4
Prerequisite: COS 109. A detailed study of the organi- Languages
and theories that underlie operating systems including: COS 364: Data Storage and Data Mining
action with human culture. Foundation II
This course introduces students to network protocols, Graphics
and programming simple robots. Included will be the Undergraduate Teaching Experience
Prerequisites: COS109 and 310. A more advanced COS 410: Database Management Systems
Prerequisites: COS109 and 310. A more advanced study of the complex discrete data structures explored in COS 310. Algorithms manipulating these structures are implemented in C++; using Object Oriented Programming techniques.
Prerequisite: COS109. Detailed study of major database concepts and dominant models. Focus on hierarchical, relational, and object—relational systems as they are implemented in current DBMS. Student teams design and build a DBMS.