SFDV4001 Lectures

The following table shows the list of lectures for this course. Clicking on lecture links lets you view the lecture on line.

Week / Date Lecture No. Lecture Topic
Week 2 : 29/8 - 2/9 0 Arrays and Functions (preparatory material)
Week 3 : 5/9 - 9/9 0 Loops, arrays, I/O in C++ and Installing and using Dev C++
Week 4 : 12/9 - 16/9 - No lecture due to low attendance
Week 5 : 19/9 - 23/ 9 - EID HOLIDAYS
Week 6 : 26/9 - 1/10 1 C++ Primer (PDF) / Questions / Lab Exercises / MCQs
Week 7 : 3/10 - 7/10 2 Pointers (PDF) / Questions / Lab Exercises / MCQs
Lecture 2 code
Week 8 : 12/11 - 16/11 3 Inheritance (PDF) / Lecture 3 code
Week 9 : 19/11 - 23/11 4 Multiple Inheritance (PPT)
Multiple Inheritance (PDF) Notes
Lecture 4 code
Week 10 : 26/11 - 30/11 5 & 6 Polymorphism 1 (PPT) Polymorphism 2 (PPT)
Covariance & Contravariance proper explanation and examples (PDF)

Lecture 5 Polymorphism 1 code

Lecture 6 Polymorphism 2 code

Week 11 : 03/12 - 07/12 7 Lecture 7 Exceptions (PPT)
Week 12 : 10/12 - 14/12 8 && 9 Qt Concept(PPT)
Qt Implementation (PPT)
Week 13 : 17/12 - 21/12 10 && 11-12 MVC(PPT)
Design Patterns (PPT)
Week 14 : 24/12 - 28/12 13 && 14 DBC(PPT) Lecture 13 code
Coupling, Cohesion and Visibility(PPT)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License