Department of Computer Science |
CS 200 | SPRING |
Algorithms and Data Structures | 2012 |
-Home | -Syllabus | -Schedule | -Assignments | -Grading Policy | -Course Policy | -Code of Conduct | -RamCT |
Assignments | ||||||||||||||
All programming assignments are to be submitted using the checkin program. When checking in assignment number i, use PAi as the name of the assignment (e.g. PA0 for the in-lab assignment). Make sure you submit your assignment as a tarball, as PAi.tar, and only include your .java files unless specified otherwise.You will practice checking-in by submitting a file to HW0 in your recitation class. All programming assignments (PAs) are due by 5 PM on the due date. Always check the assignment page for due dates. Late assignments submitted within 24 hours of the time required will receive a 10% late penalty. Electronic submission is closed 24 hours after assignments are due; students not having submitted programs receive an automatic zero on the assignment. |
||||||||||||||
Programming Assignments Students in CS200 will build a social network API similar to Facebook. Your system will manage (1) your personal information and (2) information about your friends and their activities. You will also provide APIs to generate News Feeds for each of the users. Your News Feeds should reflect the relation between friends and importance of the news: news from a loosely connected friend who’s faded off into obscurity or aged items is less important. To build News Feed, we will use the EdgeRank algorithm and this will involve searching, sorting, and data traversal techniques that will be covered in the class. For the further information, please check the overview. Overview Programming Assignments Schedule
|
||||||||||||||
Written Assignments Schedule All of the written assignment should be done individually.
|