Syllabus Overview - [ SYLLABUS ] [MODEL PAPER]
Introduction to Computer and Computer Languages:
History of Computers, Basic organization of a computer: ALU, input-output units, memory, program counter, Introduction to Programming Languages, Flow charts; Algorithms, Pseudo code.
Introduction to C Programming:
Data types, Key words; Variables and Constants; Format-Specifiers, basic input and output statements; Operators: Arithmetic, relational, logical operators; Assignment, increment, decrement, conditional operators; Bitwise and special operators, operator precedence and associativity, type conversion.
Control Structures: Decision Making statements: Simple if, if-else; nested if, else-if ladder; Switch-Case
Looping Statements: While loop; Do-while loop; For loop; Comparison of while, dowhile and for; Nested loops; Break and continue.
Arrays: Introduction to Arrays, one dimensional Arrays; two dimensional Arrays; Applications of 1D-Arrays: Bubble Sort; Insertion Sort; Selection Sort; Linear Search and Binary Search; Applications of 2D-Arrays: Matrix Addition; Matrix Multiplication and Transpose;
Strings: Introduction to Strings; string handling functions; Implementation of string copy and string concatenation without using string library functions.
Structures and Unions: Structures, Accessing elements of a structure, Array of structures; pointer to structure; Unions, Compare structures and unions; Bit fields;
Pointers: Pointers, dereferencing and address operators, Pointer arithmetic; Accessing array elements using pointers;
Syllabus
Functions: Functions, Declaration, Definition, call; Actual and formal parameters, return values; Call by value, call by reference; passing and returning pointers through functions; Passing arrays to functions; Dynamic memory allocation, malloc(), calloc(), realloc(), free(), storage classes; Command line arguments.
File Handling: Files, file streams, file types; File modes of operation; Functions for reading from a files; Functions to write data to a file; Random file access functions; Macros
Syllabus
Theory - Day to Day Attendance
LAB - Day to Day Attendance
FIRST ASSIGNMENT
SECOND ASSIGNMENT
MID 1
MID 2
CLASS TEST
SEMESTER
MID - 1 , 2 and Sessionals