Carnegie Mellon
SCS logo
Computer Science Department
home
syllabus
staff
schedule
lecture
projects
homeworks
QA
 
 

15-412 Syllabus


A full syllabus will appear here soon, but for now here are our expectations about some important course dates. These dates are projected, and may change according to course needs.

Project 1 January 20 (Monday) February 3 (Monday)
Project 2 February 5 (Wednesday) February 19 (Wednesday)
Mid-term exam March 3 (Monday)
Project 3 February 19 (Wednesday) March 20 (Thursday)
Spring break March 22 (Saturday) March 30 (Sunday)
Project 4 March 31 (Monday) April 28 (Monday)
Last class May 2 (Friday)
Final exam May 8 (Thursday), 08:30 - 11:30, 7500 Wean

You are responsible for checking the official CMU final exam schedule and immediately notifying instructors of all affected courses about any conflicts.

Here is a tentative, approximate grading breakdown. Since we are using a new project infrastructure this semester, we may need to adjust this based on our experience.

Weight Item
5% First Programming Project
10% Second Programming Project
20% Third Programming Project
15% Fourth Programming Project
15% Midterm Exam
25% Final Exam
10% Homeworks (~3) and book report

In addition, your weighted project average and weighted exam average must each be a passing grade in order to pass the course.

Policy on Late Work Greg Kesden's 412 late policy seems plausible, so here it is:

Each student may grant himself or herself an extension on any homework assignment or project deadline/checkpoint -- but only four (4) days worth of extensions are available during the course of the semester under this policy. Possible configurations include turning in each project one day late, turning in each homework assignment one day late, turning in two projects each two days late, &c.
If a team wishes an extension under this policy, the number of days available is the minimum of the number of days that each member has available.

To grant yourself an extension under this policy, send mail to de0u+late@andrew.cmu.edu.

A word about grading multi-person projects: It is our intent that part of the P3 grade will be based on a face-to-face interview process. We reserve the right to give partners in a group different project grades if circumstances make that necessary. The same will probably be true of Project 4.