KSAWorks
KSAWorks
Knowledge • Skills • Abilities
University of Virginia-Main Campus · Courses

ECE

54 courses with the subject ECE, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

ECE 1501Special Topics in Electrical & Computer Engineering1

Effective Date 01/04/2022 Student-led special topic courses which vary by semester.

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 2066Science of Information3

Effective Date 08/01/2018 An introduction to the fundamental scientific principles governing information science and engineering. Topics include: definition of information; entropy; information representation in analog and digital forms; information transmission; spectrum and bandwidth; information transformation including data compression, filtering, encryption, and error correction; information storage and display; and large-scale information systems. Technologies for implementing information functions.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 2200Applied Physics II4

Effective Date 08/01/2026 An applied physics course in electricity and magnetism, with emphasis on the technologies derived from them. An integrated lab component will provide team-based, hands-on examples and reviews of key concepts. Calculus 3 (Multivariable) may be taken concurrently; however, students should be proficient with vectors and calculus, including the chain rule and trigonometric functions.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
PHYS 1425 and APMA 1110 or equivalent. Requisites Completed or be currently enrolled in APMA 2120 or MATH 2310 or MATH 2315, AND completed (PHYS 1425 or PHYS 1420 or PHYS 1710 or MAE 2501-Applied Physics I) AND completed (APMA 1110 or MATH 1320) Credits: 4
Corequisite
APMA 2120 or equivalent, and
ECE 2300Applied Circuits3

Effective Date 02/13/2023 This course introduces electrical engineering theory and its application to circuits containing active and passive circuit elements. Content includes fundamental concepts such as voltage, current, power, energy and Ohm’s Law as well as circuit analysis techniques including node-voltage and mesh-current based on circuit laws and theorems such as Kirchhoff Laws, source superposition, and equivalent circuits.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
Must have completed (APMA 1110 or MATH 1320) AND (ENGR 1624 or ENGR 1410 or ENGR 2595 Topic Engineering Foundations I or ENGR 1010) Requisites
ECE 2330Digital Logic Design3

Effective Date 08/01/2019 Introduction to analysis and design of digital systems from switches to gates to components to CPU. Analysis and design of combinational and sequential components including multiplexers and demultiplexers, decoders and encoders, comparators, adders and ALU, registers and register files, counters and timers, RTL design, culminating in the design of a simple programmable processor. 10-12 studio design activities. Cross-listed as CS 2330.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 2410Intro to Machine Learning3

Effective Date 01/01/2026 Learn about and experiment with machine learning algorithms using Python. Applications include image classification, removing noise from images, and linear regression. Students will collect and interpret data, learn machine learning theory, build systems-level thinking skills required to strategize how to break the problem down into various functions, and to implement, test and document those functions.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
CS 111X Requisites Must have completed CS 1110 or CS 1111 or CS 1112 or CS 1113 with a grade of C- or better or successfully completed the CS 1110 place out test Credits: 3
ECE 2435Microcomputer Organization4

Effective Date 08/01/2026 Introduces the organization and programming of a modern microcomputer system. Topics include instruction set architecture, assembly language programming, low-level C programming, memory organization, and basic input/output interfacing.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2330 Requisites Must have completed ECE 2330 Credits: 4
ECE 2501Special Topics in Electrical and Computer Engineering0.5

Effective Date 01/01/2026 A second-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.

Subject
ECE
Credits (min)
0.5
Credits (max)
0.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 2502Special Topics in Electrical and Computer Engineering0.5

Effective Date 08/01/2026 A second-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.

Subject
ECE
Credits (min)
0.5
Credits (max)
0.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 2550Topics in Applied Research and Design Lab1.5

Effective Date 07/18/2019 A lab-based course that provides a hands-on way to learn about new developments in electrical and computer engineering fields. Topics include technologies or application areas that relate to ongoing design and research activities of faculty and students.

Subject
ECE
Credits (min)
1.5
Credits (max)
1.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 2600Electronics3

