UNIT 1:
Fundamentals - 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
keywords, Identifier, Delimiters
keywords, Identifier, Delimiters
Declaring and Initializing variables
Data Types – Operators and Expressions
Managing Input and Output operations – Decision Making and Branching
Looping statements –Illustrative programs.
UNIT 3:
Arrays – Characteristics, Initialization – Declaration
One dimensional and two dimensional arrays
One dimensional and two dimensional arrays
String- String operations
String- String operations
String Arrays. Simple programs