Periods/week : 3 Periods & 0 Tut /week.                                                                  Ses. : 50 Exam : 50 Examination (Practical): 3hrs.                                                                                   Credits: 2

1.    Procedural Paradigms, Object Oriented Paradigm, Concept of Data Abstraction Encapsulation, Inheritance and Polymorphism
2.    Introduction to U.M.L : Description of various U.M.L. Diagrams with examples.

C++
3.    Basics of Object Oriented Programming : benefits of OOP, data types, declarations, expressions and operator precedence, functions, scope of variables
4.    Introduction to OOP : Classes and objects, Constructors & Destructors, Operator Overloading & type conversions.
5.    Inheritance : Derived classes,  syntax of derived classes, making private members inheritable, single, multilevel, multiple, hierarchical, hybrid inheritance
6.    Polymorphism: Pointers, virtual functions and polymorphism- pointers to objects, this pointer, pointers to derived classes, virtual and  pure virtual functions.
7.    Templates, Exception handling, console I/O and File I/O: class templates, Function templates, member function templates, exception handling,  managing console I/O operations,  working with files.

JAVA
8.     Intoduction to JAVA: Introduction, Classes and Objects, Arrays, strings and Vectors, Exception
Handling, Managing I/O files in Java.
9.    Packages and Interface, and Multi threading: Packages, Interfaces,  creating, extending, stopping, blocking threads, thread states, thread methods, exceptions, priority in threads, synchronization, Runnable interface.

 

Text Books:
1.    JAVA 2.0-  Complete Reference : Herbert Schildt & F. Naughton.
2.    Introduction to JAVA PROGRAMMING by Y.Daniel Liang (PHI)
3.    Object oriented Programming using C++:  E. Balagurusamy, PHI.
4.    Programming with JAVA- A primer: E. Balagurusamy, PHI
5.    The Unified Modeling Languages user Guide by  Grady Booch  Etal.(Pearson Education)
References:
6.    Object Oriented Programming in C++: N. Barkakati, PHI
7.    Object Oriented Programming through C++   by  Robat Laphore.
8.             Object Oriented Analysis and Design  by Andrew Haigh – (Tata Mcgrah Hjill

tejus mahiCSE 2.2 SyllabusIT 2.2 SyllabusCSE,CSE Syllabus,IT,IT Syllabus,Object Oriented Programming Lab
Periods/week : 3 Periods & 0 Tut /week.                                                                  Ses. : 50 Exam : 50 Examination (Practical): 3hrs.                                                                                   Credits: 2 1.    Procedural Paradigms, Object Oriented Paradigm, Concept of Data Abstraction Encapsulation, Inheritance and Polymorphism 2.    Introduction to...