Computer Programming

Course Name: 

Computer Programming (CO110)


B.Tech (CSE)




Engineering Science Core (ESC)

Credits (L-T-P): 

04 (3-1-0)


Concepts, definitions, taxonomy and history of Computer Programming, Operating systems and Program Execution basics. Problem solving and programming: strategies, programming paradigms,software development life cycle. C programming language: C fundamentals, operators and expressions, Data input and output, Control statements, Functions, Arrays, Pointers, Dynamic memory allocations, Structure and unions, Files, Low- level Programming and Macros.


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. Yashavanth Kanetkar, "Let us C", BPB Publications, 2002.


Computer Science and Engineering

Contact us

Dr. Alwyn Roshan Pais
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474053

Connect with us

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