ECE 111 INTRODUCTION TO ECE: TOOLS (3)
Introduction to the electrical and computer engineering professional practice. Covers the foundations of engineering problem solving and other skills necessary for success. Students will be taught engineering practice through hands-on approaches. Recommended for electrical and computer engineering majors, and for those interested in engineering as a profession. Lec/lab. Has extra fees.
PREREQS:
MTH 111 recommended (concurrent OK if needed)
|
ECE 112 INTRODUCTION TO ECE: CONCEPTS (3)
Basic electrical and computer engineering concepts, problem solving and hands-on laboratory project. Topics include electronic circuit and device models, digital logic, circuit analysis, and simulation tools. Lec/lab. Has extra fees.
PREREQS:
MTH 111 or MTH 251 or Placement Test
|
ECE 199 SPECIAL STUDIES (1-16)
One-credit section. Graded P/N.
This course is repeatable for a maximum of 16 credits.
|
ECE 271 DIGITAL LOGIC DESIGN (3)
A first course in digital logic design. Data types and representations, Boolean algebra, state machines, simplification of switching expressions, and introductory computer arithmetic. Lec/rec.
PREREQS:
(MTH 251* or MTH 251H*) or MTH 231*
|
ECE 272 DIGITAL LOGIC DESIGN LABORATORY (1)
Laboratory to accompany ECE 271, Digital Logic Design. Illustrates topics covered in the lectures of ECE 271 using computer-aided design, verification tools, and prototyping hardware. Lec/lab.
PREREQS:
(ECE 112 or ENGR 201) and ECE 271*
|
ECE 317 ELECTRONIC MATERIALS AND DEVICES (3)
Semiconductor fundamentals, mathematical models, PN junction operation and device characteristics.
PREREQS:
ENGR 201
and
/or equivalent.
|
ECE 322 ELECTRONICS I (4)
Fundamental device characteristics including diodes, MOSFETs and bipolar transistors; small- and large-signal characteristics and design of linear circuits. Lec/lab.
PREREQS:
ENGR 203
|
ECE 323 ELECTRONICS II (4)
Transient operation of MOSFETs and bipolar transistors; multistage amplifiers; frequency response; feedback and stability. Lec/lab.
PREREQS:
ECE 322
|
ECE 331 ELECTROMECHANICAL ENERGY CONVERSION (4)
Voltage generation and energy conversion principles for electric moters. Steady-state characteristics of induction, synchronous and direct machines. Magnetic circuits. Lec/lab.
PREREQS:
(ENGR 202 or ENGR 202H) and ECE 390
and
(ENGR 211 or ENGR 211H)
|
ECE 351 SIGNALS AND SYSTEMS I (3)
Analytical techniques for continuous-time and discrete-time signal, system, and circuit analysis. Lec.
PREREQS:
ENGR 203 and MTH 256
|
ECE 352 SIGNALS AND SYSTEMS II (4)
Analytical techniques for continuous-time and discrete-time signal, system, and circuit analysis. Lec/lab.
PREREQS:
ECE 351 and MTH 306
|
ECE 353 INTRODUCTION TO PROBABILITY AND RANDOM SIGNALS (3)
Introductory discrete and continuous probability concepts, single and multiple random variable distributions, expectation, introductory stochastic processes, correlation and power spectral density properties of random signals, random signals through linear filters. Lec.
PREREQS:
(MTH 254 or MTH 254H) and ECE 351
|
ECE 372 INTRODUCTION TO COMPUTER NETWORKS (4)
Introduction to wired/wireless network principles, organization, topologies, hardware, applications, and protocols in the OSI hierarchy context. Configuration and implementation of local area networks and intranets. Internet protocols, packet forwarding, and routing. Lec/lab. CROSSLISTED as CS 372.
PREREQS:
CS 261 and (ECE 271 or CS 271)
and
C programming and Unix familiarity.
|
ECE 375 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE PROGRAMMING (4)
Introduction to computer organization, how major components in a computer system function together in executing a program, and assembly language programming. Lec/lab.
PREREQS:
ECE 271
and
C/C++ programming (e.g. CS 261).
|
ECE 390 ELECTRIC AND MAGNETIC FIELDS (4)
Static and quasi-static electric and magnetic fields.
PREREQS:
(MTH 255 or MTH 255H) and ENGR 203*
|
ECE 391 TRANSMISSION LINES AND ELECTROMAGNETIC WAVES (4)
Transmission lines and electromagnetic waves with application to engineering problems. Lec/lab.
|
ECE 391X TRANSMISSION LINES (3)
Transient and steady-state analysis of transmission line circuits with application to engineering problems.
PREREQS:
ENGR 203 and (MTH 254 or MTH 254H) and (MTH 256 or MTH 256H)
and
ENGR 201 and ENGR 202
|
ECE 399 SPECIAL TOPICS (1-16)
Course work to meet students' needs in advanced or specialized areas and to introduce new, important topics in electrical and computer engineering at the undergraduate (junior/senior) level.
This course is repeatable for a maximum of 16 credits.
|
ECE 401 RESEARCH (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 403 THESIS (1-16)
PREREQS:
Departmental approval required.
|
ECE 405 READING AND CONFERENCE (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 406 PROJECTS (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 410 INTERNSHIP (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 417 BASIC SEMICONDUCTOR DEVICES (3)
Theory and operation of pn junctions, bipolar transistors, and MOSFETs.
PREREQS:
ECE 317
|
ECE 418 SEMICONDUCTOR PROCESSING (4)
Theory and practice of basic semiconductor processing techniques. Introduction to process simulation. Lec/lab/rec.
PREREQS:
ECE 317
and
/or equivalent.
|
ECE 422 CMOS INTEGRATED CIRCUITS I (4)
Analysis and design of analog integrated circuits in CMOS technology; current mirrors, gain stages, single-ended operational amplifier, frequency response, and compensation.
PREREQS:
ECE 322 and ECE 323*
|
ECE 423 CMOS INTEGRATED CIRCUITS II (4)
Analysis and design of analog integrated circuits in CMOS technology; cascaded current mirrors, cascaded gain stages, single-ended and fully differential operational amplifier, common-mode feedback, noise, and distortion. Lec/lab.
PREREQS:
ECE 422
|
ECE 428 DATA CONVERTERS (4)
The functions, characterization, algorithms, architectures and implementation of A/D and D/A data converters. Lec/lab.
PREREQS:
ECE 323 and ECE 352
|
ECE 431 POWER ELECTRONICS (4)
Fundamentals and applications of devices, circuits and controllers used in systems for electronic power processing. Lec/lab.
PREREQS:
ECE 322 and ECE 323* and ECE 351
|
ECE 432 DYNAMICS OF ELECTROMECHANICAL ENERGY CONVERSION (4)
Generalized machine theory. Techniques for dynamic analysis of electromechanical machines: dq representations of machines. Lec/lab.
PREREQS:
ECE 331
and
(ENGR 212 or ENGR 212H)
|
ECE 433 POWER SYSTEMS ANALYSIS (4)
Fundamentals and control of real and reactive power, steady-state load flow studies, unbalance, stability and transient system analysis.
PREREQS:
ECE 323 and ECE 352
and
three-phase power
|
ECE 438 ELECTRIC AND HYBRID VEHICLES (4)
History of electric traction. Introduction to electric and hybrid-electric vehicle configurations. Vehicle mechanics. Energy sources and storage. Range prediction. Motors for HEVs. Electric drive components. Vehicle transmission systems. Lec. Taught alternate years.
PREREQS:
ENGR 202 and ENGR 212
|
ECE 441 ENGINEERING DESIGN PROJECT (2)
An extended team design project to expose students to problem situations and issues in engineering design similar to those encountered in industry. (Writing Intensive Courses)
PREREQS:
ECE 322 and ECE 351
and
senior standing in electrical or computer engineering. ECE 441, ECE 442, ECE 443 must be taken in sequence.
|
ECE 442 ENGINEERING DESIGN PROJECT (2)
An extended team design project to expose students to problem situations and issues in engineering design similar to those encountered in industry. (Writing Intensive Courses)
PREREQS:
ECE 441
and
senior standing in electrical or computer engineering.
|
ECE 443 ENGINEERING DESIGN PROJECT (2)
An extended team design project to expose students to problem situations and issues in engineering design similar to those encountered in industry. (Writing Intensive Courses)
PREREQS:
ECE 442
and
senior standing in electrical or computer engineering.
|
ECE 451 SYSTEM DYNAMICS AND CONTROL (4)
Modeling and analysis of linear continuous systems in time and frequency domains. Fundamentals of single-input-single-output control system design.
PREREQS:
(ENGR 212 or ENGR 212H) and (ECE 351 and ECE 352) or ME 317
|
ECE 461 INTRODUCTION TO ANALOG AND DIGITAL COMMUNICATIONS (4)
Fundamental concepts of analog and digital telecommunication systems: modeling, analysis, and design of analog amplitude and angle modulation systems; probabilistic performance assessment of modulated signals over noisy channels; introduction to baseband digital modulation techniques such as binary pulse amplitude modulation and pulse position modulation and their demodulation in the presence of random noise. Lec.
PREREQS:
ECE 351 and ECE 352 and ECE 353
|
ECE 462 DIGITAL COMMUNICATIONS AND CHANNEL CODING (4)
Modeling, analysis, design of baseband and passband digital communications systems: geometric representation of signals; correlator receivers for M-ary digital communications systems; decision theory and its application to digital communication systems in additive white Gaussian noise environment; generation, transmission, and reception of passband digital modulated signals (BPSK, QPSK, FSK PAM); basics of information theory and channel encoding. Lec.
PREREQS:
ECE 461 and ECE 351 and ECE 352 and ECE 353
|
ECE 463 WIRELESS COMMUNICATIONS NETWORK (4)
Wireless networks: personal area (IEEE 802.15.4a), local area (IEEE 802.11), metropolitan area (IEEE 802.16), and mobile cellular networks (e.g., CDMA); physical-layer techniques for data modulation and multiple access; RF system engineering aspects of mobile cellular networks (e.g., system capability for voice and packet data traffics, RF coverage for a certain propagation environment.) Lec.
PREREQS:
ECE 351 and ECE 352
and
probability background. Recommended: ECE 461.
|
ECE 464 DIGITAL SIGNAL PROCESSING (4)
Analysis and design of discrete-time linear-time invariant systems for processing discrete-time signals: DT-LTI system properties, DT signal analysis using Discrete-Time Fourier Transform, Discrete Fourier Transform and z-Transform, frequency response and transfer function. Signal sampling and reconstruction, digital processing of continuous-time signals, FIR and IIR digital filter design, and filter structures.
PREREQS:
ECE 351 and ECE 352
|
ECE 468 DIGITAL IMAGE PROCESSING (3)
Introduction to digital image processing including fundamental concepts of visual perception, image sampling and quantization, image enhancement in spatial and frequency domains (through 2D Fourier transform), image restoration, and color image processing. Implementation of algorithms using Matlab Image Processing Toolbox.
PREREQS:
ECE 351 and ECE 352
|
ECE 471 ADVANCED DIGITAL LOGIC AND INTEGRATED CIRCUIT DESIGN (4)
Finite state machine design and analysis, digital system testing and design for testability, custom digital integrated circuit design, CMOS scaling and process variability. Lec/lab.
PREREQS:
ECE 271 and ECE 375
and
recommend some basic knowledge of Verilog/VHDL.
|
ECE 472 COMPUTER ARCHITECTURE (4)
Computer architecture using processors, memories, and I/O devices as building blocks. Issues involved in the design of instruction set architecture, processor, pipelining, and memory organization. Design philosophies and trade-offs involved in Reduced Instruction Set Computer (RISC) architectures. CROSSLISTED as CS 472.
PREREQS:
ECE 375
|
ECE 473 MICROPROCESSOR SYSTEM DESIGN (4)
Implementation of embedded computer systems focusing on the development of hardware and software for an embedded RISC microcontroller system. Topics include internal microcontroller architecture, interfacing peripheral devices, mixed analog and digital systems, and hardware and software implementation of several systems using an 8-bit microcontroller and peripherals.
PREREQS:
ECE 322 and ECE 375 and CS 261
|
ECE 474 VLSI SYSTEM DESIGN (4)
Introduction to custom and semi-custom digital integrated circuit design as used in VLSI systems. The use of CAD/CAE tools, design management, and design methodology are introduced.
PREREQS:
ECE 375 and ECE 322
|
ECE 476 ADVANCED COMPUTER NETWORKING (4)
Advanced networking concepts: congestion control and avoidance, multimedia and QoS, queing theory, buffer management, scheduling and fairness policies, wireless and mobile networks, service models, network security. CROSSLISTED as CS 476/CS 576.
PREREQS:
CS 372 or ECE 372
|
ECE 477 MULTIMEDIA SYSTEMS (4)
Design of multimedia systems used in information technology covering the hardware, software, applications, and networks. Components covered include multimedia representation, coding and compression techniques, wireless networks, networking for multimedia, and embedded system for multimedia. Lec.
PREREQS:
ECE 375
|
ECE 478 NETWORK SECURITY (4)
Security principles, models, and attacks. Overview of cryptography. Building secure systems and security evaluation criteria. Security in operating systems and computer networks. Management and analysis of security. Legal and ethical issues in computer security.
|
ECE 482 OPTICAL ELECTRONIC SYSTEMS (4)
Photodetectors, laser theory, and laser systems. Lec/lab. CROSSLISTED as PH 482/PH 582.
PREREQS:
(ECE 391X or ECE 391) or (PH 481 or PH 581) or equivalent.
|
ECE 483 GUIDED WAVE OPTICS (4)
Optical fibers, fiber mode structure and polarization effects, fiber interferometry, fiber sensors, optical communication systems. Lec/lab. CROSSLISTED as PH 483/PH 583.
PREREQS:
(ECE 391X* or ECE 391*) or PH 481*
|
ECE 484 ANTENNAS AND PROPAGATION (4)
Introduction to antennas and radiowave propagation. Offered alternate years.
PREREQS:
ECE 390 and ECE 391X
and
/or equivalent.
|
ECE 485 MICROWAVE DESIGN TECHNIQUES (4)
Introduction to basic design techniques required for the design of high-frequency circuits and systems. Lec/Lab.
PREREQS:
ECE 390 and ECE 391X
and
/or equivalent.
|
ECE 499 SPECIAL TOPICS (16)
Course work to meet students' needs in advanced or specialized areas and to introduce new important topics in electrical and computer engineering at the undergraduate level.
This course is repeatable for a maximum of 16 credits.
|
ECE 501 RESEARCH (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 503 ECE MS THESIS (1-16)
This course is repeatable for a maximum of 99 credits.
|
ECE 505 READING AND CONFERENCE (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 506 PROJECTS (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 507 SEMINAR (1-16)
Graded P/N.
This course is repeatable for a maximum of 16 credits.
PREREQS:
Graduate standing.
|
ECE 511 ELECTRONIC MATERIALS PROCESSING (3)
Technology, theory, and analysis of processing methods used in integration circuit fabrication. Offered alternate years.
PREREQS:
Graduate standing or instructor approval required.
|
ECE 512 PROCESS INTEGRATION (3)
Process integration, simulation, and statistical quality control issues related to integrated circuit fabrication. Offered alternate years.
PREREQS:
ECE 511
|
ECE 513 ELECTRONIC MATERIALS AND CHARACTERIZATION (3)
Physics and chemistry of electronic materials and methods of materials characterization. Offered alternate years.
PREREQS:
Graduate standing or instructor approval required.
|
ECE 517 BASIC SEMICONDUCTOR DEVICES (3)
Theory and operation of pn junctions, bipolar transistors, and MOSFETs.
PREREQS:
ECE 317
|
ECE 518 SEMICONDUCTOR PROCESSING (4)
Theory and practice of basic semiconductor processing techniques. Introduction to process simulation. Lec/lab/rec.
PREREQS:
ECE 317 or equivalent
|
ECE 520 ANALOG CMOS INTEGRATED CIRCUITS (4)
Principles and techniques of design of electronic circuits with focus on a design methodology for analog integrated circuits. Practical aspects of using CAD tools in analyzing and laying out circuits will be discussed.
|
ECE 521 ANALOG CIRCUIT SIMULATION (4)
Formulation/solution of circuit equations; sparse matrix techniques; DC, transient, sensitivity, noise and Fourier analyses; RF circuit simulation.
PREREQS:
ECE 423 or ECE 520
|
ECE 522 CMOS INTEGRATED CIRCUITS I (4)
Analysis and design of analog integrated circuits in CMOS technology; current mirrors, gain stages, single-ended operational amplifier, frequency response, and compensation.
PREREQS:
ECE 322 and ECE 323*
|
ECE 523 CMOS INTEGRATED CIRCUITS II (4)
Analysis and design of analog integrated circuits in CMOS technology; cascaded current mirrors, cascaded gain stages, single-ended and fully differential operational amplifier, common-mode feedback, noise, and distortion. Lec/lab.
PREREQS:
ECE 422 or ECE 522
|
ECE 528 DATA CONVERTERS (4)
The functions, characterization, algorithms, architectures and implementation of A/D and D/A data converters. Lec/lab.
PREREQS:
ECE 323 and ECE 352
|
ECE 530 CONTEMPORARY ENERGY APPLICATIONS (4)
Contemporary energy issues and applications; fundamental physics of renewable energy sources (e.g. wind, wave, and solar), devices used to harvest energy from these sources, state-of-the-art renewable energy technology, power transmission, transformers, and energy storage.
PREREQS:
Graduate standing in engineering; Matlab, basic circuit analysis with RLC components and diodes.
|
ECE 531 POWER ELECTRONICS (4)
Fundamentals and applications of devices, circuits and controllers used in systems for electronic power processing. Lec/lab.
PREREQS:
ECE 322 and ECE 323* and ECE 351
|
ECE 532 DYNAMICS OF ELECTROMECHANICAL ENERGY CONVERSION (4)
Generalized machine theory. Techniques for dynamic analysis of electromechanical machines: dq representations of machines. Lec/lab.
PREREQS:
(ENGR 212 or ENGR 212H)
|
ECE 533 POWER SYSTEMS ANALYSIS (4)
Fundamentals and control of real and reactive power, steady-state load flow studies, unbalance, stability and transient system analysis.
PREREQS:
ECE 323 and ECE 352 and three-phase power
|
ECE 534 ADVANCED ELECTRICAL MACHINES (3)
Development of models for the dynamic performance of all classes of electrical machines; synchronous, induction, permanent magnet and reluctance motors. Dynamic motor simulations.
PREREQS:
ECE 530
|
ECE 535 ADJUSTABLE SPEED DRIVES AND MOTION CONTROL (3)
Adjustable speed drives, associated power electronic converters, simulation and control. Lec.
PREREQS:
ECE 530
|
ECE 538 ELECTRIC AND HYBRID VEHICLES (4)
History of electric traction. Introduction to electric and hybrid-electric vehicle configurations. Vehicle mechanics. Energy sources and storage. Range prediction. Motors for HEVs. Electric drive components. Vehicle transmission systems. Lec. Taught alternate years.
PREREQS:
ENGR 202 and ENGR 212 with C
|
ECE 550 LINEAR SYSTEMS (4)
Linear dynamic systems theory and modeling.
PREREQS:
ECE 351 and ECE 352 or equivalent
|
ECE 560 STOCHASTIC SIGNALS AND SYSTEMS (4)
Stochastic processes, correlation functions, spectral analysis applicable to communication and control systems.
PREREQS:
ECE 461 or ECE 561
|
ECE 561 INTRODUCTION TO ANALOG AND DIGITAL COMMUNICATIONS (4)
Fundamental concepts of analog and digital telecommunication systems: modeling, analysis, and design of analog amplitude and angle modulation systems; probabilistic performance assessment of modulated signals over noisy channels; introduction to baseband digital modulation techniques such as binary pulse amplitude modulation and pulse position modulation and their demodulation in the presence of random noise. Lec.
PREREQS:
ECE 351 and ECE 352 and ECE 353
|
ECE 562 DIGITAL COMMUNICATIONS AND CHANNEL CODING (4)
Modeling, analysis, design of baseband and passband digital communications systems: geometric representation of signals; correlator receivers for M-ary digital communications systems; decision theory and its application to digital communication systems in additive white Gaussian noise environment; generation, transmission, and reception of passband digital modulated signals (BPSK, QPSK, FSK PAM); basics of information theory and channel encoding. Lec.
PREREQS:
ECE 461 and ECE 351 and ECE 352 and ECE 353
|
ECE 563 WIRELESS COMMUNICATIONS NETWORK (4)
Wireless networks: personal area (IEEE 802.15.4a), local area (IEEE 802.11), metropolitan area (IEEE 802.16), and mobile cellular networks (e.g., CDMA); physical-layer techniques for data modulation and multiple access; RF system engineering aspects of mobile cellular networks (e.g., system capability for voice and packet data traffics, RF coverage for a certain propagation environment.) Lec.
PREREQS:
Probability background. Recommended: ECE 461
|
ECE 564 DIGITAL SIGNAL PROCESSING (4)
Analysis and design of discrete-time linear-time invariant systems for processing discrete-time signals: DT-LTI system properties, DT signal analysis using Discrete-Time Fourier Transform, Discrete Fourier Transform and z-Transform, frequency response and transfer function. Signal sampling and reconstruction, digital processing of continuous-time signals, FIR and IIR digital filter design, and filter structures.
PREREQS:
ECE 351 and ECE 352
|
ECE 565 ESTIMATION, FILTERING, AND DETECTION (4)
Principles of estimation, linear filtering, and detection.
PREREQS:
ECE 353 or equivalent.
|
ECE 566 INFORMATION THEORY (4)
Introduction to information theory: entropy, differential entropy, entropy rates, mutual information, data compression, channel capacity, source coding, channel coding, network information theory.
PREREQS:
ECE 353 or equivalent; strong mathematical background.
|
ECE 567 DIGITAL SIGNAL PROCESSING (3)
Advanced methods in signal processing, optimum filter design, decimation and interpolation methods, quantization error effects, spectral estimation.
PREREQS:
ECE 464 or ECE 564 or instructor approval required
|
ECE 568 ADVANCED DIGITAL IMAGE PROCESSING (3)
Advanced topics in digital image processing including wavelet and multi-resolution image processing, image compression, image segmentation, image representation and description, and object recognition. Implementation of digital image processing algorithms using Matlab Image Processing Toolbox.
PREREQS:
ECE 468 or CS 555
|
ECE 570 HIGH PERFORMANCE COMPUTER ARCHITECTURE (4)
Advanced concepts in computer architecture. Performance improvement employing advanced pipelining and multiple instruction scheduling techniques. Issues in memory hierarchy and management. CROSSLISTED as CS 570.
PREREQS:
ECE 472 or ECE 572
|
ECE 571 ADVANCED DIGITAL DESIGN (4)
Theory of digital logic design, finite state machine design and analysis, digital system testing and design for testability, high-level hardware description languages. Lec/lab.
PREREQS:
ECE 271 and ECE 375. Recommend some basic knowledge of Verilog/VHDL.
|
ECE 572 COMPUTER ARCHITECTURE (4)
Computer architecture using processors, memories, and I/O devices as building blocks. Issues involved in the design of instruction set architecture, processor, pipelining, and memory organization. Design philosophies and trade-offs involved in Reduced Instruction Set Computer (RISC) architectures. CROSSLISTED as CS 472.
PREREQS:
ECE 375
|
ECE 573 MICROPROCESSOR SYSTEM DESIGN (4)
Implementation of embedded computer systems focusing on the development of hardware and software for an embedded RISC microcomputer system. Topics include internal microcomputer architecture, interfacing peripheral devices, mixed analog and digital systems, and hardware and software implementation of several systems using an 8-bit microcomputer and peripherals.
PREREQS:
ECE 322 and ECE 375 and CS 261
|
ECE 574 VLSI SYSTEM DESIGN (4)
Introduction to custom and semi-custom digital integrated circuit design as used in VLSI systems. The use of CAD/CAE tools, design management, and design methodology are introduced.
PREREQS:
ECE 323 or ECE 375
|
ECE 575 DATA SECURITY AND CRYPTOGRAPHY (3)
Secret-key and public-key cryptography, authentication and digital signatures, protocols, implementation issues, privacy enhanced mail, data and communication security standards.
PREREQS:
Graduate standing.
|
ECE 576 ADVANCED COMPUTER NETWORKING (4)
Advanced networking concepts: congestion control and avoidance, multimedia and QoS, queing theory, buffer management, scheduling and fairness policies, wireless and mobile networks, service models, network security. CROSSLISTED as CS 476/CS 576.
PREREQS:
CS 372 or ECE 372
|
ECE 577 MULTIMEDIA SYSTEMS (4)
Design of multimedia systems for information technology covering the hardware, software, applications, and networks. Components covered include multimedia representation, coding and compression techniques, wireless networks, networking for multimedia, and embedded system for multimedia. Lec.
PREREQS:
ECE 375
|
ECE 580 NETWORK THEORY (4)
Linear graphs, multiport networks, and other topics in advanced network theory.
PREREQS:
Graduate standing in ECE.
|
ECE 582 OPTICAL ELECTRONIC SYSTEMS (4)
Photodetectors, laser theory, and laser systems. Lec/lab. CROSSLISTED as PH 482/PH 582.
PREREQS:
ECE 391X or (PH 481 or PH 581) or equivalent
|
ECE 583 GUIDED WAVE OPTICS (4)
Optical fibers, fiber mode structure and polarization effects, fiber interferometry, fiber sensors, optical communication systems. Lec/lab. CROSSLISTED as PH 483/PH 583.
PREREQS:
ECE 391X or PH 481/PH 581 or equivalent.
|
ECE 584 ANTENNAS AND PROPAGATION (4)
Introduction to antennas and radiowave propagation. Offered alternate years.
PREREQS:
ECE 391X or equivalent.
|
ECE 585 MICROWAVE DESIGN TECHNIQUES (4)
Introduction to basic design techniques required for the design of high-frequency circuits and systems. Lec/Lab.
PREREQS:
ECE 391X or equivalent.
|
ECE 590 ANALYTICAL TECHNIQUES IN ELECTROMAGNETIC FIELDS (4)
Basic analytical techniques required to solve meaningful field problems in engineering.
PREREQS:
Graduate standing in ECE.
|
ECE 591 ADVANCED ELECTROMAGNETICS (3)
Advanced techniques for analyzing problems in electromagnetics, primarily numerical. Offered alternate years.
PREREQS:
ECE 590
|
ECE 592 ADVANCED OPTOELECTRONICS (3)
Principles of quantum exchange devices, field-material interaction and theory, and applications of optical circuits and devices. Offered alternate years.
PREREQS:
(ECE 482 or ECE 582) and ECE 590
|
ECE 593 RF MICROWAVE CIRCUIT DESIGN (3)
Active/passive RF and microwave circuit design with emphasis to wireless systems.
PREREQS:
ECE 390 and ECE 391 or equivalent
|
ECE 599 SPECIAL TOPICS (16)
Course work to meet students' needs in advanced or specialized areas and to introduce new important topics in electrical and computer engineering at the undergraduate level.
This course is repeatable for a maximum of 16 credits.
|
ECE 601 RESEARCH (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 603 ECE PhD THESIS (1-16)
This course is repeatable for a maximum of 99 credits.
|
ECE 605 READING AND CONFERENCE (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 606 PROJECTS (1-16)
This course is repeatable for a maximum of 16 credits.
PREREQS:
Departmental approval required.
|
ECE 607 SEMINAR (1-16)
This course is repeatable for a maximum of 16 credits.
|
ECE 611 ELECTRONIC MATERIALS PROCESSING (3)
Technology, theory, and analysis of processing methods used in integration circuit fabrication. Offered alternate years. CROSSLISTED as CHE 611.
PREREQS:
Graduate standing or instuctor approval.
|
ECE 612 PROCESS INTEGRATION (3)
Process integration, simulation, and statistical quality control issues related to integrated circuit fabrication. Offered alternate years. CROSSLISTED as CHE 612.
PREREQS:
ECE 611 or instructor approval.
|
ECE 613 ELECTRONIC MATERIALS AND CHARACTERIZATION (3)
Physics and chemistry of electronic materials and methods of materials characterization. Offered alternate years. CROSSLISTED as CHE 613.
PREREQS:
Graduate standing or instructor approval.
|
ECE 614 SEMICONDUCTORS (3)
Essential aspects of semiconductor physics relevant for an advanced understanding of semiconductor materials and devices. Offered alternate years.
PREREQS:
Exposure to quantum mechanics and solid state physics.
|
ECE 615 SEMICONDUCTOR DEVICES I (3)
Advanced treatment of two-terminal semiconductor electronic devices. Offered alternate years.
PREREQS:
Graduate standing or instructor approval; ECE 614 recommended.
|
ECE 616 SEMICONDUCTOR DEVICES II (3)
Advanced treatment of three-terminal semiconductor electronic devices. Offered alternate years.
PREREQS:
ECE 615 or instructor approval.
|
ECE 619 SELECTED TOPICS IN SOLID STATE (3)
Special courses taught on various topics in solid state as interests and demands vary.
This course is repeatable for a maximum of 99 credits.
|
ECE 621 RADIO FREQUENCY IC DESIGN (3)
Radio frequency (RF) circuits. Principles, analysis, and design of bipolar and MOS RF IC building blocks: low noise amplifiers, mixers, oscillators, frequency synthesizers.
PREREQS:
(ECE 422 or ECE 522) and (ECE 423 or ECE 523) or ECE 520
|
ECE 626 ANALOG CMOS CIRCUIT DESIGN (3)
Switched-capacitor circuit design, on-chip filters, data converters. Practical aspects of analog CMOS IC design.
|
ECE 627 OVERSAMPLED DELTA-SIGMA DATA CONVERTERS (3)
Noise-shaping theory in first, second, and higher-order modulators. Design, simulation, and realization in hardware of converters using this popular architecture.
|
ECE 659 SELECTED TOPICS IN SYSTEMS AND CONTROL (3)
Course work to meet students' needs in advanced or specialized areas and to introduce the newest important results in systems and control.
This course is repeatable for a maximum of 18 credits.
PREREQS:
Graduate standing in ECE.
|
ECE 662 COMMUNICATION SYSTEMS--CODING AND INFORMATION THEORY (3)
Various aspects of information theory, with particular emphasis on the coding process; data compression problems, and the development of rate distortion theory.
PREREQS:
(ECE 462 or ECE 562) and ECE 560
|
ECE 669 SELECTED TOPICS IN COMMUNICATIONS AND SIGNAL PROCESSING (3)
Course work to meet students' needs in advanced or specialized areas and to introduce the newest important results in signal processing.
This course is repeatable for a maximum of 18 credits.
PREREQS:
Graduate standing in ECE.
|
ECE 679 SELECTED TOPICS IN COMPUTER ENGINEERING (1-16)
Topics to be presented at various times include information storage and retrieval, computer architecture, fault-tolerant computing, asynchronous sequential circuits, automata, data transmission, coding theory.
This course is repeatable for a maximum of 99 credits.
PREREQS:
Graduate standing in ECE.
|
ECE 699 SPECIAL TOPICS (3)
Advanced studies in field and wave theories and special devices. Topic examples are microwave and acoustic devices, advanced lasers and masers, electron beam interactions with traveling waves, MHD device dynamics.
This course is repeatable for a maximum of 99 credits.
PREREQS:
Graduate standing in ECE.
|