Navigation

BS in Electrical Engineering

Shorelight - University of Utah, United States
BS in Electrical Engineering
Next enrollment cycle December 2023 See all cycles
First Year Fee KES 4,819,156
Course Accredited By ABET
4 Years On Campus Undergraduate Degree Up to 30% scholarship

Electrical engineers change the way we interact with the world from computer circuitry, communications, optics, and power systems to putting smart electronics in our cars and smart wearable devices.

  • Electrical Engineering is the branch of engineering that deals with the study, application, and technology of electronics. Our department offers classes in basic electronic circuits, power, energy, robotics, controls, electromagnetics, microwaves, optics, radio frequency circuits, semiconductors, metamaterials, nanoelectronics, microsensors, microelectromechanical systems, communications, integrated circuits, digital circuits, embedded systems, and signal/image processing.

Enrollment Cycles

  • December 2023
  • April 2024
  • July 2024

Entry Requirements

KENYA

  • Kenya Certificate of Secondary Education (KCSE)
  • Undergraduate AAP 2 Terms C /7
  • Undergraduate EAP 3 Terms C /7
  • Undergraduate ID 2 Terms B-/8

English Requirements Certificate

IELTS

  • PSE (3 Terms) NA
  • PSE (2 Terms) 4
  • PSE (1 Term) 4.5
  • ID (2 Terms) 6.5
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 - 6.0 No subscore below 5.0

TOEFL

  • PSE (3 Terms) NA
  • PSE (2 Terms) 40 – 49
  • PSE (1 Term) 50 – 59
  • ID (2 Terms) 80
  • EAP (3 Terms) 60 - 67 No subscore below 12
  • AAP (2 Terms) 68 - 79 No subscore below 14

Duolingo

  • PSE (3 Terms) NA
  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • ID (2 Terms) 105
  • EAP (3 Terms) 85
  • AAP (2 Terms) 95

UGANDA

  • Uganda Advanced Certificate of Education with a minimum of 2 Principal Passing grades of D or higher and at least 1 subsidiary pass in a college preparatory subject. In addition, Uganda Certificate of Education with a C (7) average or higher or General Certificate of Education Level (O Level) Examination Certificate with 5 academic subjects passed is required.
  • Undergraduate AAP 2 Terms C7
  • Undergraduate EAP 3 Terms C7
  • Undergraduate ID 2 Terms B5

English Requirements Certificate

IELTS

  • PSE (3 Terms) NA
  • PSE (2 Terms) 4
  • PSE (1 Term) 4.5
  • ID (2 Terms) 6.5
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 - 6.0 No subscore below 5.0

TOEFL

  • PSE (3 Terms) NA
  • PSE (2 Terms) 40 – 49
  • PSE (1 Term) 50 – 59
  • ID (2 Terms) 80
  • EAP (3 Terms) 60 - 67 No subscore below 12
  • AAP (2 Terms) 68 - 79 No subscore below 14

Duolingo

  • PSE (3 Terms) NA
  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • ID (2 Terms) 105
  • EAP (3 Terms) 85
  • AAP (2 Terms) 95

TANZANIA

  • Certificate of Secondary Education (CSE)
  • Undergraduate AAP 2 Terms E/5
  • Undergraduate EAP 3 Terms E/5
  • Undergraduate ID 2 Terms D/4

English Requirements Certificate

IELTS

  • PSE (3 Terms) NA
  • PSE (2 Terms) 4
  • PSE (1 Term) 4.5
  • ID (2 Terms) 6.5
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 - 6.0 No subscore below 5.0

TOEFL

  • PSE (3 Terms) NA
  • PSE (2 Terms) 40 – 49
  • PSE (1 Term) 50 – 59
  • ID (2 Terms) 80
  • EAP (3 Terms) 60 - 67 No subscore below 12
  • AAP (2 Terms) 68 - 79 No subscore below 14

Duolingo

  • PSE (3 Terms) NA
  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • ID (2 Terms) 105
  • EAP (3 Terms) 85
  • AAP (2 Terms) 95

