Which Techical Electives Should I Take? 

NOTE: These are the typical schedules for these courses. For unforeseen reasons, they may be canceled or rescheduled.

Computer Engineering Tech Electives

Fall

  • EGGN-403: Computer Methods in Numerical Analysis
  • EGCP-447: Introduction to Cyber-Physical Systems Security
  • EGCP-456: Introduction to Logic Design in Nanotechnology
  • EGCP-463: Current Topics in Computer Engineering

Spring

  • EGGN-403: Computer Methods in Numerical Analysis
  • EGCP-461: Low Power Digital IC Design
  • EGCP-463: Current Topics in Computer Engineering

For more information about Computer Engineering tech electives, please see the Computer Engineering BS catalogOpens in new window .

Computer Engineering Grad Courses

You can also use a Computer Engineering grad course as a tech elective(s). However, you will need approval from both the course instructor and Computer Engineering coordinator. Here are the grad courses:

Fall

  • EGCP-520: Advanced Computer Architecture
  • EGCP-540: Computer Arithmetic Structures
  • EGCP-542: VLSI Testing and Design for Testability
  • EGCP-548: Real-Time Audio and Language Processing

Spring

  • EGCP-541: Mixed-Signal IC Design
  • EGCP-543: Advanced Cyber-Physical Systems Security
  • EGCP-549: Hardware Design and Acceleration for Image Processing
  • EGCP-556: Advanced Nanoelectronics

For more information about the Computer Engineering grad courses, please see the Computer Engineering MS catalogOpens in new window .

Independent Study

You can also use independent study (EGCP-499) as a tech elective. This is an independent study, project, or research under the direction of an instructor that is a full-time Computer Engineering faculty member. You must first identify an instructor to work with. Next, you must complete an application for independent study and this must be approved by the instructor and the Computer Engineering Program coordinator. See the "Independent Study" page for more information.

Computer Science and Electrical Engineering Tech Electives

You can take certain Computer Science (CS) and Electrical Engineering (EE) courses as a tech elective(s).

For more information about EE and CS tech electives, please see the Computer Engineering BS catalogOpens in new window .

Academic Internship (EGGN-495)

For more information on academic internships, see the ECS Academic Internship websiteOpens in new window .