CS 11 Home Page

Spring 2018-2019

NOTE: Before you email us a question, first read the entire page below. If you still have a question, check to see if your question hasn't already been answered on the Frequently Asked Questions (FAQ) page.

We break CS 11 into several "language tracks." Not every track is taught every term.

Here are the tracks being offered this term:

Alternatively, many students choose to pursue independent projects in programming. If you are interested in doing a project, send a one-page description of your proposed project to the instructors via email.

We hold office hours on a weekly basis. You can come and get one-on-one help during these times. Of course, you're welcome to send email to us and arrange a personal meeting at any time.

Our office hours are currently:

daytimewho where
Wednesday 1-3 PM Donnie Annenberg 111

Note: Donnie is not teaching CS 11 in the Fall term.
Note: Mike is not teaching CS 11 in the Spring term.

Please refer to specific CS11 track pages for details of office hours for each track.

All students in CS 11 should have an account on the CMS cluster. If you don't have an account, please apply for one here.

If you are not registered in CS 11 but want to add the class before add day, please read this page.

NOTE: CS 11 TAships

If you are interested in being a TA for CS 11 for next term, contact the CS 11 instructors Mike Vanier and Donnie Pinkston as soon as possible. The exact number of TAships and the exact number of hours per TA are not determined before a term starts; it depends on the enrollment figures. It is most likely that we will need TA support for the C and C++ tracks, so expertise in at least one of those languages is a major plus. You do not have to have taken CS 11 to apply, nor do you have to be a CS student. However, we would like some evidence of your coding abilities, preferably in the form of coding samples. Teaching experience is also a big plus.

Copyright (C) 2007-2019, California Institute of Technology.