Fundamentals of Computer Science

The purpose of assignments is to give you exercise in the concepts and skills discussed in lecture. The point is not to earn marks by any means possible; marks are a consequence of the understanding gained through practice.





Programming and Homework Assignments

Tentative Quizzes / Exams Dates
[1] Quiz 1 - Date : 2 - 6 - 2019 - HW-1 Materials
[2] Quiz 2 - Date : 2 - 20 - 2019 - HW-2 Materials
[3] Quiz 3 - Date : 3 - 13 - 2019 - HW-4 Materials
[4] Quiz 4 - Date :
[1] Test 1 - Due Date : 2 / 27 / 2019 ( HW2 & HW3 Materials )
[2] Test 2 - Due Date : 4 - 1 - 2019 ( HW4 & HW 5 )
[3] Test 3 - Due Date : 4 - 22 - 2019 ( HW 6 )
[4] Test 4 - Due Date : 5 - 1 - 2019 ( Take Home ) Download
[1] Take Home Exam Download
[1] Assignment 1 - Due Date : Monday 2 - 4 - 2019 Download
[2] Assignment 2 - Due Date : Monday 2 - 18 - 2019 Download
[3] Assignment 3 - Due Date : Monday 2 - 25 - 2019 Download
[4] Assignment 4 - Due Date : Monday 3 - 11 - 2019 Download
[5] Assignment 5 - Due Date : Wednesday 3 - 27 - 2019 Download
[6] Assignment 6 - Due Date : Monday 4 - 8 - 2019 Download
[7] Assignment 7 - Due Date : Wednesday 4 - 10 - 2019 Download
[1] Project - Due Date : 5 - 6- 2019 Download