C / C++ / JAVA / DATA STRUCTURE / SQL / ORACLE / DATABASE / LINUX

This is an education wing which includes all the educational activities including IT and non IT activities


C Language Syllabus


What is C , C History, Variables and Keywords ,Constants , Data Types , Operators ,Looping
Statements ,Functions ,Storage Classes ,Array ,Structure,Pointer ,Strings, Union ,File
Processing Streams; Text; Binary; File Pointer,The C Preprocessor -Features of C Preprocessor Macro, Header Files, Basic Graphics

What is C ?
# Execution of C Program , History , Structure of C Program
Variables and Keywords :
# Character Set , Identifier , Variable , Keywords , Escape Sequence Characters
Constants:
# Real Constant , Integer Constant , Character Constant , String Constant
Data Types :
# Data Types , Qualifier , Enum , Typedef
Operators :
# Assignment Operator , Arithmetic Operators , Logical Operators , Relational Operators
# Shorthand Operators , Unary Operators , Conditional / Ternary Operator
# Biwise Operators , Operator Precedence and Associativity , If Statement , If-Else Statement
# Nested If-Else , Switch Case
Looping Statements
# Looping / Iterative Statements , while , do while , for loop # Break Statement , Continue Statement , Goto
Functions :
# Function call by passing value , Function call by returning value
# Function call by passing and returning value , Recursion
Storage Classes:
# Storage Classes , Automatic Storage Class (auto)
# Register Storage Class (register) , Static Storage Class (static) , External Storage Class (extern)
Array:
# Array , Single / One Dimensional Array , Two Dimensional Array , Sorting
# Searching. , Matrix Operations. Bubble Sort , Selection Sort
Structure:
# Structure , Array in Structures , Structure with Array
# Difference between array and structure. , Structure Variables, Initialization, Structure Assignment,
# Nested Structure, Structures And Functions, Structures And Arrays: , Arrays Of Structures,
# Structures Containing Arrays, Unions
Pointer
# Address Operators, Pointer Type Declaration, Pointer Assignment, Pointer
# Initialization, Pointer Arithmetic, Functions And Pointers, Arrays And Pointers,
# Pointer Arrays
Union:
# Union , Difference between structure and union
# Strings , File Handling
File Processing
# Concept Of Files, File Opening In Various Modes And Closing Of A File,
# Reading From A File, Writing Onto A File File Handling: File Structure; File Handling Function; File Type; Streams; Text; Binary; File Pointer;
# Opening File And Closing File; Writing And Reading A Character;
The C Preprocessor -Features of C Preprocessor
# Macro Expansion
# Macros with Arguments
# Macros versus Functions
# File Inclusion

C ++ / OOPS


What is C , C History, Variables and Keywords ,Constants , Data Types , Operators ,Looping
Statements ,Functions ,Storage Classes ,Array ,Structure,Pointer ,Strings, Union ,File
Processing Streams; Text; Binary; File Pointer,The C Preprocessor -Features of C Preprocessor Macro, Header Files, Basic Graphics


1. Introduction :
What is object oriented programming? Why do we need objectoriented. Programming characteristics of object-oriented languages. C and C++.
2. C++ Programming basics :
Output using cout. Directives. Input with cin. Type bool. The setw manipulator. Type conversions.
3. Functions :
Returning values from functions. Reference arguments. Overloaded function. Inline function. Default arguments. Returning by reference.
4. Object and Classes :
Making sense of core object concepts (Encapsulation, Abstraction, Polymorphism, Classes, Messages Association, Interfaces)
Implementation of class in C++, C++ Objects as physical object, C++ object as data types constructor. Object as function arguments. The
default copy constructor, returning object from function. Structures and classes. Classes objects and memory static class data. Const and classes.
5. Arrays and string arrays fundamentals.
Arrays as class Member Data : Arrays of object, string, The standard C++ String class
6. Operator overloading :
Overloading unary operations. Overloading binary operators, data conversion, pitfalls of operators overloading and conversion keywords. Explicit and Mutable.
7. Inheritance :
Concept of inheritance. Derived class and based class. Derived class constructors, member function, inheritance in the English
distance class, class hierarchies, inheritance and graphics shapes, public and private inheritance, aggregation : Classes within classes, inheritance and program development.
8. Pointer :
Addresses and pointers. The address of operator and pointer and arrays. Pointer and Faction pointer and C-types string. Memory
management : New and Delete, pointers to objects, debugging pointers.
9. Virtual Function :
Virtual Function, friend function, Static function, Assignment and copy initialization, this pointer, dynamic type information.
10. Streams and Files :
Streams classes, Stream Errors, Disk File I/O with streams, file pointers, error handling in file I/O with member function, overloading
the extraction and insertion operators, memory as a stream object, command line arguments, and printer output.
11. Templates and Exceptions :
Function templates, Class templates Exceptions
12. The Standard Template Library :
Introduction algorithms, sequence containers, iteators, specialized iteators, associative containers, strong user-defined object, function objects.

