Keep calm and use our resources
A collection of guides for the tools and processes you'll use in this course.
Instructions for connecting remotely to EWS or setting up a CS 225 development environment on your own machine.
By Tamara Nelson-Fromm
A thorough introduction to make
, a build automation tool that you'll use to help compile your C++ code.
By Anonymous
An overview of common commands for git, the version control system that's used to distribute and submit assignments.
By Eddie Huang
Catch is an open-source C++ testing framework that's used to test your labs and MPs. Learn more about how it works and how to use its more advanced features.
By Anonymous
Go above and beyond print statements with gdb
, a powerful debugger for C++.
By Anonymous
Find cases of memory mismanagement with Valgrind.
By Tamara Nelson-Fromm
Office hours are held every day except Tuesday. Meet us in the basement of Siebel, add yourself to the queue, and someone from course staff will come to help!