Skip to main content






Course Info

CS 2111 (formerly 212) is a one-credit project course offered in association with CS 2110 (formerly 211). The course consists of a moderately large programming project in Java. The course is required for the Computer Science major. Students may take 2111 either simultaneously with 2110 or afterwards.

There are no official lectures; however, the instructor and/or teaching assistants will be available during the scheduled lecture and recitation times to answer questions. There are no exams.

The project this semester will be IthacaQuest, a Mapquest-like application. The project will be divided into four separate assignments.

Most of the course policies and procedures regarding grading, regrades, consulting hours, sources, late homework policy, academic integrity, etc. are the same as for CS 2110. Rather than duplicate that information here, we will limit this web site to information that applies exclusively to CS2111. If you are looking for some information and don't find it here, consult the CS 2110 site.


Staff

Please see the CS 2110 site for the instructional staff. In general, all the CS 2110 instructional staff are available to you.

Course Administration

Website

The course website is http://www.cs.cornell.edu/Courses/cs2111/2008fa/. Announcements will be posted on the home page. Check frequently for new announcements.

Newsgroups

We have two newsgroups:

NEWSGROUP PURPOSE
cornell.class.2111 technical questions and discussions on topics relevant to the course material
cornell.class.2111.talk everything else

Please see the CS 2110 site for newsgroup and email policies.

Sources

Textbooks are listed on the CS 2110 site. The Corrano textbook is not required for 2111.

Handouts

All handouts other than assignment materials will be available on the web in pdf, html, or plain text format on the handouts page. Check often for new postings.

For viewing pdf files, we recommend Adobe Reader, available free of charge.

Lectures and Sections

Registration

Unlike 2110, there is no ENGRD 2111. All students should register for CS 2111 lecture and one recitation section.

In the table below, LEC=lecture, DIS=recitation section, HLS=Hollister Hall.

Time and Place

CS COURSE ID SECTION DAY TIME ROOM INSTRUCTOR
4641 LEC 001 W 3:35-
4:25pm
HLS B14 Dexter
Anthony N
4642 DIS 201 M 12:20-
1:10pm
HLS 306 Anthony J
Ashwin
4643 DIS 202 M 7:30-
8:20pm
HLS 306 Ashwin
Geoff
Canceled due to lack of attendance (converted to a 2110 section)
4644 DIS 203 W 7:30-
8:20pm
HLS 306 Atul
Anthony J

Consulting

Please see the CS 2110 site.

Programming Assignments

There will be four programming assignments. Materials will be available on CMS.

ASSIGNMENT DUE DATE SUPERVISOR
A1 Mon 9/15 11:59pm
Ashwin, Zoe
A2 Mon 10/6 11:59pm Anthony J, Greg
A3 Wed 10/29 11:59pm Geoff, Zoe
A4 Tue 12/2 11:59pm Fang, Greg

Due dates are subject to change.

Partners

For CS 2111, you may work either by yourself or with one partner on all assignments. Please see the CS 2110 site for policies concerning working with partners and submission instructions.

Grading

Each assignment is worth 25% of your grade. Please see the CS 2110 site for further information about grades, including regrade procedures.

Academic Integrity

Please see the CS 2110 site.

Special Needs

Please see the CS 2110 site.