CIS 122
Summer 2012
Home
Syllabus
Schedule
Announce
Links
Resources
Schedule
Week
Topics
Slides
Assignments
6-25
Welcome to Computer Science
Python and IDLE
Numbers and Strings
Variables and Assignment
6-25 Slides
6-26 Slides
6-27 Slides
6-28 Slides
6-29 Slides
Hello Python!
Solution 0
7-2
Breaking it all down
Functions
Conditionals
Stack Diagrams
7-2 Slides
7-3 Slides
NO CLASS
7-5 Slides
7-6 Slides
Fully Functioning
Solution 1
7-9
Let's do that again!
Recursion
Testing your code
7-9 Slides
7-10 Slides
7-11 Slides
7-12 Slides
7-13 Slides
To Understand Recursion...
Solution 2
Anagram code
7-16
Fun with graphics
The turtle module
Midterm review
7-16 Slides
7-17 Slides
7-18 Slides
Recap Slides
Programmable Etch-a-Sketch
Solution 3
7-23
Midterm - Monday, July 23, 1-2 PM
Learning to loop
Iteration
Lists
7-24 Slides
7-25 Slides
7-26 Slides
7-27 Slides
Looping Back Around
7-30
The Bigger Picture
Problem Solving
Dictionaries
Markov Text Generation
7-30 Slides
7-31 Slides
8-1 Slides
8-2 Slides
8-3 Slides
Files and For Loops
Markov code
8-6
Representing Data
Nested Lists
Classes
8-6 Slides
8-7 Slides
8-8 Slides
8-9 Slides
8-10 Slides
Keep it Classy
Point code
Student code
8-13
Wrapping it all up
Review
Final - Friday, August 17, 1-3 PM
8-13 Slides
8-14 Slides
Final Topics
Review Examples