CSCI 200 - Spring 2025
Foundational Programming Concepts & Design

Resources


Code


Example Name Download
Lecture Code Examples (.zip)[03] [04] [05] [06] [08] [09]
Loop & Function Errors (Used In L2A) (.zip)
Makefile (Makefile)
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)
Exam 1 Learning Outcomes (.pdf)
Full Course Learning Outcomes Combined (.pdf)
Exam 1 Extra Credit Review Questions (.pdf)
gdb / lldb Debugger Cheat Sheet (.pdf)
Lecture Handouts (.pdf)[02] [04] [05]
Lecture Slides (.pdf)[00] [01] [02] [03] [04] [05] [06]
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

Books, Links, Tutorials, & C++ Tools


Web Comics: Commit Strip · Geek and Poke · xkcd

SFML v3.0.0 Documentation
SFML v3.0 Tutorials