Introduction to Programming ,
Systems Programming ,
Web Software Categories of Programming Languages: Machine Level Languages, Assembly Level Languages , High Level Languages
Introduction to C Programming:
Features of C and its Basic Structure, Simple C programs, Constants, Integer Constants, Real Constants, Character Constants, String Constants, Backslash Character Constants, Concept of an Integer and Variable, Rules for naming Variables and assigning values to variables
Arithmetic Operators, Unary Operators, Relational and Logical Operators, The Conditional Operator, Library Functions, Bitwise Operators, The Increment and Decrement Operators, The Size of Operator, Precedence of operators.
Floating-point Numbers, Converting Integers to Floating-point and vice-versa, Mixed-mode Expressions, The type cast Operator, The type char, Keywords, Character Input and Output, Formatted input and output, The gets() and puts() functions
The goto statement, The if statement, The if-else statement, Nesting of if statements, The conditional expression, The switch statement, The while loop, The do…while loop, The for loop, The nesting of for loops, The break statement and continue statement.
One Dimensional Arrays, Passing Arrays to Functions,Strings
Function Philosophy, Function Basics, Function Prototypes, and Passing Parameters: Passing Parameter by value and Passing Parameter by reference, passing string to function, Passing array to function
Principles of Object Oriented Programming, Beginning with C++,Basic concepts of procedure-oriented and objectorientedprogramming,
Benefits and Applications of OOP
Structure of C++ program with simple C++ program
C++ data types, Symbolic constants and Reference by variables
Operators in C++
Function in C++ , the main function, Function prototyping
Classes and Objects
Operator overloading, Unary and Binary operator overloading
Develop most of the GUI based & desktop applications easily.