An open API service indexing awesome lists of open source software.

https://github.com/jrabbit/cs112-s12

Course files for CS112 in Spring 2012 at Hampshire college
https://github.com/jrabbit/cs112-s12

Last synced: 8 months ago
JSON representation

Course files for CS112 in Spring 2012 at Hampshire college

Awesome Lists containing this project

README

          

=========================
Lecture Notes
=========================

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

Basic Course:
~~~~~~~~~~~~~~~~~~~~~~~~~
* Day 1 [0.W] (1/25): `Introduction`
* Day 2 [1.M] (1/30): `Python`
* Day 3 [1.W] (2/1): `Datatypes and Variables`
* Day 4 [2.M] (2/6): `If and While` (last day to add people to independent study 2/7)
* Day 5 [2.W] (2/8): `For and Lists`
* Day 6 [3.M] (2/13): `code formatting, variable names, magic numbers`
* Day 7 [3.W] (2/15): `Going about debugging, using your tools`
* Day 8 [4.M] (2/20): `Funcs`
* Day 9 [4.W] (2/22): `Funcs Variables and Return`
* Day 10 [5.M] (2/27): `Advanced Data Structures (multi dim lists)`
* Day 11 [5.W] (2/29): `Creating and using Objects` (documentation day)
* Day 12 [6.M] (3/5): `Objects`
* Day 13 [6.W] (3/7): `Inheritence`
* Day 14 [7.M] (3/12):
* Day 15 [7.W] (3/14): (midterm self eval)
* *Spring Break*
* Day 16 [8.M] (3/26): `Software Design: Going about solving problems: algorithm design`
* Day 17 [8.W] (3/28): `Software Design: Breaking down the big problem: index card method`
* Day 18 [9.M] (4/2): `Pitch Day`
* XXX XX [9.W] (4/4): *Advising day, no class*
* Day 19 [10.M] (4/9): `File Reading/Parsing`
* Day 20 [10.W] (4/11): `Music and Images`
* Day 21 [11.M] (4/16): (last drop with 'w')
* Day 22 [11.W] (4/18): ``
* Day 23 [12.M] (4/23): ``
* Day 24 [12.W] (4/25): ``
* Day 25 [13.M] (4/30): ``
* Day 26 [13.W] (5/2): `Showcase Day`

# recursion
# trees, linked lists
# quad trees
# map/reduce filter etc
# libraries

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] (1/27): `Introduction and Setup Workshop <./adv1.html>`_
* Adv 2 [1.F] (2/3): `Advanced strings, variables <./adv2.html>`_
* Adv 3 [2.F] (2/10): `List Comprehensions <./adv3.html>`_
* Adv 4 [3.F] (2/17): ``
* Adv 5 [4.F] (2/24): `Passing Functions and Decorators <./adv4.html>`_
* Adv 6 [5.F] (3/2): `Operator Overloading <./adv5.html>`_
* Adv 7 [6.F] (3/9):
* Adv 8 [7.F] (3/16):
* *Spring Break*
* Adv 9 [8.F] (3/30):
* Adv 10 [9.F] (4/6):
* Adv 11 [10.F] (4/13):
* Adv 12 [11.F] (4/20):
* Adv 13 [12.F] (4/27):
* Adv 13 [13.F] (5/4):