3
3
Prerequisite: COS 300 passed with a grade of "C" or better. Detailed study of major database concepts and dominant models. Focus on hierarchical, relational, and network systems as they are implemented in current database management systems. Students apply knowledge to design and build a database management program.
COS 415: Distributed Databases – Advanced DBMS 3 Prerequisites: COS 410 and courses in Networking and Web development. Detailed study of design and development of distributed database systems, particularly those implemented in advanced communication environments, such as wide-area networks and internets. Studying usage models such as OODB, EDI, OLTP, EML, Data Mining and Data Warehousing.
Introduction to the basic computer components and elements, the functions of each component, the relationships between these components; the multiprocessor system and parallel architecture. An overview of the concepts and theories that underlie operating systems including: process and memory management strategies; file systems and protection; scheduling algorithms; multi-programming; distributed systems; and virtual memory.