University of Madras - Syllabus of Bachelor of Science (BSc) Statistics - Semester III - Allied III - Programming in 'C'
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN STATISTICS
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
SYLLABUS
Semester III - Allied III - Programming in 'C'
UNIT - 1:
Introduction to C, variables, Data types - Declarations, Type conversions, increment and decrement operators, Bitwise, Logical and Assignment operators.
UNIT - 2:
Expression and Conditional Expressions, Control structures, If-Else, SWITCH, WHILE, FOR and DO WHILE Loop structures. Break continue, GO o's and Label Statements. Function, function returning, Non-integers. Function arguments - Static and register variables.
UNIT - 3:
Arrays and. Strings - Array Declaration Multi dimensional Arrays Strings / Character Arays, Array initialization - Pointers and Addresses. Pointers and Arrays - Pointer to functiois.
UNIT - 4:
Structures and functions, Arrays of structures, Fields, Unions - type definiton standard input and output - formatted output - output - Access to the standard library.
UNIT - 5:
File Access, File handling in C - File discriptions - Error handling - 'Low level i/o - Read and Write'. Open, Create, Close, Unlink - Random Access - seek and 1 seek.
Books for Study:
Balagurusamy (1992): Programming in C
BOOKS FOR REFERENCE:
Byron, S. Gottfried (1990): Programming with C. Schaum's outline series, McGraw Hill,
International edition.
Bruce, H.Hunter: Introduction to 'C'
Jayasri, J. (1993): The 'C' language trainees with C graphics and C++, New Age International
Pvt. Ltd. Publishers, Madras.
Structures and functions, Arrays of structures, Fields, Unions - type definition standard input and output - formatted output - output - Access to the standard library.