Sie sind auf Seite 1von 1

Object Oriented Programming

Lecture plan

Session
No Topics to be covered Lectures
1 OOP concepts 1
2 Objects, classes, methods and messages 2
3 Abstraction and encapsulation. Objects passed as arguments 1
4 Constructors - default constructor 1
5 Parameterized constructors, constructors with dynamic allocation 1
6 Copy constructor and destructurs 1
7 Inheritance 2
8 Static members and member functions 1
9 Friend functions 1
10 Virtual base class, abstract class 2
11 Virtual functions – pure virtual functions, diamond problem 1
12 Operator overloading 2
13 Overloading through friend functions 1
14 Overloading the assignment operator 1
15 Type conversion 2
16 Streams and file handling 2
17 Random access 1
18 Function template 2
19 Class template 1
20 Namespaces, std namespace 1
21 Linked lists 1
22 Stacks and queues 1
23 Trees 3
24 Graphs 2
25 Standard template library 2
26 Introduction to Java and its difference with C++ 2
27 Inheritance in Java 1
28 Interface 2
29 Abstract and Virtual in Java 1
30 Wrapping of objects 2
31 Exception handling 2
Total: 46 lectures

Das könnte Ihnen auch gefallen