HOME
CSEE
UMBC
Curriculum Tracks &
Gateway
Approved
Electives
Course
Descriptions
Labs &
Equipment
Links & Other
Resources
Contact Us
List of approved CMPE Electives
List A: Computer Engineering (CMPE) Electives List B: Computer Science (CMSC) Electives
   
CMPE 315: Principles of VLSI Design CMSC 345: Software Design and Development
CMPE 414: Advanced VLSI Design CMSC 422: Operating System Design
CMPE 415: FPGA Architectures and Applications CMSC 425: Performance Analysis of Computer Systems
CMPE 419: Arithmetic Algorithms CMSC 431: Compiler Design Principles
CMPE 412: Robotics CMSC 435: Computer Graphics
CMPE 440: Mixed Signal Design CMSC 441: Design and Analysis of Algorithms
CMPE 418: VLSI Design Verification and Testing CMSC 442: Information and Coding Theory
CMPE 323: Signals and Systems CMSC 443: Cryptology
CMPE 330: Wave and Signal Transmission CMSC 455: Numerical Computations
CMPE 431: Optical Communications and Networks. CMSC 481: Computer Networks
CMPE 432: Optoelectronic Devices CMSC 482: Computer Systems Security
CMPE 422: Digital Signal Processing CMSC 483: Parallel and Distributed Processing
CMPE 423: Principles of Communication Engineering  
CMPE 491: Special Topics in Computer Engineering  
CMPE 486: Mobile Radio Communications  
 
Other 400-level courses not listed above can be taken as electives only after explicit written permission from the CMPE Undergraduate Committee. Please contact the CMPE undergraduate program director for more details.