May 15, 2014

Assignment 3, KD-Tree, is out and is due Wednesday, June 4th, at 11:59 PM.

April 24, 2014

Assignment 2, Evil Hangman, is out and is due Sunday, May 11th, at 11:59 PM.

April 10, 2014

By popular demand, I posted a tentative calendar in the Assignments and Handouts section. It is in flux so don't trust it too much but it does give a rough overview of what we will be covering.

April 8, 2014

Office Hours will be on Mondays and Wednesdays from 12:30 - 2:00 or by appointment and will be held in the LaIR. Come on by with any questions you may have or just to say hi.

April 1, 2014

Welcome to CS106L!

CS106L is offered as a companion class to CS106B which 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, learning about modern tools like Boost and C++11.

Lectures meet on Tuesdays and Thursdays from 4:15-5:05 PM in Annenberg Auditorium. 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/X in mind, but there are no formal prerequisites.

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: