Electrical Engineering Undergraduate Program

All EE students begin with a unifying foundation that is combined with technical and unrestricted electives focused on different application areas such as digital systems, communications, microelectronics, art and drama, and Environment and Sustainability.  Graduates of the electrical engineering program utilize their academic preparation to become successful practitioners and innovators in electrical engineering and other fields. They analyze, design and implement creative solutions to problems with electrical and electronic devices and systems. They contribute effectively as team members, communicate clearly and interact responsibly with colleagues, clients, employers and society.


The information contained on this website is for informational purposes only. The Undergraduate Record and Graduate Record represent the official repository for academic program requirements. These publications may be found at www.virginia.edu/registrar/catalog/ugrad.html.

  • Degree and Minor Requirements

    Degree and minor requirements can be found in the Undergraduate Record.  Requirements are listed by expected semester of completion.  You should discuss each semester's enrollment with your advisor. One of the ECE electives must be the Major Design Experience Course, either ECE4440 or ECE4991.

    Electrical Engineering is a very broad discipline with applications to many areas. As you decide how to use your ECE, technical and unrestricted electives, we recommend that you meet with your faculty advisor to discuss how the suggested application areas and sample courses listed below can be combined to meet your personal and professional goals.

    Applied Electrophysics:ECE 4332:  Intro to VLSI, ECE 5150:  IC Fabrication, ECE 4255:  IC Fabrication Lab, ECE 5260:  Microwave Engr., ECE 4265:  Microwave Lab, ECE 6163:  Semicond. Device Theory, ECE 4209:  RF Circuit Design and Wireless Systems, MSE 6670: Prop. of Materials, PHYS 5310: Optics, PHYS 5320:  Fund. of Photonics

    Architecture:ARCH 3230:  Building and Climate, ARCH 5300/5301:  ecoMOD Seminar, ARCH 6410:  CAAD 3D Modeling and Visualization, ENGR 4595/4599: Sustainable Building Design and Construction

    Art:ARTS 2220/2222:  Intro to Digital Art I & II, ARTS 3220/3222: Intermediate Digital Art I&II, ARTS 4220/4222:  Advanced Digital Art I&II

    Business:COMM 1800:  Making Business Work, ECON 2010: Microeconomics, COMM 2010: Intro to Financial Accounting, STS 4510:  The Technology and Product Development Life Cycle, COMM 4240:  Electronic Commerce, COMM 4250: Innovation and Technology Management, COMM 4270:  Information Technology Project Practicum, COMM 4280:  Data Communications

    Communication & Signal ProcessingECE 4710:  Communications, ECE 4715: Communications Lab, ECE 5260:  Microwave Engr., ECE 4265:  Microwave Lab, ECE 5750:  Dig. Sig. Proc., ECE 6713:  Comp. Sys. Engr.

    ControlsECE 4850: Linear Controls, ECE 4855: Control Lab, ECE 4860:  Digital Control, ECE 6851:  Linear Automatic Control (Students may NOT receive credit for both ECE 6851 and ECE 4850)

    Digital Systems:ECE 4332:  Intro to VLSI, ECE 4434:  Dependable Computing Systems, ECE 4435:  Comp. Design, ECE 4440:  Embedded Sys Design, ECE 4457:  Computer Networks, ECE 6331:  Adv. Switching Theory

    Drama:DRAM 2110:  Lighting Technology, DRAM 2130:  Production Laboratory: Lighting and Sound, DRAM 2240:  Digital Design: Remaking and Reimaging, DRAM 2620:  Sound Design, DRAM 4110:  Lighting Design

    Education:EDIS 5330:  Science in the Elementary School, EDIS 5450:  Teaching Mathematics in Secondary Schools, EDIS 5050/5051:  Teaching Science in Secondary Schools, EDIS 5052:  Models of Science Instruction Lab

    ElectromechanicsECE 3250:  Electromechanical Energy Conversion, MAE 4710: Mechatronics

    Energy:ECE 3250:  Electromechanical Energy Conversion, MAE 2100: Thermodynamics, MAE 3120:  Thermal Systems Analysis, ECE 6502:  Photovoltaics, CHE 5561:  Energy Outlook and Technical Options

    Environment and Sustainability:CE 2100:  Intro to Environmental Engineering, EVSC 3020: GIS methods, EVSC 4010:  Intro to Remote Sensing, EVSC 4490:  Air Pollution, EVSC 4040:  GIS and Arc/Info, EVSC 4070:  Advanced GIS

    Medicine and Health:BME 2101: Physiology I, BME 3636:  Neural Network Models of Cognition and Brain Computation, BME 4311:  Bioinstrumentation and Design, BME 4641: Bioelectricity, BME 4783:  Medical Image Modalities, BME 4784:  Medical Image Analysis, NUIP 4001:  Evaluating and Using Information Technology in Health Care, NUIP 4004:  Strategies for Prehospital Emergency Care

    Microelectronics:ECE 4332: Intro to VLSI, ECE 4907:  Prop. of Materials, ECE 4209:  Wireless Circuits, ECE 4435:  Comp. Organ. & Des., ECE 4660:  Analog Integrated Cir., ECE 5150:  Microelect. IC Fab., ECE 4155:  IC Fabrication Lab

    Music:MUSI 2350:  Technosonics: Digital Music and Sound Art Composition, MUSI 3390: Introduction to Music and Computers, MUSI 4535:  Interactive Media, MUSI 4540:  Computer Sound Generation and Spatial Processing, MUSI 4545:  Computer Applications in Music

  • FAQs

    1. What courses can be used as HSS electives?

    The dean's office publishes a list of courses that can and cannot be used to meet this requirement.   A printout of this list is available in Thornton A-122.

    2.  Is there anything else that we need to be aware of in choosing an HSS elective?

    Students cannot take language courses in their native language for HSS electives.  Native language was designated on their application to UVA.

    3. Are unrestricted electives completely unrestricted?

    Not really. By definition, an unrestricted elective may be any graded course in the University except mathematics courses below MATH 1310 (or APMA 1090) and any other courses that substantially duplicate courses offered for the degree.

    4. I have to take APMA 1090. Can I use it for something?

    Yes. You can use it as an unrestricted elective (three credits)

    5. What are the choices for the science elective? 

    There are 6 choices: BIOL 2010, BIOL 2020, CHEM 1620, ENGR 2500, MSE 2090 and PHYS 2620.

    6. What courses are counted as Tech Electives?

    A technical elective is defined as a course in engineering (may be ECE), mathematics, or science (intended for science majors) at the 3000 level or above.  Any course appearing on the approved list of HSS electives may not be used as a technical elective.

    7. Can I take COMM classes as Tech electives?

    COMM classes may be used as unrestriced electives, not as technical electives.

    8. Can I take ASTR 3420 as a Technical Elective?

    No.  ASTR 3420 is not intended for science majors.

    9. Are we required to sign up for the ECE 4991 MDE course?

    You are required to satisfy the MDE requirement which is met by ECE 4991. You may also take ECE 4332 or ECE 4440 to satisfy the MDE requirement.  The MDE criteria can be found in this handbook. (See also question # 13).

    10. What requirements can ECE 2066 be used to fulfill?

    ECE 2066 can be used as a science elective or an unrestricted elective. It is not an ECE elective or a tech elective.

    11. I heard that some physics and MSE courses can be used to satisfy the ECE electives requirement. Is that true?

    Yes. The ECE Department has developed an ECE class that is cross listed with MSE 6167: Electronic, Optical and Magnetic Properties of Material.  In addition, MSE 3670:  Materials for Electronic, Magnetic and Optical Applications may be used as an ECE elective.

    12. Can I deviate from the curriculum a little bit?

    Deviation from the curriculum requires the approval of the Undergraduate Curriculum Committee. You must petition to the Undergraduate Curriculum Committee for any deviation. Petition should be discussed with your adviser and should be sent by e-mail to Professor Harry Powell (hcp7ad@virginia.edu)

    13. Can I use ENGR 4010 and ENGR 4020 as ECE electives?

    If you want to use ENGR 4010/4020 to fulfill the MDE requirement, you may petition to use ENGR 4010 as an ECE elective.  The Undergraduate Curriculum Committee will approve the petition based on the actual Electrical Engineering contents of your project.  ENGR 4020 cannot be used as an ECE elective.

    14. I have placed out of a required course, but I did not receive credit.  What should I take in place of this course?

    Students that have placed out of a required course but not received credit may replace that course with an unrestricted elective.  This substitution must be approved by the student’s academic advisor and recorded in SIS.    

  • For Current Undergraduate Students

    This page is designed to provide a useful links and information for current UVA Engineering undergraduate students.

    Learn More
  • For Prospective Undergraduate Students

    The talented students who study engineering at the University of Virginia have their eyes opened to the many opportunities they will have to help create a better world.

    Learn More