Course Calendar

Stats:

Lec 01 (Introduction)

  • Reading: Chap. 1
Week 1: Chapter 1 Preliminaries of C++ I
17/02

Preliminaries of C++ I (slides)

Lec 02 (Introduction)

  • Reading: Chap. 1
Week 2: Chapter 1 Preliminaries of C++ II
24/02

Preliminaries of C++ II (slides)

Lec 03 (Classes and Objects)

  • Reading: Chap. 2
Week 3: Chapter 2 Classes and Objects I
03/03

Classes and Objects I (slides)

Lec 04 (Classes and Objects)

  • Reading: Chap. 3
Week 4: Chapter 3 Classes and Objects II
10/03

Classes and Objects II (slides)

Lec 05 (Classes and Objects)

  • Reading: Chap. 3
Week 5: Chapter 3 Classes and Objects III
17/03

Classes and Objects III (slides)

Lec 06 (Operator Overloading)

  • Reading: Chap. 4
Week 6: Chapter 4 Operator Overloading
24/03

Operator Overloading (slides)

Lec 07 (Inheritance & Derive I)

  • Reading: Chap. 5
Week 7: Chapter 5 Inheritance & Derive
31/03

Inheritance & Derive I (slides)

Lec 08 (Inheritance & Derive II)

  • Reading: Chap. 5
Week 8: Chapter 5 Inheritance & Derive
07/04

Inheritance & Derive II (slides)

Lec 09 (Polymorphism & Virtual Functions I)

  • Reading: Chap. 6
Week 9: Chapter 6 Polymorphism & Virtual Functions
14/04

Polymorphism & Virtual Functions I (slides)

Lec 10 (Polymorphism & Virtual Functions II)

  • Reading: Chap. 6
Week 10: Chapter 6 Polymorphism & Virtual Functions
21/04

Polymorphism & Virtual Functions II (slides)

Lec 11 (Input Output Streams)

  • Reading: Chap. 7
Week 11: Chapter 7 Input Output Streams
28/04

Input Output Streams (slides)

Lec 12 (Standard Template Library)

  • Reading: Chap. 8
Week 12: Chapter 8 Standard Template Library
05/05

Standard Template Library (slides)