Syllabus
Syllabus
Total Hours: 20
Course Objective:
To perform object oriented programming solution and develop solutions to problems demonstrating
usage of control structure, modularity, classes, I/O and the scope of the class members.
Course Contents :
Lab Experiments are based on the course Object Oriented Programming Using C++ (CSE 204)
1 [Classes and Objects] Write a program that uses a class where the member functions are
defined inside a class. (1 Hour)
2 [Classes and Objects] Write a program that uses a class where the member functions are
defined outside a class. (1 Hour)
4 [Classes and Objects] Write a Program to Demonstrate Friend function, classes and this
pointer.
(1 Hour)
5 [Constructors and Destructors] Write a program to demonstrate the use of zero argument
and parameterized constructors. (2 Hours)
9 [Inheritance] Write a Program to demonstrate use of protected members, public & private
protected classes, multilevel inheritance etc. (1 Hour)
12 [Templates and Generic Programming] Write a program to demonstrate the use of function
template. (2 Hours)
13 [Templates and Generic Programming] Write a program to demonstrate the use of class
template.
(2 Hours)
14 [File Handling] Write a Program to Show how file management is done in C++. (2 Hours)
Course Outcomes:
· knowledge of the structure and model of the C++ programming language, (knowledge)
· evaluate user requirements for software functionality required to decide whether the C++
programming language can meet user requirements (analysis)
Examination Scheme:
IA EE
5 10 15 35 15 10 10
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
Text:
References:
• Steven C. Lawlor, “The Art of Programming Computer Science with C++”, Vikas Publication,
2002.