CS105 Syllabus
CS105 Syllabus
CS105 Syllabus
Syllabus:
Unit –I Introduction
Basic structure of C program, executing a C program.
Constant, variable and data types: Character Set, C Tokens, Keywords and Identifiers,
Constants, Variables, Data Types, Declaration of Variables, Declaration of Storage Class,
Assigning Values to Variables, Defining Symbolic Constants, Declaring a Variable as
Constant, Declaring a Variable as Volatile.
Operators and expressions: Arithmetic Operators, Relational Operators, Logical
Operators, Assignment Operators, Increment and Decrement Operators, Conditional
Operator, Bitwise Operators, Special Operators, Arithmetic Expressions, Evaluation of
Expressions, Precedence of Arithmetic Operators, Operator Precedence and Associativity.
Text books:
1. E. Balagurusamy, Programming in C, McGraw Hill Education.
2. Herb Schildt, C: The Complete Reference, McGraw Hill
3. Brian W. Kernighan, Dennis M. Ritchie, C Programming Language, Prentice Hall.
References:
1. Stephen Kochan, Programming in C, Sams Publishing.
2. Yashvant Kanetkar, ANSI C Programming: Learn ANSI C step by step, BPB
Publications