Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Figures
cs112Spring12
friday_notes
homeworks
lectureCode
tools
.gitignore
README.md
creature_state_machine
github_project_notes.md
github_project_notes.old
lecturesSpring2012-cs112-old.lyx
lecturesSpring2012-cs112.lyx

README.md

Lecture Notes

To better conincide with homework, I am listing course days by Day

Basic Course:

  • Day 1 0.W: Introduction
  • Day 2 1.M: Beginning Python and Basic Unix
  • Day 3 1.W: Data-types and Variables
  • Day 4 2.M: Conditionals: If and While (last day to add people to independent study 2/7)
  • Day 5 2.W: For and Lists
  • Day 6 3.M: Code Formatting
  • Day 7 3.W: Debugging
  • Day 8 4.M: Functions
  • Day 9 4.W: Functions: Return
  • Day 10 5.M: Advanced Data Structures
  • Day 11 5.W: Objects (using existing) (documentation day)
  • Day 12 6.M: Objects (user defined)
  • Day 13 6.W: Inheritence
  • Day 14 7.M: Software Design
  • Day 15 7.W: Algorithm Design (midterm self eval)
  • Spring Break
  • Day 16 8.M: Game Pitch Day
  • Day 17 8.W: Project Management
  • Day 18 9.M: Plan Review/Work Day
  • XXX XX 9.W: Advising day, no class
  • Day 19 10.M: Recursion
  • Day 20 10.W: Data Structures: Trees, Graphcs
  • Day 21 11.M: State Machines (last drop with 'w')
  • Day 22 11.W: Anim and Sound
  • Day 23 12.M: Real World
  • Day 24 12.W: Real World
  • Day 25 13.M: Plage Games/Course Wrap Up
  • Day 26 13.W: Present Final Games

Homeworks:

  • Week 0: intro
    • Prj: Setup and run examples
  • Week 1: Datatypes
    • Exc: Basic Math, string concat, hello worlds, string formating
    • Prj: Prissy Bot. Simple read/resp
  • Week 2: Control Flow
  • Week 3: Advanced Datatypes
  • Week 4: Functions
    • Exc:
    • Adv:
    • Prj:
    • Adv:
  • Week 5: Objects
  • Week 6: Inheritence
  • Week 7: Making a full game
  • Spring Break
  • Week 8:
  • Week 9:
  • Week 10:
  • Week 11:
  • Week 12:
  • Week 13:

Advanced Course:

  • Adv 1 0.F: Introduction and Setup Workshop <./adv1.html>_
  • Adv 2 1.F: Advanced strings, variables <./adv2.html>_
  • Adv 3 2.F: List Comprehensions <./adv3.html>_
  • Adv 4 3.F: ``
  • Adv 5 4.F: Passing Functions and Decorators <./adv4.html>_
  • Adv 6 5.F: Operator Overloading <./adv5.html>_
  • Adv 7 6.F:
  • Adv 8 7.F:
  • Spring Break
  • Adv 9 8.F:
  • Adv 10 9.F:
  • Adv 11 10.F:
  • Adv 12 11.F:
  • Adv 13 12.F:
  • Adv 13 13.F:
Something went wrong with that request. Please try again.