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

Saint Louis University

Computer Science 146
Object-Oriented Practicum

Michael Goldwasser

Spring 2011

Dept. of Math & Computer Science


Please note that the schedule for future classes is tentative.

Meeting Topic References
January 19 Introduction to object-oriented programming
Review: MATLAB matrices
MATLAB matrices
Built-in Documentation via "Help" in MATLAB
January 26 Designing the public interface for our matrix class in C++ our initial matrix class documentation
sample code: demo.cpp
February 3 Defining a Class in C++ initial matrix implementation
February 10 Examination of our matrix.h file (continued)
February 17 Expanding a matrix asgn05
February 24
March 3 Using ranges to describe submatrices asgn06
March 10 Introduction to the Proxy design pattern
(in context of assignment to a submatrix)
March 17 No Class: Spring Break
March 24 Alpha version of Matrix Proxy class
(role of .h and .cpp files in larger codebase)
March 31 Further discussion of asgn07
April 7 Inheritance and Object-oriented Design
April 14 Details of our matrix_expression inheritance model notes
April 21 No Class: Easter Break
April 28
May 5

Michael Goldwasser
CSCI 146, Spring 2011
Last modified: Thursday, 14 April 2011
Course Home | Assignments | Computing Resources | Lab Hours/Tutoring | Schedule