Text Only | Printer Friendly Home > Courses > Prerequisites

Prerequisites for ECE Courses

With References to New ECE and Physics Courses
Course Title / Prerequisite
ECE 101 Exploring Digital Info Tech
ECE 110 Introduction to Electrical and Computer Engineering
Credit or registration in either MATH 220 or MATH 235.
ECE 190 Intro to Computing Systems
ECE 199 AE1 Undergraduate Open Seminar: Introduction to Computing Systems
None
ECE 199 JL Exploring Digital Information Technologies
None
ECE 200 Seminar
ECE 205 Introduction to Electric and Electronic Circuits
PHYS 212
ECE 206 Electric and Electronic Circuits Laboratory
PHYS 212; concurrent registration in ECE 205.
ECE 210 Analog Signal Processing
ECE 110 and PHYS 212; credit or concurrent registration in MATH 385, MATH 386, or MATH 441.
ECE 211 Topics in Analog Circuits and Systems
ECE 110 and PHYS 212; credit or concurrent registration in MATH 385, MATH 386, or MATH 441.
ECE 280 Biomedical Imaging
MATH 385, MATH 386, or MATH 441; PHYS 212; or consent of instructor.
ECE 290 Computer Engineering, I
One of CS 101, 125, or ECE 110
ECE 307 Techniques for Engineering Decisions
ECE 210; credit or concurrent registration in ECE 413 or equivalent.
ECE 313 Probability with Engineering Applications
ECE 210.
ECE 316 Engineering Ethics
Junior standing; RHET 105.
ECE 317 Introduction to ECE Technology & Management
MATH 220 or MATH 234 or consent of Instructor.
ECE 328 Computer Solution of Electromagnetic Problems I
Credit or concurrent registration in ECE 329.
ECE 329 Introduction to Electromagnetic Fields
ECE 205 or 210
ECE 385 Digital Systems Laboratory
ECE 110 and ECE 290.
ECE 390 Computer Engineering, II
ECE 290 or CS 231.
ECE 391 Computer Systems Engineering
ECE 290 or CS 331. Recommended: ECE 190.
ECE 395 Advanced Digital Projects Laboratory
ECE 385 or consent of instructor.
ECE 396 Honors Project
ECE 397 Individual Study in ECE Problems
ECE 398 Special Topics in ECE
As specified for each topic offering
ECE 398 AL1 Elements of Solid State Electronics
ECE 210 and PHYS 214 (co-registration in ECE 329 is suggested).
ECE 398 GT Elements of Solid State Electronics
ECE 210 and PHYS 214 (co-registration in ECE 329 is suggested)
ECE 398 JC Electronic and Photonic Devices
PHYS 214 and credit or concurrent registration in ECE 329.
ECE 398 MM Mathematical Methods in ECE
MATH 242. Corequisite: MATH 385.
ECE 398 PE2 Professionalism and Ethics in Engineering
Credit or registration in ECE 110.
ECE 398 PE4 Professionalism and Ethics in Engineering
ECE 398 PV Digital Communications
ECE 210 and ECE 413 (or equivalent probability course)
ECE 398 RES Renewable Energy Systems
ECE 398 RS Digital Communications
Prerequisites: ECE 210 and ECE 413 (or equivalent probability course).
ECE 398 SB Biophotonics
PHYS 212 and 214
ECE 399 Honors Seminar
ECE 402 Electronic Music Synthesis
MUS 103 or equivalent; ECE 290 and ECE 410.
ECE 403 Audio Engineering
ECE 410 and 473, or consent of instructor
ECE 407 Techniques for Engineering Decisions
ECE 410 Digital Signal Processing
ECE 210 or consent of instructor
ECE 411 Computer Organization and Design
ECE 390 or CS 232.
ECE 412 Microcomputer Laboratory
ECE 385, and either ECE 391 or CS 232
ECE 413 Probability with Engineering Applications
ECE 210.
ECE 414 Biomedical Instrumentation
ECE 205 or 210 or consent of instructor.
ECE 415 Biomedical Instrumentation Laboratory
Credit or concurrent registration in ECE 414/BIOE 414.
ECE 417 Multimedia Signal Processing
ECE 418 Introduction to Image and Video Processing
ECE 410; credit or concurrent registration in one of ECE 413, STAT 400, I E 300, or MATH 461; credit or concurrent registration in MATH 415; experience with C programming language.
ECE 420 Digital Signal Processing Laboratory
ECE 410.
ECE 421 Plasma and Fusion Science
ECE 422 Intro to Information Assurance
CS 225
ECE 424 Computer Security
CS 461. Recommended: CS 475.
ECE 425 Intro to VLSI System Design
ECE 385 and ECE 411; or CS 232.
ECE 428 Distributed Systems
CS 241 or ECE 391.
ECE 430 Power Circuits and Electromechanics
ECE 210.
ECE 431 Electric Machinery
ECE 430
ECE 432 Advanced Electric Machinery
ECE 431
ECE 435 Computer Networking Laboratory
ECE 438/CS 438
ECE 437 Sensors and Instrumentation
ECE 329
ECE 438 Communication Networks
CS 241; one of MATH 461 or 463 or ECE 413
ECE 439 Wireless Network
CS 438
ECE 440 Solid State Electronic Devices
PYHS 214; and credit or concurrent registration in ECE 329.
ECE 441 Physics and Modeling of Semiconductor Devices
ECE 440
ECE 442 Electronic Circuits
PHYS 214, ECE 210, and credit or concurrent registration in ECE 329
ECE 443 Electronic Circuits Laboratory
Concurrent registration in ECE 442
ECE 444 IC Device Theory & Fabrication
ECE 440
ECE 445 Senior Design Project Laboratory
Senior standing in ECE.
ECE 447 Active Microwave Circuit Design
ECE 450 and ECE 453
ECE 448 Introduction to Artificial Intelligence
ECE 390 or CS 225; or consent of instructor
ECE 449 Computer Solution of Electromagnetics Problems, II
ECE 328; credit for or concurrent registration in ECE 450, or consent of instructor.
ECE 450 Lines, Fields, and Waves
ECE 329.
ECE 451 Advanced Microwave Measurements
ECE 450
ECE 452 Electromagnetic Fields
ECE 450
ECE 453 Radio Communication Circuits
ECE 442; credit or concurrent registration in ECE 450.
ECE 454 Antennas
ECE 450 or consent of instructor.
ECE 455 Optical Electronics
ECE 450 or consent of instructor.
ECE 457 Microwave Devices & Circuits
ECE 440 or equivalent; and ECE 450 or equivalent; or consent of the instructor.
ECE 458 Applications of Radio Wave Propagation
ECE 450 or consent of instructor.
ECE 459 Communications, I
ECE 413 or equivalent.
ECE 460 Optical Imaging
ECE 329
ECE 461 Communications, II
ECE 459
ECE 462 Logic Design
ECE 290 or CS 231.
ECE 463 Digital Communications Laboratory
ECE 459 or similar initroductory course in digital communications. ECE 461 recommended.
ECE 464 Power Electronics
ECE 442
ECE 465 Optical Communication System
ECE 329, 413, and 450. Credit or concurrent registration in ECE 459 and 466 recommended.
ECE 466 Optical Communication Lab
ECE 467 Biophotonics
One of ECE 455, ECE 460, PHYS 402.
ECE 468 Optical Remote Sensing
PHYS 214, ECE 210, ECE 329, and a course in probability or statistics; or consent of instructor.
ECE 469 Power Electronics Laboratory
ECE 443, credit or current registration in ECE 464, or consent of instructor.
ECE 470 Introduction to Robotics
MATH 415 or MATH 418, and ECE 210 or GE 320, or consent of instructor.
ECE 473 Fundamentals of Engineering Acoustics
MATH 385 or equivalent.
ECE 474 Ultrasonic Techniques
ECE 473/TAM 413 or equivalent, or consent of instructor.
ECE 475 Modeling of Biosystems
GE 320 or ECE 210 or consent of instructor.
ECE 476 Power System Analysis
Credit or concurrent registration in ECE 430
ECE 477 Power System Operation & Control
ECE 476 or consent of instructor
ECE 478 Formal Software Development Methods
CS 225 or CS 400; and either CS 273 or MATH 414.
ECE 480 Magnetic Resonance Imaging
ECE 210 and 280 or consent of instructor. ECE 410 is recommended.
ECE 482 Digital IC Design
ECE 290 and ECE 442
ECE 483 Analog IC Design
ECE 442
ECE 484 Principles of Advanced Microelectronic Processing
ECE 444
ECE 485 Introduction to Microelectromechanical Devices and Systems
Students with senior standing in the College of Engineering or instructor consent.
ECE 486 Control Systems
ECE 210 or consent of instructor.
ECE 487 Introduction to Quantum Electronics
PHYS 485 or consent of instructor.
ECE 488 Compound Semiconductors and Devices
ECE 440; ECE 487 recommended
ECE 489 Robot Dynamics and Control
GE 320. Recommended: ECE 470.
ECE 490 Introduction to Optimization
CS 101, MATH 380, MATH 415 or 418, or consent of instructor
ECE 491 Introduction to Numerical Analysis
CS 101 or 125, 257, or 225, or MATH 515, MATH 385 or 441, or consent of instructor
ECE 492 Introduction to Parallel Programming
CS 400 or CS 225, or advanced programming experience
ECE 493 Advanced Engineering Math
MATH 385
ECE 495 Projects & Lectures in Quantum Electronics
Senior standing; consent of instructor; ECE 487 recommended.
ECE 497 Senior Research Project
ECE 498 Special Topics in ECE
As specified for each topic offering; see Schedule or departmental course information.
ECE 498 AHV Advanced Hybrid Automotive Systems
ECE 498 AL Programming Massively Parallel Microprocessors
ECE 498 AL1 Programming Massively Parallel Processors
ECE 498 AS Optical Communication Systems
ECE 329, ECE 413, and ECE 450 required. Concurent registration in ECE 459 is recommended.
ECE 498 BC Biosensors
Senior standing in ECE, Bioengineering, or by permission of the instructor.
ECE 498 BH Design and Performance of Wireless Communications Networks
{ECE 413 or MATH 461 or STAT 400} and {ECE 459 or ECE 461 or ECE 438} or consent of instructor.
ECE 498 BW Computer Networking Laboratory
ECE 498 DN Discrete-Event Simulation of Computer and Communicaiton Systems
One of Math 461, Math 463, ECE 413, or permission of instructor.
ECE 498 EMR Microprocessor Verification, Test, and Design
ECE 498 FEC Advanced Energy Project in Electric Machines
Credit or registration in ECE 464 (old ECE 364) or ECE 431 (old ECE 333); or consent of Instructor
ECE 498 GS Optical Remote Sensing
ECE 329 (old ECE 229), or consent of instructor
ECE 498 GT Introduction to Systems Biology for Engineers
MCB 100, MCB 150 or MCB 300 or equivalent recommended; CHEM 102 required; CHEM 104, 202, or 204 recommended; ECE 486 required
ECE 498 ID1 Interdisciplinary Senior Design - Cubesat
ECE 498 ID2 Interdisciplinary Senior Design - Cubesat
ECE 498 JB Sensors and Instrumentation
ECE 329 (old ECE 229), ECE 410 (old ECE 310), and ECE 440 (old ECE 340) (pre-req. or co-req.) or consent of the instructor.
ECE 498 JL Nanotechnology
ECE 498 JM Global Positioning Systems
ECE 329
ECE 498 MO Biomedical Ultrasound Imaging
ECE 473, ECE 210, ECE 280, or Consent of Instructor
ECE 498 NA Visualizing and Navigation Knowledge Networks
ECE 498 NCT Visualizing and Navigating Knowledge Networks
Admission to the course is by permission of the instructor. Interested students should contact one of the instructors. Eligible students should demonstrate familiarity with one or more of the following: basic network analysis, programming methodologies, graphic design, human perception and cognition, statistics, computer vision, computer speech analysis, computer graphics, and human computer interaction.
ECE 498 NHV Wireless Networks
ECE/CS 438 or equivalent or instructor's approval.
ECE 498 NS VLSI Signal Processing Architectures
ECE 498 NV4 Wireless Networks: Graduate Student Option
ECE 498 PM Introduction to Image and Video Signal Processing
ECE 498 SB Biophotonics
ECE 455 or ECE 460 or PHYS 402 or Consent of Instructor
ECE 498 SBL Biophotonics - optional lab
ECE 498 SUN Solar Car Team
ECE 498 TH Multimedia Signal Processing
ECE 410, ECE 413.
ECE 498 TSH Multimedia Signal Processing
ECE 410 and ECE 413
ECE 499 Senior Thesis
ECE 500 Graduate Seminar
ECE 511 Computer Architecture
ECE 512 or CS 426 or consent of instructor
ECE 512 Computer Microarchitecture
ECE 411 and CS 426 or equivalent
ECE 513 Vector Space Signal Processing
ECE 410, 413, MATH 418 or equivalent; or consent of instructor
ECE 515 Control System Theory & Design
ECE 486 or equivalent, or consent of instructor
ECE 517 Nonlinear & Adaptive Control
ECE 515
ECE 520 Electromagnetic Waves and Radiating Systems
ECE 452
ECE 521 Analytical Foundations of Electromagnetic Theory
ECE 520 or equivalent
ECE 522 Controlled Fusion Systems, I
ECE/NPRE 421/PHYS 479 or consent of instructor.
ECE 523 Gaseous Electronics and Plasmas
PHYS 485 or 486/487, or equivalent; or ECE 440 and ECE 550 or equivalent; or consent of instruction.
ECE 525 Nuclear-Electrical Energy Conversion
ECE 528 Analysis of Nonlinear Systems
ECE 515 or equivalent and MATH 385 or MATH 441 or equivalent or consent of instructor
ECE 530 Analysis Techniques for Large-Scale Electrical Systems
ECE 476 and ECE 464 or consent of instructor
ECE 531 Theory of Guided Waves
ECE 520; Recommended: MATH 556.
ECE 532 Compound Semiconductors and Diode Lasers
ECE 440 and PHYS 486 or equivalent. ECE 555 and credit or registration in ECE 536 is recommended.
ECE 533 Parallel Computer Architecture
Consent of instructor.
ECE 534 Random Processes
MATH 461 or ECE 313 or STAT 400 or consent of instructor. Concurrent registration in MATH 444 or MATH 447 is helpful.
ECE 535 Theory of Semiconductors and Semiconductor Devices
Senior-level course in quantum mechanics or atomic physics
ECE 536 Integrated Optics and Optoelectronics
ECE 455 or 487 or equivalent
ECE 537 Speech Processing Fundamentals
ECE 410 and Matlab (or equivalent) programming is required for many of the homeworks.
ECE 539 Advanced Theory of Semiconductors & Devices
ECE 535
ECE 540 Computational Electromagnetics
ECE 520 or concurrent registration in ECE 520; CS 257 or equivalent; or consent of instructor.
ECE 541 Computer Systems Analysis
MATH 461 or 463; ECE 413 or equivalent.
ECE 542 Design of Fault-Tolerant Digital Systems
ECE 411 or equivalent
ECE 543 Digital System Testing & Design for Testability
ECE 411; ECE 462 or equivalent
ECE 544 Topics in Signal Processing
As specified each semester or consent of instructor. It is expected that each offering will have a 500-level course as prerequisite or co-requisite.
ECE 544 MD Wavelets in Signal Processing
ECE 551 or consent of instructor.
ECE 545 Advanced Physical Acoustics
One of ECE 473/TAM 413, ECE 520, TAM 518 or equivalent; or consent of instructor
ECE 547 Topics in Image Processing
ECE 410 and 413; or equivalent
ECE 548 Computer Models of Cognitive Processes
CS 440/ECE 448
ECE 549 Computer Vision
ECE 448 or CS 225, or consent of instructor
ECE 550 Advanced Robotic Planning
ECE 470
ECE 551 Digital Signal Processing, II
ECE 410 and 413; or equivalent
ECE 552 Numerical Circuit Analysis
ECE 210 and MATH 415
ECE 553 Optimum Control Systems
ECE 515, ECE 313, or MATH 461
ECE 554 Sampled-Date Control Systems
ECE 555 Control of Stochastic Systems
ECE 515 and 534
ECE 556 Coding Theory
MATH 417 or equivalent, or consent of instructor
ECE 558 Digital Imaging
ECE 410 and 413; or equivalent
ECE 559 Topics in Communications
Specified each semester or consent of instructor. (It is expected that each offering will have a 500-level course as a prerequisite or co-requisite)
ECE 559 BD Coding and Cryptography
MATH 401 or consent of the instructor.
ECE 559 BH Topics in Communications: Distributed Network Algorithms
ECE 534 or MATH 466 and CS 473 or consent of instructor.
ECE 559 PRK Modeling, Analysis and Design of Wireless Networks
ECE 434 and ECE/CS 338 or consent of instructor.
ECE 559 PV Wireless Communications
ECE 534 (Random Processes) and ECE 461 (Communication II)
ECE 559 RB Topics in Communications: Two-Dimensional Informational Theory
ECE 451, ECE 458 and ECE 463. Recommended: Credit or registration in ECE 563.
ECE 559 RK Advanced Coding Theory
ECE 456 or consent of instructor.
ECE 559 RS Modeling and Control of High-Speed Networks
ECE 434, ECE/CS 338, ECE 390 or consent of instructor.
ECE 560 VLSI in Signal Processing and Communications
ECE 410 required, ECE 482/ECE 425 recommended.
ECE 561 Detection and Estimation Theory
ECE 534 or equivalent or consent of instructor
ECE 563 Information Theory
One of MATH 464, MATH 564, or ECE 534.
ECE 564 Advanced Digital Communication
ECE 567 Communication Network Analysis
ECE 568 Modeling and Control of Electromechanical Systems
ECE 431 and ECE 515; or consent of instructor.
ECE 569 Coherent Optics and Holography
ECE 460 or consent of instructor
ECE 570 Nonlinear Optics
ECE 520
ECE 571 Electromagnetic Waves in Inhomogeneous Media
MATH 446; ECE 520 or PHYS 505 or equivalents.
ECE 572 Quantum Optoelectronics
ECE 450 and ECE 455 or equivalent, or PHYS 486 and PHYS 487, or equivalent.
ECE 573 Power Systems Operations and Control
ECE 576 Power System Dynamics and Stability
ECE 476 or consent of instructor. Concurrent registration in ECE 515 recommended.
ECE 577 Advanced Antenna Theory
ECE 520
ECE 578 Adv EM Diffraction & Radiation
ECE 520 or PHYS 505. Recommended: ECE 577.
ECE 579 Computational Complexity
CS/MATH 473 or 475
ECE 580 Optimization by Vector Space Methods
MATH 415 and MATH 547, or consent of instructor. ECE 490 or MATH 484 recommended.
ECE 582 Physical VLSI Design
ECE 425 or 482
ECE 583 Semiconductor Nanotech Lab
Consent of the instructor

