01-CS106X-Course-Information - CS106X Winter 2008 Handout...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CS106X Handout 01 Winter 2008 January 9, 2008 CS106X Course Information Instructor : Jerry Cain E-Mail : [email protected] Cell phone: (415) 205-2242 Office phone : (650) 725-8597 Office : Gates 192 Office hours : Mondays, 2:30 p.m. – 4:15 p.m., and by appointment Lectures : MWF 1:15 – 2:05 p.m. Gates B03 (and available via scpd.stanford.edu , details TBA) Prereqs : CS106X is the more advanced of the two courses teaching basic programming abstractions and algorithms. CS106X is designed as an alternative to the more sensibly paced CS106B, because many students— self-taught hackers, exceptionally strong CS106A students, and AP Java graduates who got a 5 on the AP exam without trying too hard—prefer a more intense treatment in the company of other superstars. Students have a good time in CS106X because they’re brave, resourceful, and well prepared. AP Java and CS106A are all about basic programming practices— expressions, control idioms, decomposition, algorithmic thinking, class design, object orientation, simple inheritance, and basic client use of arrays, lists, and maps. CS106X teaches advanced programming and abstraction techniques, worrying first on C++ language mechanics and eventually focusing on topics such as recursion, C++ lists and maps, and the implementation techniques used to build complicated, dynamic data structures. Sections : In addition to our weekly lectures, you’ll also attend a weekly discussion section. The person leading your particular discussion section will be the one grading all of your assignments. There are several discussion sections to choose from. Take a moment to visit http://cs198.stanford.edu/section anytime between Thursday, January 10 th at 5:00 p.m. and Monday, January 14 th at 5:00 p.m. and state your preferred section times. Come Sunday evening, our computers will work their magic and come up with a master section assignment that will hopefully suit everybody. SCPD students need to visit the web site as well, for no reason other than to register for the televised section, which airs on Wednesday afternoons at 3:15 p.m.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 CS106L: You may have noticed what appears to be a companion lab course, numbered CS106L. It is certainly related to CS106X, but it is completely optional, and you needn’t sign up for it if you don’t want to or don’t have time. CS106L meets on Mondays and Wednesday at 4:15 and
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 4

01-CS106X-Course-Information - CS106X Winter 2008 Handout...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online