2025-2026 Academic Catalog

Print Options

Bioengineering, BS

General Requirements

To earn a degree, students must satisfy all requirements in each of the three areas below, in addition to their individual major requirements.

Program Requirements

The bioengineering major requirements include three different types of courses: downtown courses, upper-division bioengineering courses, and technical electives.

Downtown Courses; Students must complete all 58 credits of math, biology, chemistry, physics and lower-division bioengineering requirements with a C- or higher prior to transitioning to the Anschutz Medical Campus. Credit for some of these courses may be achieved through high school Advanced Placement (AP) course work and exams, International Baccalaureate (IB) coursework and exams, as well as transfer credit.

Mathematics
MATH 1401Calculus I4
MATH 2411Calculus II4
MATH 2421Calculus III4
MATH 3195Linear Algebra and Differential Equations4
Biology
BIOL 2010Organisms to Ecosystems (Gen Bio)3
BIOL 2011Organisms to Ecosystems Lab (Gen Bio)1
BIOL 2020Molecules to Cells (Gen Bio)3
BIOL 2021Molecules to Cells Lab (Gen Bio)1
Chemistry
CHEM 2031General Chemistry I3
CHEM 2038General Chemistry Laboratory I1
CHEM 2061General Chemistry II3
CHEM 2068General Chemistry Laboratory II2
CHEM 3411Organic Chemistry I4
CHEM 3418Organic Chemistry Lab I1
Physics
PHYS 2311General Physics I: Calculus-Based4
PHYS 2321Intro Experimental Phys Lab I1
PHYS 2331General Physics II: Calculus-Based4
PHYS 2341Intro Experimental Phys Lab II1
Lower-Division Bioengineering Courses
BIOE 1010Bioengineering Design and Prototyping I3
ENGR 1200Fundamentals of Engineering Design Innovation3
ENGR 1100Fundamentals of Computational Innovation3
BIOE 2020Introduction to Computational Methods for Bioengineers2
Upper-Division Bioengineering 1
BIOE 3010Bioinstrumentation3
BIOE 3020Introduction to Biomechanical Analysis3
BIOE 3030Introduction to Biomaterials3
BIOE 3040Physiology for Bioengineering3
BIOE 3050Systems Biology3
BIOE 3060Biostatistics, Measurement and Analysis3
BIOE 3070Bioengineering Lab I3
BIOE 3071Bioengineering Lab II3
BIOE 3090Introduction to BioDesign3
BIOE 4035Undergraduate BioDesign II3
BIOE 4045BioDesign III3
Bioengineering Technical Electives
Select 12 credit hours12
Total Hours104
1

Upper-division major classes will be taught at the Anschutz Medical Campus. These classes build upon the downtown coursework and provide the next level of instruction in bioengineering. Student can enroll in these courses once they have completed the downtown courses with a C- or higher and are in good academic standing.

Bioengineering Technical Electives Guidelines

Bioengineering students are required to take 12 credit hours of technical electives to complete their undergraduate degree. Technical electives are upper-division (3000 or 4000-level) or graduate (5000+) bioengineering courses taken after matriculation to the pre-bioengineering major. Students are responsible for meeting all prerequisites for technical electives.
 
Students may select any combination of approved BIOE courses for technical electives or by petition, which requires approval from the Bioengineering Undergraduate Affairs Committee. Petitions are required for selecting a BIOE course not currently approved or to take more than three credit hours of non-bioengineering courses.

Option I - Approved Technical Electives

Students may select any combination of approved Bioengineering (BIOE) courses and up to three credit hours of non-bioengineering courses. 

BIOE 4XXX-5XXX3
BIOE 4XXX-5XXX3
BIOE 4XXX-5XXX3
BIOE 4XXX-5XXX or approved non BIOE 4XXX-5XXX3

BS/MS students are required to take BIOE 5010 Cell and Molecular Biology for Bioengineers or BIOE 5011 Systems Physiology for Bioengineers and BIOE 5020 Analytics and Machine Learning in Bioengineering as 6 of the 12 credits that apply as Technical Electives and MS coursework.