Effective Date 01/01/2025 Studies the modeling, analysis, design, computer simulation, and measurement of electrical circuits which contain non-linear devices such as junction diodes and field effect transistors. Includes the gain and frequency response of linear amplifiers, power supplies, and other practical electronic circuits. This course is taught in a studio style with mixed lecture and lab. Pre or

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
(ECE 2300 or ECE 2501 Topic Applied Circuits (link 15599) Requisites Completed ECE 2300 OR ECE 2501 AND completed or enrolled in APMA 2130 OR MATH 3250 OR APMA 2501 AND completed or enrolled in ECE 2700 Credits: 3
Corequisite
APMA 2130 and ECE 2700 AND
ECE 2630ECE Fundamentals I4

Effective Date 08/01/2014 Electrical circuits with linear applications of passive and active elements; Kirchhoff’s voltage and current laws to derive circuit equations; solutions for first- and second-order transient and DC steady-state responses; AC steady-state analysis; frequency and time domain signal representations; Fourier series; phasor methods; complex impedance; transfer functions; Thevenin/Norton equivalent models; controlled sources.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
APMA 1110. Credits: 4
ECE 2660ECE Fundamentals II4

Effective Date 08/01/2023 Studies the modeling, analysis, design, computer simulation, and measurement of electrical circuits which contain non-linear devices such as junction diodes, bipolar junction transistors, and field effect transistors. Includes the gain and frequency response of linear amplifiers, power supplies, and other practical electronic circuits. This course is taught in the studio mode with mixed lecture and lab.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2630 AND (
ECE 2700Signals and Systems3

Effective Date 08/01/2025 Develops tools for analyzing signals and systems in continuous and discrete-time, for controls, communications, signal processing and machine learning. Primary concepts are the representation of signals and linear systems in the time domain (convolution, differential equations, state-space representation) and in the frequency domain (Fourier/Laplace analysis) including practical programming examples.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
(ECE 2300 or ECE 2501 Topic: Applied Circuits) Requisites Must have completed or be currently enrolled in APMA 2130 or MATH 3250, AND completed ECE 2300 or ECE 2501 - Topic Applied Circuits Credits: 3
Corequisite
APMA 2130 or MATH 3250, and
ECE 3103Solid State Devices3

Effective Date 01/01/2025 Analyzes the basics of band theory and atomic structure; charge-transport in solids; current voltage characteristics of semiconductor devices, including p-n junction diodes, bipolar transistors, Schottky diodes, and insulated-gate field-effect transistors; electron emission; and superconductive devices.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2300. Requisites Must have completed ECE 2630 or ECE 2300 or ECE 2501 - Applied Circuits Credits: 3
ECE 3209Electromagnetic Fields4

Effective Date 01/01/2025 Analyzes the basic laws of electromagnetic theory, beginning with static electric and magnetic fields, and concluding with dynamic E&M fields; plane wave propagation in various media; Maxwell’s Laws in differential and integral form; electrical properties of matter; transmission lines, waveguides, and elementary antennas.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
APMA 2130, ECE 2300, and ECE 2200 or equivalent. Requisites (ECE 2300 or ECE 2630 or ECE 2501 - Applied Circuits) AND (APMA 2130 or MATH 3250 or APMA 2501 - Differential Equations & Linear Algebra) AND (ECE 2200 or PHYS 2415 or PHYS 2410 or PHYS 1720 or ECE 2502 - Applied Physics: Electricity and Magnetism) Credits: 4
ECE 3250Electromagnetic Energy Conversion3

Effective Date 01/01/2026 Analyzes the principles of electromechanical energy conversion; three-phase circuit analysis; magnetic circuits and nonlinearity; transformers; electromagnetic sensing devices; DC, synchronous, stepper, and induction machines; equivalent circuit models; power electronic control of machines, switching regulators, Class D amplification. Laboratory, computer, and design exercises complement coverage of fundamental principles.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2300 and PHYS 2415 or ECE 2200 Requisites Completed ECE 2300 AND (ECE 3209 or PHYS 2415 or PHYS 2410 or PHYS 1720 or ECE 2200 or ECE 2502 - Applied Physics: Electricity and Magnetism) Credits: 3
ECE 3251Electromagnetic Energy Conversion Lab1.5

Effective Date 01/01/2012 This lab provides practical exposure and continuation of the topics covered in the lecture sections of ECE 3250. Topics include principles of measurement and analysis using computerized instrumentation. Co-requisite ECE 3250 Requisites You must also take the following course: ECE 3250

Subject
ECE
Credits (min)
1.5
Credits (max)
1.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 3360Printed Circuit Board Design3

Effective Date 08/01/2026 A third-year design experience focused on the construction and layout of circuits on a printed circuit board (PCB). Students will learn best PCB layout practices, how to assess critical component parameters, and how to interface their designs with external circuits for a given set of product specifications. Students will build and test their designs for hands-on experience and practice with troubleshooting and testing procedures.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2600. Requisites Must have completed ECE 2600. Students cannot enroll if they previously completed ECE 3502 Topic #17 Third-Year Design Experience. Credits: 3
ECE 3430Introduction to Embedded Computer Systems4

Effective Date 01/01/2025 An embedded computer is designed to efficiently interact directly with its physical environment. This lab-based course explores architecture and interface issues relating to the design, evaluation and implementation of embedded systems . Topics include hardware and software organization, power management, digital and analog I/O devices, memory systems, timing and interrupts.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
(ECE 2300 or ECE 2630) AND ECE 2330 AND CS 2130 all with a grade of a C- or better. Requisites Must have completed (ECE 2300 or ECE 2630) AND ECE 2330 and CS 2130, all with C- or better Credits: 4
ECE 3501Special Topics in Electrical and Computer Engineering0.5

Effective Date 01/01/2021 A third-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.

Subject
ECE
Credits (min)
0.5
Credits (max)
0.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 3502Special Topics in Electrical and Computer Engineering0.5

Effective Date 01/01/2026 A third-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.

Subject
ECE
Credits (min)
0.5
Credits (max)
0.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 3660Microelectronic Circuits4

Effective Date 08/01/2023 Construction of electronic circuit design to specifications. Focuses on computer simulation, construction, and testing of designed circuits in the laboratory to verify predicted performance. Includes differential amplifiers, feedback amplifiers, multivibrators, and digital circuits. Three lecture and three laboratory hours.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2600 or ECE 2660 Requisites
ECE 3750ECE Fundamentals III4

Effective Date 01/01/2016 Develops tools for analyzing signals and systems operating in continuous-time, with applications to control, communications, and signal processing. Primary concepts are representation of signals, linear time-invariant systems, Fourier analysis of signals, frequency response, and frequency-domain input/output analysis, the Laplace transform, and linear feedback principles. Practical examples are employed throughout, and regular usage of computer tools (Matlab, CC) is incorporated. Students cannot receive credit for both this course and BIOM 3310.

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2660, APMA 2130 Credits: 4
ECE 3780Foundations of Data Analysis3

Effective Date 01/01/2026 This course is an introduction to the foundations behind modern data analysis and machine learning. The first part of the course covers selected topics from probability theory and linear algebra that are key components of modern data analysis. Next, we cover multivariate statistical techniques for dimensionality reduction, regression, and classification. Finally, we survey recent topics in machine learning.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
CS 2130 Requisites Completed CS 2130 Credits: 3
ECE 4060Autonomous Mobile Robots3

Effective Date 08/01/2025 The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments. The main emphasis is on mobile robot locomotion and kinematics, control, sensing, localization, mapping, path and motion planning.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
APMA 2130, APMA 3080, APMA 3100, and CS 2130 or equivalent. Requisites Completed (APMA 2130 or MATH 3250) AND (APMA 3080 or MATH 3351) AND (APMA 3100 or MATH 3100) AND CS 2130 Credits: 3
ECE 4103Solid State Devices for Renewable Energy Conversion3

Effective Date 01/05/2018 This class discusses solid state devices that are used for renewable energy application. While we will provide a general overview of most new and interesting technologies via lectures, discussions, and research presentations, we will focus on the detailed technical aspects of few devices namely: solar cells, thermionic devices, thermoelectric devices, solar thermal (CSPs), and batteries. Requisites Must have completed ECE 3103 or MSE 3670

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 4130Fundamentals of Photovoltaics and Solar Energy3

Effective Date 01/01/2026 This course introduces photovoltaics and solar energy generation and gives an overview of the subject. The course will describe the operation of photovoltaic cells and efficiency improvements, industrial processes, solar thermal power generation, thin films, and nanomaterials for photovoltaics and future technologies.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2200 or PHYS 2415 and APMA 2130 or MATH 3250. Requisites Must have completed (PHYS 2415 or PHYS 2410 or PHYS 1720 or ECE 2200) AND (APMA 2130 or MATH 3250) Credits: 3
ECE 4140Fundamentals of Nanoelectronics3

Effective Date 01/01/2015 Today’s electronic devices are reaching nanometer dimensions where fundamental quantum and atomistic processes dominate. Instead of the traditional ‘top-down’ classical viewpoint in “Solid State Device” courses, quantum transport principles are needed to understand `bottom-up’ how current flows through individual atoms, molecules, nanotubes or spintronic devices. This course provides a convenient starting point.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
APMA 2130 Credits: 3
ECE 4209RF Circuit Design and Wireless Systems3

Effective Date 08/01/2023 Design and analysis of wireless communication circuits. Topics covered include transmission lines, antennas, filters, amplifiers, mixers, noise, and modulation techniques. The course is built around a semester long design project. Prerequisite ECE 2700 or ECE 3750 Requisites

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2700 and ECE 3750 Credits: 3
ECE 4230Optical and Quantum Electronics3

Effective Date 03/12/2025 Quantum electronics, the study of light and matter interaction, has become the cornerstone in many areas of optical science and technology. This course reviews the principles of lasers then introduces the generalized nonlinear wave equations. This course will cover typical nonlinear effects and their applications in telecommunication, ultrafast laser, quantum computing/information and chemical/bio spectroscopy.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 3209. Requisites Completed ECE 3209. Credits: 3
ECE 4265Microwave Engineering Laboratory1.5

Effective Date 08/01/2010 Analyzes the measurement and behavior of high-frequency circuits and components; equivalent circuit models for lumped elements; measurement of standing waves, power, and frequency; use of vector network analyzers and spectrum analyzers; and computer-aided design, fabrication, and characterization of microstrip circuits.

Subject
ECE
Credits (min)
1.5
Credits (max)
1.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Corequisite
ECE 5260 or instructor permission. Credits: 1.5
ECE 4332Introduction to VLSI Design4.5

Effective Date 08/01/2023 Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Team design of a significant VLSI chip including layout and implementation.

Subject
ECE
Credits (min)
4.5
Credits (max)
4.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2330 and (ECE 2660 or ECE 2600) Requisites
ECE 4380AI Hardware3

Effective Date 03/12/2025 This course explores the intricacies of AI hardware, including the current landscape and anticipating the necessary developments in response to AI’s rapid growth and widespread integration across all computing tiers. Through this exploration, you will gain an understanding of both the existing technologies and the future challenges in AI hardware design and implementation.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2330 or CS 2130. Requisites Completed ECE 2330 OR CS 2130 Credits: 3
ECE 4430Real-time Embedded Systems3

Effective Date 01/01/2026 This course explores advanced embedded systems topics such as design and validation of embedded computing systems, embedded C programming, real-time operating systems for microcontrollers, safety and security, cyber-physical systems, Internet of Things, and robotics. The course includes hands-on experience, paper presentations, and discussions.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 3430 Requisites Completed ECE 3430 Credits: 3
ECE 4434Dependable Computing Systems3

Effective Date 10/19/2016 Focuses on the techniques for designing and analyzing dependable computer-based systems. Topics include fault models and effects, fault avoidance techniques, hardware redundancy, error detecting and correcting codes, time redundancy, software redundancy, combinatorial reliability modeling, Markov reliability modeling, availability modeling, maintainability, safety modeling, trade-off analysis, design for testability, and the testing of redundant digital systems. Cross-listed as CS 4434.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 3430 or CS 3330 and APMA 3100 or APMA 3110. Credits: 3
ECE 4435Computer Architecture & Design4.5

Effective Date 01/01/2024 Introduces computer architecture and provides a foundation for the design of complex synchronous digital devices, focusing on: 1) Established approaches of computer architecture, 2) Techniques for managing complexity at the register transfer level, and 3) Tools for digital hardware description, simulation, and synthesis. Includes laboratory exercises.

Subject
ECE
Credits (min)
4.5
Credits (max)
4.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 2330 and CS 2130 Requisites
ECE 4440Electrical and Computer Engineering Capstone4.5

Effective Date 08/01/2026 Design, analysis and testing of an embedded computer system to meet specific needs, considering public health, safety and welfare as well as societal impacts. Tradeoff analysis and constraint satisfaction facilitated by the use of appropriate engineering analysis techniques. Semester-long team project develops physical prototype. Counts as major design experience for ECE students. Prerequisites (ECE 3430 or ECE 3502 ECR II) AND (ECE 3750 or ECE 2700) AND 4th year standing Requisites Prereq: (ECE 3430 or 3502 - Embedded Computing & Robotics II) AND (ECE 3750 or ECE 2700) and 4th year standing

Subject
ECE
Credits (min)
4.5
Credits (max)
4.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 4457Computer Networks3

Effective Date 01/01/2015 A first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM networks; and real-time communications. Cross-listed as CS 4457.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
CS 3330 or ECE 3430 Credits: 3
ECE 4501Special Topics in Electrical and Computer Engineering1

Effective Date 08/01/2026 A fourth-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 4502Special Topics in Electrical and Computer Engineering1

Effective Date 01/01/2026 A fourth-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 4550Applied Research and Design Lab1.5

Effective Date 04/05/2018 A lab-based course that provides a hands-on way to learn about new developments in electrical and computer engineering fields. Topics include technologies or application areas that relate to ongoing design and research activities of faculty and students.

Subject
ECE
Credits (min)
1.5
Credits (max)
1.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 4635Low-Power Wireless Transceivers3

Effective Date 01/01/2026 This course explores the hardware and communication standards for current low power wireless transceivers such as Bluetooth and Zigbee and ongoing research into the low power transceivers of tomorrow that are being developed in research labs across the world today. A major emphasis of this course will be in learning how to efficiently find, read and critique academic research papers to enable you to become an independent learner.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 3660 Requisites Completed ECE 3660 Credits: 3
ECE 4660Analog Integrated Circuits3

Effective Date 10/31/2024 Topics include the design and analysis of analog integrated circuits; feedback amplifier analysis and design, including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; extensive use of CAD tools for design entry, simulation, and layout; and the creation of an analog integrated circuit design project.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 3660 or instructor permission. Requisites Completed ECE 3660:Microelectronic Circuits. Credits: 3
ECE 4710Communications3

Effective Date 08/01/2023 Explores the statistical methods of analyzing communications systems: random signals and noise, statistical communication theory, and digital communications. Analysis of baseband and carrier transmission techniques; and design examples in satellite communications.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
(APMA 3100 or MATH 3100) AND (ECE 3750 or ECE 2700) Requisites
ECE 4715Communication Systems Laboratory1.5

Effective Date 08/01/2023 Provides first-hand exposure to communications practice, including response of systems, signal theory, modulation and detection, sampling and quantization, digital signal processing, and receiver design.

Subject
ECE
Credits (min)
1.5
Credits (max)
1.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Corequisite
ECE 4710. Requisites Coreq: Must have completed or currently enrolled in ECE 4710 Credits: 1.5
ECE 4750Digital Signal Processing3

Effective Date 08/01/2025 An introduction to digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
CS 2130. Requisites Completed CS 2130 Credits: 3
ECE 4784Machine Learning for Wireless Communications3

Effective Date 01/01/2024 This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. Wireless technology is inherently interdisciplinary, and the course seeks to serve the interests of a variety of students.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
ECE 4850Linear Control Systems3

Effective Date 08/01/2023 Explores the modeling of linear dynamic systems via differential equations and transfer functions utilizing state space representations and classical input-output representations; the analysis of systems in the time and frequency domains; study of closed-loop systems; state-space methods and the classical stability tests, such as the Routh-Hurwitz criterion, Nyquist criterion, root-locus plots and Bode plots.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 3750 or ECE 2700 Requisites Prereq: Must have completed ECE 2700 or ECE 3750 Credits: 3
ECE 4855Control Laboratory1.5

Effective Date 08/01/2010 A laboratory consisting of design, analysis, construction, and testing of electrical and electromechanical circuits and devices.

Subject
ECE
Credits (min)
1.5
Credits (max)
1.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Corequisite
ECE 4850. Credits: 1.5
ECE 4860Digital Control Systems3

Effective Date 08/01/2010 Analyzes the design of dynamic systems that contain digital computers; the Z transform; block diagrams and transfer functions in the z-domain; block diagrams, frequency response and stability in the z-domain; state space methods; and design using the z-transform and state methods.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
ECE 4850 or instructor permission. Credits: 3
ECE 4907Electrical and Computer Engineering Research Projects1

Effective Date 01/01/2026 Under faculty supervision, students plan a project of at least one semester’s duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester.

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
Instructor permission. Credits: 1 to 3
ECE 4908Electrical Engineering Projects1

Effective Date 08/01/2010 Under faculty supervision, students plan a project of at least one semester’s duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester.

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com
Prerequisite
Instructor permission. Credits: 1 to 3
ECE 4991Electrical Engineering Capstone4.5

Effective Date 01/01/2025 Design, analysis and testing of an electrical system to meet specific needs, considering applicable standards, health, safety, welfare, and societal impacts as well as tradeoff and constraint considerations. Semester-long team project develops physical prototype (not simulation). Counts major design experience for students in ECE. Prerequisites (ECE 3430 or ECE 3502 ECR II) AND (ECE 3750 or ECE 2700) AND 4th year standing Requisites Must have taken (ECE 3430 or ECE 3502 - Embedded Computing & Robotics II) AND ECE 3750 OR (ECE 2600 and ECE 2700) AND 4th year standing

Subject
ECE
Credits (min)
4.5
Credits (max)
4.5
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
Undergraduate Record 2026-2027
Source
virginia.catalog.acalog.com

Source: University of Virginia-Main Campus's catalog, linked per course · table learning_unit · CourseShelf publish 59