ASSIGNMENTS

We will have 11 assignments during this course. Your lowest two assignment scores will be dropped at the end of the course and your remaining scores will be averaged.

Please make sure you understand the policy towards Academic Integrity.

The table below gives the assignments, and associated dates. All future dates are tentative until such assignments are made available.

Assignment Topic Date Due Solutions
asgn00 warmup
 
asgn01 History of Computing soln
asgn02 Number Systems and Arithmetic soln
asgn03 Data Representation and Compression soln
asgn04 Gates and Circuits soln
asgn05 Architecture, Low-Level Programming soln
asgn06 High-Level Programming, Python soln
asgn07 Data Structures soln
asgn08 Operating Systems soln
asgn09 Databases soln
asgn10 Networks soln
asgn11 Artificial Intelligence soln

Last modified: Monday, 06 December 2004