Object Oriented Programming
0%
Course Title: Object Oriented Programming
Course No: ENCT 151
Nature of the Course: Theory + Lab
Semester: 2
Full Marks: 40 + 60 + 50
Pass Marks: 16 + 24 + 20
Credit Hours: 3
Course Description
Course Objectives
Course Contents
2.10. Functions
- Function overloading
- Inline function
- Default arguments
- Pass by reference and return by reference
5. Inheritance
5 hrs
6. Virtual Functions
4 hrs
8. Templates
6 hrs
8.5. Introduction to standard template library
- Components of STL
- Container
- Iterators
- Algorithms
Laboratory Works
- 1.Laboratory Exercise 1
- 2.Laboratory Exercise 2
- 3.Laboratory Exercise 3
- 4.Laboratory Exercise 4
- 5.Laboratory Exercise 5
- 6.Laboratory Exercise 6
- 7.Laboratory Exercise 7
- 8.Laboratory Exercise 8
- 9.Laboratory Exercise 9
Reference Books
- 1.Schildt, H. (2015). C++: The Complete Reference. McGraw-Hill Education.
- 2.Baral, D.S., Baral, D. (2010). Secrets of Object Oriented Programming in C++. Bhundipuran Prakasan.
- 3.Lafore, R. (2002). Object Oriented Programming in C++. Sams Publishing.
- 4.Deitel, H.M., Deitel, P.J. (2007). C++ How to Program. Prentice Hall.