University of Madras - Syllabus of Bachelor of Science (BSc) Software Engineering - Semester III - BSE 207 - Programming In C
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN SOFTWARE ENGINEERING
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
SYLLABUS
Semester III - BSE 207 - Programming In C
Lecture Per Week: 6 hrs
Duration of Examination: 3 hrs
Maximum Marks: 100
Credits: 4
Unit I
C fundamentals - character set - indentifier and key works - data types - constants - variables - declarations - expressions - statements - arithmetic - unary. relational and logical, assignment and conditional operators - library functions.
Unit II
Data input/output functions Simple C Programs - flow of control - control struck Switch, break and continue, go to statements - Common Operator.
Unit III
Functions - defining - accessing functions - functions prototypes, arguments - recursions - storage classes - multi file programs.
Unit IV
Array - defining and processing - passing arrays to functions - multidimensional arrays - arrays and string- structures- passing structures to functions - self referential structures - unions.
Unit V
Pointers - declarations - passing pointers to functions - operation in pointers - pointer and arrays - arrays of pointers - structures and pointer-files: creating, processing, opening and closing - bit wise operations.
Books for Study
1. Gottfried B.S - Programming with C - 2nd Edition, TMH Publication Co Ltd
2. Kanetkar Y - Let us C - PBP Publicaiton