Computer Science
@ Colgate University

COSC 303-Principles of Design for Large Systems

This course surveys the tools and techniques for the design and implementation of large systems on computers, both local and distributed. The organizational and communications problems associated with large system design are discussed, as well as methods for overcoming these problems. This course includes a laboratory component in which students work in teams to design part or all of a large system. The required credit-bearing laboratory COSC 303L must be taken concurrently with COSC 303.

Prerequisites: COSC 201 and COSC 202.

Offered in the spring only.

COSC Course Offerings for Spring 2008