Java Programmer
Special Computer Course Package for +2 Appeared Students and IT Students
About Java Programmer Training
Chapter 1 Overview of Computer Software and Programming Languages
- System software
- Application software
- General software features and recent trends
- Generation of programming languages
- Categorization of high level language
Chapter 2 Problem Solving Using Computer
- Problem Analysis
- Algorithm Development & Flowcharting
- Compilation and Execution
- Debugging and Testing
- Program Documentation
Chapter 3 Introduction to C Programming
- Character set, Keywords and data types
- Preprocessor and directives
- Constants and Variables
- Operators and statement
Chapter 4 Input and Output
- Formatted I/O
- Character I/O
- Programs Using I/O statement
Chapter 5 Control statements
- Introduction
- The goto, if, if….else, switch statements
- The while, do…while, for statements
Chapter 6 User-Defined Functions
- Introduction
- Function definition and return statement
- Function prototypes
- Function invocation, Call by value & Call by reference, Recursive Functions
Chapter 7 Arrays and Strings
- Defining an array
- One dimensional arrays
- Multi-dimensional arrays
- Strings and string manipulation
- Passing array and string to function
Chapter 1 Object Oriented Programming Approach
Basic of Object Oriented Programming
Procedure Oriented Versus Object Oriented Programming
Features of Object Oriented Programming(Object,Class,Abstraction,Encapsulation,Inheritance,Reusability,Polymorphism,Dynamic Binding, Message Passing)
Advantage and Disadvantage of OOP
Chapter 2 Object and Classes
C++ Classes
Object and the Member Access
Relation of Object, Class and Memory
Making Outer Function inline
C++ Objects as Physical Object
Array as Data Member
Overloading Member Function
Constructor and Destructor
This Pointer
Static Data and Function
Friend Function and Classes
Chapter 3 Operator Overloading
Overloadable Operators
Syntax of Operator Overloading
Unary Operator Overloading
Binary Operator Overloading
Chapter 4 Inheritance
Base and Derived Class
Forms of Inheritance
Constructor and Destructor in Derived Class
Chapter 5 Virtual Function
Need of Virtual Function
Definition of Virtual Function
Pure Virtual functions and Abstract Class
Virtual Destructor
Chapter 6 Template
Function Template
Overloading Function Template
Function Template with User Defined Arguments
Class Template
Derived Class Template
Chapter 7 Exception Handling
Basics of Exception Handling
Advantage over Conventional Error Handling
Exception Handling Mechanism