BS in Computer Science
(ABET/CAC-accredited) (Bioinformatics Option)

Effective for students entering in or after Fall 2006.

P(...) = Prerequisite Courses; Co(...) = Corequisite Courses.
SEM
Course Course Course Course Course
Tot Hrs
129

1

UW 20 (4)
University Writing
CSci 1 (1)
Computer Science Orientation (Entering SEAS freshmen also take SEAS 1 (1))
CSci 53 (3)
Intro to Software Development (Java)
Co(CSci 41)
Chem 11 (4)
General Chemistry
Math Reqt 1 (3)

 

16

2

BiSc 14 (4)
Intro to Biology
CSci 123 (3)
Discrete Structures
P(Math 20/31)
Csci 133 (3)
Algorithms and Data Structures I
(Java) P(CSci 53)
Chem 12 (4)
General Chemistry
Math Reqt 2 (3)

 

17

3

BiSc 109 (4)
Molecular Biology
CSci 135 (3)
Computer Architecture I
P(CSci 123, CSci 133)
CSci 143 (3)
Software Engineering I
(Java+C) P(CSci 133)
Chem 151+153 (4)
Organic Chemistry w lab
BiSc 13 (4)
Intro to Biology

18

4

CSci 144 (3)
Intro to Bioinformatics P(BiSc 14)
CSci 136 (3)
Computer Architecture II
P(CSci 135)
CSci 147 (3) Team Software Project Co(CSci 143) Chem 152+154 (4)
Organic Chemistry w lab
CSci 124 (3)
Discrete Structures II

 

16

5

Phys 1 or 21 (4)
General Physics w lab
CSci 150 (3)
Foundations of Computing
P(CSci 123, CSci 133)
CSci 151 (3)
Algorithms and Data Structures II P(CSci 123, CSci 143)
CSci 156 (3) 
Operating System Design (C) P(CSci 135, CSci 143/103)
Stat Reqt (3)

 

16

6

Phys 2 or 22 (4)
General Physics w lab
CSci 178 (3)
Database Systems I
P(CSci 147)
CSci 166 (3)
Computational Biology P(CSci 144, CSci 151)
Elective E1 or B1 (3)

 

Unrestricted Elective (3)

 

16

7

Humanities or Social Science (H/SS) Elective 1 (3)

 

CSci 183 (3)
Computer Networks I
P(CSci 143)

 

CSci 195 (3)
Senior Computer Science Design Project I
P(CSci 161, CSci 178)
H/SS 2 (3)

 

H/SS 3 (3)

 

15

8

H/SS 4 (3)

 

H/SS 5 (3)

 

CSci 196 (3)
Senior Computer Science Design Project II
P(CSci 195)
Elective E2 or B2 (3)

 

H/SS 6 (3)

 

15