Jump to navigation

The University of Arizona Wordmark Line Logo White
College of Engineering
Home
  • Home
  • Give Today
  • Contact Us

Search form

  • About
    • Welcome
    • Advisory Board
    • Contact Us
  • Undergrad Programs
    • Admissions
    • Degrees
    • Courses
    • Advising
    • Scholarships & Financial Aid
    • Research & Internships
    • Student Clubs & Organizations
    • ABET Accreditation
  • Grad Programs
    • Admissions
    • On-Campus Degrees
    • Online Degrees
    • Courses
    • Advising
    • Research Focus Areas
    • Funding
  • Research
    • Focus Areas
    • Centers
    • Inventions
  • Faculty & Staff
    • Faculty Directory
    • Staff Directory
    • Faculty Videos
    • Employee Resources
    • Open Positions
  • Alumni
    • Give Today
  • News & Events
    • ECE News Archive
    • Events
Undergraduate Programs
Home / Undergraduate Programs / Undergraduate Courses

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...
  • UNDERGRAD PROGRAMS
  • Admissions
  • Degrees
  • Courses
  • Advising
  • Scholarships & Financial Aid
  • Research & Internships
  • Student Clubs & Organizations
  • ABET Accreditation
undergradadvisor@ece.arizona.edu
  • Cadence University Program Member
  • Employee Resources
The University of Arizona
Department of Electrical & Computer Engineering
1230 E. Speedway Blvd.
P.O. Box 210104
Tucson, AZ 85721-0104
520.621.6193

Facebook YouTube LinkedIn Instagram


University Privacy Statement

© 2023 The Arizona Board of Regents on behalf of The University of Arizona.