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 |
|---|---|---|
strings const reference parameters vectors Program: strings.cpp Program: vectors.cpp |
range-based for 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 |
another class example Program: item.h Program: item.cpp Program: item_client.cpp |
infix vs prefix notation overloading -= Program: sample5.cpp Program: rational1.cpp |
more on overloading |
more on overloading pointers |
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 |
Standard Template Library iterators |
more Standard Template Library maps |
STL Algorithms |
initializer lists inheritance |
pointers to avoid slicing virtual destructor |
pure virtual functions abstract classes |
templates |
functional programming lambdas |
to be announced |
to be announced |
to be announced |
review for final |
Final Exam -- Thursday, March 16, 8:30-10:20 |
||