Resource Links

Tools

Memory Testing

Valgrind Guide

CS Student Server Guide

QTCreator

You will likely still want to use QTCreator or another IDE for editing/debugging code.

Qt Creator Setup Instructions
QtProject settings folder

Git

You will use Git to accept and turn in assignments.

Git Crash Course

Examples for this class can be found at: https://github.com/ChemeketaCS/cs260Code

Makefiles

Makefile tutorial

C++ References

C++ Crash Course for AP CS students

LearnCpp.com online text
CPlusPlus.com reference
C++ Guidelines (from C++ designers)
Google's C++ Styleguide
CPP FAQ

Data Structures References

Big-O Cheat Sheet

Simulators

Gnarly Trees
UCSF Data Structures Practice

Programming Practice

Places and ways to practice programming