Courses

This page lists courses that are offered during the current semester. For a complete list of ECE courses, click here.

100-Level

ECE175 Computer Programming for Engineering Applications www
ECE197A Career Experience and Development Workshop  

200-Level

ECE202R Geometrical and Instrumental Optics II  
ECE207 Elements of Electrical Engineering  
ECE220 Basic Circuits  
ECE274 Digital Logic www
ECE297A Career Experience and Development Workshop  
ECE299 Independent Study  
ECE299H Honors Independent Study  

300-Level

ECE301 Electrical Engineering Laboratory  
ECE304 Design of Electronic Circuits www
ECE320A Circuit Theory www
ECE340 Engineering Systems Analysis www
ECE351A Electronic Circuits www
ECE352 Device Electronics www
ECE369 Fundamentals of Computer Architecture www
ECE370 Lasers and Photonics  
ECE372 Microprocessor Organization www
ECE373 Object-Oriented Software Design  
ECE381 Introductory Electromagnetics www
ECE392 Directed Research  
ECE397A Career Experience and Development Workshop  
ECE399 Independent Study  
ECE399H Honors Independent Study  

400-Level

ECE404 Optical Spectroscopy of Materials  
ECE414A Photovoltaic Solar Energy Systems  
ECE417 Measurement and Data Analysis in Biomedical Engineering  
ECE425 Image Science and Engineering  
ECE429 Digital Signal Processing www
ECE430 Optical Communication Systems www
ECE442 Digital Control Systems www
ECE447a Advanced Motion Control  
ECE456 Optoelectronics  
ECE462 Computer Architecture and Design www
ECE473 Software Engineering Concepts  
ECE474A Computer-Aided Logic Design www
ECE478 Fundamentals of Computer Networks www
ECE484 Antenna Theory and Design www
ECE488 Microwave Engineering II  
ECE492 Directed Research  
ECE493 Internship  
ECE493A Manufacturing  
ECE497A Career Experience and Development Workshop  
ECE499 Independent Study  
ECE499H Honors Independent Study  

500-Level

ECE509 Cyber Security - Concept, Theory, Practice  
ECE514A Photovoltaic Solar Energy Systems  
ECE517 Measurement and Data Analysis in Biomedical Engineering  
ECE518 Stochastic Processes  
ECE519 Non-Linear Optimization  
ECE528 Advanced Digital Signal Processing www
ECE529 Digital Signal Processing www
ECE530 Optical Communication Systems www
ECE534 Advanced Topics in Optical and Electronic Materials  
ECE535 Digital Communication Systems I  
ECE539 Algebraic Coding Theory  
ECE542 Digital Control Systems  
ECE547 Advanced Motion Control  
ECE547a Advanced Motion Control  
ECE552 Solid-State Devices  
ECE556 Optoelectronics  
ECE561 Power Electronics  
ECE562 Computer Architecture and Design www
ECE566 Knowledge-System Engineering  
ECE567 Computer Graphics and CAD  
ECE568 Introduction to Parallel Processing www
ECE569 High Performance Computing  
ECE573 Software Engineering Concepts  
ECE574A Computer-Aided Logic Design  
ECE576 Engineering of Computer-Based Systems  
ECE578 Fundamentals of Computer Networks www
ECE581A Electromagnetic Field Theory www
ECE581B Electromagnetic Field Theory www
ECE583 Remote Sensing Instrumentation and Techniques  
ECE584 Antenna Theory and Design www
ECE588 Microwave Engineering II  
ECE591 Preceptorship  
ECE593 Internship  
ECE596 Graduate Seminar www
ECE596A Graduate Seminar www
ECE596C Advanced Topics www
ECE599 Independent Study  

600-Level

ECE633 QUANTUM ERROR CORRECTION  
ECE636 Information Theory  
ECE638 Wireless Communications www
ECE654 Electronic Packaging Design  
ECE659 Advanced Topics in Microelectronics and Solid-State Devices  
ECE677 Distrubuted Computing Systems  
ECE688 Electromagnetics Boundary Value Problems  
ECE693 Internship  
ECE696A Graduate Seminar www
ECE699 Independent Study  

700-Level

ECE799 Independent Study  

900-Level

ECE900 Research  
ECE909 Master's Report  
ECE910 Thesis  
ECE920 Dissertation  
ECE930 Supplementary Registration  

University of Arizona College of Engineering