UNITED KINGDOM

  • See GCE criteria
  • Undergraduate AAP 2 Terms GCE
  • Undergraduate EAP 3 Terms GCE
  • Undergraduate ID 2 Terms GCE

English Requirements Certificate

IELTS

  • PSE (3 Terms) NA
  • PSE (2 Terms) 4
  • PSE (1 Term) 4.5
  • ID (2 Terms) 6.5
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 - 6.0 No subscore below 5.0

TOEFL

  • PSE (3 Terms) NA
  • PSE (2 Terms) 40 – 49
  • PSE (1 Term) 50 – 59
  • ID (2 Terms) 80
  • EAP (3 Terms) 60 - 67 No subscore below 12
  • AAP (2 Terms) 68 - 79 No subscore below 14

Duolingo

  • PSE (3 Terms) NA
  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • ID (2 Terms) 105
  • EAP (3 Terms) 85
  • AAP (2 Terms) 95

GCSE/IGCSE/GCE O-LEVEL

  • 5 college preparatory subjects passed.
  • Undergraduate AAP 2 Terms D or 3 or higher
  • Undergraduate EAP 3 Terms D or 3 or higher
  • Undergraduate ID 2 Terms C or 4 or higher

English Requirements Certificate

IELTS

  • PSE (3 Terms) NA
  • PSE (2 Terms) 4
  • PSE (1 Term) 4.5
  • ID (2 Terms) 6.5
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 - 6.0 No subscore below 5.0

TOEFL

  • PSE (3 Terms) NA
  • PSE (2 Terms) 40 – 49
  • PSE (1 Term) 50 – 59
  • ID (2 Terms) 80
  • EAP (3 Terms) 60 - 67 No subscore below 12
  • AAP (2 Terms) 68 - 79 No subscore below 14

Duolingo

  • PSE (3 Terms) NA
  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • ID (2 Terms) 105
  • EAP (3 Terms) 85
  • AAP (2 Terms) 95

Degree Requirements

Pre-Major/Introductory Courses

Total Credits

Complete all of the following:

  • Students who have passed Calculus I are eligible to apply to full major.
  • Earn 2.80 GPA to apply to the major.
  • Math and Science 
  • 27 - 34Total Credits

Complete all of the following:

  • Math/Science

Complete all of the following:

  • Chemistry/Biology
  • Complete all of the following

Earned a minimum grade of C- in at least 1 of the following: 

  • CHEM1210 - General Chemistry I (4)
  • BIOL1610 - Fundamental Principles of Biology I: Cells, Genetics, and Biochemistry (4)

Earned a minimum grade of C- in at least 1 of the following: 

  • CHEM1215 - General Chemistry Laboratory I (1)
  • PHYS2215 - Physics Laboratory for Scientists and Engineers I (1)
  • PHYS2225 - Physics Laboratory for Scientists and Engineers II (1)
  • BIOL1615 - Fundamental Principles of Biology Lab I: Cells, Genetics, and Biochemistry (1)
  • Students need ONE science lab in addition to science course requirements.
  • Mathematics

Complete 1 of the following:

  • Track 1 - Traditional Calculus
  • Complete all of the following

Earned a minimum grade of C in each of the following: 

  • MATH1210 - Calculus I (4)
  • MATH1220 - Calculus II (4)
  • MATH2210 - Calculus III (3)

Earned a minimum grade of C- in each of the following: 

  • MATH3150 - Partial Differential Equations for Engineering Students (2)
  • This math route should be followed as: MATH 1210- MATH 1220- MATH 2210- MATH 2250- MATH 3150
  • Track 2- Engineering Calculus

Complete all of the following

Earned a minimum grade of C in each of the following: 

  • MATH1310 - Engineering Calculus I (4)
  • MATH1320 - Engineering Calculus II (4)

Earned a minimum grade of C- in each of the following: 

  • MATH3140 - Vector Calculus and Partial Differential Equations for Engineers (4)
  • This math route should be followed as: MATH 1310- MATH 1320- MATH 2250- MATH 3140 
  • Track 3 - Accelerated Engineering Calculus (Honors)

Complete all of the following