BIOE 5020Analytics and Machine Learning in Bioengineering3
BIOE 5XXX
BIOE 4XXX or approved non-BIOE 3
BIOE 4XXX or approved non-BIOE

Option II - Petition Courses

Students may petition to have up to 6 credit hours of non-bioengineering courses (upper division) for technical electives. (CHEM, MATH, BIOL, MECH, ELEC).

BIOE 4XXX-5XXX3
BIOE 4XXX-5XXX3
Non-BIOE 4XXX-5XXX3
Non-BIOE 4XXX-5XXX (must petition a second non-BIOE course)3

Students may also petition to have a non-bioengineering course added to the approved list by submitting a current syllabus as part of the petition process.

Approved Bioengineering Technical Electives

BIOE 4039/5039Mechatronics and Embedded Systems (Fall)3
BIOE 4053/5053Optics and Microscopy in Biomedical Research (Spring)3
BIOE 4054Introduction to Regulatory Affairs (Fall)3
or BIOE 5054 Introduction to Regulatory Affairs
BIOE 4057/5057Rehabilitation and Assistive Technology (Fall)3
BIOE 4058Intro to Design, Disability, and Aging3
BIOE 4063/50633D Modeling for Bioengineers (Fall)3
BIOE 4064/5064Advanced MatLab For Bioengineers And Life Scientists (Fall)3
BIOE 4067/5067Human Factors and Usability Testing for Bioengineers (Spring)3
BIOE 4068/5068Introduction to Medical Imaging3
BIOE 4069/5069Biofluid Mechanics (Fall)3
BIOE 4073/5073Neural Interfaces and Bionic Limbs3
BIOE 4083/5083Polymers in Biomedical Applications (Spring)3
BIOE 4085Tissue Engineering3
BIOE 4420Special Topics in Bioengineering1-3
BIOE 4100Image Processing for BIOEs3
BIOE 4300Medical Device Design and Entrepreneurship3
BIOE 4400Genetic Engineering3

Special Topics

BIOE 4420/5420Special Topics in Bioengineering1-3
BIOE 4420/5420Special Topics in Bioengineering (Bioengineering Design Hack for Global Health (Winterim))1-3

Note: Special Topics offerings can change each semester.  Review Course offerings on UCD Access for current offerings. All BIOE 4420 Special Topics in Bioengineering/BIOE 5420 Special Topics in Bioengineering courses can apply towards Technical Electives.

Internship/Independent Study/Research

BIOE 3939Undergraduate Internship1-6
BIOE 4840Independent Study in Bioengineering1-6
BIOE 4929Undergraduate Research Project 11-6

Graduate

BIOE 5010Cell and Molecular Biology for Bioengineers (Fall)3
BIOE 5011Systems Physiology for Bioengineers (Spring)3
BIOE 5020Analytics and Machine Learning in Bioengineering (Fall) 13
BIOE 5021Numerical Methods for Engineering Analysis (Spring)3
BIOE 5053Optics & Microscopy in Biomedical Research3
BIOE 5057Rehabilitation and Assistive Technology3
BIOE 50633D Modeling for Bioengineers3
BIOE 5067Human Factors and Usability Testing for Bioengineers3
BIOE 5069Biofluid Mechanics3
BIOE 5074Introduction to Laboratory Animal Research3
BIOE 5083Polymers in Biomedical Applications3
BIOE 5200Stem Cell and Regenerative Medicine3

Approved Non-Bioengineering Technical Electives

BIOL 3832General Genetics3
BIOL 3611General Cell Biology3
BIOL 4644Advanced Human Anatomy Laboratory2
CHEM 3810Biochemistry4
CHEM 3421Organic Chemistry II4
CHEM 4810General Biochemistry I3
CSCI 3412Algorithms3
CSCI 3508Introduction to Software Engineering3
CSCI 4287Embedded Systems Programming3
ELEC 3030Electric Circuits and Systems3
MATH 4650Numerical Analysis I3
MECH 4020Biomechanics3
MECH 4025Advanced Biomechanics3
MECH 4175Finite Element Analysis in Machine Design3
PHYS 3120Methods of Mathematical Physics3
PHYS 4980Advanced Physics Topics1-3

To review the Degree Map for this program, please visit our website