... somewhere something incredible is waiting to be known.

Software Engineering (CS20202 / CS20006) and Software Engineering Laboratory (CS29202 / CS29006)

Instructors for Theory: Partha Pratim Das and Sourangshu Bhattacharya

Instructors for Laboratory: Abir Das and Sourangshu Bhattacharya

Teaching Assistants (Theory): Gurram Vasu, Saptami Ghosh, Yogesh Kumar, Ankit Saurabh, Naimesh Pramanik, Harsh Pritam Sanapala

Teaching Assistants (Laboratory): Karanam Tejendhar, Soumi Das, Owais Iqbal, Shiva Kumar Veldi, Dewang Modi, Rohit Pathak

Class Schedule (Theory): Wednesday (12:00 - 12:55), Thursday (11:00 - 11:55), Friday (9:00 - 9:55)

Class Schedule (Laboratory): Wednesday (2:00 - 4:55 pm),

Classroom: MS Teams class "Software Engineering 2022" and "Software Engineering Laboratory 2022"


Content:



Announcements:


Theory and Lab test dates: 02-02-2022 Wednesday, 23-02-2022 Wednesday, 13-04-2022 Wednesday


Lecture Schedule (Theory):

Week + Dates

Topic/ Activity

Links/ Material

Week 1

05-01-2022

06-01-2022


07-01-2022



Introduction to Software Engineering

Programming in C++ - Constants and Inline Functions

Continuation..



Slides

Slides


Week 2

12-01-2022

13-01-2022


14-01-2022



Programming in C++ - References and Pointers

Programming in C++ - Function Overloading and Default Parameters




Slides

Slides


Week 3

19-01-2022

20-01-2022


21-01-2022



Programming in C++ - Operator Overloading

Programming in C++ - Dynamic Memory Management

Programming in C++ - Classes & Objects



Slides

Slides


Slides





References:

  • Stroustrup, Bjarne. The C++ programming language. 3rd edition. Pearson Education India, 2000.