CMPUT 275
Learn the course from summaries, code traces, and practice.
Read each lecture in order, trace the matching lecture code, then drill the exam deck until the ideas are usable without the slides.
Study Method
Recommended Study Path
Read in order the first time. Later, use the tracks to target weaker topics.
Full lecture order:
- 00_intro: Course Intro
- 01_shell: Shell and Bash Basics
- 02_c_pl: C Programming Foundations
- 03_pointers: Pointers, Arrays, Input, and Strings
- 04_dynamic_mem: Dynamic Memory Management
- 05_cmd_line: Command Line Args and Multi-Dimensional Arrays
- 06_mutation: Mutation and Double Pointers
- 07_structs: Structs and ADTs
- 08_sep_comp: Separate Compilation and Headers
- 09_cpp: Introduction to C++
- 10_refs: References and Pass by Reference
- 11_classes: Basic Classes
- 13_big5: The Big 5