Below is the current calendar for the CSE390C class. Please keep in mind that we are constantly updating this. It should accurately describe the past, but it won't always accurately predict the future.
| Monday | Wednesday | Friday |
|---|---|---|
administrative details intro to C++ Program: sample.cpp |
more on cin, cout functions reference parameters Program: sample2.cpp Program: money.cpp |
parameter mystery strings Program: parameters.cpp Program: strings.cpp |
const reference parameters vectors range-based for Program: strings2.cpp Program: vectors.cpp |
input and output streams Program: streams.cpp |
separate compilation Program: sample3.cpp Program: sample4.cpp Program: to_string.cpp Program: to_string.h |
Martin Luther King Holiday |
classes const member functions Program: Point.java Program: point1.cpp Program: point2.cpp |
more on header files overloaded insertion operator (<<) overloaded < operator Program: point.h Program: point.cpp Program: point_client.cpp |
pointers Program: sample5.cpp Link: CodeStepByStep problem Link: CodeStepByStep problem |
infix vs prefix notation overloading -= |
more on overloading |
intro to dynamic allocation rule of three (copy constructor, destructor, assignment) |
more on dynamic allocation |
linked list implementation |
more linked list implementation |
review for midterm |
midterm |
Presidents Day Holiday |
Standard Template Library iterators |
more Standard Template Library maps |
initializer lists inheritance |
pointers to avoid slicing virtual destructor |
pure virtual functions abstract classes |
STL Algorithms |
templates |
functional programming lambdas |
smart pointers casting |
assertions type safety |
review for final |
Final Exam -- Wednesday, March 18, 2:30-4:20 |
||