CS 101 : Computer Programming
Course Code CS 101
Course Name Computer Programming
Offered to UG
Pre-requisites NIL
Lecture 3
Tutorial 0
Practical 2
Credit 8
Reference 1. C++ Program Design: An introduction to Programming and Object-Oriented Design, 3rd Edition, by Cohoon and Davidson, Tata McGraw Hill. 2003.Other references (Not required reading) *
2. Thinking in C++ 2nd Edition by Bruce Eckel(available online)*
3. G. Dromey, how to Solve It by Computer, Prentice-Hall, Inc., Upper Saddle River, NJ, 1982*
4. Polya, G., How to Solve _It (2nd ed.), Doubleday and co. (1957) *
5. Let Us C. Yashwant Kanetkar. Allied Publishers, 1998*
6. The Java Tutorial, Sun Microsystems. Addison-Wesley, 1999
Description This course provides an introduction to problem solving with computers using a modern language such as Java or C/C++. Topics covered will include: * Utilization: Developer fundamentals such as editor, integrated programming environment, Unix shell, modules, libraries* Programming features: Machine representation, primitive types, arrays and records, objects, expressions, control statements, iteration, procedures, functions, and basic i/o.* Applications: Sample problems in engineering, science, text processing, and numerical methods.