Earned a minimum grade of C in each of the following: 

  • MATH1311 - Accelerated Engineering Calculus I (4)
  • MATH1321 - Accelerated Engineering Calculus II (4)

Earned a minimum grade of C- in each of the following: 

  • MATH3150 - Partial Differential Equations for Engineering Students (2)
  • This math route should be followed as: MATH 1311- MATH 1321- MATH 2250- MATH 3150

Required Additional Math and Science

Complete 1 of the following

Earned a minimum grade of C in each of the following: 

  • MATH2250 - Differential Equations and Linear Algebra (4)

Earned a minimum grade of C in each of the following: 

  • MATH2270 - Linear Algebra (4)
  • MATH2280 - Introduction to Differential Equations (4)

Earned a minimum grade of C- in at least 1 of the following: 

  • PHYS2210 - Physics for Scientists and Engineers I (4)
  • PHYS3210 - Physics for Scientists I (4)

Earned a minimum grade of C- in at least 1 of the following: 

  • PHYS2220 - Physics for Scientists and Engineers II (4)
  • PHYS3220 - Physics for Scientists II (4)
  • Must meet minimum of 30 credit hours of math and science for ABET requirements. 

Required Courses

  • 61 - 73Total Credits
  • Complete all of the following
  • Introductory Seminar

Complete 1 of the following:

  • Earned a minimum grade of CR in at least 1 of the following: 
  • ECE1900 - Introduction to Electrical and Computer Engineering (1)
  • ENGIN1022 - Survey of Engineering (2)

Earned a minimum grade of C- in at least 1 of the following: 

  • ECE1900 - Introduction to Electrical and Computer Engineering (1)
  • ENGIN1022 - Survey of Engineering (2)

LEAP Requirement

  • Earned a minimum grade of C- in each of the following: 
  • LEAP1500 - LEAP Seminar in Humanities for Engineers (3)
  • Ethics Requirement

Complete all of the following:

  • Transfer students may select one upper-division Philosophy class from the list below in place of LEAP 1501. Transfer courses at the 3000 level or higher can be evaluated as equivalent. 

Earned a minimum grade of D- in at least 1 of the following: 

  • LEAP1501 - Social and Ethical Implications of Engineering (3)
  • PHIL3510 - Business and Professional Ethics (3)
  • PHIL3520 - Bioethics (3)
  • PHIL3530 - Environmental Ethics (3)
  • PHIL4540 - Engineering, Ethics, and Society (3)
  • PHIL3500 - Ethics (3)

Core Classes

Complete all of the following

Earned a minimum grade of C- in each of the following: 

  • ECE1240 - Introduction to Circuit Design (3)
  • ECE1245 - Introduction to Circuit Design Laboratory (.5)
  • ECE1050 - Matlab for Electrical and Computer Engineering Design (0.5)

Earned a minimum grade of C- in each of the following: 

  • ECE2240 - Introduction to Electric Circuits (3)
  • ECE2280 - Fundamentals of Engineering Electronics (3)
  • ECE3200 - Introduction to Semiconductor Device Physics (3)
  • ECE3500 - Fundamentals of Signals and Systems (4)
  • ECE3700 - Fundamentals of Digital System Design (4)
  • ECE3900 - Junior Seminar (1)
  • ECE3305 - Fundamentals of Electromagnetics (1)
  • ECE3300 - Fundamentals of Electromagnetics (3)
  • ECE2245 - Introduction to Electric Circuits Lab (1)
  • ECE2285 - Fundamentals of Engineering Electronics (1)

Earned a minimum grade of C- in at least 1 of the following: 

  • ECE3530 - Engineering Probability and Statistics (3)
  • CS3130 - Engineering Probability and Statistics (3)

Group

Complete 1 of the following

Earned a minimum grade of C- in each of the following: 

  • CS1400 - Introduction to Computer Programming (4)
  • CS1410 - Introduction to Object-Oriented Programming (4)

Earned a minimum grade of C- in each of the following: 

  • CS1420 - Accelerated Introduction to Object-Oriented Programming (4)
  • Upper Division Writing

Complete 1 of the following

