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 · 2003-2004 · curricula · 
 

BS Open Option Curriculum - 2003-2004 Requirements

 

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 2003-2004 academic year. This sample curriculum is for students who do not start out as computer science majors. It shows how such students can still finish in a total of four years as long as they become computer science majors after their first year in the college. The specific curriculum below fits open option students. Similar curricula work for students who choose to be under the open-option designation during their first year as well as students who declare a major other than computer science in their first year.


First Year

Fall Semester

APPM 1350    Calculus 1 .............................. 4
CHEN 1211    General Chemistry for Engineers ......... 3
CHEM 1221    Engineering General Chemistry Lab ....... 2
____ ____    Freshman Seminar for Engineers .......... 1
____ ____    Humanities/Social Sciences .............. 3
____ ____    Computing ............................... 3

             Semester credit hours:                   16

Spring Semester

APPM 1360    Calculus 2 .............................. 4
PHYS 1110    General Physics 1 ....................... 4
____ ____    Humanities/Social Sciences .............. 3
____ ____    Humanities/Social Sciences .............. 3  Note
____ ____    Free Elective ........................... 3  Note

             Semester credit hours:                   17

Sophomore Year

Fall Semester

CSCI 1300    Computer Science 1: Programming ......... 4
____ ____    Upper-Division Math or Linear Algebra ... 4
PHYS 1120    General Physics 2 ....................... 4
PHYS 1140    Experimental Physics 1 .................. 1
____ ____    Free Elective............................ 3

             Semester credit hours:                   16

Spring Semester

CSCI 2270    Computer Science 2: Data Structures ..... 4
____ ____    Upper-Division Math or Linear Algebra ... 3
ECEN 2120    Computers as Components ................. 5
____ ____    Humanities/Social Sciences .............. 3

             Semester credit hours:                   15

Junior Year

Fall Semester

CSCI 3104    Algorithms .............................. 4
CSCI ____    Computer Science Core Course ............ 3
CSCI ____    Computer Science Core Course ............ 5
CSCI ____    Computer Science Core Course ............ 4

             Semester credit hours:                   16

Spring Semester

CSCI 3155    Principles of Programming Languages ..... 4
CSCI ____    Computer Science Core Course ............ 4
CSCI ____    Computer Science Core Course ............ 3
WRTG 3030    Writing on Science and Society .......... 3
____ ____    Humanities/Social Sciences .............. 3

             Semester credit hours:                   17

Senior Year

Fall Semester

CSCI ____    Computer Science Capstone ............... 4
CSCI ____    Computer Science Elective ............... 3
____ ____    Statistics .............................. 3
____ ____    Humanities/Social Sciences .............. 3
____ ____    Free Elective ........................... 2

             Semester credit hours:                   15

Spring Semester

CSCI ____    Computer Science Capstone ............... 4
CSCI ____    Computer Science Elective ............... 3
CSCI ____    Computer Science Elective ............... 3
____ ____    Science ................................. 3
____ ____    Upper-Division Hum/Soc Sci Elective ..... 3

             Semester credit hours:                   16


             Total credit hours:                     128

Note re electives in Spring of first year: Open option students who plan to switch to a major other than computer science should contact the Open Option Advising Coordinator in the Dean's office about appropriate choices for this elective. To retain the option of switching into a major other than Computer Science, it may be necessary to choose a specific course or to switch this elective with some course shown later in this curriculum.

 
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
June 13, 2007
 
.