Hasker's CS 2040 Notes
- Note 1 (pptx): Languages
- Note 2: Basic Ruby
- Note 3: [2..Ruby]
- Note 4: Classier Ruby
- Note 5: C++ 101
- Note 6: C++ classes
- Note 7: Modularity in C++
(#include, separate compilation, namespaces)
- There is
an article
at cplusplus.com that might help with learning about
header and implementation files. But while the the main article is
sound, there are errors in the question and answer section following
the article.
- Note 8: C++ with class
- Midterm Review
- (Additional discussion of note 8: composite applied to documents:
section = paragraph + subsections)
- Note 9: C++ Templates
- Note 10: C
- n11-memory.pptx
- Note 12: Overloading/copy/move,
STL, strings
- Note 13: Streams, formatting
- Note 14: More on containers
- Note 15: Types
- Final Exam Review