Web Syndication Formats Seminar Week 1Purpose of This Class50% of Your Grade: Readings & Presentations25% of Your Grade: Mashup DemosPeer EvaluationsWarning: Tough Reading Ahead!This is a Seminar Class!GradingPlagiarism is an Honor Code ViolationAdministriviaWhat We Will Learn This SemesterWeb Architecture: Performance Art VersionWeb Syndication Formats SeminarWeek 1Old Dominion UniversityDepartment of Computer ScienceCS 791/891 Spring 2008Michael L. Nelson <[email protected]>1/16/08Purpose of This Class•We will examine the history, development and current status of web syndication formats. This will be done in the larger context of the problem of enumerating and describing the web server’s resources.–this is an amazingly subtle problem…50% of Your Grade: Readings & Presentations•In groups of 2, each group will:–read 2 assigned topics–prepare a 30-40 minute presentation on the paper–lead a class discussion on the material presented •presenters will prepare at least 3 questions for the class in advance•Each presentation is worth 25% of your grade.25% of Your Grade:Mashup Demos•What is a Mashup?–from this: http://en.wikipedia.org/wiki/Mashup_%28music%29–to this: http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29–demo: http://www.mibazaar.com/missingkids.html•Your group will produce 1 web mashup involving a syndication format plus anything you like…–details will be covered later in the semester–projects will be discussed with the instructor–inter-group collaboration is encouraged!Peer Evaluations•Within 24 hours of the presentation of the readings and mashup, each student will email the instructor a grade (0-25) for the group’s presentation–email subject will be of the form:CS 791/891 Group XX Presentation–no attachments!!!•Failure to submit a peer evaluation will result in the loss of 5 points from your own grade.Warning: Tough Reading Ahead!•The reading assignments can be tough. You will have to include resources beyond what I have assigned you.–You have all semester to read two papers and write a mashup.•taking the diagnostic this spring? plan ahead.–You have the help of a teammate–You have the help of the rest of the class•you will likely have to understand the papers presented by other students to understand your assigned papers•feel free to ask your fellow students questions; collaboration is encouragedThis is a Seminar Class!•You will have to self-teach the background material for these papers–I will assist to a limited extent, but seminars are about self-learning•To learn your paper, you will likely need to read other papers or web resources–start early! •Each group will give a dry-run of their presentations approximately 1 week before the presentations are due –normally, during office hours the Friday before the presentations are to be made, but check w/ the instructorGrading•Two presentations @ 25% each = 50%•One mashup = 25%•Class participation = 25%•Attendance is required!–if you’re not here, you’re not participating–I will occasionally take role; if you’re not here you will lose 5 points from your class participation grade.Plagiarism is an Honor Code Violation•What is plagiarism?–http://orgs.odu.edu/hc/pages/plagiarism.shtml•It is ok to use material from other resources found on the web, but:–you must cite any and all work that is not your own •unattributed slides, graphs, sentences etc. is plagiarism!–at least 75% of your material needs to be your own•e.g. ,if you have 30 slides, then the content of 22 of those slides must be in your own words and/or figures! The other 10 slides must cite where the material comes from•If you’re not sure, ask the instructor.Administrivia•Important URLs–http://www.cs.odu.edu/~mln/teaching/cs791-s08/–http://list.odu.edu/listinfo/cs791-s08/•Class homepage:–Readings are posted -- start now–Check your when your presentation is scheduled•Email list:–sign yourself up–use the email list to ask questions of the class•Email group info to the class email list–if you are not in a group by Wed Jan 23, I will assign you to a groupWhat We Will Learn This Semester•A deep understanding of the web architecture, its implications and limitations•Contemporary and historical approaches to web resource description and enumeration•A sampling of projects and applications that use syndication formats•Creating “RESTful” web applications using syndication formatsWeb Architecture: Performance Art
View Full Document