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.
