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.

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


University Privacy Statement

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