Main navigation
Overview
Bioinformatics is an emerging discipline that uses mathematics and computer engineering to help answer questions in bioscience, agriculture and medicine.
Bioinformatics harnesses the power of recent developments in statistics, software engineering, high-performance computing, and artificial intelligence to sort through and prioritize vast datasets to find clues to the causes and cures of human disease.
Students with bioinformatics training are in high demand in research labs in academia and industry, and they have many opportunities to start corporate ventures.
Students interested in this FA are encouraged to consider the course suggestions listed below when completing their plan of study form:
Computer Science and Engineering Requirements | Suggested Options |
---|---|
Theory Elective (Select one) | CS: 4330 Theory of Computation CS: 4350 Logic of Computer Science |
5000-Level ECE Elective (Select one) | ECE:5320 High Performance Computer Architecture (Same as: CS:5610) ECE:5220 Computational Genomics (Same as: IGPI:5330, BME:5330, GENE:5173, BIOL:5320) ECE:5330 Graph Algorithms and Combinatorial Optimization (Same as: IGPI:5331) ECE:5455 Statistical Foundations of Inference and Machine Learning) ECE:5995 Contemporary Topics in ECE: Large Language Models ECE:5840 Software Security |
ECE Elective (Select one) | All 5000-level ECE electives listed above, and ECE:3400 Linear System II |
4000-level or above CS Elective (Select one) | CS:5430 Machine Learning |
CS Elective (Select one) | All CS electives listed above, and CS:4400 Database Systems |
Additional Electives (Select two 3 s.h.) | Any of the above OR courses selected in consultation with advisor. BIOC:3110 Biochemistry |
Advising Notes
A minor in mathematics can be earned by including two qualifying math courses in the FA plan.