Object Oriented Programming

Instruction: 3 Periods & 1 Tut /week

Univ. Exam : 3 Hours

Sessional Marks: 30

Univ-Exam-Marks:70

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 andoperator precedence, functions, scope of variables

4. Introduction to OOP : Classes and objects, Constructors & Destructors, Operator Overloading & typeconversions.

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 withfiles.

JAVA

8. Intoduction to JAVA: Introduction, Classes and Objects, Arrays, strings and Vectors, ExceptionHandling, 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.)

0 comments:

Post a Comment

 
© SVIET STUDENT ZONE | Designed by IT Students of 2009-2013 batch