The Bachelor of Science (B.S.) degree in Bioengineering: Bioinformatics addresses the flow of the vast amount of information (genetic, metabolic and regulatory) in living systems, providing an integrated understanding of the systems properties of cells and organisms.

Bioengineering: Bioinformatics is one of three Bioinformatics majors that have been developed and offered since fall 2002, by the Departments of Bioengineering, Computer Science and Engineering and the Division of Biological Sciences at UCSD. Students wishing to major in Bioinformatics may enter through any of these departments/Division.  Effective fall 2014, the Bioengineering: Bioinformatics major is in "capped" status. This major emphasizes systems engineering and model-based approaches to interpreting, integrating, and using bioinformatics data. It provides training in molecular biology, systems engineering analysis, and mathematical and computer sciences.

Bioinformatics allows a new understanding of cellular functions, protein structure and design, evolutionary biology, regulatory networks, the molecular basis of disease, the generation of novel therapeutics, patient-specific designer drugs, and customized proteins.

Bioengineering: Bioinformatics SUMMARY



Flowcharts for the Bioengineering: Bioinformatics major are provided here, downloadable in PDF format.

Bioengineering: Bioinformatics Flowchart (updated 4/8/2024)

Current undergraduate students are encouraged to be aware of their own progress toward graduation. To achieve this, students should keep up-to-date a flowchart that is marked for each course with the year/quarter it is completed and the grade received.


Freshman Year



Sophomore Year



Junior Year



Senior Year