The primary objective of the unit project is to have the students explore
a programming language concept or problem in greater depth than is possible
with the standard lecture and machine problems.
-
Those of you who are signed up for 4 units of credit for CS 421 will
need to complete the unit project. The unit project is broken out
in a series of at least four, but no more than five PrairieLearn
assignments exploring different aspects of implementing an
interpreter for a small imperative programming language I am calling
Cmm (for C minus minus) that is essentially a fragment of the C
programming language.
-
Assignments will be given after similar material has been covered
in class. These assignments will be referred to by the
abbreviated name GA (for graduate assignment). All GA asignments
are due at the end of the final grading period.
|