CS253: Software Development and Operations

Winter 2022 (January 5, 2022 - April 22, 2022)

Online Modes:
Lectures: https://zoom.us/
Discussions, Course Materials, Quizes, and Examinations: https://hello.iitk.ac.in
Assignment Submission and Grading: https://www.gradescope.com/


Instructor: Indranil Saha (Email: isaha[at]cse[dot]iitk[dot]ac[dot]in)

Teaching Assistants: Aakash (Email: aakashp[at]cse[dot]iitk[dot]ac[dot]in)
                                    Nikhil Kumar Singh (Email: nksingh[at]cse[dot]iitk[dot]ac[dot]in)
                                    Shatroopa Saxena (Email: ssaxena[at]cse[dot]iitk[dot]ac[dot]in)
                                    Aishwarya Gupta (Email: aishwaryag[at]cse[dot]iitk[dot]ac[dot]in)
                                    Pinaki Chakraborty (Email: pinakic[at]cse[dot]iitk[dot]ac[dot]in)
                                    Sri Madhan (Email: madhan[at]cse[dot]iitk[dot]ac[dot]in)
                                    Swastik Maity (Email: swastikm[at]cse[dot]iitk[dot]ac[dot]in)
                                    Aman Aryan (Email: ryn[at]cse[dot]iitk[dot]ac[dot]in)


Prerequisites

ESC101 : Fundamentals of Computing
ESC207 : Data Structures and Algorithms

Syllabus

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.

Course Schedule


Grading Policy

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.


Exam Schedule and Deadlines

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


References

Ian Somerville, Software Engineering, 9th Edition, Pearson, 2010.