Spring Semester 2008

January 28, 2008 – May 2, 2008

Schedule (Tentative!)

Week 1: Introduction and Overview (January 28 – February 3)

Lecture:

Lab:

Reading:

Tasks:

Week 2: Digital Circuits (February 4 – February 10)

Lecture:

Lab:

Reading:

Tasks:

Week 3: SCRAM and MIPS (February 11 – February 17)

Lecture:

Lab:

Reading:

Tasks:

Week 4: More MIPS Programming (February 18 – February 24)

Lecture:

Lab:

Reading:

Tasks:

Week 5: Architecture Wrapup, Models of Computation (February 25 – March 2)

Lecture:

Lab:

Reading:

Tasks:

Week 6: Models of Computation, Algorithms and Complexity (March 3 – March 9)

Lecture:

Lab:

Reading:

Tasks:

Week 7: Algorithms and Complexity, Midterm 1 (March 10 – March 16)

I am leaving early Wednesday morning for SIGCSE 2008 to learn more about teaching. Sorry I'll miss the exam, but I believe you'll be in capable hands... :-)

Lecture:

Lab:

Reading:

Tasks:

Week 8: Spring Break! (March 17 – March 23)

Have fun! :-)

Week 9: Programming in Python (March 24 – March 30)

Lecture:

Lab:

Reading:

Tasks:

Week 10: Python Libraries, Design of Circuit Simulator (March 31 – April 6)

Lecture:

Lab:

Reading:

Tasks:

Week 11: Software Development / Software Engineering (April 7 – April 13)

Lecture:

Lab:

Reading:

Tasks:

Week 12: Software Testing / Web Applications / Final Project (April 14 – April 20)

Lecture:

Lab:

Reading:

Tasks:

Week 13: Odds and Ends / Final Project (April 21 – April 27)

Lecture:

Lab:

Reading:

Tasks:

Week 14: Review and Outlook / Final Project (April 28 – May 2)

Lecture:

Lab:

Reading:

Tasks: