Syllabus
and Schedule
Sillybus
Schedule (revised 1/4/10)
Language
Resources
C/C++:
Dietel and Dietel C++ (Amazon)
The C Programming Language (Amazon)
CPlusPlus.com (Free)
Python:
Programming Python (Amazon)
Python Cookbook (Amazon)
Python.org (Free)
LISP:
JH's LISP Page (Free)
Practical Common LISP
(Free)
Befunge:
Formal Specification w/ examples
Compiler/Interpreter (in JAVA)
Factorial Example
Random Number Example
99 Bottles of Beer on the Wall Example
toUpper Example
Labs
Lab 1 - 1/30
Lab 2 - 2/5
Lab 2.5 - 2/12
Lab 3 - 2/19
Lab 4 - 2/26
Lab 6 - 4/2
Lab 7 - 4/9
Projects
Project 1- Due 3/1
Project 2 - Due 3/26, 5pm
Project 3 - Due 4/6
Project 4 - Due 4/23
Presentations
Exam
Reviews
Exam 1 review
Final Review