| Lectures: | 2:30 - 4 pm in 344 Hoffman Hall |
| Instructor: | Dragan Mirkovic |
| E-mail: | mirkovic@cs.uh.edu |
| Office: | 221 Phlip G. Hoffman Hall |
| Office Hours: | TTH 9 - 10:30 am |
| Required: |
C++ and Object-Oriented Programming,
by Kip Irvine Offers students an up-to-date tutorial on the basic differences between C and C++, the object model, design methods, and C++ programming. Utility classes and case studies are used to illustrate object-oriented programming |
![]() |
| Projects (4) | 25% |
| Quizzes (6) | 20% |
| Midterm Exam | 25% |
| Final Exam | 30% |
|
| |
| Date | Topic | Reference | Due |
| 2/15/2005 | Functions & Classes | Problem 3.10.3 pp. 103 | 2/24/2005 |
| 3/29/2005 | Designing Classes | Problem 5.7.3 pp. 174 | 4/7/2005 |
| Date | Topic | Reference |
| 2/01/2005 | C++ basics, Classes | Ch. 1 and 2 in text. |
| 2/22/2005 | Functions | Ch. 3 in text. |
| 3/22/2005 | Designing Classes | Ch. 4 and 5 in text. |
| 4/21/2005 | Inheritance | Ch. 6 in text. |
| Date | Topic | Handout | Homework |
| 1/18/2005 | Course Overview and Introduction | Syllabus | None |
| 1/20/2005 | C++ Basics | Lecture 1 | Problems 1-4, pp. 20 in text |
| 1/25/2005 | Introducing Classes | Lecture 2 | 1 pp. 54 and 1-2 pp. 57 in text |
| 2/03/2005 | Functions | Lecture 3 | 3.10.2 pp. 102 and 3.10.3 pp. 103 in text |
| 2/17/2005 | Calss Features | Lecture 4 | Examples |
| 3/01/2005 | Designing Calsses | Lecture 5 | Examples |
| 3/08/2005 | Review | Midterm Sample (ps) (pdf) | Examples |
| 3/10/2005 | Midterm Exam | Midterm Sample (ps) (pdf) | Examples |
| 3/31/2005 | Inheritance | Lecture 6 | Examples |
| 4/07/2005 | Pointers | Lecture 7 | Examples |
| 4/19/2005 | Polymorphism | Lecture 8 | Examples |
| 4/28/2005 | Review | Final Sample (ps) (pdf) | Examples |