If you are looking for Fall 2015 registration information, see the Fall 2015 course home page.

Welcome to the Spring 2015 web page for CS173

The A and B lectures of this course will be operating semi-independently (though doing quite similar things). So each lecture has its own web page, plus there is a web page for folks doing the CS 196 honors add-on to this course.

If you aren't yet registered or have concerns about your background, see the registration and prerequisite information page.

Prerequisite form

Everyone registered for the course needs to fill out the prerequisite and information form. This will help us check that everyone has the right background to be taking the course, as well as give us some other important pieces of information.

If you have CS 125 or ECE 220 (aka ECE 198KL) on your transcript, that's all you have to do.

If you do not have CS 125 or ECE 220 (aka ECE 198KL) on your transcript, you must also fill out the informal background form. This asks some extra questions to help us understand your programming background. When we go through the responses, we'll send you email if it looks like don't have enough programming experience.

Textbooks, Syllabus, etc

The main textbook is online. Two items will be available for purchase at the Union Bookstore:

The lab notebook is so that you can submit work during discussion sections, but also retain a copy for later studying. We believe this is most easily done using a carbonless duplicate lab notebook and we've selected one convenient model to put on the shelves at the Union Bookstore. However, it's ok to use other methods of quickly making a duplicate copy, such as your cell phone camera (if its pictures are good enough for you), a different model of duplicate lab notebook, loose carbonless duplicate sheets, the rest of a half-used chemistry notebook, etc. Those of you with photographic memories can simply turn in your only copy of the work.