Course Code | CS 101 |
Course Name | Computer Programming and Utillization |
Offered to | UG/PG |
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 |