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 Concentration Curriculum
Course Options:
CPE 440 | Introduction to AI Engineering | 3 |
CPE 462 | Introduction to Image Processing and Coding | 3 |
CPE 551 | Engineering Programming: Python | 3 |
CPE 595 | Applied Machine Learning | 3 |
Computer Architectures Concentration Curriculum
Course Options:
CPE 517 | Digital and Computer Systems Architecture | 3 |
CPE 550 | Computer Organization and Programming | 3 |
Electronics and Embedded Systems Concentration Curriculum
Course Options:
CPE 487 | Digital System Design | 3 |
CPE 555 | Real-Time and Embedded Systems | 3 |
CPE 556 | Computing Principles for Mobile and Embedded Systems | 3 |
EE 359 | Electronic Circuits | 3 |
Image Processing and Multimedia Concentration Curriculum
Course Options:
CPE 462 | Introduction to Image Processing and Coding | 3 |
CPE 536 | Integrated Services - Multimedia | 3 |
CPE 537 | Interactive Computer Graphics | 3 |
CPE 558 | Computer Vision | 3 |
CPE 591 | Introduction to Multimedia Networking | 3 |
CPE 592 | Computer and Multimedia Network Security | 3 |
Networks and Security Concentration Curriculum
Course Options:
CPE 490 | Information Systems Engineering I | 3 |
CPE 579 | Foundations of Cryptography | 3 |
CPE 592 | Computer and Multimedia Network Security | 3 |
EE 582 | Wireless Networking: Architectures, Protocols and Standards | 3 |
EE 584 | Wireless Systems Security | 3 |
Power Engineering Concentration Curriculum
Course Options:
EE 489 | Introduction to Electric Energy Systems | 3 |
EE 589 | Introduction to Power Engineering | 3 |
EE 590 | Smart Grid | 3 |
Robotics and Control Concentration Curriculum
Course Options:
CPE 521 | Autonomous Mobile Robotic Systems | 3 |
EE 478 | Control Systems | 3 |
EE 575 | Introduction to Control Theory | 3 |
Software Engineering and Design Concentration Curriculum
Course Options:
CPE 442 | Database Management Systems | 3 |
CPE 492 | Operating Systems | 3 |
CPE 545 | Communication Software and Middleware | 3 |
CPE 593 | Applied Data Structures and Algorithms | 3 |
Wireless Communications Concentration Curriculum
Course Options:
EE 441 | Introduction to Wireless Systems | 3 |
EE 568 | Software-Defined Radio | 3 |
EE 582 | Wireless Networking: Architectures, Protocols and Standards | 3 |
EE 583 | Wireless Communications | 3 |
EE 584 | Wireless Systems Security | 3 |
EE 585 | Physical Design of Wireless Systems | 3 |