UNIT 1:
Notation (pseudo code, flow chart, and programming language)
Building blocks of algorithms (statements, state, control flow, functions)
Simple strategies for developing algorithms (iteration, recursion)
Fundamentals - Computer Hardware
UNIT 2:
Compilation and Linking processes
Constants, Variables, keywords, Identifier, Delimiters
Data Types – Operators and Expressions
Managing Input and Output operations
Decision Making and Branching
Looping statements –Illustrative programs
Data Types – Operators and Expressions
Looping statements –Illustrative programs
UNIT 3:
One dimensional and two dimensional arrays
One dimensional and two dimensional arrays
String- String operations
Matrix operations (Addition, subtraction and Multiplication) –Illustrative programs.
Matrix operations (Addition, subtraction and Multiplication) –Illustrative programs.
UNIT 4:
Function – Definition of function
Call by reference – Call by value
Initialization –Pointer arithmetic
Pointers and arrays –Illustrative programs.
UNIT 5:
Structure within a structure