An introduction to the design, implementation, and management of database systems. Topics include entity-relation, relational, and object-oriented databases. A client-server database project is assigned.
Prerequisite(s): Grade of "C" or better in CMPSC 2410 Data Structures.
A natural continuation of CMPSC 1500 Program Design concentrating on the motivation, design, implementation, and utilization of abstract data types. Topics include linked lists, stacks, queues, trees, and recursion. A lab component is incorporated.
Prerequisite(s): Grade of "C" or better in CMPSC 1500 Program Design.
(Normally offered each spring semester.)