Course listing for the year (2020 - 2021)

C/L = cross-listed course

Course Title Credits
CPEG202 Introduction to Digital Systems 3 Hrs
CPEG222 Microprocessor Systems 4 Hrs
CPEG298
C/L ELEG298 (owner)
ECE Design Challenges 3 Hrs
CPEG301 Cybersecurity Scholars 1 Hrs
CPEG323 Introduction to Computer Systems Engineering 3 Hrs
CPEG324 Computer Systems Design I 3 Hrs
CPEG398
C/L ELEG398 (owner)
ECE Design & Entrepreneurship 3 Hrs
CPEG419
C/L CISC450 (owner)
Computer Networks I 3 Hrs
CPEG421 Compiler Design 3 Hrs
CPEG422 Embedded Systems Hardware/Software Co-Design 3 Hrs
CPEG423 PCB & FPGA Hardware Prototyping 3 Hrs
CPEG424 Analog Integrated Circuit Design 3 Hrs
CPEG455 High-Performance Computing with Commodity Hardware 3 Hrs
CPEG457 Search and Data Mining 3 Hrs
CPEG460 Introduction to VLSI Systems 3 Hrs
CPEG465 (owner)
C/L ELEG465 ,
C/L CISC465 ,
C/L MISY465
Introduction to Cybersecurity 3 Hrs
CPEG470 (owner)
C/L CISC472
Web Applications Security 3 Hrs
CPEG471 Pen Test and Reverse Engineering 3 Hrs
CPEG472 Applied Cryptography 3 Hrs
CPEG473 Cloud Computing and Security 3 Hrs
CPEG475 IoT and Embedded Systems Security 3 Hrs
CPEG476 (owner)
C/L CISC476
Secure Software Design 3 Hrs
CPEG494 (owner)
C/L ELEG494
System Hardening and Protection 3 Hrs
CPEG495 (owner)
C/L ELEG495
Digital Forensics 3 Hrs
CPEG496 (owner)
C/L ELEG496
Topics in Cybersecurity 3 Hrs
CPEG497 Advanced Cybersecurity 3 Hrs
CPEG498
C/L ELEG498 (owner)
Senior Design I 3 Hrs
CPEG499
C/L ELEG499 (owner)
Senior Design II 3 Hrs
CPEG611
C/L CISC611 (owner)
Software Process Management 3 Hrs
CPEG612
C/L CISC612 (owner)
Software Design 3 Hrs
CPEG613
C/L CISC613 (owner)
Software Requirements Engineering 3 Hrs
CPEG614
C/L CISC614 (owner)
Formal Methods in Software Engineering 3 Hrs
CPEG615
C/L CISC615 (owner)
Software Testing and Maintenance 3 Hrs
CPEG621 Compiler Design 3 Hrs
CPEG622 Embedded Systems Hardware/Software Co-Design 3 Hrs
CPEG623 PCB & FPGA Hardware Prototyping 3 Hrs
CPEG624 Analog Integrated Circuit Design 3 Hrs
CPEG651
C/L CISC650 (owner) ,
C/L ELEG651
Computer Networks II 3 Hrs
CPEG652
C/L ELEG652 (owner)
Principles of Parallel Computer Architectures 3 Hrs
CPEG655 High-Performance Computing with Commodity Hardware 3 Hrs
CPEG657 Search and Data Mining 3 Hrs
CPEG660 Introduction to VLSI Systems 4 Hrs
CPEG665 (owner)
C/L ELEG665 ,
C/L CISC665 ,
C/L MISY665
Introduction to Cybersecurity 3 Hrs
CPEG670 Web Applications Security 3 Hrs
CPEG671 Pen Test and Reverse Engineering 3 Hrs
CPEG672 Applied Cryptography 3 Hrs
CPEG673 Cloud Computing and Security 3 Hrs
CPEG675 IoT and Embedded Systems Security 3 Hrs
CPEG676 Secure Software Design 3 Hrs
CPEG691
C/L CISC691 (owner)
Software Engineering Practicum 3 Hrs
CPEG694 (owner)
C/L ELEG694
System Hardening and Protection 3 Hrs
CPEG695 (owner)
C/L ELEG695
Digital Forensics 3 Hrs
CPEG696 (owner)
C/L ELEG696
Topics in Cybersecurity 3 Hrs
CPEG697 Advanced Cybersecurity 3 Hrs
CPEG852 (owner)
C/L ELEG852
Advanced Topics in Computing Systems 3 Hrs
CPEG853 Computer System Reliability 3 Hrs
CPEG869 Master's Thesis 1-6 Hrs