ECE 341, ECE 344, and senior level course in quantum mechanics

ECE 584 IC Reliability Engineering
ECE 313 and ECE 440.
ECE 585 MOS Device Modeling & Design
ECE 441 or equivalent
ECE 586 Topics in Decision and Control
As specified each semester with consent of instructor. It is expected that each offering will have a 500-level course as prerequisite or corequisite.
ECE 586 CH Topics in Decision and Control: Coding Approaches to Reliable System Design

ECE 413 or ECE 462 (or permission of instructor).

Desired:
ECE 411, ECE 515 (or equivalent courses). Familiarity with elementary algebra at the level of Math 417 and linear system theory at the level of ECE 515 would be helpful, but not required; a self-contained introduction to these topics will be provided.

ECE 586 YM Topics in Decision and Control: Estimation and Segmentation of Hybrid Models
This is an advanced course, and it can be considered as a follow-up course to either the computer vision course ECE 549, or the image processing course ECE 547, or the “Pattern Recognition” course offered by Narendra Ahuja as ECE 598, or the linear system course ECE 515, or the random processes course ECE 534, or the estimation theory course ECE 561. You may get the permission from the instructor if you have background in linear algebra (Math415/426) and probability theory (ECE 413). Some familiarity with abstract algebra (Math417) and advanced mathematical statistics (STAT510) would increase your appreciation but not crucial. Given that, this course is self-contained: The more advanced concepts in mathematical statistics and abstract algebra will be covered during the course. In addition, background in image/video processing, computer vision, machine learning, and systems theory may help the student identify applications of his or her own interest. Plenty of codes will be provided to students to get hands-on experience with these applications.
ECE 588 Electricity Resource Planning
MATH 415, ECE 413, and 476; or consent of instructor
ECE 589 Robot Control Theory
ECE 515, GE 540, or equivalent.
ECE 590 Grad Seminar in Special Topics
Advanced standing; consent of instructor.
ECE 590 B Seminar: Antennas, Electromagnetics & Coherent Optics
ECE 590 C Seminar: Computer Vision
ECE 590 D Seminar: Bioacoustics
ECE 590 G Seminar: Microelectronics II
ECE 590 H Seminar: Gaseous Electronics
ECE 590 I Seminar: Power Systems
ECE 590 P Seminar: Signal and Image Processing
ECE 590 S Seminar: VLSI Circuits, Systems, and Technology
ECE 590 X Seminar: Computer Systems
ECE 594 Mathematical Models of Language
ECE 537 or consent of instructor.
ECE 596 Master's Project
Graduate standing in ECE. Students with deferred credit for ECE 599 may not register in ECE 596 without consent of the ECE department.
ECE 597 Individual Study in ECE
Consent of instructor.
ECE 598 Special Topics in ECE
As specified for each topic offering; see schedule or departmental course information.
ECE 598 AC Special Topics: Analytical Foundations of Electromagnetic Theory
ECE 420
ECE 598 AL3 Special Topics: Speech Acoustics
SHS 301 or LING 401 or equivalent.
ECE 598 AM Special Topics: Advanced Analog and Mixed Signal Integrated Circuits
ECE 383 or equivalent.
ECE 598 ARF Special Topics: Advanced Radio-frequency Integrated Circuits
ECE 353 and ECE 383.
ECE 598 BL Information and Coding Theory in Bioinformatics
ECE 313; CS 498SS and ECE 563 recommended.
ECE 598 CDP Special Topics: Next Generation Smart Routers
ECE 411 or CS 433, and CS/ECE 438 or equivalent.
ECE 598 CH Special Topics: Coding Approaches to Reliable System Design
ECE 413 and ECE 362 (desired: ECE 511 and ECE 515).
ECE 598 CL Special Topics: Communication IC Design
ECE 598 CP Design of 4G WWANs and Their Building Blocks – Intelligent Routers
ECE 598 DL Special Topics: Hybrid Systems and Control
ECE 415
ECE 598 DM Special Topics: Convex Analysis and Optimization
MATH 415 or 482 and MATH 447, (i.e., a course in linear algebra and a course in real analysis) or consent of instructor.
ECE 598 DN Special Topics: Trustworthy Systems: Models and Analysis
ECE/CS 441 or ECE 467
ECE 598 EP Hot Chips: Atoms to Heat Sinks
ECE 440
ECE 598 FK Special Topics: Applications of Modern Statistical Learning Theory in sensor networks and VLSI designs
ECE 413
ECE 598 FL Special Topics: Computer Vision and Learning
Calculus, upper undergraduate course in probability, some knowledge of computer vision, programming skills in Matlab or C or equivalent. A background in ECE 549/CS 543 and CS 446 is preferred but not required.
ECE 598 GG Analysis Techniques for Large-Scale Electrical Systems
MATH 415 or equivalent; credit or registration in ECE 515.
ECE 598 HR Special Topics: Novel Carbon-Based NEMS, Quantum and Electric Devices
PHYS 386 or ECE 387, ECE 341 or equivalent, or consent of Instructor.
ECE 598 JL Special Topics: Advanced Nanotechnology
Graduate standing or permission of instructor.
ECE 598 KH Special Topics: Quantum Mechanics for Nano-technology.
ECE 535.
ECE 598 KJ Special Topics: Microlithography: Science, Technology, and Applications
ECE 444 or 460, or PHYS 402, or MSE 462, or ME 498, or Consent of Instructor
ECE 598 LS Special Topics: Analysis Techniques for Large-Scale Electrical Systems
MATH 315 or equivalent; credit or registration in ECE 415.
ECE 598 MD Special Topics: Wavelets in Signal Processing
ECE 551 or consent of instructor
ECE 598 MF Special Topics: Multi-threaded Computer Architecture.
CS 326 and ECE 412 or equivalent.
ECE 598 MIF Special Topics: Multi-threaded Computer Architecture
ECE 412 and CS 326 or equivalent
ECE 598 MTB Special Topics: Static and Dynamic Game Theory
Consent of instructor

