Skip to main content
Western Kentucky University

Sample of Other Bioinformatics Majors

Sample of Other Bioinformatics Majors

University of California at Santa Cruz


It is recommended that high school students intending to apply to the bioinformatics major have completed four years of mathematics (at least through advanced algebra and trigonometry) and three years of science in high school, including one year each of chemistry and biology.Comparable college mathematics and science courses completed at other institutions may be accepted in place of high school preparation.Students without this preparation may be required to take additional courses to prepare themselves for the program.

Major Requirements

Every bioinformatics major must have a faculty adviser, assigned by the Baskin School of Engineering Undergraduate Advising Office, and with that adviser must formulate a program of proposed course work that meets the major requirements. Because of the enormous breadth of requirements, bioinformatics majors are urged to take honors courses or sections whenever possible, to get as much as possible out of the courses they take in each field.

Lower-Division Requirements

Majors must complete the following lower-division courses:


21A, Accelerated Cell and Molecular Biology; or

20A, Cell and Molecular Biology

21B, Accelerated Development and Physiology; or

20B, Development and Physiology

Biomolecular Engineering

80G, Bioethics in the 21st Century: Science, Business, and Society; or

Philosophy 145, Brave New World: Ethical Issues in Genetics


1B/M and 1C/N, General Chemistry/Laboratory

Computer Engineering

16H, Honors Applied Discrete Mathematics; or

16, Applied Discrete Mathematics

Computer Science

13H, Introduction to Programming and Data Structures (Honors); or both

12A/L, Introduction to Programming/Laboratory; and 12B/M, Introduction to Data Structures/Laboratory


20A and 20B, Honors Calculus or

19A and 19B, Calculus for Science, Engineering, and Mathematics (Credit for one or both can be granted with adequate performance on the CEEB calculus AB or BC Advanced Placement examination.)

23A, Multivariable Calculus

Upper-Division Requirements

Majors must complete the following upper-division courses:

Applied Math and Statistics

Computer Engineering 107, Mathematical Methods of Systems Analysis: Stochastic; or

Applied Math and Statistics 131, Introduction to Probability Theory

Applied Math and Statistics 206, Bayesian Statistics

Biochemistry and Molecular Biology

100A, Biochemistry (first in three-part sequence)


Biomolecular Engineering 110, Computational Biology Tools

Biomolecular Engineering 205, Bioinformatics Models and Algorithms

One of the following:

Biomolecular Engineering 220/L, Protein Bioinformatics/Laboratory; or 230/L, Computational Genomics/Laboratory; or 195, Senior Thesis Research


108A/L, Organic Chemistry/Laboratory; or 112A/L and 112B/M, Organic Chemistry/Laboratory

Computer Engineering

185, Technical Writing

Computer Science

101, Abstract Data Types

180, Database Systems

Advanced Programming

One of the following five courses:

Biomolecular Engineering 109, Resource-Efficient Programming; or

Computer Engineering 177, Applied Graph Theory and Algorithms; or

Computer Science 104A, Fundamentals of Compiler Design I; or

Computer Science 109, Advanced Programming; or

Computer Science 115, Software Methodology

Required Electives

Students must select two additional courses as electives, justify their choices in writing, and get the choices approved by their faculty adviser. The following courses are typical of the ones chosen, but do not constitute a pre-approved list:

Applied Math and Statistics 162, 205, 207, 215, 263

Biochemistry 100B, 100C, 110

Biology 100L, 105, 105L, 105M, 109L, 110, 115, 115L, 117A, 119, 119L, 187L, 200A, 200B

Biomolecular Engineering 109, 130, 210, 220, 230

Chemistry 108B/M, 112C/N

Computer Engineering 108, 177

Computer Science 104A, 105, 109, 115, 116, 130, 140, 160

Note: many of these courses are offered only once a year and have long prerequisite chains, so advance planning is necessary to make sure elective courses can be fit into the student's schedule.

Comprehensive Requirement

