Skip Navigation

Computational Biology & Bioinformatics

Undergraduate Minor Requirements

The Computational Biology and Bioinformatics (CBB) Minor requires 18 hours (beyond foundation courses) with 13 hours for the core courses and at least 5 hours from elective courses.

  1. Foundation courses: The following courses are required for the CBB Minor students to have the necessary foundations towards the Minor. These courses are also the prerequisites to the core courses listed below:
    • LIFE 120 & 120L Fundamentals of Biology I (4 cr)
    • CHEM 109 General Chemistry I (4 cr) or equivalent
    • MATH 106 Analytic Geometry and Calculus I (5 cr) or equivalent
  2. Core courses: 4 courses (13 hours)*
    • CSCE 155T Computer Science I (3 cr)
    • BIOS 337 Basic Applications of Bioinformatics (4 cr) [to be BIOS 337]
    • STAT 218 Introduction to Statistics (3 cr)
      or MATH/STAT 380 Statistics and Applications (3 cr)
      or equivalent**
    • CSCE 311 Data Structures and Algorithms for Informatics (3 cr)
    *These requirements can be replaced with equivalent courses upon approval except for BIOS 337, which cannot be replaced. See the list of approved substitutions.
    **Students are strongly encouraged to take STAT 218 or MATH/STAT 380. However, ECEN 305 (Probability Theory and Introduction to Random Processes) can be used to satisfy this requirement subject to approval.
  3. Elective courses: 2 courses (5 hours or more) at 400 levels
    • Take one each from Life Science electives and Computer Science/Mathematics/Statistics/Engineering electives in the following lists. These lists will be updated periodically. Similar courses can be used to fulfill elective requirements upon approval by the CBB Minor steering committee.
    • For life science major students, those courses listed as LS elective 2 cannot be used for CBB requirements. For students in computer science, mathematics, engineering, and related majors, those courses listed as CSMSE elective 2 cannot be used for CBB requirements.
    • Life Science (LS) elective courses
      [LS elective 1: for students in life science majors]
      BIOS 426 Systems Biology (3 cr)
      BIOS 427 Practical Bioinformatics Laboratory (3 cr)
      BIOS 428 Perl Programming for Biological Applications (3 cr)
      BIOS 456 Mathematical Models in Biology (3 cr)
      BIOS 477 Bioinformatics and Molecular Evolution (3 cr)
      STAT 442 Computational Biology (3 cr)
      [LS elective 2]
      BIOC 431 Biomolecules and Metabolism (4 cr)
      BIOC 432 Gene Expression and Replication (2 cr)
      BIOC 434 Plant Biochemistry (3 cr)
      BIOS 420 Molecular Genetics (3 cr)
      BIOS 425 Plant Biotechnology (3 cr)
      BIOS 429 Phylogenetic Biology (4 cr)
      BIOS 472 Evolution (4 cr)
      See also the list of approved special topics courses.
    • Computer Science/Mathematics/Statistics/Engineering (CSMSE) elective courses
      [CSMSE elective 1: for students in CSMSE major]
      CSCE 471 Introduction to Bioinformatics (3 cr)
      [CSMSE elective 2]
      BSEN 414 Medical Imaging Systems (3 cr)
      CHME 473 Biochemical Engineering (3 cr)
      CHME 474 Advanced Biochemical Engineering (3 cr)
      CSCE 410 Information Retrieval Systems (3 cr)
      CSCE 413 Database Systems (3cr)
      CSCE 421 Foundations of Constraint Processing
      CSCE 423 Algorithms (3cr)
      CSCE 435 Cluster and Grid Computing (3 cr)
      CSCE 456 Parallel Programming (3 cr)
      CSCE 472 Digital Image Processing (3 cr)
      CSCE 474 Introduction to Data Mining (3 cr)
      CSCE 476 Introduction to Artificial Intelligence (3 cr)
      CSCE 478 Introduction to Machine Learning (3 cr)
      CSCE 479 Introduction to Neural Networks (3 cr)
      ECEN 450 Bioinformatics (3 cr)
      MATH 439 Mathematical Models in Biology (3 cr)
      MATH 452 Graph Theory (3 cr)
      STAT 412 Introduction to Experimental Design (3 cr)
      STAT 450 Introduction to Regression Analysis (3 cr)
      See also the list of approved special topics courses.
cbb photo