JavaFest: Web Analytics

The first in our sequence of JavaFests focuses on relatively straightforward data processing tasks. Students receive a sequence of data items and need to compute aggregate statistics. In order to excite students about this rather mundane task, we did not pick some arbitrary data, but we picked the current week's log of the HTTP server of our department. This motivated students to unearth information about themselves, their peers, and about their teaching assistants and professors.

The Web Analytics JavaFest uses the following scaffolding.

Feel free to download these scaffolding classes in a ZIP file containing the Java source files, oranized as a BlueJ project.