CPSC 035: Schedule

Schedule

This page contains the schedule and lectures for CS35. Each week includes a summary, lecture videos, and a link to your lab assignment. You can learn more about how the course will work in the introductory video or on the course policies page.

The discussion question icon (Discussion Question Icon) indicates the video containing the discussion question each week. Make sure you have watched at least as far as this video before your discussion group section. Videos will be posted at least three days in advance of when you need to watch them and often before.

[+]Week 1 - Introduction to C++

[+]Week 2 - Arrays, Objects, and Memory

[+]Week 3 - Big-O; Merge Sort

[+]Week 4 - Quick Sort; Linked Lists

[+]Week 5 - Array Lists; Stacks

[+]Week 6 - Queues; Induction and Recursive Invariants

[+]Week 7 - Binary Trees

[+]Week 8 - Balanced Binary Trees

[+]Week 9 - Priority Queues

[+]Week 10 - Hash Tables

[+]Week 11 - Graphs and Graph Algorithms (Part 1)

[+]Week 12 - Graphs and Graph Algorithms (Part 2)