Intro to Computer Science I

Intro to Computer Science I

Resources

Python docs are available on line.

You can grab python from here Be sure to get version 3.7.x not legacy python 2

Get the pycharm editor/IDE from here You can either get the community edition, or join their academic program and get the professional edition.

Use the apply now button on this page to get the professional version of pycharm  for free as a student. (you'll need to use your bridgew.edu email address.

Your Book's Website


lecture notes:

From time to time I put my lecture notes here  for those who find it helpful These are the lecture notes that I use to push the class discussions forward and are not enough all by themselves. .

The introductory Lecture from the first day.

The second lecture: introduction to very basic programming

The first look at text and strings

Introduction to using objects with the Zelle graphics library as examples

Some slides on functions (In class I actually stitched together two sets of slides into one)

Data collections notes (including lists and opening files)

Control flow including selection and repetition

Collections and working with APIs part one, open py xl (Now the complete slides)

Software assisted disasters, ethics, and the place of computer science in society Part 1

Simple algorithms using excel rows as the data we examine.

animation with the Zelle library.

the recursion and algorithms analysis slides.

Internationalization and the new history of computing.