UNIT 1:
Computer Hardware – Computer Software
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)
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
Declaring and Initializing variables
Data Types – Operators and Expressions
Decision Making and Branching
Looping statements –Illustrative programs.
UNIT 3:
Initialization – Declaration
One dimensional and two dimensional arrays
String- String operations
Matrix operations - Multiplication
UNIT 4:
Definition of function – User-defined Functions
Call by reference – Call by value
Pointers - Definition – Initialization
UNIT 5:
Defining Structures and Unions
Defining Structures and Unions
Structure within a structure
Programs using structures and Unions