C Programming Lab

Course Name: 

Computer Programming Lab (CS111)


B.Tech (CSE)




Engineering Science Core (ESC)

Credits (L-T-P): 

02 (0-0-3)


UNIX shell commands, Basic Input-Output functions, Operators and Expressions, Decision making and Branching
constructs, Decision making and looping constructs, Arrays, Strings, Functions and Recursions, Structures and
Union, Bit Operations, Pointers, Files and file operations, Laboratory Instructions.


1. Brian W. Kernighan and Dennis M. Ritchie, "The C Programming Language", Second Edition, PHI.
2. Byron S. Gottfried, "Program with C", Second Edition, Schaums Outline series.
3. Yashavant Kanetkar, "Let us C", BPB Publications, 2002.
E.Balagurusamy, “Programming in ANSIC”, McGraw Hill Education India Private Limited; Seventh edition, July 2017.
Balagurusamy,“Object oriented programming using C++”, PHI, August 2010. Herbert Schildt,“C: The Complete Reference”,McGraw Hill Education;4th edition July 2017.


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

We're on Social Networks. Follow us & get in touch.