Principles of Object Oriented Programming: Software Evaluation –A look at POP (Procedure Oriented Programming) –Basic concepts of OOP – Benefits of OOP. Beginning with C++: Applications of C++ - A simple C++ Program - Structure of C++ Program - Creating, Compiling and Linking.
Tokens, Expressions and Control Structures: Introduction – Tokens – Keywords - Identifiers and Constants - Basic Data Types - Operators in C++. Control Structures, Generation of E.B. Bill or IT returns. Functions in C++: Introduction- The Main Function - Function Prototyping – Inline and Friend Functions , EOQ, BEP, MoS– Function and Operator Overloading, different types of depreciation and Sales and Profit Prediction as per the change in selling price.
Classes and Objects: Introduction - Defining Member functions - A C++ Program with Class - Array of Objects - Returning Objects - Constructors and Destructors: Introduction – Constructors – Destructors, Preparation of Invoice and Stores Ledger, Inheritance - Cost Sheet : Extending classes-Pointers-this pointer-Virtual functions. Managing Console I/O operations: C++ streams-C++ stream classes-Formatted Console I/O Operations.
Java: Classes, Objects and Methods: Introduction: Defining a Class - Method declaration-Creating Objects – Static members – Inheritance -Types of Inheritance. Strings-String Methods-Interfaces - Defining Interfaces - Implementing Interfaces – Packages Bonus Plans: Creating Packages - Java API package - Managing Errors and Exceptions: Introduction -Types of Errors - Exceptions.
Applet Programming: Introduction- Building Applet Code-Applet Life Cycle- Creating an Executable Applet-Designing a Web Page-Applet Tag-Running Applet-The Graphics Class-Using Control Loops in Applet Display of Trading Account
Reference Book:
Ashok N Kamthane, “Object-Oriented Programming with ANSI and Turbo C++”- Pearson Education publication. 2003. 2. Patrick Naughton, “The JAVA Handbook”- Tata McGraw-Hill Publishing Company Limited, 2006.
Text Book:
E.Balagurusamy,”Object-Oriented Programming with C++” , Tata McGraw Hill Publication, Fourth Edition. (Unit I, II and III),1998. 2. E.Balagurusamy, “Programming with JAVA –A Primer”- Tata McGraw-Hill Publishing Company Limited ,Seventh Reprint ,2008. (Unit IV and V), New Delhi, 2014.