The official syllabus for this course is available here.
For more details on the syllabus of the class, please see the topics in the Lecture Schedule below.
In-Class Quiz - 10%
Mid-Semester Examination - 15%
End-Semester Examination - 15%
Programming Assignments - 10%
Project - 50%
Our department follows this anti-cheating policy strictly.
Assignments
C++ Programming (Deadline: April 8, 2022)
Shell Scripting (Deadline: April 15, 2022)
Python Programming (Deadline: April 23, 2022)
Project
Team Registration (Deadline: January 9, 2022)
Project Proposal Submission (Deadline: January 16, 2022)
Final Project Presentation (Will be scheduled between March 29, 2022 and April 22, 2022)
Final Report Submission (Deadline: April 24, 2021)
Detailed Project Timeline
Mid-Semester Examination
February 23, 2022 (Wednesday) 1:00 pm to 3:00 pm Online
Final Examination
April 27, 2022 (Wednesday) 8:00 pm to 11:00 pm TBD
Ian Somerville, Software Engineering, 9th Edition, Pearson, 2010.