Technical Cores

Printer-friendly versionPDF version

Both electrical engineering and computer engineering students must choose two technical cores, denoted as primary and secondary. The primary technical core must be from the appropriate list below. Electrical engineering students must choose their primary technical core from the Electrical Engineering Technical Cores list; Computer engineering students must choose their primary techincal core from the Computer Engineering Technical Cores list. For the secondary technical core, students may choose any technical core, including Academic Enrichment.

Please consult the document below that details required courses and electives for each technical core. Substitutions for upper division courses can be petitioned with approval from a student's faculty mentor and the Undergraduate Office.

Download: Packet of All Approved Technical Core Courses

Electrical Engineering Technical Cores

Communications, Signal Processing, Networks and Systems
Electronics and Integrated Circuits
Energy Systems and Renewable Energy
Fields, Waves and Electromagnetic Systems
Nanoelectronics and Nanotechnology

Computer Engineering Technical Cores

Computer Architecture and Embedded Systems
Software Engineering and Design

Academic Enrichment (optional secondary technical core)

Academic Enrichment

Worksheet: Software Engineering & Design with Academic Enrichment


Faculty Mentors

For each primary and technical core, students will be paired with a faculty mentor. It is with this assigned faculty mentor that you can discuss topics such as:

  • The short and long-term prospects for the technical area
  • The appropriateness of the pre-approved technical core courses for your interests and career goals
  • Adapting technical cores and the technical elective courses to meet your needs

Technical Core Faculty Mentors - 2016/2017

Declaring Technical Cores

There are no longer paper forms in the Undergraduate Office for technical core selections and changes. All submissions must be made via SAN or email at

Additional forms can be found here

Technical Core Selections

Students are expected to choose their primary and secondary tech cores after completing lower division courses, typically no later than enrollment in EE 333T. In order to declare technical cores, please email the following information to

Primary Technical Core:
Faculty Mentor Requested (optional): 
Secondary Technical Core:
Faculty Mentor Requested (optional): 
Planned Semester & Year of Graduation: 

Technical Core Changes

Students can change their Technical Core at any time before their last semester on enrollment. To change your Technical Core please e-mail the following information:

  • Name:
  • EID:
  • Current Primary:
  • New Primary:
  • Faculty Mentor Requested (optional): 
  • Current Secondary:
  • New Secondary:
  • Faculty Mentor Requested (optional): 
  • Planned Semester & Year of Graduation: