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) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
Fundamentals - Computer Hardware Computer Software – Algorithms Building Blocks of Algorithms (Statements, State, Control Flow, Functions) Notation (Pseudo Code, Flow Chart, and Programming Language) Problem Formulation Algorithmic Problem Solving Simple Strategies for Developing Algorithms (Iteration, Recursion) Illustrative Problems
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
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
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
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
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:
Arrays – Characteristics Initialization – Declaration One Dimensional and Two Dimensional Arrays String- String Operations String Arrays Simple Programs-Sorting - Searching Matrix Operations (Addition, Subtraction) Multiplication – Illustrative Programs
Arrays – Characteristics Initialization – Declaration One Dimensional and Two Dimensional Arrays String- String Operations String Arrays Simple Programs-Sorting - Searching Matrix Operations (Addition, Subtraction) Multiplication – Illustrative Programs
Arrays – Characteristics Initialization – Declaration One Dimensional and Two Dimensional Arrays String- String Operations String Arrays Simple Programs-Sorting - Searching Matrix Operations (Addition, Subtraction) Multiplication – Illustrative Programs
UNIT 4:
Function – Definition Of Function User-Defined Functions - Declaration Of Function Call By Reference – Call By Value Recursion Pointers - Definition– Initialization Pointer Arithmetic Pointers and Arrays –Illustrative Programs
UNIT 5:
Defining Structures And Unions Structure Declaration Need For Structure Data Type Structure Within A Structure Union Programs Using Structures And Unions Pre-Processor Directives – Illustrative Programs.