CSCI 284: Databases with Web Applications

cases of butterflies - embodied database Description: This course builds on the programming skills acquired in Computer Science 101 and/or 157 -- providing students with a working knowledge of the power and potential of modern networked databases as well as of common uses and abuses. Students receive hands-on experience with open source development tools, which are widely used for building and placing databases on the web. Database development is explored, from conceptual elaboration through design and implementation, and interview techniques for effective database design are considered. Programming techniques are introduced for building, maintaining, accessing, interacting, and protecting the information in large data depositories. Discussions include consideration of concerns driving policy decisions for amassing and managing sensitive, and sometimes dangerous, information collections.

Format: lectures. Evaluation will be based on programming assignments and examinations.

Prerequisites: Computer Science 101 or 157 or equivalent.

Scheduled Offerings:

Spring WL 136 MWF 9:00-9:50 Dale