← All academic programmes

Undergraduate

Bachelor of Biomedical Engineering

Bachelor of Biomedical Engineering

Full Time
A site visit to an energy/petroleum sector facility
DurationContact FAST
Study modeFull Time
DeliveryFace To Face
Lead departmentBiomedical Sciences and Engineering

Programme information

Overview

The Bachelor of Biomedical Engineering programme prepares engineers to design, develop, manage, and maintain medical technologies that improve healthcare delivery. Students receive training in medical instrumentation, clinical engineering, artificial intelligence, medical imaging, digital health, rehabilitation engineering, biomaterials, biomechanics, and healthcare technology management.

Programme information

Objectives

- Develop technical and practical skills for solving open-ended engineering problems involving biological, medical, and healthcare systems.
- Develop the ability to understand, respect, and integrate contributions from multiple disciplines.
- Prepare graduates for engineering practice in biological, medical, and healthcare-related fields and for relevant professional or graduate training.
- Train professionals for the biomedical engineering sector.
- Support self-sustenance and innovative development of biomedical technologies in Uganda to improve health-service delivery.

Programme information

Learning outcomes

Graduates should be able to apply biology, physiology, advanced mathematics, science, and engineering at the interface of engineering and biology; design and conduct experiments; analyse and interpret data; design systems, components, or processes within realistic constraints; work in multidisciplinary teams; identify and solve engineering problems; communicate effectively; act with professional and ethical responsibility; understand the wider impact of engineering solutions; engage in lifelong learning; and use modern engineering techniques and tools.

Before you apply

Entry requirements

Direct entry: Uganda Advanced Certificate of Education with two principal passes, one in either Physics or Mathematics, two subsidiary passes in either Chemistry or Biology obtained at the same sitting, and at least a credit in Mathematics at UCE. Physics and Mathematics are essential subjects; Technical Drawing, Biology, and Chemistry are relevant subjects; General Paper and Subsidiary Mathematics are desirable.

Diploma entry: a Diploma in Engineering, a relevant Medical Technology such as Radiography, Laboratory Technology, Orthopedic Technology, or ENT Clinical practice, or another diploma approved by the University as equivalent.

Programme information

Career opportunities

  • Clinical Engineer
  • Biomedical Engineer
  • Medical Device Engineer
  • Digital Health Specialist
  • Medical Equipment Manager
  • AI in Healthcare Specialist
  • Research Scientist
  • Entrepreneur

Curriculum

Course structure

Undergraduate Handbook 2025/2026 · 214 total credit units

Year 12 study periods

Semester 1

CodeCourseTypeCU
BCE1121Engineering Mathematics IElective4
EEE1101Electricity and MagnetismElective3
BCE1103Information Communication TechnologyElective3
COM1101Communication SkillsElective3
EEE1105Physical ElectronicsElective3
BME1104Engineering PhysicsElective3
DVS1106Introduction to Political EconomyElective3

Semester 2

CodeCourseTypeCU
BCE1211Engineering Mathematics IIElective4
BCE1221Fundamentals of Computer Programming-CElective4
BME1203Biochemistry & MicrobiologyElective3
BME1205Engineering MechanicsElective4
BME1210ThermodynamicsElective4
BME1202Engineering DrawingElective4
DVS1203Political Economy of Africa and DevelopmentElective3
Year 23 study periods

Semester 1

CodeCourseTypeCU
BCE2111Engineering Mathematics IIIElective4
BME2104Human Anatomy & PhysiologyElective4
EEE2112Control & InstrumentationElective4
EEE2102Electronic CircuitsElective4
BME2105Biomaterials & BiocompatibilityElective4
BME2111BME Workshop Practice IElective4
DVS2104Developmental Studies IIIElective3

Semester 2

CodeCourseTypeCU
BCE2215Engineering Mathematics IVElective4
BCE2221Object Oriented Programming – PythonElective4
BME2210Digital Electronics & Logic DesignElective3
BME2205Fundamentals of BiomechanicsElective3
BME2211Computer-Aided Design (CAD)Elective4
BME2212BME Workshop Practice IIElective4
DVS2205Development Studies IVElective3

Recess term

CodeCourseTypeCU
BME2301BME Internship Training ICore4
Year 33 study periods

Semester 1

CodeCourseTypeCU
MIE3104Theory of MachinesElective4
BME3113Biosensing & MeasurementsElective4
BCE3123Signals and SystemsElective3
MIE3101Product Design and DevelopmentElective4
BME3111BME Workshop Practice IIIElective4
BME3112Neuroscience & Neural NetworksElective3
BME3110Bioteletry & TelemedicineElective3

Semester 2

CodeCourseTypeCU
BME3202Medical Imaging Systems IElective4
BME3203Biomedical InstrumentationElective4
BME3208Biological Modelling and SimulationElective4
BCE3215Digital Signal ProcessingElective4
BME3210BME Workshop Practice IVElective4
BME3207Junior BME ProjectElective4
MIE3202Design of Machine ElementsElective4
BME3211Biomedical Optics & LasersElective4

Recess term

CodeCourseTypeCU
BME3301BME Internship Training IICore4
Year 42 study periods

Semester 1

CodeCourseTypeCU
BME4101Medical Imaging Systems IIElective4
BME4106Biomedical Signal & Image ProcessingElective4
BME4110Rehabilitative & Assistive TechnologyElective4
BCE4113Engineering Project Planning & MgtElective3
BME4112Senior BME Project (Design)Elective3
BME4111Machine Learning & Pattern RecognitionElective4
MIE4106Finite Element Analysis in Mechanical EngineeringElective4

Semester 2

CodeCourseTypeCU
BCE4223Entrepreneurship and Business ManagementElective3
BCE4202Professional Law and Ethics for EngineersElective3
BME4210Tissue Engineering & Reg. MedicineElective4
BME4211Human Factor Engineering & ErgonomicsElective3
BME4212Senior BME Project (Implementation)Elective4
BME4205Medical RoboticsElective3
BME4213Emerging Trends in BMEElective3