UNIT 1:
Algorithms - Building blocks of algorithms (statements, state, control flow, functions)
Notation (pseudo code, flow chart, and programming language)
Algorithmic problem solving
Simple strategies for developing algorithms (iteration, recursion)
UNIT 2:
Introduction to ‘C’ Programming –Fundamental rules – Structure of a ‘C’ program
Compilation and Linking processes –Constants
Variables, keywords, Identifier, Delimiters
Declaring and Initializing variables – Data Types
Operators and Expressions
Managing Input and Output operations
Decision Making and Branching
UNIT 3:
Initialization – Declaration
One dimensional and two dimensional arrays
String- String operations
Simple programs-Sorting - Searching
Matrix operations(Multiplication)
Matrix operations(Addition and Subtraction)
UNIT 4:
Function – Definition of function – User-defined Functions - Declaration of function
Definition – Initialization
UNIT 5:
Defining Structures and Unions
Need for Structure data type
Structure within a structure
Structure within a structure
Programs using structures and Unions