Textbook: C++ HOW TO PROGRAM (2nd Edition)
111111111Authors/Publisher: Deitel & Deitel, Prentice Hall
Lecturer Web Instructor and Developer: Michael A. Bodkin
111111111Email:mbodkin@acm.org
111111111Home page:www.ao.net/~gheist
Class Instructor at UCF: Professor V.
111111111Beeper: 407 763-5967
111111111Email:comments@professorv.com
111111111Web Page: ProfessorV.com
Click here for Special Assignment given in class
| Lecture Description. | Lecture Notes | Assignments | Reading Assignments | |
| DAY 01 | Introduction to C++ with a brief history and discussion of types, operations, and functions. | Lecture 01 | Assignment 01 | 1 - 54 |
| DAY 02 | Control Structures, Arrays and Functions (Ad Hoc Polymorphism) | Lecture 02 | Assignment 02 | 54 - 192, 222-227 |
| DAY 03 | Template functions (Parametric Polymorphism), Dynamic memory, a discussion on C strings. | Lecture 03 | Assignment 03 | 282-311 |
| DAY 04 | Name Spaces, Introduction to STL (string and vector). | Lecture 04 (under construction) | Assignment 04 (under construction) | 1035-1039, 892-913 |
| DAY 05 | Modular programming and introduction to OOA and OOD. (Encapsulation and Data abstraction) | Lecture 05 (under construction) | Assignment 05 (under construction) | Hand out and
pages 362 - 404 |
| DAY 06 | Inheritance and Polymorphism. (Dynamic Binding) | Lecture 06 (under construction) | Assignment 06 (under construction) | 518 - 541 |
| DAY 07 | Associations vs Inheritance and Multiple Inheritance. | Lecture 07 (under construction) | Assignment 07 (under construction) | 542 - 550 |
| DAY 08 | STL. | Lecture 08 (under construction) | Assignment 08 (under construction) | 924-969 |
| DAY 09 | Template classes what, when an why. | Lecture 09 (under construction) | Assignment 09 (under construction) | 646-661 |
| DAY 10 | I/O Streams vs C file I/O. | Lecture 10 (under construction) | Assignment 10 (under construction) | 598 - 632 |
| DAY 11 | Exception handling. | Lecture 11 (under construction) | Assignment 11 (under construction) | 666 - 690 |
| DAY 12 | OOD continued. | Lecture 12 (under construction) | Assignment 12 (under construction) | Hand out. |