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
Hello Python!
Solution 0
7-2
  • Breaking it all down
  • Functions
  • Conditionals
  • Stack Diagrams
Fully Functioning
Solution 1
7-9
  • Let's do that again!
  • Recursion
  • Testing your code
To Understand Recursion...
Solution 2
Anagram code
7-16
  • Fun with graphics
  • The turtle module
  • Midterm review
Programmable Etch-a-Sketch
Solution 3
7-23
  • Midterm - Monday, July 23, 1-2 PM
  • Learning to loop
  • Iteration
  • Lists
Looping Back Around  
7-30
  • The Bigger Picture
  • Problem Solving
  • Dictionaries
  • Markov Text Generation
Files and For Loops
Markov code
8-6
  • Representing Data
  • Nested Lists
  • Classes
Keep it Classy
Point code
Student code
8-13
  • Wrapping it all up
  • Review
  • Final - Friday, August 17, 1-3 PM
Final Topics
Review Examples