CS106B Programming Abstractions logo

CS106B Programming Abstractions

Fall Quarter 2025

Lectures in Hewlett 200, MWF 10:30am-11:20am

Assignment 1 Released

Our first programming assignment, Getting Your C++ Legs, has been released and is available to start now! It is due on Tuesday, October 7th at 11:59PM Pacific. This assignment will be helpful in your transition into learning C++. We recommend getting started early! We have plenty of resources available to help if you need it — LaIR (located in CoDa B60 this quarter Sundays–Thursdays from 7pm–11pm) will start Sunday 9/28, Chris or Yasmine's OH, or our Ed discussion forum are great places to go if you need support.

Yasmine will be hosting A1's Your Early Assignment Help (YEAH) Session on Monday, September 29th from 3–4pm in CoDa E160. YEAH Hours are a great time to get an early start on the assignment, to have an opportunity to walk through what the assignment expects, and to ask any questions you may have. We hope to see you there!

Welcome!

Welcome to CS106B!

This is the website for CS106B for Fall 2025. We look forward to seeing you on Monday! Our recommendation would be to relax and focus on getting yourself situated on campus until then. But if you're feeling antsy to get started, one thing you can do is get our coding environment installed on your laptop. To do so, use these QT Creator installation instructions (you can also find this link under the Resources tab above). Please follow the instructions given at that link throughout the process, so you'll have the exact right version and settings for our class (don't just Google QT Creator and download).

For students with OAE accommodations, please submit your letters to this link. Additionally, we ask that OAE extension requests be submitted more than 24 hours before an assignment deadline, unless there are special circumstances.

Thanks and we look forward to seeing you soon!

(Last modified on September 28, 2025)