The bioinformatics comprehensive requirement can be met by taking Biomolecular Engineering 220/L, Protein Bioinformatics; or Biomolecular Engineering 230/L, Computational Genomics/Laboratory, which include substantial projects; or Biomolecular Engineering 195, Senior Thesis Research. Students electing the senior thesis must submit a written thesis proposal to the undergraduate director of bioinformatics for approval one quarter prior to submitting the final thesis.

Missouri Southern University

Bachelor of Science in Biology - Bioinformatics Major

Semester Hours

Core Requirements (51*) 39

Biology Core 33

Bio 101 General Biology 4

Bio 210 Molecular Biology (WI) 4

Bio 231 Gen. & Med. Microbiology 5

Bio 305 Genetics (WI) 4

Bio 405 Bioinformatics 3

Upper Division Electives** 13

CIS Core 33

CIS 110 Programming I 3

CIS 210 Programming II 3

CIS 302 Information Systems I (WI) 3

CIS 310 Database Management I 3

CIS 315 Computer Networks 3

CIS 345 UNIX System Admin. 3

CIS 350 Data Structures 3

CIS 370 Adv. Object Oriented Prog.

OR CIS 430 Introduction to AI 3

CIS 410 Information Systems II 3

CIS 425 Database Mgmt. II (WI) 3

CIS 450 Operating Systems (WI) 3

Supporting Requirements 17

Bio 290 Research Methods in Bio 2

Chem 100 Introductory Chemistry 5

Math 140 College Algebra & Trig. 5

Phys 151 Elem. College Physics 5

General Electives 2

Total 124

* Math, physics, and biology courses in major requirements satisfy twelve hours of the core curriculum.

** Choose from the following courses: Bio 301, Bio 304, Bio 350, Bio 363, Bio 364, Bio 371, Bio 431, Bio 440, Bio 442, Bio 450, Bio 456, Bio 499

Only computer information science and biology courses in which a student has earned a grade of “C” or above can be used to satisfy departmental requirements.

Brigham Young University

Major Requirements

BS Bioinformatics (61-62 hours*)

This is a limited-enrollment program requiring departmental admissions approval. Please see the Biology and Agriculture College Advisement Center for information regarding requirements for admission to this major.

Complete the Following:

Biol 240 Molecular Biology 2.0

Biol 340 Genetics 2.0

Biol 420 Evolutionary Biology 2.0

InBio 265 Genomics 3.0

InBio 365 Computational Biology 3.0

InBio 370 Bioethics 2.0

InBio 465 Bioinformatics 3.0


Bioinformatics majors are allowed to substitute InBio 265, CS 142, and Math 113 for the Biol 240 prerequisites of Biol 120, 220.

Complete the Following:

Chem 105* General College Chemistry 4.0

Chem 106* General College Chemistry 3.0

CS 142 Intro Computer Progrming 3.0

CS 235 Data Structures 3.0

CS 236 Discrete Structures 3.0

CS 240 Adv Programming Concepts 3.0

Math 112* Calculus 1 4.0

Math 113 Calculus 2 4.0

Math 214 Calculus Several Variables 3.0

Stat 441 Statistical Theory 1 3.0

Stat 442 Statistical Theory 2 3.0

Complete one course from the following:

Chem 152 Intro Organic Chemistry 2.0

Chem 351 Organic Chemistry 3.0

With approval of an advisor, complete 6 hours from upper-division electives in computer science, statistics, physics, chemistry, engineering, math, or integrative biology.


Bioinformatics (IB) Undergraduate Courses

IB 265. Genomics. (3:3:1) F Prerequisite: Biol 120 or enrollment as a Bioinformatics Major.

An introduction to genomics and genome projects (human, plant, bacterial, yeast, parasites). An introduction to genes and genomes as well as computational and statistical approaches to analyze genomic data, including genome sequencing and annotation, gene expression and the transcriptome, proteomics and functional genomics, and genetic variation and SNPs.

IB 365. Computational Biology. (3:3:1) F Even Yr. Prerequisite: IB 265

An introduction to computational approaches to the analysis of DNA data, including sequence alignment, phylogenetic trees, RNA secondary structure prediction, 3D structural prediction, and sequence feature extraction and annotation. The course also includes an introduction to bioinformatics databasing using Pearl and SQL and an introduction to UNIX and setting up a workstation for bioinformatics.