Earned a minimum grade of C- in at least 1 of the following: 

  • ECE3030 - Technical Communications and Writing for Engineers (3)
  • ECE3031 - Technical Communications and Writing for Engineers (3)
  • HONOR3200 - Writing in a Research University (3)

Earned a minimum grade of C- in each of the following: 

  • WRTG3015 - Professional Writing (3)
  • COMM1020 - Principles of Public Speaking (3)
  • Capstone Experience

Complete all of the following

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE4900 - Senior Thesis I (4)
  • ECE4998 - Senior Honors Thesis I (4)

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE4910 - Senior Thesis II (4)
  • ECE4999 - Senior Honors Thesis II (3)
  • Breadth Requirement
  • Complete 3 of the following
  • Electronics and Semiconductor Devices

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE3110 - Engineering Electronics II (4)
  • ECE5074 - Photovoltaic Materials & Solar Cells (3)
  • ECE5201 - Physics of Nano-Electronics and Related Devices (3)
  • ECE5221 - Fundamentals of Micromachining Processes (3)

Microwaves and Optics

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE5320 - Microwave Engineering I (4)
  • ECE5324 - Antenna Theory and Design (3)
  • ECE5325 - Wireless Communication Systems (3)
  • ECE5340 - Numerical Techniques in Electromagnetics (3)
  • ECE5410 - Lasers and Their Applications (3)
  • ECE5350 - Metamaterials and Advanced Antenna Theory (3)
  • ECE5411 - Optical Communication Systems (3)

Signals and Systems

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE3510 - Introduction to Feedback Systems (4)
  • ECE5510 - Random Processes (3)
  • ECE5530 - Digital Signal Processing (3)
  • ECE5520 - Digital Communication Systems (3)

Power, Energy, & Control

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE3600 - Introduction to Electric Power Engineering (3)
  • ECE5610 - Power Electronics Fundamentals (4)
  • ECE5670 - Control of Electric Motors (3)
  • ECE5671 - Electric Generators (3)

Computer and Digital Design

Earned a minimum grade of D- in at least 1 of the following: 

  • ECE3810 - Computer Organization (4)
  • ECE5710 - Digital VLSI Design (4)
  • ECE5720 - Fundamentals of Analog Integrated Circuit Design (3)
  • ECE5745 - Testing and Verification of Digital Circuits (3)
  • ECE5750 - Synthesis and Verification of Asynchronous VLSI Systems (3)
  • Complete 3 out of the 5 breadth areas. These courses count towards the required 24 hours of
  • Technical Electives. 
  • Technical Electives
  • 24 - 32Total Credits

Complete all of the following:

  • Earned at least 24 credits from: Courses from ECE 3000-5999 
  • MATH3160 - Applied Complex Variables (2)
  • Must earn minimum grade of D- in all selected courses
  • Cannot use any courses already required in the major. 
  • At least 13 hours must be taken in regular ECE courses (not ECE 3990, 3980, 3910) and not NON-ECE TEs.
  • MATH 3160 also counts as an ECE TE.
  • Optional Technical Electives

Complete all of the following:

  • The following optional requirement can be used towards the Technical Elective requirement.

Earned between 0 and 8 credits from the following: 

  • ECE3970 - Undergraduate Research in ECE (1 - 3)
  • ECE3980 - Independent Project in Electrical or Computer Engineering Experience (1)
  • ECE3990 - Cooperative Education Work Period (1 - 3)
  • CS4010 - Computer Science Internship (1 - 3)
  • HNKLY internship course can also count as a special studies course. Please coordinate with your academic advisor (1-4)
  • ECE 3990 cap: 4 hours
  • ECE 3970 cap: 6 hours
  • Additional Technical Electives
  • 10Total Credits
  • Students may take up to 10 credit hours from the following approved non-ECE Technical

Electives toward the 24 credit hour requirement

