Structure of C Program; Character set; Datatypes in C
Operators in C
Control Structures; Nested if
Loops
Programs on sum of series
Break and Continue statements; Simple program covering control flow (Prime number); Nested loop
Operators precedence and associativity; Switch-case Statement
Different kinds of pattern printing
Simple programs covering control flow (Sum of digits of a number; Reversing a number and Checking for palindrome)
Simple programs covering control flow (Sum of first and last digits of a number; Strong number)
Simple program covering control flow; (Perfect number)
EST102 (Notes) - Module 2
Assignment 2 - EST102
Module 3
Arrays(1D & 2D); Reading and Printing Arrays; Program based on Arrays (Linear search)
Programs based on Arrays (Bubble sort; Finding the second largest element)
Programs based on Arrays(Binary search; Selection sort)
Strings
Operations of Strings
Compilation of Operations of Strings
Program based on Strings(Palindrome String)
Matrix Operations
Compilation of Matrix Operations
EST102 (Notes) - Module 3
Assignment 3 - EST102
Module 4
Functions
Functions (continuation)
Program using Call by Value Method
Recursion; Simple programs to show recursion
Array as function parameters
Simple programs using functions
Structures; Program based on structures
Array of structures; Type definitions; Union data type; Enumerated data type
Storage classes
EST102 (Notes) - Module 4
Assignment 4 - EST102
Module 5
Basics of Pointers; Declaring pointers; Call by Reference Effect
Array access using Pointers; Program based on Array access using Pointers (Bubble sort using Pointers)
Pointers and Strings; Programs based on pointers and strings
Array of Pointers; Pointers and 2-D arrays; Program based on array of pointers; (Matrix Addition)
Pointer concepts in detail
Pointers and Structures; Program based on Pointers and Structures
File management in C; Program based on file management
Reading and Writing numbers; Programs based on reading and writing numbers (getw, putw,fscanf, fprintf); Reading and Writing structures (fread and fwrite)
Writing rank list to a file
Command line Arguments; Program based on command line arguments(Writing to a file)