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.
Computer Architectures
Course Options:
CPE 517 | Digital and Computer Systems Architecture | 3 |
CPE 550 | Computer Organization and Programming | 3 |
Electronics and Embedded Systems
Course Options:
EE 359 | Electronic Circuits | 3 |
CPE 487 | Digital System Design | 3 |
CPE 555 | Real-Time and Embedded Systems | 3 |
CPE 556 | Computing Principles for Mobile and Embedded Systems | 3 |
Image Processing and Multimedia
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
Course Options:
CPE 490 | Information Systems Engineering I | 3 |
CPE 579 | Foundations of Cryptography | 3 |
EE 582 | Wireless Networking: Architectures, Protocols and Standards | 3 |
EE 584 | Wireless Systems Security | 3 |
CPE 592 | Computer and Multimedia Network Security | 3 |
Power Engineering
Course Options:
Robotics and Control
Course Options:
EE 478 | Control Systems | 3 |
CPE 521 | Autonomous Mobile Robotic Systems | 3 |
EE 575 | Introduction to Control Theory | 3 |
Software Engineering and Design
Course Options:
CPE 360 | Computational Data Structures and Algorithms | 3 |
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
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 |