CSCI 200 - Foundational Programming Concepts & Design - Fall 2022

Resources


Code


Example Name Download
Abstract List Class Polymorphism (Used In L6C) (.zip)
Array Operation Tests (Used In L3C) (.zip)
Lecture Code Examples (.zip)[5] [6] [7] [15] [34]
Green Eggs and Ham Starter Pack (Used In A3) (.zip)
Linked List Operation Tests (Used In L4A) (.zip)
Linked List Class Tests (Used In L4B) (.zip)
Maze Pack (Used In A5) (.zip)
MinGW (Windows) (.zip)
PPM Image Starter Pack (Used In A2) (.zip)
SFML Makefile Package (.zip)
SFML Program Template (.zip)
Sample PPM Image (Used In A2) (.ppm)
Sample PPM Image 2 (Used In A2) (.ppm)
Secret Message (Used in L2A) (.txt)
Star File (Used In L6B) (.txt)
String Tests (Used In L3A) (.zip)
Triangles Data File (Used In A6) (.dat)



Documents


Document Name Download
Syllabus (.pdf)
CS Collaboration Policy (.pdf)
Command Line Cheat Sheet (.pdf)
Exam 1 Learning Outcomes (.pdf)
Exam 2 Learning Outcomes (.pdf)
Exam Final Learning Outcomes (.pdf)
Exam 1 & 2 Learning Outcomes Combined (.pdf)
Full Course Learning Outcomes Combined (.pdf)
Exam 1 Extra Credit Review Questions (.pdf)
Exam 2 Extra Credit Review Questions (.pdf)
Final Exam Extra Credit Review Questions (.pdf)
gdb / lldb Debugger Cheat Sheet (.pdf)
Lecture Slides (.pdf)[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
[10] [11] [12] [13] [15] [16] [17] [18] [19]
[20] [21] [22] [23] [24] [25] [26] [27] [28] [29]
[30] [31] [32] [33] [34] [35] [36] [38] [39]
[40] [41] [42]


Books, Links, Tutorials, & C++ Tools


Web Comics: Commit Strip · Geek and Poke · xkcd