INTRODUCTION TO COMPUTER PROGRAMMING
Programming and problem analysis. Development of basic algorithms. Translation of algorithms into programs. Putting different constructs of C++ to help in solving problems of moderate complexity. Standard data types. Basic control structures. Functions. Structured data types; arrays, structures, pointers and dynamic memory allocation. I/O streams and files. Introduction to classes in C++. Debugging and testing programs.