Course Home | Assignments | Computing Resources | Lab Hours/Tutoring | Schedule | Submit

Saint Louis University

Computer Science 146
Object-Oriented Practicum

Michael Goldwasser

Fall 2011

Dept. of Math & Computer Science


SCHEDULE

Please note that the schedule for future classes is tentative.

Meeting Topic References
August 31 Introduction to object-oriented programming
Review: MATLAB matrices
MATLAB matrices
Built-in Documentation via "Help" in MATLAB
September 7 Designing the public interface for our matrix class in C++ our initial matrix class documentation
sample code: demo.cpp
September 14 Defining a Class in C++ initial matrix implementation
September 21 Examination of our matrix.h file (continued)
September 28 Expanding a matrix asgn05
October 5 (continued work on asgn05)
October 12 Using ranges to describe submatrices notes
asgn06
October 19 Introduction to the Proxy design pattern
(in context of assignment to a submatrix)
October 26 Alpha version of Matrix Proxy class
(role of .h and .cpp files in larger codebase)
asgn07
notes
November 2 Further discussion of asgn07
November 9 Inheritance and Object-oriented Design
November 16 Details of our matrix_expression inheritance model notes
November 23 No Class - Thanksgiving
November 30 A subtle flaw in our code asgn10
December 7 work on asgn10


Michael Goldwasser
CSCI 146, Fall 2011
Last modified: Wednesday, 30 November 2011
Course Home | Assignments | Computing Resources | Lab Hours/Tutoring | Schedule | Submit