CS 6820 (Fall 2014)
Index
· Schedule and Syllabus
· Handouts and Problem Sets
· CMS
· Piazza | ||||
Computer Science 6820Analysis of AlgorithmsCornell University, Fall 2014Announcements
Basic course data
Staff
Office Hour schedule during final weekMonday, Dec 8: 1:15-2:15 Eva Tardos in Gates 316Tuesday, Dec 9: 5-6 Matvey Soloviev in Gates G15 Wednesday, Dec 10: 3:30-4:30 Matvey in Gates 324 Wednesday, Dec 10: 4:15-5:15 Eva Tardos in Gates 316 Thursday, Dec 11: 2:45-3:45 Eva Tardos in Gates 316 Friday, Dec 12: 2-3 Matvey Soloviev in Gates G15 Monday, Dec 15: 2-3 Matvey Soloviev in Gates G15 Tuesday, Dec 16: 2-3 Eva Tardos in Gates 316 Wednesday, Dec 17: 2:30-3:30 Eva Tardos in Gates 316 Thursday, Dec 18: 11-12 Eva Tardos in Gates 316 PrerequisitesThe official prerequisites for the course are CS 4820 or graduate standing. We will assume knowledge of:
Homework and ExamsHomework will be assigned every ~2 weeks; it should be handed in via CMS. Some problem sets will have extra credit questions. Students who solve the required problems well, can get a A for the course, but you need to do a fair fraction (not all) of the extra credit work also to get an A+.
GradingGrades on the midterm, and the final, and the homework will be weighted as follows:
Grading CriteriaFor the most part, you will be asked to design algorithms for various problems. (There will not be any programming assignments.) A complete answer consists of a clear description of an algorithm (an English description is fine), followed by an analysis of its running time and a proof that it works correctly. You should try to make your algorithms as efficient as possible. Compared to CS 4820, the grading in CS 6820 places greater emphasis on writing correct and complete proofs.CMSWe are using the CS course management system at http://cms.csuglab.cornell.edu/ to manage course grades. Please check your grades regularly to make sure we are recording things properly. The system also provides some grading statistics.Regrade PolicyRegrade requests must be made within one week of the time that homework or exams are returned to the class. If you believe your solution to a question was correct and it was marked incorrect then you should write up an explanation of the grading error, attach it to your homework, and bring it to the TA. Alternately, you can leave the homework and written explanation with the instructor. Note that we're talking here about correct algorithms that were treated as incorrect; in general, we will not look at regrade requests that are simply arguing about the amount of partial credit assigned. Regrade requests will be handled periodically in batch mode rather than on-the-spot.Discussion Forum (Piazza)We will be using Piazza as an online discussion forum for the class. This allows for an open discussion of questions related to CS 6820, visible to the instructor and the other students in the course. You will need to register as a student in the course by visiting https://piazza.com/cornell/fall2014/cs6820.Academic IntegrityAny violation of academic integrity will be severely penalized. You are allowed to collaborate on the homework in small groups of 2-3 students. However, you are expected to understand the homework solution, and be able to explain it. Beyond your group, you should only discuss questions with other groups at a level of understanding the question. You may not use published papers not referenced from the course web page, or the Web to find your answer.Cornell's Code of Academic Integrity may be found here: http://www.cuinfo.cornell.edu/Academic/AIC.html |