UNIT 1:
Fundamentals - Computer Hardware
Computer Software – 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
Simple Strategies For Developing Algorithms - 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
Looping Statements –Illustrative Programs
UNIT 3:
Initialization – Declaration
Simple Programs-Sorting - Searching
Simple Programs-Sorting - Searching
Matrix Operations (Addition, Subtraction)
String- String Operations
Multiplication – Illustrative Programs