Bachelor of Science in Electrical and Computer Engineering

Undergraduate Program in Electrical and Computer Engineering by the University of Arizona at UTC Global Tunisia


Looking to solve the world’s greatest engineering challenges? Join the UA department that can give you the skills to advance embedded systems, cybersecurity, wireless technology, robotics and biomedical devices.

Faster, safer computing and communications. Better health care. More energy-efficient systems. These are what the UA's online Bachelor of Science in Electrical and Computer Engineering is all about.

Earning your bachelor's online means you'll learn from the same experts and receive the same student-centered curriculum as your on-campus peers, including one-on-one attention from professors and advisers. And, thanks to longstanding partnerships with companies such as Raytheon, Intel, Microsoft, NASA, Pixar and more, this degree gives you an edge in the job market as well. Most UA Electrical and Computer Engineering students receive job offers before they graduate. Others move on to become entrepreneurs or successful grad students. An online bachelor's degree in Electrical and Computer Engineering will open new doors and power up your future.


Select the program you are interested in and one of our orientation advisors will contact you with more information.

Sample Courses

Wondering about the specific classes you can take in this program? See the course descriptions below

ECE 175: Computer Programming for Engineering Applications

This course will cover the fundamentals of C, complexity and efficiency analysis, numerical precision and representations, introduction to data structures, structured program design and applications to solving engineering problems.

ECE 320A: Circuit Theory

This course will cover electric circuits in the frequency domain, how to use sinusoidal steady-state, Laplace and Fourier methods, single-phase and three-phase power, time domain methods and convolution, transformed networks, natural frequencies, poles and zeros, two-port network parameters and Fourier series analysis.

ECE 372A: Microprocessor Organization

This course is an introduction to microcontroller organization, hardware interfacing, and system design. Topics include, but are not limited to: C Programming for Microcontrollers, Memory Organization and Addressing Modes, Interrupts, Timers, Parallel and Serial Interfacing, Analog-to-Digital Conversion, Overview of Common Peripheral Components, Event-driven Software Development, and Motor Control. In addition, students will be provided the opportunity to build and utilize the PIC24F platform.


Discover the advantages of international programs offered by UTC.