← All academic programmes

Undergraduate

Bachelor of Electrical and Electronics Engineering

Bachelor of Electrical and Electronics Engineering

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

Programme information

Overview

The programme provides comprehensive training in electrical power systems, electronics, telecommunications, embedded systems, computer engineering, automation, and renewable energy technologies. Students develop practical skills through laboratory work, engineering design, and industry placements.

Programme information

Objectives

- Build professional capacity in Electrical and Electronics Engineering, ICT, and related health disciplines for the public and private sectors.
- Provide a foundation in engineering fundamentals, applied science, mathematical computing, teamwork, projects, and management.
- Train students to comprehend, analyse, design, and create solutions for real-life problems.
- Develop professional ethics, communication, teamwork, entrepreneurship, multidisciplinary practice, and awareness of engineering's social context.

Programme information

Learning outcomes

Graduates should be able to undertake advanced study and basic scientific research; apply broad technical knowledge and soft skills in professional leadership; compete in the Electrical and Electronics Engineering job market or for graduate admission; solve problems in relevant application fields; and design, implement, and maintain projects using project economics and resource-valuation methods under risk and uncertainty.

Before you apply

Entry requirements

Direct entry: two Advanced Level principal passes in Mathematics and Physics obtained at the same sitting of the Uganda Advanced Certificate of Education or its equivalent, together with five passes at UCE. Physics and Mathematics are essential; Chemistry, Economics, Geography, Technical Drawing, and Computer Studies are relevant; General Paper is desirable.

Diploma entry: at least a second-class upper-division diploma and two years of industry experience. Relevant awards include a Diploma in Electrical and Electronics Engineering or another diploma with Mathematics and Physics as core components from an accredited tertiary institution. Applicants with an accredited Higher National Diploma may also be considered. Credit accumulation and transfer follows University, NCHE, and Inter-University Council of East Africa guidelines.

Programme information

Career opportunities

  • Power Generation, Transmission and Distribution
  • Renewable Energy and Rural Electrification
  • Electrical Installation and Maintenance
  • Telecommunications and Electronics
  • Embedded Systems and Industrial Automation
  • Instrumentation and Manufacturing
  • Building Services
  • Biomedical Equipment in Hospitals
  • Transport Systems
  • Technical Sales, Consultancy and Project Management
  • Government Agencies and Research
  • Teaching and Entrepreneurship (e.g. Solar Energy, Electrical Contracting)

Curriculum

Course structure

Undergraduate Handbook 2025/2026 · 185 total credit units

Year 13 study periods

Semester 1

CodeCourseTypeCU
EEE1101Electricity and MagnetismCore3
EEE1105Physical ElectronicsCore3
EEE1106Engineering Mathematics ICore4
EEE1111Engineering MaterialsCore3
BCE1104Information and Communication TechnologyCore3
COM1101Communication SkillsCore3
DVS1106Introduction to Political EconomyCore3

Semester 2

CodeCourseTypeCU
EEE1207Circuit TheoryCore3
EEE1206Engineering Mathematics IICore4
EEE1203Engineering DrawingCore3
EEE1209Digital ElectronicsCore3
EEE1213Sensor TechnologyCore3
EEE1215Fundamentals of Computer ProgrammingCore3
DVS1203Political Economy of Africa and DevelopmentCore3

Recess term

CodeCourseTypeCU
EEE1301Workshop PracticeCore4
Year 23 study periods

Semester 1

CodeCourseTypeCU
EEE2114Simulation and Testing EngineeringCore3
EEE2103Engineering Mathematics IIICore4
EEE2104Electrical Machine DesignCore3
BCE2113Object Oriented Programming – JavaCore3
EEE2106Engineering EthicsCore3
BCE2102Digital SystemsCore3

Semester 2

CodeCourseTypeCU
EEE2211Power Systems AnalysisCore3
EEE2212Electric Machine ModelingCore3
EEE2206Engineering Mathematics IVCore4
EEE2213Basic PLC ProgrammingCore4
EEE2214Electromagnetic FieldsCore3
EEE2216Research MethodsCore3

Recess term

CodeCourseTypeCU
EEE2301Industrial Training ICore4
Year 33 study periods

Semester 1

CodeCourseTypeCU
EEE3111Semiconductor Devices and ApplicationsCore3
BCE3123-IOTInternet of Things (IoT)Core3
BCE3110Communication Systems EngineeringCore3
EEE3112Analog ElectronicsCore4
EEE3115Renewable Energy EngineeringCore3
BME3101MicroprocessorsElective3
BCE3121VLSI Systems and DesignElective3

Semester 2

CodeCourseTypeCU
EEE3211Radio Propagation & AntennasCore4
BCE3214Embedded Systems Programming and DesignCore4
BCE3215Digital Signal ProcessingCore4
BCE3216Instrumentation and MeasurementsCore3
EEE3206Mini Engineering ProjectCore3
EEE3202Electronic CircuitsElective3
EEE3208Power ElectronicsElective3

Recess term

CodeCourseTypeCU
EEE3301Industrial Training IICore4
Year 42 study periods

Semester 1

CodeCourseTypeCU
EEE4102Maintenance EngineeringCore3
EEE4113Power Generation, Operation & ControlCore3
EEE4105Electrical Installation DesignCore3
BCE4112Control Systems EngineeringCore4
EEE4207Final Year ProjectCore3
EEE4104TV and Video EngineeringElective3
BCE4107Optical Communication SystemsElective3
EEE4108Telecommunication SystemsElective3

Semester 2

CodeCourseTypeCU
EEE4201Power Systems Protection & CoordinationCore3
BCE4223Entrepreneurship and Business ManagementCore3
EEE4207Final Year ProjectCore4
BCE4202Professional Law and Ethics for EngineersCore3
EEE4206Radio Frequency EngineeringElective3
BCE4222Robotics EngineeringElective3