Kudlick Classroom (HR 235)
|Building Software (Algorithmic thinking and problem solving)|
|Digital Society (Computer Literacy)|
Architecture, Bits and Bytes
|Take over the world||Help your social life||Become friends with your computer||Fulfill math requirement||Get a job|
The course is a lecture/lab format, with lecture, discussion, and computer labs each day.
Participation in class is essential. Each day students will submit mini-assignments which weigh heavily on the grade (30%). If there is one for each class day, that means each is worth over 1% of the entire class. If you are not at class, these assignments cannot be made up without a doctor's note.
There will also be reading assignments with essay questions as well as some programming assignments which will require work at home or in USF labs.
Guzdial, Intro to Computing and Programming in Python
Downey, et.al., How to Think Like A Computer Scientist
Lego Brick Command Center, Sample
JES -- Jython Environment for Students