CMSC 195: Introduction to Data Management
Spring Semester, 2008
Tue. & Thu. at 9:45-11:00 in Jepson 108
Professor: John R. Hubbard
Email:
jhubbard@richmond.edu
Prerequisites: CMSC 150 or CMSC 155, and CMSC 221 or BUAD 391.
Textbooks:
Watson, Richard T., Data Management: Databases and Organization,
Fifth Ed., Wiley, 2005, ISBN: 978-0-471-71536-8.
Sunderraman, R., Oracle 10g Programming: A Primer,
Pearson, 2008, ISBN: 978-0-321-46304-8.
This course is a practical introduction to data management.
We will be using the Oracle 10g relational database management system
and the Java programming language.
Topics include:
- Entity-Relationship Modeling.
- Structured Query Language (SQL).
- Multi-tier software architecture.
- Java Database Connectivity (JDBC).
- Java servlets.
- The Extensible Markup Language (XML).
The latter part of the course will be devoted to a student-selected Web database
programming project.
In the classroom, each student will be issued an
IBM ThinkPad tablet computer.
These will be used interactively by students and
the instructor, facilitated by
DyKnow
software, which allows all
lecture notes and individual student notes to be saved online
for later access and annotation by the student. Used with a
projection system in the classroom, this new technology provides a
complete interactive platform for group learning.
Enrollment is limited to 16 students.
Last updated on October 30, 2007