JAVA (Console And Window Basesd)


Object-Oriented Languages, Java Program Structure and Java Class Library
Arrays and Strings, Extending Classes and Inheritance, Interfaces, OverLoading
Packages & Interfaces, Exception Handling, Input/Output in Java,
Creating Applets in Java,Working with Windows, Working with Graphics and Texts,
Database Connectivity: JDBC architecture


Object-Oriented Languages
Java History, Creation of Java, Importance of Java for the Internet, Java
Magic: Byte-code, Its Features, Object-Oriented Programming in Java.
Java Program Structure and Java Class Library
Data Types, Variables, and Operators, Operator Precedence.
Selection Statements, Scope of Variable, Iterative Statement. Defining Classes & Methods,
Constructors, Creating Objects of a Class, Assigning Object Reference Variables, Variable
this, Definingand Using a Class, Automatic Garbage Collection.
Arrays and Strings:
Arrays, Arrays of Characters, String Handling Using String Class, Operations on
String Handling Using, String Buffer Class.
Extending Classes and Inheritance:
Using Existing Classes, Class Inheritance, Choosing Base Class,
Access Attributes, Polymorphism, Multiple Levels of Inheritance, Abstraction through Abstract
Classes,Using Final Modifier, The Universal Super class-Object Class.
Inheritance:
Inheritance Basics ,Member Access and Inheritance,A More Practical Example A Superclass
Variable Can Reference a Subclass Object ,Using super , Using super to Call Superclass
Constructors ,A Second Use for super, Creating a Multilevel Hierarchy , When
Constructors Are Called , Method Overriding , Dynamic Method Dispatch, Why Overridden
Methods? Applying Method Overriding , Using Abstract Classes , Using final with
Inheritance ,Using final to Prevent Overriding, Using final to Prevent Inheritance, The Object Class
Packages & Interfaces:
Understanding Packages, Defining a Package, Packaging up Your Classes,
Adding Classes from a Package to Your Program, Understanding CLASSPATH, Standard Packages,
Access Protection in Packages, Concept of Interface.
Exception Handling:
The concept of Exceptions, Types of Exceptions, Dealing with Exceptions,
Exception Objects, Defining Your Own Exceptions
Input/Output in Java:
I/O Basic, Byte and Character Structures, I/O Classes, Reading Console Input
Writing Console Output, Reading and Writing on Files, Random Access Files,
Storing and RetrievingObjects from File, Stream Benefits.
Creating Applets in Java:
Applet Basics, Applet Architecture, Applet Life Cycle, Simple AppletDisplay Methods,
Requesting Repainting, Using The Status Window, The HTML APPLET Tag Passing Parameters to Applets.
Working with Windows:
AWT Classes, Window Fundamentals, Working with Frame, Creating a
Frame Window in an Applet, Displaying Information Within a Window.
Working with Graphics and Texts:
Working with Graphics, Working with Color, Setting the Paint
Mode, Working with Fonts, Managing Text Output Using Font Metrics, Exploring Text and Graphics.
Working with AWT Controls, Layout Managers and Menus.
Database Connectivity: JDBC architecture
Establishing connectivity and working with connection interface,Working with
statements,Creating and executing SQL statements,Working with Result Set