Areas of Concentration for Electrical Engineering and Computer Engineering

Electrical and computer engineering students can select their four technical electives and three general electives in various ways. Some of them may wish to cluster those electives in ways that would help them gain expertise in an area of specialization within electrical and computer engineering. The following groupings are possible specialty (concentration) areas that students can select from within the electrical and computer engineering program.

Students interested in pursuing one of these concentrations typically take two or three courses listed below as general or technical electives. Please direct questions on this process to your academic advisor.

Artificial Intelligence

Course Options:

EE 440Introduction to AI Engineering

3

EE 462Introduction to Image Processing and Coding

3

EE 551Engineering Programming: Python

3

Computer Architectures

Course Options:

CPE 517Digital and Computer Systems Architecture

3

CPE 550Computer Organization and Programming

3

Electronics and Embedded Systems

Course Options:

EE 359Electronic Circuits

3

CPE 487Digital System Design

3

CPE 555Real-Time and Embedded Systems

3

CPE 556Computing Principles for Mobile and Embedded Systems

3

Image Processing and Multimedia

Course Options:

CPE 462Introduction to Image Processing and Coding

3

CPE 536Integrated Services - Multimedia

3

CPE 537Interactive Computer Graphics

3

CPE 558Computer Vision

3

CPE 591Introduction to Multimedia Networking

3

CPE 592Computer and Multimedia Network Security

3

Networks and Security

Course Options:

CPE 490Information Systems Engineering I

3

CPE 579Foundations of Cryptography

3

EE 582Wireless Networking: Architectures, Protocols and Standards

3

EE 584Wireless Systems Security

3

CPE 592Computer and Multimedia Network Security

3

Power Engineering

Course Options:

EE 489Introduction to Electric Energy Systems

3

EE 589Introduction to Power Engineering

3

EE 590Smart Grid

3

Robotics and Control

Course Options:

EE 478Control Systems

3

CPE 521Autonomous Mobile Robotic Systems

3

EE 575Introduction to Control Theory

3

Software Engineering and Design

Course Options:

CPE 442Database Management Systems

3

CPE 492Operating Systems

3

CPE 545Communication Software and Middleware

3

CPE 593Applied Data Structures and Algorithms

3

Wireless Communications

Course Options:

EE 441Introduction to Wireless Systems

3

EE 568Software-Defined Radio

3

EE 582Wireless Networking: Architectures, Protocols and Standards

3

EE 583Wireless Communications

3

EE 584Wireless Systems Security

3

EE 585Physical Design of Wireless Systems

3