Skip to main content
The course has reached its enrollment cap. If you were unable to enroll, but hope to join the class, please sign-up for the CIS 121 Fall 2015 waitlist.
Course number:
CIS 121 - Fall 2015
Instructor:
Chris Callison-Burch
Teaching Assistants:
Course Staff
Discussion Forum:
Piazza
Time and place:
Lectures are Tuesdays and Thursdays at 10:30 in Towne 100
Prerequisites:
CIS 120 and CIS 160
Textbook:
The lectures and readings will closely follow Algorithms by Sedgewick and Wayne, 4th edition. The textbook has its own web site with some free materials, but you should also buy the full textbook.
Grading:
The grading for the course will consist of 55% for homework assignments and the final project, 10% each for 2 midterm exams, 20% for the final, and 5% for recitation attendance. Recitation attendance is mandatory.
Late day policy:
Each student has two free, no-strings-attached late days that they may use on programming and written homeworks. You need not let the course staff know; the course infrastructure tracks this automatically. Once your two late days are used, we will not accept your homework submission. One “day” here is anywhere between 1 second and 24 hours after the homework deadline, and a second “day” is between 24 hours and 48 hours after the homework deadline. Late written homeworks can be turned into Laura Fox in Levine 308. The final project does not have the same late policy; it has its own late policy, which will be announced with its release.