CSCI 200 - Spring 2023
Foundational Programming Concepts & Design

Resources


Code


Example Name Download
Abstract List Class Polymorphism (Used In L6C) (.zip)
Array Operation Tests (Used In L3C) (.zip)
Lecture Code Examples (.zip)[1] [3] [4] [6] [7] [8] [9]
[11] [12] [35] [37] [38]
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)
SFML Template (Campus Lab Machines) (.zip)
SFML Makefile Package (.zip)
SFML Program Template (.zip)
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)
Wumpus Starter Pack (Used In A2) (.zip)



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 Handouts (.pdf)[2] [4] [5] [11] [14]
Lecture Slides (.pdf)[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
[10] [11] [12] [13] [14] [15] [17] [18] [19]
[20] [21] [22] [23] [24] [25] [26] [27] [28] [29]
[30] [32] [33] [34] [35] [36] [37] [38] [39]
[40] [41] [42]
Tutorial on Two's Complmenent (.pdf)


Books, Links, Tutorials, & C++ Tools


Web Comics: Commit Strip · Geek and Poke · xkcd