ECE 313, ECE 415, ECE 390, or equivalents

ECE 598 NA Image Structure, Content and Depiction
ECE/CS 448 or equivalent; ECE 418 or equivalent; ECE 413, MATH 461, STAT 310 or equivalent; CS 225, ECE 291 or equivalent programming experience.
ECE 598 NB Advanced Applied Cryptography
CS 463 / ECE 424 or basic understanding of cryptography.
ECE 598 NC Special Topics: Unconventional Computer Architecture
CS 326 and ECE 325 or equivalent strongly advised.
ECE 598 PLC Advanced Power Electronics
ECE 464 (Power Electronics) and ECE 515 (Control Systems)
ECE 598 RS Special Topics: Speech Synthesis
LING 400 or equivalent general introduction to linguistics; an introductory-level programming course; introduction to digital signal processing an asset but not required. ECE 410, ECE 413 or consent of instructor.
ECE 598 SB High-Speed Clock and Data Recovery Systems
ECE 442 required, ECE 483 recommended
ECE 598 SM Special Topics: Control Techniques for Complex Networks
ECE 415, and ECE 534 or MATH 466 or consent of instructor.
ECE 598 SMR Special Topics: Advanced Digital IC Design
ECE 382 or equivalent or consent of instructor.
ECE 598 TJO Special Topics: Issues in Competitive Electricity Markets
ECE 497 LS (Analysis Techniques for Large-Scale Electrical Systems) or ECE 473.
ECE 598 WHS Special Topics: Analytic Techniques for Computer System Evaluation
ECE 441, and completion of or concurrent registration in ECE 434, or permission of instructor.
ECE 598 YC Special Topics: CMOS A-D Interface Circuits
ECE 483, ECE 410
ECE 598 YM Special Topics: An Invitation to 3-D Vision: From Images to Geometric Models
MATH 415/426, ECE 413, 515, 534.
ECE 598 YS Special Topics: Object Based Image and Video Processing
ECE 318 or ECE 447 or ECE 449 or consent of instructor.
ECE 599 Thesis Research