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
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.