Contract:
If you wish to earn a grade in this course, you must perform two tasks
immediately. First you must figure out how to send email to Jose Falcon with
- subject: CS6515
- your last name,
- first name,
- your preferred email address,
- and the last four digits of your NU student number
in the body of the email
by the end of the first week.
Second, you must print this page, sign it at the top-right, and drop it off
at Jose Falcon's desk also by the end of the first week. Your signature
acknowledges that you have read this page, the page on programming
(Projects tab), and the rest of the site, and that you recognize this web
site as contract between you and us.
Lectures: The class meets on Tuesdays and Fridays from 9:50am to 11:30am in
Robinson
Hall 107, starting January 11, 2011 (11/1/11).
Staff:
Matthias Felleisen (West Village H 308B)
Jose Falcon (West Village H 330)
Organization:
The course is a "studio" course, an idea that originated in art
schools. In a studio course, the instructor presents basic techniques,
discusses domain knowledge for specific projects, and then teaches with
the help of student presentations.
The purpose of student presentations is for everyone to learn to reason
about problem analysis, designs, and code. The presenter will learn to
present products to a team, to defend the product, and to take note of
weak spots. Conversely, the listener will learn to analyze and to
critique a product, helping the presenter uncover flaws. For details on
how we will conduct the presentations, see the Project page.
Final: In lieu of a final, we will conduct final code walks. If the course
progresses on schedule, the final code walks will be held during the
finals examination period. Students in an undergraduate program may
schedule their final code walk for the final week of class. If the course
progresses faster than anticipated, all final code walks will take place
during the final week of class.
Grades: The final grades are based on three factors: your project points (50%),
your active presentations (20%), your panel participation (20%), your
journal (5%), and the whim of the instructor (5%).