Computer Science Major: Bioinformatics Option (B.S.)

This is an archived copy of the 2017-2018 catalog. To access the most recent version of the catalog, please visit

The bioinformatics field is an increasingly important sub-discipline in computer science. The demand for computer science graduates who can apply their knowledge in the life sciences is significant and is expected to continue to grow. Students who choose this path are still computer science majors but have a concentration in the life sciences. The option has the same core as the B.S. program but requires appropriate coursework in chemistry, biology, genetics, and statistics.

The B.S. in computer science programs are accredited by the:

Computing Accreditation Commission of ABET
111 Market Place
Suite 1050
Baltimore, MD 21202-4012
(410) 347-7700

Bioinformatics students must complete the following coursework in computer science, mathematics, computer engineering, science, and English. (All courses are 4 credits unless indicated otherwise.):

Computer Science Courses
Select one of the following:8
Introduction to Computer Science I
and Introduction to Computer Science II
From Problems to Algorithms to Programs
and From Programs to Computer Science
Introduction to Scientific Programming
and From Programs to Computer Science
CS 400Introduction to Computing1
IT 403Introduction to Internet Technologies4
CS 501Professional Ethics and Communication in Technology-related Fields4
CS 515Data Structures4
CS 520Assembly Language Programming and Machine Organization4
CS 619Introduction to Object-Oriented Design and Development4
CS 620Operating System Fundamentals4
CS 659Introduction to the Theory of Computation4
CS 671Programming Language Concepts and Features4
CS 758Algorithms (CS theory)4
CS Elective 700-level 14
CS 775Database Systems4
CS 791Senior Project I2
CS 792Senior Project II2
Mathematics Courses
MATH 425Calculus I4
MATH 426Calculus II4
MATH 531Mathematical Proof4
MATH 539Introduction to Statistical Analysis4
or MATH 644 Statistics for Engineers and Scientists
MATH 739Applied Regression Analysis4
Electrical and Computer Engineering Course
ECE 543Introduction to Digital Systems4
Science Courses
BIOL 411Introductory Biology: Molecular and Cellular4
BIOL 412Introductory Biology: Evolution, Biodiversity and Ecology4
CHEM 405Chemical Principles for Engineers4
GEN 604Principles of Genetics4
GEN 711Genomics and Bioinformatics4
Other Courses
ENGL 502Professional and Technical Writing4
Discovery requirements not already covered by required courses
Total Credits105

700-level CS Elective course. Must be Writing Intensive (WI) with project in bioinformatics.