Class Cancelled 10/20

Sorry for the late notice. I've been sick, and my voice doesn't seem like it'll be good to go by this afternoon.

Welcome to CS106L!

CS106L is a companion class to CS106B and CS106X that offers a more complete exploration of the C++ language. The class will include a quick overview of the fundamentals of C++, and then progress on to cover more advanced C++ concepts. We'll also spend some time learning about the ecosystem that C++ lives in, and learning about modern tools like C++11 and C++14.

Lectures meet on Tuesdays and Thursdays from 1:30-2:20 PM in Landau 140. From 2:20 PM - 2:50 PM, there will be an optional Q&A, in the same location. There are no exams, and grades are entirely based on three programming assignments (which you only have to do two of!). The class is designed with a student who has taken or is currently taking CS106B in mind.

CS106L will be using an IDE called QT creator for lecture examples as well as assignments. To install QT creator, follow this Installation Walkthrough.

If you have any questions about the class, feel free to email me at

Course Information

Lecturer: Mike Precup
Lecture: 1:30 PM - 2:20 PM, T Th
Q & A: 2:20 PM - 2:50 PM, T Th
Location: Landau 140