Ancient CS 61 Content Warning!!!!!1!!!
This is not the current version of the class.
This site was automatically translated from a wiki. The translation may have introduced mistakes (and the content might have been wrong to begin with).

NOTOC

This page contains information specific to Extension School students. Please note that more information will be added to this page, particularly up to and including the first week of classes.

Prerequisites

Prerequisites for this course for Extension School students are CSCI E-52, CSCI E-113, or experience programming in C.

Note: This course requires programming in C. You should deeply understand C pointers and arrays before taking this course. Ideally you should already have experience programming in C. If you have not previously programmed in C but know another procedural language, such as Java, you will likely be able to quickly learn what you need. See the resources page for pointers to material for learning C. Talk to the instructor if you are unsure whether you are sufficiently prepared for CS 61.

Add/Drop deadlines

Please see the Extension School calendar for details of registration dates, add/drop dates, etc. Note that the withdrawal deadlines are Sept 11, Sept 18, and Nov 27.

Attendance

Extension School students are welcome to physically attend lectures and the Extension School section. If you would like to attend one of the other sections (either on a regular basis, or occasionally) please contact the course staff.

Lecture and Section videos

Videos of the lectures and sections will be available online typically within 24 hours of the lecture/section. Videos are available here.

Section

Sections specifically for the Extension School students are Thursdays from 7:30pm-9pm in Maxwell Dworkin G-125. Students can attend the section either physically or virtually at http://classroom.dce.harvard.edu/.

Assignments

Assignments for Extension School students are the same as for College students, and the same policies apply regarding late days, grading, etc.

One exception is that assignments for Extension students are due exactly 24 hours after the College student deadline (i.e. Fridays at midnight). This only applies to assignments, and not forms that we may need you to fill out or exams.

Like other students in the course, Extension School students may work in pairs for the programming assignments (assignments 4, 5, and 6). Please contact the course staff if you would like to work with a partner but are having trouble finding someone.

Exams

Extension School students sit the same exams as College students: one midterm exam, and a final exam.

The midterm exam will be held on Thursday October 27, at 6pm. It is an 80 minute exam. For those physically attending the exam, it will be in Maxwell-Dworkin 221. For those not attending the exam, you must sit it within a 36 hour window (noon on Wed Oct 26 to midnight on Thu Oct 27).

The final exam will be held on Thursday December 1, at 6pm. It is an 80 minute exam. For those physically attending the exam, it will be in Maxwell-Dworkin 221. For those not attending the exam, you must sit it within a 36 hour window (noon on Wed Nov 30 to midnight on Thu Dec 1).

Please refer to the Extension School pages on exams for information on requirements for Extension School students taking exams.

Course Staff and Sections

One of the course staff, Rob Bowden, is the TF specifically for Extension School students. However, Extension School students, like other students in the course, should either email cs61-staff@seas.harvard.edu or use Piazza for questions on both administrative issues (e.g., grading, late days, exams, and special requests) and course content (e.g., assignments, and course material in general). If your question is related to course administration, please indicate in your email that you are an Extension School student. See the Course Staff page for more details.

Additional questions?

Please don't hesitate to contact the course staff for more information.