Tuesday, January 13, 2009

C++ and Java - Detailed Syllabus

C++ and Java is one of the subject for Semester 4 of B.Sc.-IT and following is the detailed syllabus for the subject :

C++ :
C++ Fundamentals, Data types, Operators, Preprocessor directives, Declarations,
Input & Output, control structures, functions and arrays.
Objects and Classes: Structures and Classes, Unions and Classes, Data hiding and encapsulation, Private and public members, Member functions, Accessing class members, Objects as function parameters, Static data and member functions, friend functions and friend classes.

Object Initialization and Cleanup:
Constructors, Parameterized constructors, Destructor, Constructor overloading,
Constructors with default arguments, Constructors with dynamic operations

Function and Operator Overloading:
Function overloading, functions with default arguments, Inline functions, Unary
operator overloading, Operator returning value, Binary operator overloading,
Overloading arithmetic, relational and assignment operators.

Inheritance:
Derived and base class, protected members, Overriding functions, Private, protected and public inheritance, Derived class constructors, Levels of inheritance and multiple inheritance.

Virtual Functions and Polymorphism:
Virtual Functions, Pure Virtual Functions, Abstract Classes, Using Virtual Functions,
Early verses Late binding

Arrays, Pointers and References:
Array of Objects, Initialized and Uninitialized Arrays, Pointer to Object, this pointer,
Pointer to derived types, Pointer to Class Member, Reference Parameters, Passing
Reference to Objects, Returning References, Independent References, Dynamic
Allocation Operators, Allocating Objects

Java - Data Types, variables, Arrays, Operators, Control Statements, Introducing
Classes, Inheritance, Packages and Interfaces, Exception Handling, Multithreaded
Programming, I/O Applets, String Handling, Exploring java.lang, Java.util, Java.I/O,

Networking, The Applet Class, Event Handling

0 comments:

  © Blogger templates Psi by Ourblogtemplates.com 2008

Back to TOP