Specialization Areas

BIOENGINEERING

Faculty Advisors: Agrawal, Bray, Ikonomidou, Joiner, Laurence, Peixoto, Salvador-Morales, Sikdar, Weia tentative plan of study should be approved by one of the aforementioned bioengineering faculty members before registering for any of the listed below courses

  1. BENG 501 Research Methods in Bioengineering
  2. BENG 525/ECE 590 Neural Engineering
  3. ECE 530 Sensor Engineering
  4. BENG 538/ECE 538 Medical Imaging
  5. ECE 542 Computer Network Architectures and Protocols
  6. BENG 551 Translational Bioengineering
  7. ECE 590 Biomedical Signal Processing
  8. ECE 620 Optimal Control Theory
  9. ECE 621 Systems Identification
  10. BENG 636 Advanced Biomedical Signal Processing
  11. ECE 699 Advanced Topics in Biomedical Signal Processing
  12. ECE 722 Kalman Filtering with Applications
  13. BENG 725 Computational Motor Control
  14. ECE 734 Detection and Estimation Theory
  15. BENG 738 Advanced Medical Image Processing
  16. ECE 738 Advanced Digital Signal Processing
  17. ECE 754 Optimum Array Processing I

Up

 

COMMUNICATIONS and NETWORKING

Faculty Advisors: Chang, Jabbari, Mark, Nelson, Paris

  1. ECE 513 Applied Electromagnetic Theory
  2. ECE 528 Introduction to Random Processes in Electrical and Computer Engineering
  3. ECE 531 Introduction to Wireless Comunications and Networking
  4. ECE 535 Digital Signal Processing
  5. ECE 542 Computer Network Architectures and Protocols
  6. ECE 545 Digital System Design with VHDL
  7. ECE 567 Optical Fiber Communications
  8. ECE 612 Real-Time Embedded Systems
  9. ECE 621 Systems Identification
  10. ECE 630 Statistical Communication Theory
  11. ECE 633 Coding Theory
  12. ECE 635 Adaptive Signal Processing
  13. ECE 642 Design and Analysis of Computer Communication Networks
  14. ECE 643 Network Switching and Routing
  15. ECE 646 Cryptography and Computer Network Security
  16. ECE 662 Microwave Engineering
  17. ECE 670 Principles of C 4 I
  18. ECE 699 Software-Defined Radio
  19. ECE 699 Software/Hardware Codesign
  20. ECE 722 Kalman Filtering with Applications
  21. ECE 728 Random Processes in Electrical and Computer Engineering
  22. ECE 731 Digital Communications
  23. ECE 732 Mobile Communication Systems
  24. ECE 734 Detection and Estimation Theory
  25. ECE 738 Advanced Digital Signal Processing
  26. ECE 739 Satellite Communications
  27. ECE 740 (formerly ECE 699) Digital Signal Processing Hardware Architectures
  28. ECE 741 Wireless Networks
  29. ECE 742 High Speed Networks
  30. ECE 746 Advanced Applied Cryptography
  31. ECE 747 Cryptographic Engineering
  32. ECE 751 Information Theory
  33. ECE 754 Optimum Array Processing I

Up

 

SIGNAL PROCESSING

Faculty Advisors: Ephraim, Manitius, Nelson, Wage

  1. ECE 521 Modern Systems Theory
  2. ECE 528 Introduction to Random Processes in Electrical and Computer Engineering
  3. ECE 531 Introduction to Wireless Comunications and Networking
  4. ECE 535 Digital Signal Processing
  5. ECE 537 Introduction to Digital Image Processing
  6. ECE 542 Computer Network Architectures and Protocols
  7. ECE 545 Digital System Design with VHDL
  8. ECE 590 Biomedical Signal Processing
  9. ECE 612 Real-Time Embedded Systems
  10. ECE 620 Optimal Control Theory
  11. ECE 621 Systems Identification
  12. ECE 630 Statistical Communication Theory
  13. ECE 633 Coding Theory
  14. ECE 635 Adaptive Signal Processing
  15. ECE 642 Design and Analysis of Computer Communication Networks
  16. ECE 670 Principles of C 4 I
  17. ECE 699 Advanced Topics in Biomedical Signal Processing
  18. ECE 699 Software-Defined Radio
  19. ECE 699 Software/Hardware Codesign
  20. ECE 720 Multivariable and Robust Control
  21. ECE 722 Kalman Filtering with Applications
  22. ECE 728 Random Processes in Electrical and Computer Engineering
  23. ECE 731 Digital Communications
  24. ECE 732 Mobile Communication Systems
  25. ECE 734 Detection and Estimation Theory
  26. ECE 738 Advanced Digital Signal Processing
  27. ECE 740 (formerly ECE 699) Digital Signal Processing Hardware Architectures
  28. ECE 741 Wireless Networks
  29. ECE 751 Information Theory
  30. ECE 754 Optimum Array Processing I

