CSI 2172 - Summer 2004 - University of Ottawa
(C++
Concepts Laboratory)
[ Syllabus | Notes
| Lab | Assignments
| Documents | FAQ ]
(5
hours per week, 2 credits)
| NOTICE: Here are the Building Locations and Campus Map of university of Ottawa. (NEW) Final Exam samples are available . |
|
Course
Description This course covers basic and advanced C++ programming techniques, such as pointers to access and retrieve data elements, strings, and creating structures and unions. Advanced features include classes, encapsulation, inheritance, polymorphism, virtual functions, templates and exception handling. |
|
| Professor:
|
Dr. Fadi Malek |
| Email:
malek@site.uottawa.ca |
|
| Web: http://www.site.uottawa.ca/~malek | |
| TA: | Benjamin X. Wang |
| Email: bxwang@site.uottawa.ca | |
Office hour: |
SITE 3033 Friday 2:00-3:00PM |
|
Textbook Absolute C++ by Walter Savitch; First Edition; Addison Wesley
0-201-70927-9 |
|
| Evaluation
|
|
| Assignments: | 20% |
| Mid Term Exam: | 20% |
| Final Exam: | 60% |
|
Note:
a minimum of 50% of the average of the exams must be obtained to pass the
course.
|
|
|
Lecture/Lab Schedule: |
|
|
Lecture: |
Monday, 16:30 - 19:00 STE C0136 |
| Lab1: | Monday, 19:00 - 21:30 STE 0131 |
|
Lab2: |
Tuesday, 16:30 - 19:00 STE 2052 |
| Exam Schedule: | |
| Mid Term Exam: | Monday, 28/06/04 16:30 - STE C0136 |
| Final Exam: | Friday, 23/07/04 19:00 - 22:00 MRT 205 |
|
Course
Content 1. Introduction to C++ |
|