Computer Programming
Course Name:
Computer Programming (CO110)
Programme:
B.Tech (CSE)
Semester:
First
Category:
Engineering Science Core (ESC)
Credits (L-T-P):
04 (3-1-0)
Content:
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.
References:
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.
Department:
Computer Science and Engineering