Syllabus and Schedule

Syllabus
Schedule

Labs

Lab 1 - 1/27
Lab 2 - 2/3
Lab 3 - 2/10
Lab 4 - 2/17
Lab 5 - 3/2
Lab 6 - 3/23
Lab 7 - 3/30
Lab 8 - 4/6
Lab 9 - 4/14

Projects


Project 1 [Driver] - Due 2/22, 11:59 pm
Project 2 [Driver posted to Blackboard] - Due 3/21, 11:59 pm
Project 3 [Test Programs] - Test programs Due 4/2, Project Due 4/9, 11:59 pm
Changes to Chef Specs for Project
Project 4 - Due 4/23, 11:59 pm
Presentations! - Start 4/13

Language Resources

A Brief and Mostly Wrong History of Programming Languages

C/C++:
2012 C++ Map (Alena & Jim)
Dietel and Dietel C++ (Amazon)
The C Programming Language (Amazon)
CPlusPlus.com (Free)

Python:
Programming Python (Amazon)
Python Cookbook (Amazon)
Python.org (Free)

Chef:
Chef Specification (Free)
Chef Handout

LISP:
JH's LISP Page (Free)
Practical Common LISP (Free)

Exam Reviews

Exam 1 - 2/27

CSV File for Final Problem #5