Course Details

1Title of the course 
(L-T-P-C)
Introduction to Programming - 1 (Using C) (1st Half) 
(3-0-2-4)
2Pre-requisite courses(s)Nil
3Course contentThis course provides an introduction to problem solving with computers using C Topics covered will include: Utilization:Developer fundamentals such as editor, integrated programming environment, Unix shell, modules, libraries. Programming features: Machine representation, data types, arrays and records, objects, expressions, control statements, iteration, procedures, functions and recursion, Pointers, Structures and basic I/O. Applications: Sample problems in engineering, science, text processing, and numerical methods.
4Texts/References
  1. The C Programming Language Brian W Kernighan, Dennis M Ritchie, Prentice Hall India , 2nd edition, 1988
  2. Programming with C (Second Edition) Byron Gottfried, Schaum's Outlines Series, Tata-Mcgraw Hill, 2011
  3. How to Solve It by Computer, by G. Dromey, Prentice- Hall, Inc., Upper Saddle River, NJ, 1982. How to Solve _It (2nd ed.), by Polya, G., Doubleday and co, 1957.
  4. Let Us C, by Yashwant Kanetkar, Allied Publishers, 1998.