There will be several written and programming assignments in this course. All assignments must be submitted on Blackboard.
Students are urged to review the course
syllabus for details on late submissions, acceptable programming
languages, academic honesty, and other relevant course policies.
Note: assignments whose due date is yet to be determined are tentative. They may be removed or significantly revised. New assignments may also be added.
-
Assignment 0 (not graded). Due Thursday 01/16, 11:55pm.
-
Assignment 1. Due Thursday 01/30, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 2. Due Thursday 02/06, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 3. Due Thursday 02/13, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 4. Due Thursday 02/20, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 5. Due Thursday 03/06, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 6. Due Thursday 03/20, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 7. Due Thursday 03/27, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 8. Due Thursday 04/10, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 9. Due Thursday 04/17, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Assignment 10. Due Thursday 04/24, 11:55pm.
Additional practice questions, that you are free to work on and to discuss with anyone, can be found here.
-
Practice Assignment 11. Do not submit, it will not be graded.