Skip to content

Advanced Electives

Course (Cr.) Prerequisite Corequisite 2024W Availability 2025W Eligibility Preference
CPEN 355 (4) Machine Learning with Engineering Applications MATH 152, MATH 302, CPSC 259 N/A 1, 2 Yes
CPEN 411 (4) Computer Architecture CPEN 311 N/A 1 No
CPEN 412 (4) Microcomputer Systems Design CPEN 311 N/A 2 No
CPEN 455 (4) Deep Learning MATH 152, MATH 302, CPSC 259 N/A 2 Yes
ELEC 401 (3) Analog CMOS Integrated Circuit Design ELEC 301 N/A 1 Yes [x]
ELEC 402 (4) Introduction to VLSI Systems CPEN 311 N/A 1 No
ELEC 403 (3) Advanced Digital VLSI Systems ELEC 402 N/A 2 No
ELEC 404 (3) RF Integrated Circuits ELEC 221 ELEC 401 N/A Yes [x]
ELEC 411 (3) Antennas and Propagation ELEC 311 N/A 1 Yes [x]
ELEC 412 (3) Optical Waveguides and Photonics N/A N/A 1 Yes [x]
ELEC 413 (3) Semiconductor Lasers N/A N/A 2 Yes [x]
ELEC 415 (3) Semiconductor Devices: Physics, Design and Analysis ELEC 315 N/A 2 Yes
ELEC 421 (3) Digital Signal and Image Processing ELEC 221 N/A 1 Yes
ELEC 431 (3) Communication Systems I ELEC 221, MATH 302 N/A 1 Yes [x]
ELEC 432 (3) Communication Systems II ELEC 431 N/A N/A No
ELEC 433 (3) Error Control Coding for Communications and Computers N/A N/A 2 Yes
ELEC 434 (3) Introduction to Optical Networks ELEC 221 N/A N/A Yes [x]
ELEC 441 (3) Control Systems ELEC 341 N/A 2 Yes [x]
ELEC 442 (3) Introduction to Robotics PHYS 170 N/A 1, 2 Yes [x]
ELEC 451 (4) Power Electronics ELEC 301 N/A 1 Yes
ELEC 452 (3) Industrial Drives ELEC 342 N/A N/A Yes
ELEC 453 (4) Power System Analysis ELEC 342 N/A 1 Yes
ELEC 454 (4) Power System Analysis II ELEC 453 N/A 2 No
ELEC 455 (3) Power Systems Protection ELEC 453, ELEC 342 N/A 2 No
ELEC 456 (3) Decision Support Methods in Power Systems Operation N/A N/A N/A Yes
ELEC 457 (3) Optimization of Power System Operation N/A N/A 1 Yes
ELEC 461 (3) Nanotechnology in Electronics ELEC 315 One of APSC 201, MTRL 478 N/A No
ELEC 462 (3) Sensors and Actuators in Microsystems N/A N/A 1 Yes
ELEC 463 (3) Micro/Nanofabrication and Instrumentation Laboratory ELEC 315 (recommended) N/A N/A Yes
ELEC 464 (3) Nanotechnology and Nature N/A N/A N/A Yes
ELEC 465 (3) Microsystems Design N/A N/A 2 Yes
ELEC 471 (3) Medical Imaging ELEC 371, ELEC 341, ELEC 311, ELEC 221 N/A 1 No
ELEC 472 (3) Biomechatronics ELEC 201, ELEC 202, CPEN 211, ELEC 341 N/A N/A Yes
ELEC 473 (3) Biological Micro-Electro-Mechanical Systems N/A N/A 1 Yes
ELEC 474 (3) Biophotonics N/A N/A N/A Yes
ELEC 499 (3-6) Undergraduate Thesis N/A N/A ? ?