Toggle navigation
CS106B Programming Abstractions
Course
(expand submenu)
Syllabus
Common Questions
Course Placement
Getting Help
Honor Code
Resources
(expand submenu)
LaIR
Ed Discussion Forum
Paperless
Qt Installation Guide
C++ Reference
Stanford Library Documentation
Style Guide
Testing Guide
Classes Syntax Reference Sheet
Python to C++ Guide
Submission Checklist
Textbook
Lectures
(expand submenu)
Lecture 1: Welcome to CS106B
Lecture 2: From Python to C++
Lecture 3: More C++ Intro: Parameters, Testing
Lecture 4: Vectors and Grids
Lecture 5: Stacks and Queues
Lecture 6: Sets and Maps
Lecture 7: Big O and Asymptotic Analysis
Lecture 8: Introduction to Recursion
Assignments
(expand submenu)
About Assignments
Assignment 0: Welcome to CS106B
Assignment 1: Getting your C++ Legs
Assignment 2: Fun with Collections
Sections
(expand submenu)
About Sections
1. C++ Fundamentals
2. ADTs, Big-O, and Intro to Recursion
Assessments
(expand submenu)
About Assessments
🗓Schedule
More C++ Introduction - Parameters, Testing
Lecture Slides (pdf)
Lecture Code (zip)
← Previous Post
Next Post →