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

Effective for students entering in or after Fall 2003

P(...) = Prerequisite Courses; Co(...) = Corequisite Courses.
Semester
Courses
Courses
Courses
Courses
Courses
Total Credit Hours
130
1 Engl 9 or 10 or EFL 50 (3) CSci 41 (3)
Introduction to Computer Science (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 20 or 31 (3) 17
2 BiSc 14 (4)
Intro to Biology: Cells and Molecules
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 21 or 32 (3)
P(Math 20/31)
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: Organisms
17
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 Math 32 or Math 33 (3)
P(Math 21/32)
16
5 Phys 1 or 21 (4) General Physics w Lab CSci 150 (3)
Foundations of Computing
P(CSci 133, CSci 135)
CSci 151 (3)
Algorithms and Data Structures P(CSci 143)
CSci 156 (3)
Intro to Operating Systems P(CSci 103 or 143)
ApSc 115 (3)
Engineering Analysis
(Prob/Stat)
P(Math 32)
16
6 Phys 2 or 22 (4) General Physics w Lab CSci 178 (3)
Database Systems I
P(CSci 52/136, CSci 147)
CSci 166 (3)
Computational Biology
P(CSci 144, 151)
Elective E1 or B1 (see below) Engl 11/13 (3) English Comp 16
7 Humanities or Social Science (H/SS) Elective (3) CSci 183 (3)
Computer Networks I
P(CSci 143)
CSci 195 (3)
Senior Computer Science Design Project I
P(CSci 178)
H/SS (3)
H/SS (3) 15
8 H/SS (3) H/SS (3)
CSci 196 (3)
Senior Computer Science Design Project II
P(CSci 195)
Elective E2 or B2 (see below)
H/SS (3) 16