IB 465. Bioinformatics. (3:3:1) F Odd Yr. Prerequisite: IB 365

A capstone course to the bioinformatics major that covers 3D protein structural comparisons, Hidden Markov models for database comparisons, homology detection, multiple sequence analyses, and protein family comparisons. The course includes exercises in computer programming to biological problems.

Paper on Bioinformatics and Computing Curricula 2001

University of California at San Diego

BS Computer Science with a Specialization in Bioinformatics

This page is also available as a PDF.

The explosion in biological knowledge spawned by the various genome projects has created entirely new fields and industries, and a need for trained computational biologists who are familiar with Biology, Mathematics, and Computer Sciences. The Computer Science and Engineering Department offers rigorous, interdisciplinary training in the new and rapidly evolving field of bioinformatics. Bioinformatics refers to advanced computational and experimental methods that model the flow of information (genetic, metabolic and regulatory) in living systems to provide an integrated understanding of the system properties of organisms. This interdisciplinary major will be offered by three other programs (Division of Biology, Department of Chemistry and Biochemistry and Department of Bioengineering). The Computer Science and Engineering requirements comprise of 152 units to be taken from the divisions of physical sciences, biology, and engineering.

Bioinformatics Course Requirements

Lower Division Requirements, 64 units

Students are expected to complete all lower-division requirements by the end of their sophomore year.

* Math 20A, 20B, 21C, 20F, and Math 15B or CSE 21 (20 units)

* Chemistry 6A, 6B, 6C, and one lab (15 units)

* BILD 1, BILD 2, and BILD 94 (9 units)

* CSE 11, CSE 12 (8 units)

* Physics 2A, 2B, 2C (12 units)

Upper Division Requirements, 88 units (includes 5 CSE technical electives)

* CSE 100 or Math 176 (Data Structures), (4 units)

* CSE 101 or Math 188 (Algorithms), (4 units)

* Chemistry 140A, 140B (Organic Chemistry), (8 units)

* Chemistry 114B (Biochemical Energetics and Metabolism) or BIBC 102 (Structural and Metabolic Biochemistry) (4 units)

* BIBC 103 (Biochemical Techniques), (4 units)

* BICD 100 (Genetics), (4 units)

* BIMM 100 (Molecular Biology) or Chemistry 114D (Molecular and Cellular Biochemistry), (4 units)

* BIMM 101 (Recombinant DNA Lab) or Chemistry 112B (Recombinant DNA Lab), (4 units)

* BICD 110 (Cell Biology), (4 units)

* BIBC 110 (Physical Biochemistry) or Chemistry 127 (Physical Chemistry), (4 units)

* Five additional CSE upper division electives (electives 1, 2, 3, 4, and 5). At least one course from each of the three groups for a total of five electives:

* Group I: CSE 30, 111, 131A, 131B, 134A, 135

* Group II: CSE 105, 150, 151, MATH 184A

* Group III: CSE 132A, 132B, 133

The Bioinformatics Series comprised of the following six courses, 24 units

* CSE 181 or BIMM 181 or BENG 181 (Molecular Sequence Analysis), (4 units)

* CSE 182 or BIMM 182 or BENG 182 (Biological Databases), (4 units)

* BENG 183 (Applied Genomic Technologies), (4 units)

* CSE 184 or BIMM 184 or BENG 184 (Computational Molecular Biology), (4 units)

* BIMM 185 (Bioinformatics lab), (4 units)

* Math 186 (Probability and Statistics), (4 units)

University of Northern Illinois

Bachelor of Science in Bioinformatics

Bioinformatics is an interdisciplinary curriculum combining computer science, mathematics, and biology that seeks to explore and elucidate life processes through modern genomic techniques and tools.

While there are many graduate degree programs in this area, there are presently only a small handful of undergraduate degree programs. UNI's program is one of the first of its kind.

The undergraduate bioinformatics degree program will prepare students for both graduate school or a career in the rapidly expanding biotechnology industries.

