CSCI 200 - Fall 2025
Foundational Programming Concepts & Design

Resources


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
01AC++ Language & Syntax7:37Video Slides
01BStandard Output4:02Video Slides
02AData Types10:13Video Slides
02BStandard Input3:32Video Slides
02CStyle Guide - Variable Naming4:51Video Slides
03AC++11 Random Number Generation2:16Video 
04Aif-else6:06Video Slides
04Bswitch6:48Video Slides
05ALoops (while, do-while, for)6:25Video Slides
05BLoop Flow (break, continue)3:38Video Slides
07Functions7:30Video Slides
09Pointers + Free Store27:59Video Slides
10Pointers + Free Store27:59Video Slides
15AUsing Objects2:55Video Slides
15BFile Input5:07Video Slides
15CFile Output3:06Video Slides
16Output Formatting5:12Video 
17ASTL Vector3:48Video Slides
17BSTL String3:22Video Slides
28Function Pointers8:17Video Slides

Books, Links, Tutorials, & C++ Tools


Web Comics: Commit Strip · xkcd

SFML v3.0.1 Documentation
SFML v3.0 Tutorials