All information for the course can be obtained by going to http://www.cs.columbia.edu/~danr/6761 and following the links from there.
Grading: In the fall, there was no final exam and there was a final project. Over the summer, there will be no final project and there will be a final exam.
Grading Programming Assignments: We will only be grading programming assignments, and not the written assignments (note however that the written component of the programming assignments is still required). The written assignments cover the more theoretical aspects of the course, and the midterm and final will be slanted toward these topics. Therefore, it is still in your best interest to work through the written assignments to ensure that you have an understanding of the theoretical material prior to the respective exams. To receive full credit, your code must run and compile on the CUNIX platform. These are computing platforms that are available to the general Columbia community, so I recommend you get an account there. Info is available at http://www.columbia.edu/acis/accounts/, and I have sent mail to CVN to have them look into making sure that all of you have accounts.
Turning in Programming Assignments: Assignments should be turned into the TA, Vasillis Stachtos. He will contact you with details on where and how to turn in assignments shortly.
Late Policy: During the term I allowed students to turn assignments in late. Because of all the travelling I will be doing this summer and because Vassilis (the TA) will be off-campus, we will have enough difficulty coordinating. Therefore, it is imperative that you turn your assignments in on time. Late assignments will not be accepted! NO EXCEPTIONS!
Viewing Postscript: I will not spend time converting all the postscript documents that are on the web to other formats. If you cannot view postscript and you are running in a Microsoft Windows environment, go to http://cm.bell-labs.com/who/wim/ghost/ and download and install GSView. Then you will be able to view postscript.
Student Collaboration: Each student's e-mail address will be made available to students in the class, plus I am looking into establishing a bulletin board for the class. I believe it is important for students within a class to have as much interaction with fellow students as possible. I encourage students to interact with one another (except on the midterm and final), so long as each student does their own coding and writes up solutions independently. If you disagree with this philosophy of sharing e-mails, then you should drop the class because I am sticking to it.
Any other comments or questions, please send me e-mail at dsr100@columbia.edu
Hope you enjoy the class.
Dan