Electrical and Computer Engineering
Bachelor of Science
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.
The following courses are not offered in a fully online format by the University of Arizona. To enroll in this program, students must transfer in or concurrently obtain equivalent credit for these courses:
- CHEM 151, General Chemistry I (4 units)
- PHYS 141, Introductory Mechanics (4 units)
- PHYS 143, Introductory Optics and Thermodynamics (2 units)
- PHYS 241, Introductory Electricity and Magnetism (4 units)
- MATH 243, Discrete Mathematics in Computer Science (3 units)
Successful applicants will be admitted to Pre-engineering. Pre-engineering students may qualify for progression into the Electrical and Computer Engineering (Online) major. Requirements for consideration include completion of pre-requisite/concurrent courses, GPA, and College of Engineering review. Pre-engineering students have a cost of $500 per unit. Upon transition into the Electrical and Computer Engineering major, the cost increases to $600 per unit.
Cost & Eligibility
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.