CIS 212 Spring 2008

Lab Assignment Schedule

[ CIS 212 Home Page | Syllabus | Resources | ]

Assignment Link Topic Due Solutions
Assignment 1 Fractions and Subtraction Tuesday, 8 April, 5:00 pm solution
Assignment 2 Iterative Algorithms: Graphs Tuesday, 15 April, 5:00 pm solution
Assignment 3 Algorithms and Complexity Tuesday, 22 April, 5:00 pm solution
Assignment 4 Combinatorial Circuits Tuesday, 29 April, 5:00 pm solution
Assignment 5 Stack Machine and Assembler Tuesday, 13 May, 5:00 pm solution
Assignment 6 Stack Machine Compiler Tuesday, 27 May, 5:00 pm solution
Assignment 7 Turing Machines Tuesday, 3 June, 5:00 pm solution

Submit assignments by email to cis212staff@cs.uoregon.edu .
We accept revisions up until the due time.
The last version submitted will be graded.

About the Lab Assignments

The assignments are a critical part of the learning experience in this course. You cannot expect to master
the material simply by reading it - many of the concepts will not become clear until you attempt to solve the problems yourself.
Programming is not a spectator sport - the best way to learn how to program and understand software abstraction
is to design solutions and implement them yourself.

It is important to start the assignments early. If you wait till right before the
due date, you are unlikely to be able to complete the work.

Assignments will typically be due at 5 PM on Tuesdays. You will have time to ask questions in the lab
and during office hours before the due date.

Assignments will not be accepted after the due time, except by prior agreement..