• ECE 250X. INTRODUCTION TO CONTEMPORARY ELECTRICAL POWER SYSTEMS
  • ECE 290X. SOCIAL ENTREPRENEURSHIP
  • ECE 301X. INTRODUCTION TO CONTROL SYSTEMS ENGINEERING
  • ECE 480X. INTRODUCTION TO CRYPTOGRAPHY AND COMPUTER SECURITY
  • ECE 1799. FRONTIERS AND CURRENT ISSUES OF ELECTRICAL AND COMPUTER ENGINEERING
  • ECE 2010. INTRODUCTION TO ELECTRICAL AND COMPUTER ENGINEERING
  • ECE 2019. SENSORS, CIRCUITS, AND SYSTEMS
  • ECE 2029. INTRODUCTION TO DIGITAL CIRCUIT DESIGN
  • ECE 2049. EMBEDDED COMPUTING IN ENGINEERING DESIGN
  • ECE 2112. ELECTROMAGNETIC FIELDS
  • ECE 2201. MICROELECTRONIC CIRCUITS I
  • ECE 2305. INTRODUCTION TO COMMUNICATIONS AND NETWORKS
  • ECE 2311. CONTINUOUS-TIME SIGNAL AND SYSTEM ANALYSIS
  • ECE 2312. DISCRETE-TIME SIGNAL AND SYSTEM ANALYSIS
  • ECE 2799. ELECTRICAL AND COMPUTER ENGINEERING DESIGN
  • ECE 3012. INTRODUCTION TO CONTROL SYSTEMS ENGINEERING
  • ECE 3113. INTRODUCTION TO RF CIRCUIT DESIGN
  • ECE 3204. MICROELECTRONIC CIRCUITS II
  • ECE 3308. INTRODUCTION TO WIRELESS NETWORKS
  • ECE 3311. PRINCIPLES OF COMMUNICATION SYSTEMS
  • ECE 3500. INTRODUCTION TO CONTEMPORARY ELECTRIC POWER SYSTEMS
  • ECE 3501. ELECTRICAL ENERGY CONVERSION
  • ECE 3503. POWER ELECTRONICS
  • ECE 3829. ADVANCED DIGITAL SYSTEM DESIGN WITH FPGAS
  • ECE 3849. REAL-TIME EMBEDDED SYSTEMS
  • ECE 4011. BIOMEDICAL SIGNAL ANALYSIS
  • ECE 4023. BIOMEDICAL INSTRUMENTATION DESIGN
  • ECE 4305. SOFTWARE-DEFINED RADIO SYSTEMS AND ANALYSIS
  • ECE 4703. REAL-TIME DIGITAL SIGNAL PROCESSING
  • ECE 4801. COMPUTER ORGANIZATION AND DESIGN
  • ECE 4802. INTRODUCTION TO CRYPTOGRAPHY AND COMMUNICATION SECURITY
  • ECE 4902. ANALOG INTEGRATED CIRCUIT DESIGN
  • ECE 4904. SEMICONDUCTOR DEVICES
  • ECE 502. ANALYSIS OF PROBABILISTIC SIGNALS AND SYSTEMS
  • ECE 503. DIGITAL SIGNAL PROCESSING
  • ECE 504. ANALYSIS OF DETERMINISTIC SIGNALS AND SYSTEMS
  • ECE 505. COMPUTER ARCHITECTURE
  • ECE 506. INTRODUCTION TO LOCAL AND WIDE AREA NETWORKS
  • ECE 514. FUNDAMENTALS OF RF AND MW ENGINEERING
  • ECE 523. POWER ELECTRONICS
  • ECE 524. ADVANCED ANALOG INTEGRATED CIRCUIT DESIGN
  • ECE 529. SELECTED TOPICS IN ELECTRONIC SYSTEM DESIGN
  • ECE 530. HIGH-PERFORMANCE NETWORKS
  • ECE 531. PRINCIPLES OF DETECTION AND ESTIMATION THEORY
  • ECE 537. ADVANCED COMPUTER AND COMMUNICATIONS NETWORKS
  • ECE 538. WIRELESS INFORMATION NETWORKS
  • ECE 539. SELECTED TOPICS IN COMMUNICATION THEORY AND SIGNAL PROCESSING
  • ECE 545. DIGITAL IMAGE PROCESSING
  • ECE 549. SPECIAL TOPICS: MODEL-BASED DESIGN
  • ECE 559. SELECTED TOPICS IN ENERGY SYSTEMS
  • ECE 566. VLSI DESIGN
  • ECE 572. ADVANCED SYSTEMS ARCHITECTURE
  • ECE 574. MODELING AND SYNTHESIS OF DIGITAL SYSTEMS USING VERILOG AND VHDL
  • ECE 578. CRYPTOGRAPHY AND DATA SECURITY
  • ECE 579. SELECTED TOPICS IN COMPUTER ENGINEERING
  • ECE 581. MODELING AND PERFORMANCE EVALUATION OF NETWORK AND COMPUTER SYSTEMS
  • ECE 596. GRADUATE SEMINARS
  • ECE 597. INDEPENDENT STUDY
  • ECE 630. ADVANCED TOPICS IN SIGNAL PROCESSING
  • ECE 673. ADVANCED CRYPTOGRAPHY
  • ECE 5105. INTRODUCTION TO ANTENNA DESIGN
  • ECE 5106. MODELING OF ELECTROMAGNETIC FIELDS IN ELECTRICAL & BIOLOGICAL SYSTEMS
  • ECE 5204. ANALOG CIRCUITS AND INTUITION
  • ECE 5307. WIRELESS ACCESS AND LOCALIZATION
  • ECE 5311. INFORMATION THEORY AND CODING
  • ECE 5312. MODERN DIGITAL COMMUNICATIONS
  • ECE 5341. APPLIED MEDICAL SIGNAL ANALYSIS
  • ECE 5500. POWER SYSTEMS ANALYSIS
  • ECE 5511. TRANSIENTS IN POWER SYSTEMS
  • ECE 5512. ELECTROMECHANICAL ENERGY CONVERSION
  • ECE 5520. POWER SYSTEM PROTECTION AND CONTROL
  • ECE 5521. PROTECTIVE RELAYING
  • ECE 5522. ADVANCED APPLICATIONS IN PROTECTIVE RELAYING
  • ECE 5523. POWER SYSTEM DYNAMICS
  • ECE 5530. POWER DISTRIBUTION
  • ECE 5531. POWER SYSTEM OPERATION AND PLANNING
  • ECE 5532. DISTRIBUTED AND RENEWABLE POWER GENERATION
  • ECE 5540. POWER TRANSMISSION
  • ECE 5599. CAPSTONE PROJECT EXPERIENCE IN POWER SYSTEMS
  • ECE 5715. RECONFIGURABLE COMPUTING
  • ECE 5720. MODELING AND SYNTHESIS OF DIGITAL SYSTEMS USING VERILOG
  • ECE 5722. EMBEDDED CORE ARCHITECTURES AND CORE-BASED DESIGN
  • ECE 5723. METHODOLOGIES FOR SYSTEM LEVEL DESIGN AND MODELING
  • ECE 5724. DIGITAL SYSTEMS TESTING AND TESTABLE DESIGN

Supplemental Graduate Courses

  • ECE 549: SP TOP: MODEL-BASED DESIGN
    This course addresses the what (modeling), how (design) and why (analysis) of systems through the use of model-based design process. System models will be essential to four key aspects of the design process, derivation of executable specifications, hardware and software design based on simulations, implementation by code generation, and continuous testing and verification. Model-based design can be an effective tool to ensure safe, efficient and reliable operation of cyber-physical systems in which computation and communication are tightly integrated with physical processes.

    Topics may include modeling continuous and discrete dynamics, heterogeneous models, hybrid systems, stochastic models, models of computation, analysis and design of embedded control systems with applications in robotics, system simulation, validation and verification techniques, time-critical systems and human-in-the-loop cyber-physical systems. The examples throughout the course will be drawn from practical robot applications as robotics requires a whole system design approach at the cross-section of environmental models, physical components and algorithms. Course projects will emphasize model-based design for control of robotic systems and smart environments. Students who are not RBE majors will be encouraged to undertake projects that reflect their own engineering systems interests consistent with the specific project objectives.

    (Prerequisites: linear algebra and differential equations; embedded systems; linear systems and control theory or consent of the instructor.)