CPSC170
Course Syllabus
Daily Schedule
Useful Info
How to Think Like a Computer Scientist
Programming Abstractions in C++
Linux Commands
Emacs Commands
Style Guide
cpplint
MCSP Conversation Series Schedule
Projects
Project 1 - Mandelbrot
Project 2 - Ray Tracing
Project 3 - Music Synthesis
Project 4 - Boids
CPSC170A
Fundamentals of Computer Science II
Lab 32
Templates
Hashable
Modify the HashMap class so that it uses a templates to allow arbitrary value types.