Saint Louis University |
Computer Science 146
|
Dept. of Math & Computer Science |
Meeting | Topic | References |
---|---|---|
September 1 | Introduction to object-oriented programming
Review: MATLAB matrices |
MATLAB matrices
Built-in Documentation via "Help" in MATLAB |
September 8 | Designing the public interface for our matrix class in C++ |
our initial matrix class documentation
sample code: demo.cpp |
September 15 | Defining a Class in C++ | initial matrix implementation |
September 22 | Supporting a diag method; a static eye function | |
September 29 |
Reshaping a matrix, Expanding a matrix |
asgn05 |
October 6 | Using ranges to describe submatrices | asgn06 |
October 13 |
Introduction to the Proxy design pattern
(in context of assignment to a submatrix) |
|
October 20 |
Alpha version of Matrix Proxy class
(role of .h and .cpp files in larger codebase) |
|
October 27 | Inheritance and Object-oriented Design | |
November 3 | Details of our matrix_expression inheritance model. | |
November 10 | A subtle flaw in our code. | |
November 17 | ||
November 24 | No Class - Thanksgiving | |
December 1 |