CSCI 200 - Summer 2023
Foundational Programming Concepts & Design

Resources


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