Sorry, you need to enable JavaScript to visit this website.

  • 9:04 PM, Tuesday, 26 Oct 2021

Course Dual Degree (B. Tech + M.S / M.Tech)
Semester Sem. II
Subject Code MA122
Subject Title Computer Programming and Applications


Introduction to Linux – introduction to programming – basic elements of a program, variables, values, types, assignment – expressions and control flow – iteration and loop design, arrays, for loop, functions, parameters, recursion – object-oriented paradigm, objects, classes, inheritance, reusability, polymorphism, overloading, libraries, containers, classes for file handling, parameter passing and pointers, linking, shell commands, data structures, linked list, stack, queue – applications

Text Books

1. Lippman, S. B., Lajoie, J., and Moo, B. E., C++ Primer, 5th ed., Addison-Wesley (2012).

2. Lafore, R., Object-Oriented Programming in C++, 4th ed., Sams Publishing (2001).


1. Cohoon, J. P. and Davidson, J.W., Programming in C++, 3rd ed., Tata McGraw-Hill, (2006).

2. Bronson, G., A First Book of C++, 4th ed., Cengage (2012).

3. Stroustrup, B., The C++ Programming Language, 3rd ed., Pearson (2005).