Object oriented Programming

Lecture, National University of Science and Technology - Department of Computer Science, 2024

3 + 1 Credit Hours - Spring 2024

Welcome to Object oriented Programming CS-212 class! The course material and lectures will be posted on this site and students will be notified accordingly.

the assignments are there to help you to learn to THINK. do not copy/ use other resources to complete them. if you have trouble, please visit me or discuss with fellows. NO SHARING CODE.

Lectures

Reference Book(s):

  1. Robert Lafore - Object-oriented programming in C++
  2. Bruce Eckel - Thinking in C++_ Introduction to Standard C++. Volume One-Prentice Hall
  3. Bruce Eckel, Chuck Allison - Thinking in C++_ Practical Programming-Prentice Hall
DateLecture No. (Download Link)TopicAssignmentsupplementary content 
12/02/2024 (Week 1)Lecture 1Introduction to OOP concepts.Compare the tripletsC++ refresher, C++ by Google 
19/02/2024 (Week 2)Lecture 2Objects and classes in OOPQuiz on March 1stBruce Eckel - Thinking in C++_ Introduction to Standard C++, Chapter 1 
26/02/2024 (Week 3)Lecture 3Setters and getters   
4/03/2024 (Week 4)[Lecture 4] Robert Lafore - Object-oriented programming in C++, chapter 6, pages 227-243Constructors in Detail   
11/03/2024 (Week 5)Lecture 5Operator Overloading Robert Lafore - Object-oriented programming in C++, chapter 8, page 319 
18/03/2024 (Week 6)[Lecture 6]Inheritance   
<!–25/03/2024 (Week 7)Lecture 7   
25/03/2024 (Week 8)Lecture 8    
25/03/2024 (Week 9)Lecture 9    
25/03/2024 (Week 10)Lecture 10    
25/03/2024 (Week 11)Lecture 10   –>

Updates *Office Hours on Thursday 11am - 1.30am and 3pm to 5pm. *meanwhile for questions or scheduling a meeting, please email.