CS2104 Homework Assignments
All Homework Assignments and their solutions will be posted here. Information on this page superceeds any other source, including Canvas.
All assignments must obey the General Assignment Guidelines.
- Solution Hints and Common Problems (Last updated: $filename = "CS2104_Problems_Hints.docx"; echo date( "m/d/Y", filemtime( $filename )); ?>)
- Assignment 1, DUE Jan 25, 11 pm.
- Assignment 2a, DUE: Feb 7, 11 pm
- Assignment 1a, DUE Feb 14, 11 pm:
- Assignment 2c, DUE Feb 21, 11 pm:
- Extra Credit Assignment 1, Due Mar. 1 at 11:00pm.
- Assignment 3 (project warm-up), Due Mar 21, 11 pm.
- Assignment 4a, Due March 28, 11 pm
-
Final Project Assignment
Multiple due dates:
Stage 1, Brainstorming: Mar 1, IN CLASS (each group presents. Bring PDF file on a flash drive, one per group. No google drive etc. 3 mins per group + questions from class). - Key conclusions and steps to follow. To be revealed AFTER the event.
- Project brainstorming;
Additional notes. To be revealed AFTER the event.
Stage 2: April 9, 11 pm. Submit via CANVAS Stage 3: May 5, 11 pm Submit via CANVAS. NO EXTENSIONS UNDER ANY CIRCUMSTANCE-
Example input (format)
- Example output (example of correct format only, do not assume to be the right output for the above input)
-
Example input (format)
- Assignment 5a, Due April 4, 11 pm.
- Assignment 6, Due April 23, 11 pm.
- Assignment 7, (Invariants, Pigeon Hole), Due April 27, 11 pm.
Go to the CS2104 Homepage.