Intro to Computer Science I
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.
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.