skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · bs degree · 
 

Foundation and Core

 

The curriculum for the BS degree in Computer Science is based on the concept of tracks, which represent specific areas of emphasis within the broader discipline of Computer Science. Three sets of courses, known as the Computer Science Foundation, the Track Foundation and the Track Core, have been defined as part of the requirements for each track. These courses are important not only as they relate to degree requirements, but are also important aspects of the prerequisites for capstone courses, both Senior Project and Senior Thesis.

The exact composition of the foundations and cores as they relate to degree requirements is defined in the requirements in effect when the student enters the Department of Computer Science. (See BS Degree Requirements for details for each academic year.) The current makeup of the Computer Science Foundation and a list of current tracks are shown below.

Computer Science Foundation

Computer Science Foundation courses provide all students a strong, common base in areas fundamental to computer science as a whole and are required of all tracks. All of the following courses must be passed with a grade of C- or better to satisfy the Computer Science Foundation:

Track Foundation and Track Core

The Track Foundation and Track Core are specific to each track. The Track Foundation consists of key courses which build on the Computer Science Foundation and which have broad application to the track. The Track Core offers students the opportunity to select courses of particular interest to gain a broad understanding of the track. All Track Foundation and Track Core courses must be passed with a grade of C- or better to satisfy degree requirements.

As with the Computer Science Foundation courses, the composition of the Track Foundation and Track Core is defined by the requirements in effect when the student enters the Department of Computer Science. Current requirements for each track are shown below:

Prior to the implementation of tracks in the curriculum, there were Computer Science Foundation and Computer Science Core courses that applied to all students. See BS Degree Requirements for a particular academic year for more on these.

 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
November 3, 2011
 
.