Skip to main content

OOPS through C++ (Syllabus)



1. Concepts of Object Oriented Programming (OOP): Introduction to OOP, Difference
between OOP and Procedure Oriented Programming, Object, Class, Encapsulation,
Abstraction, Polymorphism, Inheritance.
Structure of a C++ Program and I/O streams. Classes and Objects, Class Declaration :
Data Members, Member Functions, Private and Public members, Creating Objects,
Accessing class data members, Accessing member functions Class Function Definition:Member Function definition inside the class declaration and outside the class declaration,friend function, inline function, static function.            
                                                                                     (No. of Periods : 15)


2. Scope resolution operator, Private and Public member function,  Nesting of member
 functions, Arrays within a class. Arrays of Objects, Objects as function  arguments : Pass
 by value, Pass by reference, Pointers to Objects. Constructors and  Destructors :
 Declaration and Definition, Types of Constructors, (Default,  Parameterized, Copy
 Constructors). Destructors: Definition and use. Function Overloading &  Operator-Overloading.
(No. of Periods : 15)


3. Inheritance - Concept of inheritance, Base class, Defining derived        classes, Visiblity modes: Public, Private, Protected ; Single inheritance :  Privately derived, Publicly derived; Making a
 protected member inheritable, Access Control to private and protected  members by member functions of a derived class, Multilevel inheritance,  Nesting of classes.

4. Polymorphism : Definition, Application and demonstration of Data  Abstraction, Encapsulation and Polymorphism. Early  Binding, Polymorphism with pointers, Virtual Functions, Late
 binding, pure virtual-functions.


5. Templates: Function Template, class template Exception Handling|:    using try, throw and catch statements.

6. File Processing : Opening and closing of file, Binary file operations,  structures and file operations, classes and file operations, Random file  processing. 

(i) The student can use only Non-programmable & Non-storage type Calculator.


Popular posts from this blog


Data Structures  
1. Basic Concepts and Notations, Introduction to Complexity, Data Structure and Data Structure operations. Applications of Data Structure. Basic data Structures: Arrays: Introduction, Types of Array, Memory representation, Applications and operations. Stacks and queue: Introduction, memory representation, Applications and operations 
(No. of Periods : 15) 
 2. Linked List: Operations:-traversing, searching, inserting, deleting, operations on header linked list, circular linked list, doubly linked list, memory representation, Applications, polynomial manipulation. 
( No. of Periods : 15) 

3. Trees – Definition and Basic concepts, Representation in Contiguous Storage, Binary Tree, Binary Tree Traversal, Searching, Insertion and deletion in Binary trees, Binary Search tree, AVL trees.
 (No. of Periods : 15)
4. Searching: Binary and Linear Search. Sorting: Bubble sort, Insertion sort, Selection sort, Merge Sort, Radix sort, Quick sort, S…


SyllabusBCA-2nd Year: SECTION-A 
 1. Computer Arithmetic :Floating Point Numbers, operations, normalizations and    their consequences, Errors and its types. 
 2. Iterative Methods :Bisection, False-Position, Newton - Raphson Methods,  Zeros of a polynomial using Birge – Vieta Method. 

(No. of Periods : 15)
3.Simultaneous Linear Equations : Solution of Simultaneous Linear Equations Using Gauss - Elimination, Gauss-Jordan and Gauss-Seidal Methods, Concept of Pivoting.  
4.Interpolation:  Lagrange,  Newton  forward,  Newton  Backward,  Divided  Difference, Newton forward difference, Newton Backward difference, Numerical  Integration: Trapezoidal, Simpson’s 1/3, Simpson’s 3/8, Weddle and Runga–    Kutta Methods: 2nd order & 4th order.

      (No. of Periods : 15) 

5. Measures of Central Tendency:Peparing Frequency distribution table, Arithmetic mean, Geometric mean, Harmonic mean, Median and Mode.        6. Measures  of  Dispersion,  Skewness and Kurtosis,  Range :Mean   d…



The syllabus has 15 topics to be covered in 25-hour lectures in total, with 2 lectures in each topic from 2 to 11 and one each for the topics 1 and 12 to 15.

1. Environment Concept: Introduction, the concept of biosphere – lithosphere, hydrosphere, atmosphere; Natural resources – their need and types; Principles and scope of Ecology; concepts of the ecosystem, population, community, biotic interactions, biomes, ecological succession.

2. Atmosphere: Parts of atmosphere, components of air; pollution, pollutants, their sources, permissible limits, risks and possible control measures.

3. Hydrosphere: Types of aquatic systems; Major sources (including ground water) and uses of water, problems of the hydrosphere, fresh water shortage; pollution and pollutants of water, permissible limits, risks and possible control measures.

4. Lithosphere: Earth crust, soil – a life support system, its texture, types, components, pollution and pollutants, reasons of soil erosion and poss…