This is the course page for the COL100 course for the Holi Semester in 2023 being taught by **Abhijnan Chakraborty and Rohan Paul** at the Department of Computer Science and Engineering, IIT Delhi.
The course content will cover the following aspects:
The course is intended to teach the students a systematic process of design - beginning with problem formulation from an informal specification, through convincing arguments to algorithms, the analysis of their correctness and efficiency, and finally arriving at programs through a process of step-wise refinement.
The language used for the programming component of the course will be Python.
There are no pre-requisites for this course.
Class days | Mondays and Thursdays |
---|---|
Timing | 04:30pm to 05:50pm |
Lecture Room I (Groups 21 - 28) | LH114 (Instructor: Rohan Paul) |
Lecture Room II (Groups29 - 40) | LH121 (Instructor: Abhijnan Chakraborty) |
Labs | Times (11am-1pm) and (1pm-3pm) Monday to Friday (as announced for groups) |
Piazza signup link | https://piazza.com/iitd.ac.in/spring2023/col100 |
Gradescope Enrolment | Link: https://www.gradescope.com//. Entry code: 7GNE2X |
The lecture slides will appear below. The lecture material may build on the material presented by CSE faculty in the past. Some material may also be covered on the white/black board.