Introduction to programming in C++ and object-oriented programming; encapsulation using classes, inheritance, etc.
No. of Weeks | Topics |
---|---|
1 | Introduction, our computing environment |
1 | Basic features, getting started, basic predefined data types |
1 | Advanced predefined data types, functions without returned values |
1 | Classes, members, constructors |
1 | Friends, destructors, returned values in functions |
1 | operators |
1 | Inheritance |
1 | Flow of control, dynamic memory allocation |
1 | Arrays and pointers |
Week | Lab Topic | Week | Lab Topic |
---|---|---|---|
1 | Getting started | 6 | User-defined operators |
2 | Integer arithmetics | 7 | Inheritance |
3 | Functions | 8 | Dynamic memory allocation |
4 | Classes | 9 | Arrays and pointers |
5 | Value-returning functions |
Homeworks and Lab assignments |
30% |
---|---|
Midterm Exam | 30% |
Final Exam | 40% |
Prepared By: Eitan Gurari (Date: March 31, 1999).