BS in Bioinformatics and Computational Biology


The Bachelor of Science degree in Bioinformatics and Computational Biology is a highly interdisciplinary program. Students integrate coursework in applied mathematics, computer science and the biological sciences, learning how to apply mathematics and computing to the study of genes and proteins. This training prepares students for graduate education in a bioinformatics-related field or for entry into the workforce of this emerging discipline.

Current UB Students Applying to the Program

Students may indicate a preference to major in BCB/Biological Sciences at any time, although acceptance into the major occurs only after a review of a student's progress at the end of four semesters of coursework. In exceptional circumstances, a student who wishes to major in Bioinformatics may request a waiver or modification of the acceptance requirements. A minimum combined GPA of 3.0 in BIO 200, BIO 201, CHE 101, CHE 102, MTH 141, and MTH 142 is required for acceptance to the program.

Program Summary

  • 30 credit hours of required coursework in Biological sciences and Biochemistry
  • 12 credit hours of required independent study and research in Biological Sciences
  • 39 Required credit hours in chemistry, physics and mathematics and computer science
  • 81 Total required credit hours for Bachelor of Science degree

Required courses in Biological Sciences and Biochemistry

  • BIO 200 Evolutionary Biology
  • BIO 201 Cell Biology
  • BIO 305 Fundamentals of Biological Chemistry
  • BCH 419 Introduction to Bioinformatics & Computational Biology
  • BIO 302 Molecular Biology
  • BIO 319 Genetics
  • BIO 315 Biochemistry Lab or BIO 329 Genetics Lab
  • BIO 400 Bioinformatics or MTH 337 Introduction to Scientific Computing
  • BIO 494 Senior Capstone
  • BIO 498 Undergraduate Research (9 credit hours)
  • BIO 499 Independent Study (3 credit hours)


Required courses in Chemistry, Physics, Mathematics, and Computer Science

  • CHE 101/CHE 113 (CHE 101 prior to Fall 2019) or CHE 105 or CHE 107
  • CHE 102/CHE 114 (CHE 102 prior to Fall 2019) or CHE 106 or CHE 108
  • CHE 201 Organic Chemistry 
  • MTH 141 College Calculus I
  • MTH 142 College Calculus II
  • MTH 411 Probability or STA 301 Introduction to Probability
  • MTH 412 or STA 302 Introduction to Statistical Inference
  • CSE 115 Introduction to Computer Science for Majors I
  • CSE 116 Introduction to Computer Science for Majors II


See the possible timetable for completion of the BS degree in Bioinformatics and Computational Biology listed in the UB Catalog.

Submit the CAS Major/Minor Change Request form to request one of the following changes to your academic plan:

  • Add a major, minor, or certificate in the College of Arts and Sciences
  • Drop any major
  • Drop any minor