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 · degree requirements · 2000-2001 · curricula · 
 

BS Curriculum - 2000-2001 Requirements

 
Starting as
CS Major
Open
Option
Co-Op
Work
Concurrent
BS/MS

This sample curriculum leads to a Bachelor of Science degree in Computer Science. It meets the BS degree requirements in effect for students admitted to the Department of Computer Science during the 2000-2001 academic year. There are also sample curricula for "open option" students who become computer science majors after their first year, for students who want to include co-op work in their program of study, and for students who want to pursue a concurrent BS/MS degree.


First Year

Fall Semester

CSCI 1300    Computer Science 1: Programming ......... 4
APPM 1350    Calculus 1 .............................. 4
CSCI 1000    Freshman Seminar for Computer Science ... 1
____ ____    Science ................................. 4
____ ____    Humanities/Social Sciences .............. 3

             Semester credit hours:                   16

Spring Semester

CSCI 2270    Computer Science 2: Data Structures ..... 4
APPM 1360    Calculus 2 .............................. 4
____ ____    Science ................................. 5
____ ____    Humanities/Social Sciences .............. 3

             Semester credit hours:                   16

Sophomore Year

Fall Semester

CSCI 3308    Software Engineering Methods and Tools .. 3
ECEN 2120    Computers as Components ................. 5
____ ____    Upper-Division Math or Linear Algebra ... 4
____ ____    Free Elective ........................... 3

             Semester credit hours:                   15

Spring Semester

CSCI 3104    Algorithms .............................. 4
ECEN 3100    Digital Logic ........................... 5
____ ____    Upper-Division Math or Linear Algebra ... 3
____ ____    Humanities/Social Sciences .............. 3

             Semester credit hours:                   15

Junior Year

Fall Semester

CSCI 3155    Principles of Programming Languages ..... 4
ECEN 4593    Computer Organization ................... 3
____ ____    Statistics .............................. 3
____ ____    Humanities/Social Sciences .............. 3
____ ____    Free Elective ........................... 3

             Semester credit hours:                   16

Spring Semester

CSCI 3434    Theory of Computation ................... 3
CSCI 3753    Operating Systems ....................... 4
CSCI 3656    Numerical Computation ................... 3
WRTG 3030    Writing on Science and Society .......... 3
____ ____    Science ................................. 4

             Semester credit hours:                   17

Senior Year

Fall Semester

CSCI 4308    Software Engineering Project 1 .......... 4
CSCI ____    Computer Science Elective ............... 3
____ ____    Science ................................. 4
____ ____    Humanities/Social Sciences .............. 3
____ ____    Free Elective ........................... 3

             Semester credit hours:                   17

Spring Semester

CSCI 4318    Software Engineering Project 2 .......... 4
CSCI ____    Computer Science Elective ............... 3
____ ____    Upper-Division Hum/Soc Sci Elective ..... 3
____ ____    Humanities/Social Sciences .............. 3
____ ____    Free Elective ........................... 3

             Semester credit hours:                   16


             Total credit hours:                     128
 
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
May 5, 2007
 
.