![]() |
Welcome to
Object Oriented Programming! |
|
|
Date of Posting |
Documents |
Iexplorer Media-Player |
|
|
Lecture: Chapter 4: Structures |
2008-9-4 |
|
☻ |
|
|
Lecture: Chapter 6: Classes |
2008-9-4 |
|
☻ |
|
|
Intro Lab: Getting Started with Visual C++ .NET 2005 |
2008-9-4 |
|
☻ |
|
|
Lab 1-2-3: Debugging Structures, Classes, Functions: Activities: Here are three small lab activities that will act as a review of previous work with functions, and give easy practice with the use of struct and class as new language constructs. |
2008-8-9 |
|
☻ |
|
|
Online Lecture: Using the Visual C++ .NET Debugger: Part 1 |
2008-8-9 |
|
☻ |
|
|
Lecture: Chapter 7: Arrays |
2008-9-11 |
|
☻ |
|
|
Lab 4: Nesting Classes: Activity: Find a partner. There will be one submission for each partnership. This is intended to be a relatively modest lab.. If completed by the following Tuesday September 23, you and your partner will receive a bonus mark. It must be completed by the start of the Thursday lab period (September 25th). |
2008-9-15 |
|
☻ |
|
|
Online Lecture: Using Visio |
2008-9-15 |
☻ |
||
|
Lecture: Input Solutions |
2008-9-18 |
|
☻ |
|
|
Lab 5: Working with Array-based Stacks: Activity: This is a small in-class lab to introduce you to a data structure called a stack. In your next lab, you'll use a stack to implement a simple Card Wars game. |
2008-9-22 |
|
☻ |
|
|
Lab
6: Card Wars: Activity:
Use a stack to implement a simple game of Card
Wars. |
2008-9-30 |
|
☻ |
|
|
Lecture: Chapter 9: Inheritance |
2008-9-25 |
|
☻ |
|
|
Lecture: Virtual Function Overview: Virtual functions, they're the real core of object-oriented programming. To use them, you'll need to understand the role of inheritance and the role of pointers. (We'll defer the exploration of pointers until next week.) |
2008-9-25 |
☻ |
||
|
Lecture: Compiler Optimization |
2008-10-2 |
|
☻ |
|
|
Lecture: File IO |
2008-10-2 |
|
☻ |
|
|
Lab 7: Lord of the Rings Simulator: Solution |
2008-10-6 |
|
☻ |
|
|
Lecture: Pointers: The Blessing and Curse of C++ |
2008-10-16 |
☻ |
||
|
Lab 8: Lord of the Rings: Converting to Pointers: Tracking Memory Leaks: Microsoft Memory Leak Detection |
2008-10-20 |
|
☻ |
|
|
Lab 9: Lord of the Rings: Preparing for Virtual Functions: |
2008-10-27 |
|
☻ |
|
|
Lab 10: Lord of the Rings: Inheritance and Virtual Functions: |
2008-10-27 |
|
☻ |
|
|
Lab 11: Lord of the Rings: More Derived Classes: This one is intended to be very, very easy. |
2008-11-11 |
|
☻ |
|
|
Lecture: Overloaded Operators |
2008-11-14 |
|
☻ |
|
|
Final Project: The Battlefield Simulator |
2008-11-14 |
|
☻ |
|
|
Date of Posting |
|
|
|
Sample Quiz: The following quiz is drawn from another related course. Your quiz questions will differ, thought it does give you a clear indication of my quiz style. The quiz will typically only take about 10 minutes at the start of a period. The balance of the period will be a regular lecture period. |
2008-10-02 |
|
|
|
Quiz 1 Solution |
2008-10-03 |
|
|
|
Midterm from Similar Courses |
2008-10-22 |
|
|
|
Quiz 2 Solution |
|
|
|
|
Midterm Solution |
2008-10-31 |
|