Double announcement!
First off, you should have received an email telling you whether or not we get your assignment two submission. If you haven't, please let me know!
Second, assignnment three, KDTree, is now released. KDTree is a great assignment which gives you a very real and very C++ task. You'll be charged with implementing an efficient data structure for storing things like 3 dimensional points. Due date is June 5th, 11:59 PM -- get started early!
Assignment two is out! Check the assignments tab to get started with Evil Hangman. The assignment will be due on Saturday May 11th at 11:59 PM.
Evil Hangman will help you play around with STL algorithms and get some hands on experience working with building a project completely from scratch. If all goes well, you'll end up writing your own version of hangman (with a dishonest host!) without any starter code to do things for you.
Assignment one is out! Check the assignments tab to get started with Graphviz. The assignment will be due at 9 PM on Friday, April 19th. Graphviz is a relatively straightforward assignment designed to get students accustomed to working with standard C++, so I strongly recommend completing it.
Help will be available in the LaIR on Sunday the 14th from 8-12 and on Monday from 8-10. You can also email the course staff at cs106l-staff-spr2013@lists.stanford.edu if you have questions.
Welcome to CS106L! After a bit of a delay, the website is now up and running.
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 420-040. 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.
If you have any questions about the class, feel free to email me at: rawatson@stanford.edu.