An introduction to the principles of database systems. Topics include data independence, relational, network and hierarchical data models, query facilities, security and concurrent operations. Prerequisite CS 105. The study of the issues involved in developing large-scale software systems. Topics covered include strategies for design, production, and support of computer programs, software development models and project phases, cost models, programming team structures, test structures, documentation and maintenance.
Emphasis is on designing and developing maintainable software.
The issues studied will be applied to team programming projects. All rights reserved.