MAT-626

MALAVIYA NATIONAL INSTITUTE OF TECHNOLOGY, JAIPUR.
DEPARTMENT OF MATHEMATICS
SYLLABUS
MAT-626Computer Language and Computer Lab-I
4 Credits (2L+0T+4P)
Programming in ‘C’: Need of Programming Languages , Flowcharts and algorithm
development, data types constants, variables, declarations, operators and expressions,
operator precedence and associativity, input and output operations, formatting, decision
making, branching and looping, array and character strings, built-in and user defined
functions, the scope and lifetime of variables, structures and unions, pointers, pointer
arithmetic/expressions, pointers and arrays, pointers and structures, dereferencing file
handling, command line arguments, defining macros, preprocessor directives simple use of
dynamic memory allocation: malloc and calloc functions.
Books recommended:
1. Programming in C, Balagurusamy, Tata McGraw hill, 2011.
2. The C programming language, Kerminghan and Ritchie, PHI Learning, 2012.