23CSE311 Software Engineering

Schedule

Calendar and session dates

Mon 16 Nov 2026 to Tue 30 Mar 2027.

We meet for 45 sessions between Mon 16 Nov and Tue 30 Mar 2027. The dates on this page are approximate, because the exact day depends on the timetable of your section.

Key dates

EventDate
Commencement of the Even SemesterMon 16 Nov 2026
Last instructional day before the winter breakSat 9 Jan 2027
Winter breakMon 11 Jan to Mon 25 Jan 2027
Midterm examinations commenceWed 27 Jan 2027
Midterm week, no classesWed 27 Jan to Sat 30 Jan 2027
Classes resumeMon 1 Feb 2027
Last instruction dayTue 30 Mar 2027
End semester examinations commenceWed 31 Mar 2027

Instruction weeks

WeekBeginsClass daysSessions plannedNote
01Mon 16 Nov 202661 to 3
02Mon 23 Nov 202654 to 5
03Mon 30 Nov 202666 to 8
04Mon 7 Dec 202659 to 11
05Mon 14 Dec 2026612 to 14
06Mon 21 Dec 2026415 to 16
07Mon 28 Dec 2026417 to 18
08Mon 4 Jan 2027619 to 21
09Mon 25 Jan 20270Midterm week, no classes
10Mon 1 Feb 2027622 to 24
11Mon 8 Feb 2027525 to 27
12Mon 15 Feb 2027628 to 30
13Mon 22 Feb 2027531 to 33
14Mon 1 Mar 2027634 to 36
15Mon 8 Mar 2027437 to 38
16Mon 15 Mar 2027639 to 42
17Mon 22 Mar 2027443 to 44
18Mon 29 Mar 2027245
Total8645

Sessions and assessments

NoApproximate dateTopicUnit
01Tue 17 NovOverview of software process models1, 2
02Thu 19 NovOverview of Agile1
03Sat 21 NovScrum roles and artifacts: Product Owner, Scrum Master, Development Team, Manager in Scrum, Product Backlog1
04Tue 24 NovScrum process flow: Product Backlog, Sprint Backlog, Scrum meetings, demos1
05Thu 26 NovHow a sprint works: planning, daily scrum, updating the Sprint Backlog, burndown chart, review, retrospective1
06Mon 30 NovScrum metrics: velocity, burndown, defects carried over1
07Wed 2 DecXP, Lean, and Kanban compared1
08Fri 4 DecTest driven development and pair programming1
Quiz 1. 5 Marks. Sat 05 Dec to Fri 11 Dec 2026. Sessions 1 to 8
09Mon 7 DecWorking with AI assistants well AI1
10Wed 9 DecUnit testing as an engineering practice: test design, test doubles, coverage as a signal, and tests as the oracle for human and AI written code3
11Fri 11 DecRequirements engineering tasks within Agile: initiation, elicitation, negotiation, validation1, 2
12Tue 15 DecUser personas and story mapping1
13Thu 17 DecWriting user stories1
14Sat 19 DecAcceptance criteria and Definition of Done, linked to acceptance tests1
15Tue 22 DecEstimating, prioritizing, and release planning1
16Thu 24 DecAI assistants and agents AI1
17Tue 29 DecRequirements modeling: analysis model, scenario based methods, use cases2
Review 0: User Story Board. 10 Marks. Thu 31 Dec to Thu 07 Jan 2027
18Thu 31 DecActivity diagrams, class diagrams, and data models2
19Tue 5 JanSequence diagrams and other UML models2
20Thu 7 JanTutorial: requirements modeling and UML problem solving2
21Sat 9 JanMidterm revision1, 2, 3
Midterm. 20 Marks. From Wed 27 Jan 2027. Sessions 1 to 21
22Mon 1 FebIntroduction to design engineering2
23Wed 3 FebDesign concepts and models2
24Fri 5 FebArchitectural styles2
25Mon 8 FebArchitectural patterns and architectural design2
26Tue 9 FebRefining the architecture into components2
27Thu 11 FebGenerating and critiquing designs and models with AI assistance AI2
28Mon 15 FebTutorial: design problem solving2
29Wed 17 FebUser interface design: golden rules2
30Fri 19 FebUser interface analysis and design steps2
Review 1: Sprint 1 Review. 15 Marks. Mon 22 Feb to Fri 26 Feb 2027
31Mon 22 FebIntegration testing3
32Wed 24 FebValidation and system testing3
33Fri 26 FebRegression testing and test automation3
Quiz 2. 5 Marks. Mon 01 Mar to Wed 03 Mar 2027. Sessions 22 to 33
34Mon 1 MarNon functional testing: performance, security, usability, accessibility3
35Wed 3 MarCode review and static analysis3
36Fri 5 MarVerifying AI generated code AI3
37Mon 8 MarIntroduction to DevOps: culture and practices3
38Thu 11 MarVersion control workflow and branching3
39Mon 15 MarContinuous integration and continuous delivery pipelines3
40Wed 17 MarDeployment and containers3
41Fri 19 MarObservability and DevOps metrics3
42Sat 20 MarSecurity, licensing, and privacy risks of AI generated code AI3
Review 2: Sprint 2 Review, Retrospective, and Release. 15 Marks. Tue 23 Mar to Tue 30 Mar 2027
43Tue 23 MarTutorial: testing and DevOps problem solving3
44Thu 25 MarAccountability, disclosure, and case studies AI3
45Tue 30 MarCourse review and wrap up
End Semester Examination. 30 Marks. From Wed 31 Mar 2027

Holidays and working Saturdays

Holidays

DateOccasion
Fri 25 Dec 2026Christmas
Fri 1 Jan 2027New Year
Fri 15 Jan 2027Pongal
Sat 16 Jan 2027Uzhavar Thirunal
Sat 23 Jan 2027Thaipoosam
Tue 26 Jan 2027Republic Day
Wed 10 Mar 2027Ramzan
Fri 26 Mar 2027Good Friday
Sat 28 Nov, Sat 12 Dec, Sat 26 Dec, Sat 2 Jan, Sat 13 Feb, Sat 27 Feb, Sat 13 Mar, Sat 27 MarSaturday holidays

Working Saturdays

DateTimetable followed
Sat 21 Nov 2026Monday
Sat 5 Dec 2026Tuesday
Sat 19 Dec 2026Wednesday
Sat 9 Jan 2027Thursday
Sat 30 Jan 2027Friday
Sat 6 Feb 2027Monday
Sat 20 Feb 2027Tuesday
Sat 6 Mar 2027Wednesday
Sat 20 Mar 2027Thursday

Campus events (Pongal celebration on 8 and 9 Jan, Anokha on 4 to 6 Feb, Amritotsavam on 4 and 5 Mar, Maha Sivarathri on 6 Mar, Institution Day on 12 Mar, Ugadi celebration on 19 and 20 Mar, and Holi celebration on 22 Mar) are full working days.