Computer Science 341BD - Building a Digital Library
Spring
2017
01
4.00
John Foley
MW 01:15PM-02:30PM;F 01:15PM-02:05PM
Mount Holyoke College
99475
Clapp Laboratory 401;Clapp Laboratory 401
jfoley@mtholyoke.edu
Digital libraries could be considered an archetype of many modern systems such as e-commerce websites, music listening services, and even email clients. These systems use information retrieval techniques to find documents and natural language processing to understand texts. Databases are used to store user interactions, and the whole system must be available continuously over the web. This course will focus on understanding and making improvements to the back end of such a system built in Java. Students will work in groups on predetermined 2-3 week projects to get a feel for the various fields and technologies involved. The final few weeks of the course will be for open-ended projects. This course is programming-intensive.
Prereq: COMSC-211.