UNIT 1:
Algorithmic Problem Solving
Notation (Pseudo Code, Flow Chart, and Programming Language)
Notation (Pseudo Code, Flow Chart, and Programming Language)
Notation (Pseudo Code, Flow Chart, and Programming Language)
Computer Software – Algorithms
Building Blocks of Algorithms (Statements, State, Control Flow, Functions)
Fundamentals - Computer Hardware
Simple Strategies For Developing Algorithms -Iteration
Notation (Pseudo Code, Flow Chart, and Programming Language)
UNIT 2:
Introduction To ‘C’ Programming
Fundamental Rules – Structure of A ‘C’ Program
Compilation And Linking Processes
Compilation And Linking Processes
Constants, Variables, Keywords, Identifier, Delimiters
Data Types – Operators and Expressions
Data Types – Operators and Expressions
Decision Making and Branching Looping Statements
UNIT 3:
Arrays – Characteristics
String- String Operations
Simple Programs-Sorting - Searching
Simple Programs-Sorting - Searching
Matrix Operations (Addition, Subtraction)
Multiplication – Illustrative Programs
UNIT 4:
Function – Definition of Function
User-Defined Functions - Declaration of Function
User-Defined Functions - Declaration of Function
Pointers - Definition– Initialization
Operations on pointers, Pointer Arithmetic
UNIT 5:
Structure Declaration - Need For Structure Data Type
Structure Within A Structure
Files- Opening and Closing files