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)
Notation (Pseudo Code, Flow Chart, and Programming Language)
Notation (Pseudo Code, Flow Chart, and Programming Language)
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
Data Types – Operators and Expressions
Managing Input and Output Operations
Decision Making and Branching
Looping Statements –Illustrative Programs
UNIT 3:
Initialization – Declaration
String- String Operations
Simple Programs-Sorting - Searching
Simple Programs-Sorting - Searching
Matrix Operations (Addition, Subtraction)
Multiplication – Illustrative Programs
UNIT 4:
Pointers - Definition– Initialization
UNIT 5:
Need For Structure Data Type
Structure Within A Structure