Midterm Presentations
CS520, Spring 2009


Please upload your midterm presentation slides to CSNS. One submission from each group is sufficient. Note that file uploading will be disabled automatically after 11:59PM of Friday, May 15, so please turn in your work on time.

Midterm presentations will be group presentations, and each group should consist of three or four students. Each group must choose to present one of the topics listed in the Topics section. Each group member must present at least 10 minutes, and each presentation must be at least 30 minutes and no more than 45 minutes. Please let me know what topic you choose by Friday, May 8. Topic selection is first-come-first-serve.

The presentations will be scheduled on Wednesday, May 13 and Friday, May 15. Groups consisting of students from Section 1 will be scheduled on Wednesday; groups consisting of students from Section 2 or both Section 1 and 2 will be scheduled on Friday.

I expect each presentation to take the perspective of an application developer and focus on the use of the presented technology. In other words, things like motivation, comparison to other technologies, development process, code examples, tool support, and deployment methods are important, while the internal working of the presented technology is not. A good presentation should balance the high-level view of the technology and the programming details, e.g. function APIs. Ideally, after the presentation, the audience should get the big picture of what the technology does, and also understand enough details to be able to start using the technology.

And here are some of the things I'll look for in each presenter:

Total points for the midterm presentation is 20, half of which is for the presentation as a whole, and the other half is for individual performance.

[Schedule]

6:10PM - 10:00PM, Wednesday, May 13

9:10AM - 1:00PM, Friday, May 15

1. Java Web Frameworks

2. Non-Java Web Frameworks

3. AJAX

4. Rich Internet Application

5. Misc.