Syllabus
Course Code: BCA-103 Course Name: S/W LAB – I BASED ON BCA-102 |
||
MODULE NO / UNIT | COURSE SYLLABUS CONTENTS OF MODULE | NOTES |
---|---|---|
1 | Overview of C: History, Importance, Structure of C Program, Character Set, Constants and Variables, Identifiers and
Keywords, Data Types, Assignment Statement, Symbolic Constant. Input/output: Unformatted & Formatted I/O Function, Input Functions viz. scanf(), getch(), getche(), getchar(), gets(), output functions viz. printf(), putch(), putchar(), puts(). |
|
2 | Operators & Expression: Arithmetic, Relational, Logical, Bitwise, Unary, Assignment, Conditional Operators and Special Operators Operator Hierarchy & Associativity. Arithmetic Expressions, Evaluation of Arithmetic Expression, Type Casting and Conversion. Decision making with if statement, if-else statement, nested if statement, else-if ladder, switch and break statement, goto statement. | |
3 | Looping: for, while, and do-while loop, jumps in loops. Functions: definition, prototype, function call, passing arguments to a function: call by value, call by reference, recursive functions. Storage Classes in C: Auto, Extern, Register and Static and their Scope, Storage & Lifetime. |
|
4 | Arrays: Definition, types, Initialization, multidimensional arrays, Processing on Arrays. Strings: Declaration and Initialization, String I/O, Array of Strings, String Manipulation Functions: String Length, Copy, Compare, Concatenate etc., Search for a Substri |