Earned at least 10 credits from the following: 

  • BME4101 - Biosystems Analysis and Modeling (4)
  • BME4250 - Biomechanics I (4)
  • BIOL2020 - Principles of Cell Biology (3)
  • BIOL2030 - Genetics (3)
  • CHEM1215 - General Chemistry Laboratory I (1)
  • CHEM1220 - General Chemistry II (4)
  • CHEM2310 - Organic Chemistry I (4)
  • CHEM2320 - Organic Chemistry II (4)
  • CHEM3060 - Quantum Chemistry and Spectroscopy (4)
  • CHEM3070 - Thermodynamics and Chemical Kinetics (4)
  • CH EN2300 - Thermodynamics I (2)
  • CH EN2800 - Fundamentals of Process Engineering (3)
  • CH EN3353 - Fluid Mechanics (3)
  • CS2100 - Discrete Structures (3)
  • CS2420 - Introduction to Algorithms & Data Structures (4)
  • CS3500 - Software Practice (4)
  • CS4300 - Artificial Intelligence (3)
  • CS4400 - Computer Systems (3)
  • CS5100 - Theory of Computation (3)
  • CS5310 - Robotics (3)
  • CS5320 - Computer Vision (3)
  • CS5460 - Operating Systems (3)
  • CS6210 - Scientific and Data Computing I (3)
  • CS6370 - Motion Planning (3)
  • CVEEN2140 - Strength of Materials (3)
  • CVEEN5750 - Engineering Law and Contracts (3)
  • ENGIN5020 - Emerging Technologies and Engineering Entrepreneurship (3)
  • ENGIN5790 - The Business of Entrepreneurship (3)
  • ENGIN5791 - Launching Technology Ventures (3)
  • GEO5250 - Inversion Theory and Applications (3)
  • MATH3210 - Foundations of Analysis I (4)
  • MATH3220 - Foundations of Analysis II (4)
  • MATH4200 - Introduction to Complex Variables (3)
  • MATH5030 - Actuarial Mathematics (3)
  • MATH5040 - Stochastic Processes and Simulation I (3)
  • MATH5080 - Statistical Inference I (3)
  • MATH5210 - Introduction to Real Analysis (4)
  • MATH5310 - Introduction to Modern Algebra I (3)
  • MATH5600 - Survey of Numerical Analysis (4)
  • MATH5760 - Introduction to Mathematical Finance I (3)
  • ME EN2030 - Dynamics (3)
  • ME EN3300 - Strength of Materials (4)
  • ME EN3650 - Heat Transfer (3)
  • ME EN3700 - Fluid Mechanics (4)
  • ME EN5000 - Engineering Law and Contracts (3)
  • ME EN5220 - Robotics (3)
  • ME EN5510 - Applied Finite Element Analysis (3)
  • ME EN6960 - Special Topics (1 - 4)
  • MSE2010 - Introduction to Materials Science and Engineering (4)
  • MSE3210 - Electronic Properties of Solids (3)
  • NUCL3000 - Nuclear Principles in Engineering and Science (3)
  • NUCL3100 - Radiation Interactions (3)
  • NUCL3200 - Radiochemistry with Laboratory I (3)
  • PHYS3150 - Energy and Sustainability: A Global Perspective (3)
  • PHYS3410 - Foundations of Modern Optics (4)
  • PHYS3760 - Principles of Thermodynamics and Statistical Mechanics (3)
  • PHYS4060 - Observational Astronomy for Scientists (3)
  • PHYS5110 - Introduction to Nuclear and Particle Physics (3)
  • PHYS5510 - Solid-State Physics I (3)
  • PHYS5520 - Solid-State Physics II (3)
  • PHYS5590 - High Energy Astrophysics (3)
  • PHYS6770 - Optical Measurement Techniques and Instrumentation (3)
  • PHYS2215 - Physics Laboratory for Scientists and Engineers I (1)
  • PHYS2225 - Physics Laboratory for Scientists and Engineers II (1)
  • ENGIN5030 - Patent Law and Strategy (3)
  • MG EN2400 - Introductory Surveying (3)
  • MATH4100 - Introduction to Data Science (3)
  • MATH3160 - Applied Complex Variables (2)
  • BIOL1615 - Fundamental Principles of Biology Lab I: Cells, Genetics, and Biochemistry (1)
  • Grand Total Credits: 122 - 149

Interested in this course?

Our Admissions Counsellors would love to assist!

Craydel