Code
| Example Name | Download |
| Abstract List Tests (Used In L5B) | (.zip) |
| Lecture Code Examples (.zip) | [0] [1] [2] [3] [4] [5] [12] [13] [15] |
| Escape Room Starter Pack (Used In L5A) | (.zip) |
| Green Eggs and Ham Starter Pack (Used In A3) | (.zip) |
| Inventory Management Starter Pack (Used In L4A) | (.zip) |
| Maze Pack (Used In L6C) | (.zip) |
| MinGW (Windows) | (.zip) |
| Polygon Data File (Used In A5) | (.dat) |
| SFML Makefile To Build From Source | (.zip) |
| SFML Program Template | (.zip) |
| Secret Message (Used in L3A) | (.txt) |
| String Tests (Used In L3B) | (.zip) |
| Style Guide Examples | Full Style Guide Source (.zip) AbstractClass.h AbstractClass.cpp ConcreteClass.h ConcreteClass.cpp Class.h Class.cpp Comparable.h Functions.h Functions.cpp Template.hpp main.cpp Makefile |
Documents
| Document Name | Download |
| Syllabus | (.pdf) |
| CS Collaboration Policy | (.pdf) |
| Command Line Cheat Sheet | (.pdf) |
| Exam 1 Learning Outcomes | (.pdf) |
| Full Course Learning Outcomes Combined | (.pdf) |
| Exam 1 Extra Credit Review Questions | (.pdf) |
| Final Exam Extra Credit Review Questions | (.pdf) |
| Final Exam Extra Credit Review Solutions | (.pdf) |
| gdb / lldb Debugger Cheat Sheet | (.pdf) |
| Lecture Handouts (.pdf) | [1] [3] [15] |
| Lecture Slides (.pdf) | [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] |
| Tutorial on Two's Complmenent | (.pdf) |
Books, Links, Tutorials, & C++ Tools
Web Comics: Commit Strip · Geek and Poke · xkcd