Up

 

CONTROL and ROBOTICS

Faculty Advisors: Cook, Gertler, Lofaro, Manitius

  1. ECE 510 Real-Time Concepts
  2. ECE 521 Modern Systems Theory
  3. ECE 528 Introduction to Random Processes in Electrical and Computer Engineering
  4. ECE 542 Computer Network Architectures and Protocols
  5. ECE 590 Humanoid Robotics
  6. ECE 590 Robot Design
  7. ECE 612 Real-Time Embedded Systems
  8. ECE 620 Optimal Control Theory
  9. ECE 621 Systems Identification
  10. ECE 624 Control Systems
  11. ECE 650 Robotics
  12. ECE 673/SYST 620 Discrete Event Systems
  13. ECE 720 Multivariable and Robust Control
  14. ECE 722 Kalman Filtering with Applications

Up

 

MICROELECTRONICS/NANOELECTRONICS

Faculty Advisors: Berry, Ioannou, Li, Mulpuri

  1. ECE 513 Applied Electromagnetic Theory
  2. ECE 542 Computer Network Architectures and Protocols
  3. ECE 563 Introduction to Microwave Electronics
  4. ECE 565 Introduction to Optical Electronics
  5. ECE 567 Optical Fiber Communications
  6. ECE 584 Semiconductor Device Fundamentals
  7. ECE 586 Digital Integrated Circuits
  8. ECE 587 Design of Analog Integrated Circuits
  9. ECE 662 Microwave Engineering
  10. ECE 680 Physical VLSI Design
  11. ECE 684 MOS Device Electronics
  12. ECE 745 ULSI Microelectronics
  13. ECE 780 High Frequency Electronics

Up

 

SYSTEM ARCHITECTURES

Faculty Advisors: Levis

  1. ECE 542 Computer Network Architectures and Protocols
  2. ECE 672/SYST 619 Introduction to Architecture-Based Systems Engineering
  3. ECE 673/SYST 620 Discrete Event Systems
  4. ECE 674/SYST 621 System Architecture Design
  5. ECE 675/SYST 622 System Integration and Architecture Evaluation

Up

 

Starting in Spring 2009, Computer Engineering is not any longer a specialization area within MS in Electrical Engineering. Students interested in specializing in Computer Engineering are strongly advised to apply to or change their degree program to MS in Computer Engineering.

The following Computer Engineering courses can be taken by Electrical Engineering students and applied toward MSEE degree:

Faculty Advisors: Gaj, Hintz, Homayoun, Kaps, Pachowicz

  1. ECE 510 Real-Time Concepts
  2. ECE 511 Microprocessors
  3. ECE 542 Computer Network Architectures and Protocols
  4. ECE 545 Digital System Design with VHDL
  5. ECE 548 Sequential Machine Theory
  6. ECE 611 Advanced Microprocessors
  7. ECE 612 Real-Time Embedded Systems
  8. ECE 641 Computer System Architecture
  9. ECE 645 Computer Arithmetic
  10. ECE 646 Cryptography and Computer Network Security
  11. ECE 681 VLSI Design for ASICs
  12. ECE 682 VLSI Test Concepts
  13. ECE 699 Heterogeneous Architectures and Green Computing
  14. ECE 699 Software/Hardware Codesign
  15. ECE 740 (formerly ECE 699) Digital Signal Processing Hardware Architectures
  16. ECE 746 Advanced Applied Cryptography
  17. ECE 747 Cryptographic Engineering