0% found this document useful (0 votes)
56 views2 pages

C++ Object-Oriented Programming Course

This document outlines an Object Oriented Programming Using C++ course, including its objectives, modules, topics, and lecture hours. The course objectives are to define OOP concepts like encapsulation, inheritance, and polymorphism, solve problems with an OOP approach, analyze problems and build system models, describe object characters and behaviors, and explain features like function overloading and virtual functions. The course contains 4 modules that cover beginning C++ features, functions and classes, constructors and destructors, and inheritance, pointers, virtual functions and polymorphism. Each module has assigned lecture hours.

Uploaded by

DaisyQueen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views2 pages

C++ Object-Oriented Programming Course

This document outlines an Object Oriented Programming Using C++ course, including its objectives, modules, topics, and lecture hours. The course objectives are to define OOP concepts like encapsulation, inheritance, and polymorphism, solve problems with an OOP approach, analyze problems and build system models, describe object characters and behaviors, and explain features like function overloading and virtual functions. The course contains 4 modules that cover beginning C++ features, functions and classes, constructors and destructors, and inheritance, pointers, virtual functions and polymorphism. Each module has assigned lecture hours.

Uploaded by

DaisyQueen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Object Oriented Prog ramming Using C++ B.E.

V Semester (Open Elective)


[As per Choice Based Credit System (CBCS)scheme]
Subject Code 15EC562 IA Marks 20
Number of
Lecture
Hours/Week
03 Exam Marks 80
Total Number of
Lecture Hours
40 (08 Hrs/
Module
Exam Hours 03
CREDITS – 03 Course objectives: This course will enable students to:
Define Encapsulation, Inheritance and Polymorphism.
Solve the problem with object oriented approach.
Analyze the problem statement and build object oriented system
model.
Describe the characters and behavior of the objects that comprise a
system.
Explain function overloading, operator overloading and virtual
functions.
Discuss the advantages of object oriented programming over
procedure oriented programming.
Modu le -1
LReBvTel
Beginning with C++ and its features:
What is C++?, Applications and structure of C++ program,
Different Data types, Variables, Different Operators,
expressions, operator overloading and control structures in
C++ (Topics from Ch -2,3 of Text).
L1, L2
Module -2 Functions, classes and Objects:
Functions, Inline function, function overloading, friend and
virtual functions, Specifying a class, C++ program with a
class, arrays within a class, memory allocation to objects,
array of objects, members, pointers to members and member
functions (Selected Topics from Chap-4,5 of Text).
L1,
L2, L3
Module -3 Constructors, Destructors and Operator overloading:
Constructors, Multiple constructors in a class, Copy
constructor, Dynamic constructor, Destructors, Defining
operator overloading, Overloading Unary and binary
operators, Manipulation of strings using operators (Selected
topics from Chap-6, 7 of Text).
L1,
L2, L3
Module -4 Inheritance, Pointers, Virtual Functions, Polymorphism: L1,

You might also like