Undergraduate Courses
More information about ECE courses, including fees and grading bases, can be found in the UA Catalog, under Course Descriptions.
See information specific to Computer Science & Engineering Courses
ECE 175
Computer Programming for Engineering Applications
Prerequisite(s):
Prerequisite or concurrently enrolled in: MATH 122B or MATH 125.
ECE 207
Elements of Electrical Engineering
Prerequisite(s):
PHYS 241 or PHYS 251 or PHYS 261H. Prerequisite or concurrently enrolled in: MATH 254 or MATH 250B or MATH 355.
ECE 220
Basic Circuits
Prerequisite(s):
MATH 129 and (PHYS 241 or PHYS 251 or PHYS 261H)
ECE 274A
Digital Logic
Prerequisite(s):
ECE 175. Prerequisite or concurrent enrollment in MATH 129.
ECE 275
Computer Programming for Engineering Applications II
Prerequisite(s):
Major: ECE. ECE 175
ECE 304A
Design of Electronic Circuits
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 351C.
ECE 310
Applications of Engineering Mathematics
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. MATH 254 and (ECE 207 or 220) and ECE 175.
ECE 311
Engineering Ethics and Contemporary Issues
Prerequisite(s):
Advanced Standing: Engineering. ECE majors only
ECE 320A
Circuit Theory
Prerequisite(s):
Advanced Standing: Engineering. Major or minor: ECE. MATH 254 and ECE 220.
ECE 330B
Computational Techniques
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. MATH 223 and MATH 254 and PHYS 143 and PHYS 241 and ECE 175.
ECE 340A
Introduction to Communications
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 320A.
ECE 351C
Electronic Circuits
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 320A.
ECE 352
Device Electronics
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. Prerequisite or concurrent enrollment in ECE 351C.
ECE 369A
Fundamentals of Computer Organization
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 175 and ECE 274A.
ECE 372A
Microprocessor Organization
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. (ECE 207 or 220) and ECE 274A and ECE 275 (concurrent enrollment in ECE 275 okay).
ECE 373
Object-Oriented Software Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 275.
ECE 381A
Introductory Electromagnetics
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. MATH 223 and ECE 220.
ECE 403A/OPTI 403A
Mathematical Methods for Optics & Photonics
Prerequisite(s):
Major: OSE. Advanced Standing: Engineering. MATH 322.
ECE 404/MSE 404
Optical Spectroscopy of Materials
Prerequisite(s):
Advanced Standing: Engineering.
ECE 407
Digital VLSI Systems Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 274A and ECE 351C.
ECE 411
Numeric Modeling of Physics & Biological Systems
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE.
ECE 413
Web Development and the Internet of Things
Prerequisite(s):
Advanced Standing: Engineering. ECE 275.
ECE 414A
Photovoltaic Solar Energy Systems
Prerequisite(s):
Advanced Standing: Engineering.
ECE 417/BME 417
Measurement and Data Analysis in Biomedical Engineering
Prerequisite(s):
Senior status only.
ECE 429
Digital Signal Processing
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 340A.
ECE 430/OPTI 430
Optical Communication Systems
Prerequisite(s):
Advanced Standing: Engineering.
ECE 434
Electrical and Optical Properties of Materials
Prerequisite(s):
Advanced Standing: Engineering.
ECE 435A
Digital Communications Systems
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 340A.
ECE 441A
Automatic Control
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 320A.
ECE 442
Digital Control Systems
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 320A.
ECE 450
Analog Integrated Circuits
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 351C.
ECE 456
Optoelectronics
Prerequisite(s):
ECE 381A
ECE 459
Fundamentals of Optics for Electrical Engineers
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 381A.
ECE 462
Computer Architecture and Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 369A.
ECE 466
Knowledge-System Engineering
Prerequisite(s):
Major: ECE. Advanced Standing: Engineering.
ECE 471
Fundamentals of Information and Network Security
Prerequisite(s):
ECE 275 and ECE 310.
ECE 472
Design, Modeling, and Simulation for High Technology Systems in Medicine
Prerequisite(s):
Recommendations and additional information: Mastery of material in the areas of electrical and computer engineering, or mechanical engineering, or biomedical engineering at the level commensurate with senior/junior level standing.
ECE 473
Software Engineering Concepts
Prerequisite(s):
Major: ECE. ECE 373.
ECE 474A
Computer-Aided Logic Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 274A and ECE 275.
ECE 478
Fundamentals of Computer Networks
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 275 and ECE 310.
ECE 479
Principles of Artificial Intelligence
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 373.
ECE 484
Antenna Theory and Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 381A
ECE 486
Microwave Engineering I: Passive Circuit Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 381A.
ECE 488
Microwave Engineering II: Active Circuit Design
Prerequisite(s):
Advanced Standing: Engineering. Major: ECE. ECE 486.
Contact Us
Contact Us
Loading...