Code
Example Name | Download |
Lecture Code Examples (.zip) | |
Lecture Completed Examples (.zip) | |
MinGW (Windows) | (.zip) |
Style Guide Examples | Full Style Guide Source (.zip) |
Documents
Document Name | Download |
Syllabus | (.pdf) |
CS Collaboration Policy | (.pdf) |
Command Line Cheat Sheet | (.pdf) |
gdb / lldb Debugger Cheat Sheet | (.pdf) |
Lecture Handouts (.pdf) | |
Lecture Slides (.pdf) | |
The Rule of The Big Five | (.pdf) |
Tutorial on Two's Complmenent | (.pdf) |
Videos
Video ID | Video Name | Length | Link |
01A | C++ Language & Syntax | 7:37 | Video Slides |
01B | Standard Output | 4:02 | Video Slides |
02A | Data Types | 10:13 | Video Slides |
02B | Standard Input | 3:32 | Video Slides |
02C | Style Guide - Variable Naming | 4:51 | Video Slides |
03A | C++11 Random Number Generation | 2:16 | Video |
04A | if-else | 6:06 | Video Slides |
04B | switch | 6:48 | Video Slides |
05A | Loops (while, do-while, for) | 6:25 | Video Slides |
05B | Loop Flow (break, continue) | 3:38 | Video Slides |
07 | Functions | 7:30 | Video Slides |
09 | Pointers + Free Store | 27:59 | Video Slides |
10 | Pointers + Free Store | 27:59 | Video Slides |
15A | Using Objects | 2:55 | Video Slides |
15B | File Input | 5:07 | Video Slides |
15C | File Output | 3:06 | Video Slides |
16 | Output Formatting | 5:12 | Video |
17A | STL Vector | 3:48 | Video Slides |
17B | STL String | 3:22 | Video Slides |
28 | Function Pointers | 8:17 | Video Slides |
Books, Links, Tutorials, & C++ Tools
Web Comics: Commit Strip · xkcd
SFML v3.0.1 Documentation
SFML v3.0 Tutorials