The University of Massachusetts Amherst
University of Massachusetts Amherst

Search Google Appliance


EE Electives

Course Summary


EE Electives


3, 4


[see SPIRE]


[see SPIRE]

Other restrictions

[see SPIRE]



Term(s) offered

Fall, Spring

Minimum grade needed to graduate


Course(s) that use this one as a prerequisite

[see SPIRE]

Honors version/section



  • All BS-EE majors are required to take four Senior electives. The electives must include at least two 500-level courses (or above) that may NOT be used to fill the requirements for any other major.

  • The list of approved EE electives from ECE are:

    ECE 354    Computer Systems Lab II
    ECE 373    Software Intensive Engineering
    ECE 374    Computer Networks & the Internet
    ECE 544    Trustworthy Computing
    ECE 558    Intro. to VLSI Design
    ECE 559    VLSI Design Project
    ECE 563    Intro. to Comm. & Signal Processing
    ECE 564    Communication Systems
    ECE 565    Digital Signal Processing
    ECE 568    Introduction to Computer Architecture
    ECE 570    System Software Design
    ECE 571    Microelectronic Fabrication
    ECE 572    Optoelectronics
    ECE 575    Intro. to Analog IC Design
    ECE 580    Feedback Control Systems
    ECE 581    Digital Control of Feedback Systems
    ECE 584    Microwave Engineering I
    ECE 585    Microwave Engineering II
  • All ECE 597 Special Topics courses and all 600-level ECE courses (except ECE 696) are allowed as well.

  • ENGIN 597H (Technology Management: Innovation & Entrepreneurship) is approved as an EE elective. However, it will NOT count as one of two 500-level required electives.

  • To propose a different Senior elective, fill out the Alternative Elective Request Form and submit it to the Undergraduate Programs Office. (The form can be downloaded here. The location of the Undergraduate Programs Office can be found under Advising Resources.)

[To see the full list of courses and categories, go to Course Summaries & Notes.]