Bioinformatics Major Requirements


* Mathematics: 17 hours

800:060; 800:061; 800:064; 800:152; 800:164

* Computer Science: 24 hours

810:061; 810:062; 810:065; 810:066; 810:080; 810:114; 810:115; 810:180 (1 hour)

* Biology: 19 hours

840:051; 840:052; 840:130; 840:140; 840:153

* Chemistry: 9-12 hours

860:070* or both 860:044 and 860:048; 860:063

*Students with excellent preparation in chemistry may substitute 860:070 for 860:044 and 860:048


* Computer Science: 3 hours (one course from the following)

810:143; 810:147; 810:153; 810:155; 810:161; 810:172; 810:181

Total: 73-75 hours

Wellesley University

Proposed Courses for an Individual BioInformatics/Computational Biology Major:

Inroductory Courses:

BiSc110 - Intro Cell Biology with Lab

BiSc111 - Intro Organismal Biology with Lab

CS111 - Computer Programming and Problem Solving

Chem120 - Intensive Intro Chemistry with Lab

Math116 - Calculus

Core courses:

Biological Sciences:

BiSc219 - Molecular Genetics with Lab

BiSc220 - Cell Physiology with Lab

BiSc/CS303 - BioInformatics

BiSc320 - Proteomics of Eucaryotic Cells with Lab

Computer Science:

CS230 - Data Structures

CS231 - Fundamental Algorithms

CS/BiSc303 - BioInformatics


Chem211 - Organic Chemistry


Math220 - Probability and Elementary Statistics


BiSc310 - Cellular Regulation with Lab

BiSc316 - Molecular Biology with Lab

CS232 - Artificial Intelligence

CS331 - Parallel Algorithms

CS349b - Web-based databases

Pacific University

Bioinformatics Major Requirements

Biol 202 General Biology I 4

Biol 204 General Biology II 4

Chem 220 General Chemistry I 4

Chem 230 General Chemistry II 4

Chem 380 Biochemistry 3

CS 150 Introduction to Computer Science I 4

CS 250 Introduction to Computer Science II 3

CS 300 Data Structures 3

CS 445 Databases 3

Math 207 General Elementary Statistics 3

Math 240 Discrete Mathematics 3

BINF 290 Introduction to Bioinformatics 1

BINF 490 Capstone 3

Three of the following: 11-12

Biol 320 Cell Biology

Biol 304 Experimental Design, Analysis and Writing

Biol 330 Genetics

Biol 400 Molecular Biology

Biol 444 Evolution

Organic Chemistry 4-8

Chem 240/241 Survey of Organic Chemistry


Chem 310/311 & 320/321 Organic Chemistry I & II

University of Denver

The bioinformatics major requires 48 hours in foundation courses, advanced computer science courses and bioinformatics courses.

Foundation courses:

The foundation courses are typically taken during the freshman and sophomore years.


COMP 1671 Introduction to Computer Science I    4

COMP 1672 Introduction to Computer Science II   4

COMP 2673 Introduction to Computer Science III  4

COMP 2370 Introduction to Data Structures and Algorithms  4

COMP 2691 Computer Organization  4

Foundation Credit Hours:  20

Upper Division Courses:

COMP 2400 Software Tools  4

COMP 3421 Databases I  4

BIOL/CHEM 3xxx Bioinformatics: Genomics  4

BIOL/CHEM 3xxx Bioinformatics: Proteomics  4

COMP 3560 Bioinformatics Algorithms  4

Upper Division Hours:  20

Elective Courses

The bioinformatics major requires two elective COMP courses that can be any 4-credit 3000 level course in the computer science program.





Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view,
download Adobe Acrobat Reader.

Note: documents in Excel format (XLS) require Microsoft Viewer,
download excel.

Note: documents in Word format (DOC) require Microsoft Viewer,
download word.

Note: documents in Powerpoint format (PPT) require Microsoft Viewer,
download powerpoint.

Note: documents in Quicktime Movie format [MOV] require Apple Quicktime,
download quicktime.

 Last Modified 9/24/14