Electrical And Computer Engineering (ECE)

ECE 1000: Introduction to Electrical and Computer Engineering

Introduction to the basic principles of electrical and computer engineering through hands-on activity. Course includes fundaments of programming using Matlab, applied to electrical and computer engineering problems.

Credit Hours: 2


ECE 1001: Experimental Course

For freshman-level students. Content and number of credit hours to be listed in Schedule of Courses.

Credit Hour: 1-99


ECE 1210: Introduction to Logic Systems

Introduces basic tools, methods and procedures to design combinational and sequential digital circuits and systems. Topics include number systems, Boolean algebra, logic minimization, circuit design, memory elements, and finite state machine design. Graded on A-F basis only.

Credit Hours: 3


ECE 2001: Experimental Course

For sophomore-level students. Content and number of credit hours to be listed in Schedule of Courses.

Credit Hour: 1-99


ECE 2100: Circuit Theory I

DC circuit analysis, inductors and capacitors, first order response, AC circuit analysis, single-phase AC power. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: MATH 1700


ECE 2110: Experimental Electrical Engineering I

Application of standard electronic test equipment to basic experimental tasks of measurement and characterization of electronic phenomena and devices.

Credit Hours: 3
Corequisites: ENGINR 2100


ECE 3110: Electrical and Computer Engineering Projects

Open-ended design projects which encourage innovative solutions to design and measurement problems. Students teams complete several projects from different areas. Both oral and written presentations emphasized. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: STAT 4710 and ECE 3210 and ECE 3410. Restricted to Electrical and Computer Engineering students only or instructor's consent


ECE 3210: Microprocessor Engineering

Introduction to microprocessor architectures and programming; memory, memory management and cache organizations, bus configurations and timing implications; parallel I/O and serial communication interfaces.

Credit Hours: 4
Prerequisites: ECE 1210 and INFOTC 1040 or CMP_SC 1050


ECE 3220: Software Design in C and C++

Software/Hardware development for embedded systems, including memory, I/O and interrupts; an overview of C and C++, class structures in object oriented programming; software development with UML and testing and debugging strategies. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3210


ECE 3230: Algorithms and Software Design

Covers basic algorithms including: arithmetic operations, sorting, string processing, parsing, hashing, and tree and graph manipulations. The C language and UNIX operating system are used as vehicles for illustration and practice in use of the algorithms and in the application of software design techniques.

Credit Hours: 3
Prerequisites: ECE 1210


ECE 3410: Electronic Circuits and Signals I

Electron Devices, modeling and applications to basic electronic circuits, including RC amplifiers and power supplies.

Credit Hours: 4
Corequisites: ECE 3810


ECE 3470: Introduction to Power Engineering

Real and reactive power in single and three-phase ac circuits; magnetic circuits and transformers; energy conversion, DC machines, induction and synchronous machines; power transmission and distribution. Graded on A-F basis only.

Credit Hours: 3
Corequisites: ECE 3810


ECE 3510: Electromagnetic Fields

Elements of vector analysis, transmission line theory, electrostatics, magnetostatics, time varying fields and plane waves. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: PHYSCS 2760, MATH 4100


ECE 3610: Semiconductors and Devices

Crystal structure; quantum aspects of energy, radiation and matter; quantum mechanics and energy bands in solids; electronic and optical properties of semiconductors; p-n junctions and diodes; bipolar and field-effect transistors.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 3810: Circuit Theory II

Impulse and step responses, RLC circuits, classical differential equations solutions, complex plane stability, frequency and Bode Analysis, Resonance, Laplace transforms, two-port networks, mutual inductance and transformers. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: ECE 2100
Corequisites: MATH 4100


ECE 3830: Signals and Linear Systems

Transform Analysis of Signals and Linear Systems. Laplace transforms, z-transforms, Fourier series and transforms.

Credit Hours: 3
Prerequisites: ECE 3810


ECE 4001: Topics in Electrical and Computer Engineering

Current and new technical developments in electrical engineering.

Credit Hour: 3-4
Prerequisites: senior standing


ECE 4020: Energy Systems and Resources

(same as NU_ENG 4315; cross-leveled with ECE 7020, NU_ENG 7315). Analysis of present energy usage in Missouri, USA and the world, evaluation of emerging energy technologies and trends for the future. Economics and environmental impact of the developed technologies.

Credit Hours: 3
Prerequisites: ENGINR 2300


ECE 4030: Introduction to Nuclear Reactor Engineering

(same as NU_ENG 4346; cross-leveled with ECE 7030, NU_ENG 7346). Engineering principles of nuclear power systems, primarily for the production of electrical energy.

Credit Hours: 3
Prerequisites: ENGINR 1200, ENGINR 2300


ECE 4040: Introduction to Nuclear Physics

(cross-leveled with ECE 7040). Introduction of Quantum mechanics for non-physics majors. Course topics include nuclear properties; alpha, beta and gamma radioactive decay; and nuclear reactions. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: senior standing or graduate standing in engineering or equivalent mathematical preparation


ECE 4085: Problems in Electrical and Computer Engineering

Analytical or experimental problems pertaining to electric circuits, machines, fields or electronics.

Credit Hour: 1-3
Recommended: 12 hours Electrical and Computer Engineering credit or instructor's consent


ECE 4150: Solid State Area Laboratory

(cross-leveled with ECE 7150). Laboratory experiments involved with solid state theory and integrated circuit fabrication and testing.

Credit Hour: 1
Prerequisites: ECE 4650 and ECE 4670


ECE 4170: Control Systems Laboratory

(cross-leveled with ECE 4170). Experiments in computer process control and industrial automation; automated process modeling; control algorithm design; control simulation; direct digital real-time control; transducers; computer interfacing; industrial control mechanisms; Programmable Logic Controllers.

Credit Hour: 1
Prerequisites: ECE 4310, ECE 3210, ECE 3110


ECE 4220: Real Time Embedded Computing

(cross-leveled with ECE 7220). Embedded systems development with real time constraints including RTOS, task management and synchronization, real time scheduling algorithms, deadlocks, performance analysis and optimization, interfacing to external devices, and device drivers. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3220


ECE 4250: VHDL and Programmable Logic Devices

(cross-leveled with ECE 4250). Design techniques including module definition, functional partitioning, hardware design language descriptions and microprogramming; design examples include arithmetic units, programmable controllers, and microprocessors.

Credit Hours: 4
Prerequisites: ECE 3210


ECE 4270: Computer Organization

(cross-leveled with ECE 7270). Advanced computer architectures and programming; memory, memory management and cache organizations, parallel processing, graphical processor units for general programming.

Credit Hours: 4
Prerequisites: ECE 3210 and ECE 4220


ECE 4280: Network Systems Architecture

(same as CMP_SC 4280; cross-leveled with ECE 7280, CMP_SC 7280). The course covers network systems interconnects and switch fabrics, network considerations: and relevant networking applications at the network, transport and application layer. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: ECE 3210, ECE 3220


ECE 4310: Feedback Control Systems

(same as BIOL_EN 4310; cross-leveled with ECE 7310, BIOL_EN 4310). System modeling and time and frequency response, closed loop control, stability, continuous system design, introduction to discrete time control, software and hardware experiments on compensator design and PID control. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: MATH 4100


ECE 4330: Introduction to Mechatronics and Robotic Vision

(cross-leveled with ECE 7330). Covers 1) mechatronic systems; 2) the mathematical tools used to model industrial and mobile robots; and 3) vision sensors, their underlying models and algorithms that allow us to control and interact with robots.

Credit Hours: 4
Prerequisites: ECE 3220 or ECE 4220
Recommended: a C/C++ languages


ECE 4340: Building Intelligent Robots

(same as CMP_SC 4730; cross-leveled with ECE 7340, CMP_SC 7740). Covers the design and development of intelligent machines, emphasizing topics related to sensor-based control of mobile robots. Includes mechanics and motor control, sensor characterization, reactive behaviors and control architectures. Recommended: programming experience in one of the following programming languages: Basic , C, C++, or Java.

Credit Hours: 4
Prerequisites: junior standing


ECE 4350: Programmable Logic Controllers

(cross-leveled with ECE 7350). Hardware and software aspects of PLC's; computer/PLC Communications; developing ladder logic programs; interfacing I/O devices, including sensors, to the PLC; labeling and documentation; utilizing analog capabilities; applications; developing Supervisory Control and Data Acquisitions (SCADA) applications.

Credit Hours: 4
Prerequisites: junior standing


ECE 4370: Automatic Control System Design

(cross-leveled with ECE 7370). Techniques for feedback system design and analysis; compensation using root locus and frequency-domain methods; state-variable design methods; techniques for nonlinear systems analysis and design; sample-data control systems.

Credit Hours: 3
Prerequisites: ECE 4310


ECE 4390: Computer Process Control

(cross-leveled with ECE 7390). Role of digital computer in process control; digital controller design; computer interfacing; transducers; programmable logic controllers; process modeling; introduction to robotics.

Credit Hours: 3
Prerequisites: ECE 4310 and ECE 3210


ECE 4410: Power Electronics I

(cross-leveled with ECE 7410). Power electronic device characteristics, important circuit and component concepts, loss mechanisms and thermal analysis, phase controlled rectifiers, dc-dc converters, and dc-ac inverters. Includes laboratory projects.

Credit Hours: 4
Prerequisites: ECE 3410


ECE 4430: Electronic Circuits and Signals II

(cross-leveled with ECE 7430). Advanced study of electronic devices including frequency response of amplifiers, nonlinear effects in transistor amplifiers, oscillators, and feedback amplifiers.

Credit Hours: 3
Prerequisites: ECE 3830 and ECE 3410


ECE 4440: Power Systems Analysis

(cross-leveled with ECE 7440). Selected topics related to modern power system analysis. Single and three-phase balanced power; Transformers and the per unit concept; Properties and analysis of transmission lines; power flow analysis; symmetrical and asymmetrical faults; system stability; power distribution; use of Powerworld software. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3810 and MATH 4100 or instructor's consent


ECE 4450: Amplifier Analysis and Design

(cross-leveled with ECE 7450). Design of electronic networks with application to instrumentation, control and communications systems. Practical specifications and problems in design. Lectures and projects. Prerequisites: ECE 4430

Credit Hours: 3


ECE 4460: Energy and Machines

(cross-leveled with ECE 7460). Theory and applications of electric machines. Performance analysis of AC Synchronous, Induction and DC machines with emphasis on modern efficiency improvements. Fundamentals of electronic speed controls.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 4465: Energy and Machines Lab

Electrical safety, magnetic and poly-phase circuits, synchronous and induction machines laboratory.

Credit Hour: 1
Prerequisites or Corequisites: ECE 4460


ECE 4470: Sustainable Electrical Energy Resources

(cross-leveled with ECE 7470). Analysis of renewable electrical energy resources from both the utility and distributed resource perspective. Covers safety, metering and power quality issues associated with coupling distributed resources to the utility grid.

Credit Hours: 3
Prerequisites: ECE 2100 or ENGINR 2100


ECE 4480: Test and Evaluation of Electrochemical Devices

(cross-leveled with ECE 7480). This combined undergraduate/graduate introductory course will introduce the student to the testing and evaluation of electrochemical cells and batteries. Included with an introduction to battery technology is material emphasizing test safety and operational hazards. Graded on A-F basis only. Recommended: at least 3 college credit hours of chemistry,

Credit Hours: 3
Prerequisites: senior standing in Electrical Engineering or major with equivalent mathematical preparation


ECE 4510: Pulsed Power Engineering

(cross-leveled with ECE 7510). Concepts of energy generation and storage systems used in pulse power engineering, high power opening and closing switches, high voltage engineering, grounding and shielding, high voltage safety.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 4530: Photonics

(cross-leveled with ECE 7530). Introduction to the physical principles and optical materials used in diagnostics, optical communications, semiconductor and solid state lasers, optical fiber transmissions, optical detectors, optical signal processing.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 4550: Introduction to Plasmas

(same as NU_ENG 4375; cross-leveled with ECE 7550, NU_ENG 7375). Equations of plasma physics, interaction of waves and plasmas; plasma sheaths and oscillations; measurements and applications.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 4570: Lasers and Their Applications

(same as NU_ENG 4382; cross-leveled with ECE 7570, NU_ENG 7382). An introductory course in lasers. The course treats the subject from both a conceptual viewpoint and from the application of Maxwell's equations, to develop the optical theory for lasers. The course includes approximately 10 classroom hours of laboratory work with lasers.

Credit Hours: 3
Prerequisites: PHYSCS 2760 and MATH 4110


ECE 4580: Computational Neuroscience

(same as BIO_SC 4580, BIOL_EN 4575; cross-leveled with ECE 7580, BIO_SC 7580, BIOL_EN 7575). Interdisciplinary course in biology and quantitative sciences with laboratory and modeling components. Explores basic computational and neurobiological concepts at the cellular and network level. Introduction to neuronal processing and experimental methods in neurobiology; modeling of neurons and neuron-networks. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: MATH 1500 or equivalent


ECE 4610: Physical Electronics

(cross-leveled with ECE 7610). Introduction to physical principles of semiconductors and semiconductor devices; gas, solid state, and semiconductors lasers; electro-optics; plasma physics and gaseous electronics; materials interaction with electric and magnetic fields.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 4620: Introduction to BioMEMS

(cross-leveled with ECE 7620). Study of BioMEMS devices and applications. Topics cover BioMEMS including overview of microfabrication techniques, common bioMEMS material, microfluidic principles, microfluidic devices, drug delivery, biomedical microdevices for neural implants, patch-clamping and single cell based analysis systems, microelectroporation, DNA microarrays, Plymerase Chain Reaction and biopolymers, chemical and gas sensors and biosensors. Graded on A-F basis only.

Credit Hours: 3


ECE 4630: Introduction to Optical Electronics

(cross-leveled with ECE 7640). Principles, devices and materials used to generate, modulate, and detect optical radiation. Review of important properties of light and semiconductors. Light-emitting diodes and lasers. Electro-optic modulation. Thermal and quantum detection. Emphasis on semiconductor-based devices and application to fiber-optical communications.

Credit Hours: 3
Prerequisites: ECE 3610


ECE 4640: MEMS Laboratory

(cross-leveled with ECE 7640). The main objective of this course is to provide hands-on skills for the interdisciplinary Microelectromechanical Systems (MEMS). It puts emphasis on the practical aspects of design, fabrication, test, and characterization of micro/nano devices and systems. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: PHYSCS 2760, CHEM 1320, or ECE 2100


ECE 4650: Semiconductor Device Theory

(cross-leveled with ECE 7650). Band theory, equilibrium and non-equilibrium semiconductor electronics, junction theory, p-n junction devices, bipolar and field effect transistors including SPICE simulation.

Credit Hours: 3
Prerequisites: ECE 3610


ECE 4655: Digital image Processing

(same as CMP_SC 4650; cross-leveled with ECE 7655, CMP_SC 7650). This course provides fundamentals of digital image processing hardware and software including digital image acquisition, image display, image enhancement, image transforms and segmentation.

Credit Hours: 3
Prerequisites: STAT 4710 and CMP_SC 2050 or instructor's consent


ECE 4670: Microelectronic Fabrication

(cross-leveled with ECE 7670). Basic silicon integrated circuit fabrication processes, basic techniques of wafer processing, economics of fabrication and resulting devices properties, interdependence of process flow and device design. Accompanying laboratory.

Credit Hours: 4
Prerequisites: ECE 3610


ECE 4675: Digital Image Compression

(same as CMP_SC 4670; cross-leveled with ECE 7675, CMP_SC 7670). This course provides basic concepts and theorems in information theory, discrete cosine transform, discrete wavelet transform, quantizer design, bit allocation, and rate-distortion analysis and practical coding and communication system design, (such as Huffman coding, arithmetic coding, variable length coding, motion estimation, JPEG.) Graded on A-F basis only.

Credit Hours: 3
Prerequisites: STAT 4710 or instructor's consent


ECE 4690: Design and Simulation of VLSI Circuits

(cross-leveled with ECE 7690). Design of CMOS integrated circuits with emphasis on analog applications. Device models are developed for circuit simulation. Lecture and laboratory.

Credit Hours: 4
Prerequisites: ECE 4670


ECE 4710: Communications Systems

(cross-leveled with ECE 7710). Concepts of communication systems, signal analysis and power spectrum density, signal transmission and filtering, linear modulation, exponential modulation, sampling, baseband digital communication, modulated digital communication, spread spectrum communication.

Credit Hours: 3
Prerequisites: ECE 3830


ECE 4720: Introduction to Machine Learning and Pattern Recognition

(Same as CMP_SC 4720; cross-leveled with ECE 7720, CMP_SC 7720) This course provides foundation knowledge to the basic methods in machine learning and pattern recognition (MLPR). MLPR addresses the problems of programming computers to optimize certain performance criteria by using example data or expert knowledge and it has wide applications.

Credit Hours: 3
Prerequisites: CMP_SC 2050 and STAT 4710 or instructors consent


ECE 4730: Introduction to Wireless Communication System

(cross-leveled with ECE 7730). Principles of wireless communication analysis and design. Digital communication basics, cellular radio, wireless PCS communications, multiple access techniques, channel coding and equalization, and standards of digital cellular/PCS systems.

Credit Hours: 3


ECE 4830: Introduction to Digital Signal Processing

(cross-leveled with ECE 7830). Concepts, analytical tools, design techniques used in computer processing of signals; signal representation, sampling, discrete-time systems analysis, recursive and non-recursive filters, design/implementation, discrete Fourier transform.

Credit Hours: 4
Prerequisites: ECE 2110, ECE 1210, ECE 3830


ECE 4850: Image Processing

(same as CMP_SC 4650; cross-leveled with ECE 7850, CMP_SC 7650). Fundamentals of digital image processing hardware and software including digital image acquisition, image display, image enhancement, image transforms and segmentation.

Credit Hours: 3


ECE 4870: Introduction to Computational Intelligence

(same as CMP_SC 4770; cross-leveled with ECE 7870, CMP_SC 7770). Introduction to the concepts, models, and algorithms for the development of intelligent systems from the standpoint of the computational paradigms of neural networks, fuzzy set theory and fuzzy logic, evolutionary computation and swarm optimization. Graded on A-F basis only.

Credit Hours: 3
Recommended: some exposure to rigorous axiomatic mathematical development of a topic (as can be found in most senior/graduate level math or statistics courses) is needed to appreciate some of the development of the theory. Also, the ability to program (well) in some high level language is essential to perform the computer projects


ECE 4880: Micro/Nano Systems

(cross-leveled with ECE 7880). Micro/nano systems covers various micro/nanotechnologies, micro sensors and actuators including digital light processors, accelerometers, gyroscopes, micro optical switches and components, micro speakers, RF switches, inertial/mechanical and acoustic M/NEMS and M/Nanofluidic systems. Major mechanisms/principles for micro/Nano devices and systems are also covered. The Micro/Nano Systems focuses on the miniaturization technologies that have important roles in materials, mechanical, and biomedical engineering practice. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3610 or instructor's consent


ECE 4910: Microwave Systems

(cross-leveled with ECE 7910). Theory and applications of transmission systems with emphasis on transmission lines at low and high frequencies.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 4920: Microwave Engineering

(cross-leveled with ECE 7920). Wave equation, plane wave propagation, transmission line theory, Smith Chart analysis, impedance transformers, waveguides modes, basic antenna theory, impedance matching and tuning, basic microstrip and stripline circuits.

Credit Hours: 3


ECE 4930: Intermediate Electromagnetics

(cross-leveled with ECE 7930). Course covers transmission lines, waveguides, microstrip electromagnetic circuits, and radiating systems.

Credit Hours: 4
Prerequisites: ECE 3510


ECE 4940: Antenna Theory, Design and Laboratory

(cross-leveled with ECE 7940). Introduction to antenna theory, design and laboratory. Emphasis on engineering aspects of antenna systems, transmitting and receiving antenna parameters, various antennas.

Credit Hours: 4
Prerequisites: ECE 3510


ECE 4950: Microwave Principles

Maxwell's Equations, transmission lines, plane wave progagation and reflection, waveguides, resonant cavities, microwave devices and components, radiation, radio wave propagation. Lecture and laboratory.

Credit Hours: 4
Prerequisites: ECE 3510 and ECE 3410


ECE 4970: Senior Capstone Design

Group Design Projects. Design methodology, project management, development of specifications, examination of alternatives, preparation of proposal. Lectures on safety, ethics, professionalism, and economics. Oral and written reports. Not for graduate credit.

Credit Hours: 3
Prerequisites: ECE 3110 and senior standing. Restricted to Electrical and Computer Engineering students only or instructor's consent


ECE 4980: Senior Capstone Design II

(same as CMP_SC 4980). Completion of ECE 4970 design project. Design prototyping, testing, evaluation and preparation of documentation. Lectures on ethics, professionalism, safety, economic consideration. Oral and written reports. Not for graduate credit.

Credit Hours: 2
Prerequisites: senior standing and ECE 4970


ECE 4990: Undergraduate Research in Electrical Computer Engineering

Supervised independent study or project in electrical or computer engineering, culminating in a written report.

Credit Hour: 1-3
Prerequisites: Undergraduate Program Director's consent


ECE 4995: Undergraduate Honors Research in Electrical Computer Engineering

Independent investigation or project in electrical or computer engineering to be presented as an undergraduate honors thesis. Enrollment is limited to students participation in the Electrical and Computer Engineering Honors Program.

Credit Hour: 1-3


ECE 7001: Advanced Topics in Electrical and Computer Engineering

Current and new technical developments in electrical engineering.

Credit Hour: 3-4


ECE 7010: Digital Computer Applications in Engineering

Use of digital computer for solution of engineering problems involving roots of equations, simultaneous equations, curve fitting, integration, differentiation and differential equations.

Credit Hours: 3
Prerequisites: MATH 2300


ECE 7020: Energy Systems and Resources

(same as NU_ENG 7315; cross-leveled with ECE 4020, NU_ENG 4315). Analysis of present energy usage in Missouri, USA and the world, evaluation of emerging energy technologies and trends for the future. Economics and environmental impact of the developed technologies.

Credit Hours: 3
Prerequisites: ENGINR 2300


ECE 7030: Introduction to Nuclear Reactor Engineering

(same as NU_ENG 7346; cross-leveled with ECE 4030, NU_ENG 4346). Engineering principles of nuclear power systems, primarily for the production of electrical energy.

Credit Hours: 3
Prerequisites: graduate ENGINR 1200, ENGINR 2300


ECE 7040: Introduction to Nuclear Physics

(cross-leveled with ECE 4040). Introduction of Quantum mechanics for non-physics majors. Course topics include nuclear properties; alpha, beta and gamma radioactive decay; and nuclear reactions. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: senior standing or graduate standing in engineering or equivalent mathematical preparation


ECE 7150: Solid State Area Laboratory

(cross-leveled with ECE 4150). Laboratory experiments involved with solid state theory and integrated circuit fabrication and testing.

Credit Hour: 1
Prerequisites: ECE 4650 and ECE 4670


ECE 7170: Control Systems Laboratory

(cross-leveled with ECE 4170). Experiments in computer process control and industrial automation; automated process modeling; control algorithm design; control simulation; direct digital real-time control; transducers; computer interfacing; industrial control mechanisms; Programmable Logic Controllers.

Credit Hour: 1
Prerequisites: graduate ECE 4310, ECE 3210, ECE 3110


ECE 7220: Real Time Embedded Computing

(cross-level with ECE 4220). Embedded systems development with real time constraints including RTOS, task management and synchronization, realtime scheduling algorithms, deadlocks, performance analysis and optimization, interfacing to external devices, and device drivers. Graded A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3220


ECE 7250: VDHL and Programmable Logic Devices

(cross-leveled with ECE 4250). Design techniques including module definition, functional partitioning, hardware design language descriptions and microprogramming; design examples include arithmetic units, programmable controllers, and microprocessors.

Credit Hours: 4
Prerequisites: ECE 3210


ECE 7270: Computer Organization

(cross-leveled with ECE 4270). Advanced computer architectures and programming; memory, memory management and cache organizations, parallel processing, graphical processor units for general programming.

Credit Hours: 4
Prerequisites: ECE 3210


ECE 7280: Network Systems Architecture

(same as CMP_SC 7280; cross-leveled with ECE 4280, CMP_SC 4280). The course covers network systems interconnects and switch fabrics, network considerations and relevant networking applications at the network, transport and application layer. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: ECE 3210, ECE 3220


ECE 7310: Feedback Control Systems

(same as BIOL_EN 7310; cross-leveled with ECE 4310, BIOL_EN 4310). System modeling and time and frequency response, closed loop control, stability, continuous system design, introduction to discrete time control, software and hardware experiments on compensator design and PID control.

Credit Hours: 4
Prerequisites: MATH 4100


ECE 7330: Introduction to Mechatronics and Robotic Vision

(cross-leveled with ECE 4330). Introduces robotics; robot system characteristics; robot motive power systems; geometric structure of robots; sensors and feedback; control applications and algorithms; data acquisition and output actuation function; robots and AI; microprocessor applications. Lecture and Laboratory. Recommendded: a C/C++ Language course.

Credit Hours: 4
Prerequisites: ECE 3220 or ECE 4220


ECE 7335: Nuclear Safeguards Science and Technology

(same as NU_ENG 7335). This course provides an overview of nuclear materials management and safeguards, including physical protection systems, material accounting and control, monitoring, and regulatory issues.

Credit Hours: 3
Prerequisites: NU_ENG 4303 or NU_ENG 7303


ECE 7340: Building Intelligent Robots

(same as CMP_SC 7730; cross-leveled with ECE 4340, CMP_SC 4730) Covers the design and development of intelligent machines, emphasizing topics related to sensor-based control of mobile robots. Includes mechanics and motor control, sensor characterization, reactive behaviors and control architectures.

Credit Hours: 4
Recommended: some programming experience


ECE 7350: Programmable Logic Controllers

(cross-leveled with ECE 4350). Hardware and software aspects of PLC's; computer/PLC Communications; developing ladder logic programs; interfacing I/O devices, including sensors, to the PLC; labeling and documentation; utilizing analog capabilities; applications; developing Supervisory Control and Data Acquisitions (SCADA) applications.

Credit Hours: 4


ECE 7370: Automatic Control System Design

(cross-leveled with ECE 4370). Techniques for feedback system design and analysis; compensation using root locus and frequency-domain methods; state-variable design methods; techniques for nonlinear systems analysis and design; sample-data control systems.

Credit Hours: 3
Prerequisites: ECE 4310


ECE 7390: Computer Process Control

(cross-leveled with ECE 4390). Role of digital computer in process control; digital controller design; computer interfacing; transducers; programmable logic controllers; process modeling; introduction to robotics.

Credit Hours: 3
Prerequisites: ECE 4310 and ECE 3210


ECE 7410: Power Electronics I

(cross-leveled with ECE 4410). Power electronic device characteristics, important circuit and component concepts, loss mechanisms and thermal analysis, phase controlled rectifiers, dc-dc converters, and dc-ac inverters. Includes laboratory projects.

Credit Hours: 4
Prerequisites: ECE 3410


ECE 7430: Electronic Circuits and Signals II

(cross-leveled with ECE 4430). Advanced study of electronic devices including frequency response of amplifiers, nonlinear effects in transistor amplifiers, oscillators, and feedback amplifiers.

Credit Hours: 3
Prerequisites: ECE 3830 and ECE 3410


ECE 7440: Power Systems Analysis

(cross-leveled with ECE 4440). Selected Topics related to modern power system analysis. Single and three-phase balanced power; Transformers and the per unit concept; Properties and analysis of transmission lines; power flow analysis; symmetrical and asymmetrical faults; system stability; power distribution; use of Powerworld software. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3810 and MATH 4100 or instructor's consent


ECE 7450: Amplifier Analysis and Design

(cross-leveled with ECE 4450). Design of electronic networks with application to instrumentation, control and communications systems. Practical specifications and problems in design. Lectures and projects.

Credit Hours: 3
Prerequisites: ECE 4430


ECE 7460: Energy and Machines

(cross-leveled with ECE 4460). Theory and applications of electric machines. Performance analysis of AC synchronous induction and DC machines with emphasis on modern efficiency improvements. Fundamentals of electronic speed controls.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 7470: Sustainable Electrical Energy Resources

(cross-leveled with ECE 4470). Analysis of renewable electrical energy resources from both the utility and distributed resource perspective. Covers safety, metering and power quality issues associated with coupling distributed resources to the utility grid.

Credit Hours: 3
Prerequisites: ECE 3470 or ENGINR 2100


ECE 7480: Test and Evaluation of Electrochemical Devices

(cross-leveled with ECE 4480). This combined undergraduate/graduate introductory course will introduce the student to the testing and evaluation of electrochemical cells and batteries. Included with an introduction to battery technology is material emphasizing test safety and operational hazards. Graded on A-F basis only. Recommended: at least 3 college credit hours of chemistry,

Credit Hours: 3
Prerequisites: graduate standing in Electrical Engineering or major with equivalent mathematical preparation


ECE 7510: Pulsed Power Engineering

(cross-leveled with ECE 4510). Concepts of energy generation and storage systems used in pulse power engineering, high power opening and closing switches, high voltage engineering, grounding and shielding, high voltage safety.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 7530: Photonics

(cross-leveled with ECE 4530). Introduction to the physical principles and optical materials used in diagnostics, optical communications, semiconductor and solid state lasers, optical fiber transmissions, optical detectors, optical signal processing.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 7550: Introduction to Plasmas

(same as NU_ENG 7375; cross-leveled with ECE 4550, NU_ENG 4375). Equations of plasma physics, interaction of waves and plasmas; plasma sheaths and oscillations; measurements and applications.

Credit Hours: 3
Prerequisites: ECE 4930


ECE 7570: Lasers and Their Applications

(same as NU_ENG 7382; cross-leveled with ECE 4570, NU_ENG 4382). An introductory course in lasers. The course treats the subject from both a conceptual viewpoint and from the application of Maxwell's equations, to develop the optical theory for lasers. The course includes approximately 10 classroom hours of laboratory work with lasers.

Credit Hours: 3
Prerequisites: PHYSCS 2760 and MATH 4110


ECE 7580: Computational Neuroscience

(same as BIO_SC 7580, BIOL_EN 7575; cross-leveled with ECE 4580, BIO_SC 4580, BIOL_EN 4575). Interdisciplinary course in biology and quantitative sciences with laboratory and modeling components. Explores basic computational and neurobiological concepts at the cellular and network level. Introduction to neuronal processing and experimental methods in neurobiology; modeling of neurons and neuron-networks. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: MATH 1500 or equivalent


ECE 7610: Physical Electronics

(cross-leveled with ECE 4610). Introduction to physical principles of semiconductors and semiconductor devices; gas, solid state, and semiconductors lasers; electro-optics; plasma physics and gaseous electronics; materials interaction with electric and magnetic fields.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 7620: Introduction to BioMEMS

(cross-leveled ECE 4620). BioMEMS materials, fabrication techniques, micro-fluidic principles and devices, drug delivery, biomedical micro-devices for neural implants, patch clamping and single cell based systems, micro-electroporation, DNA microarrays, Plymerase Chain Reaction, chemical/gas/bio-sensors. Graded on A-F basis only.

Credit Hours: 3


ECE 7630: Introduction to Optical Electronics

(cross-leveled with ECE 4630). Principles, devices and materials used to generate, modulate, and detect optical radiation. Review of important properties of light and semiconductors. Light-emitting diodes and lasers. Electro-optic modulation. Thermal and quantum detection. Emphasis on semiconductor-based devices and application to fiber-optical communications.

Credit Hours: 3
Prerequisites: ECE 3610


ECE 7640: MEMS Laboratory

(cross-leveled with ECE 4640). The main objective of this course is to provide hands-on skills for the interdisciplinary Microelectromechanical systems (MEMS). It puts emphasis on the practical aspects of design, fabrication, test, and characterization of micro/nano devices and systems. Graded on A-F basis only.

Credit Hours: 4
Prerequisites: PHYSCS 2760, CHEM 1320 or ECE 2100; instructor's consent


ECE 7650: Semiconductor Device Theory

(cross-leveled with ECE 7650). Band theory, equilibrium and non-equilibrium semiconductor electronics, junction theory, p-n junction devices, bipolar and field effect transistors including SPICE simulation.

Credit Hours: 3
Prerequisites: ECE 3610


ECE 7655: Digital Image Processing

(same as CMP_SC 7650; cross-leveled with ECE 4655, CMP_SC 4650). The course provides fundamentals of digital image processing hardware and software including digital image acquisition, image display, image enhancement, image transforms and segmentation.

Credit Hours: 3
Prerequisites: STAT 4710 and CMP_SC 2050 or instructor's consent


ECE 7670: Microelectronic Fabrication

(cross-leveled with ECE 4670). Basic silicon integrated circuit fabrication processes, basic techniques of wafer processing, economics of fabrication and resulting devices properties, interdependence of process flow and device design. Accompanying laboratory.

Credit Hours: 4
Prerequisites: ECE 3610


ECE 7675: Digital Image Compression

(same as CMP_SC 7670; cross-leveled with ECE 4675, CMP_SC 4670). This course provides basic concepts and theorems in information theory, discrete cosine transform, discrete wavelet transform, quantizer design, bit allocation, and rate-distortion analysis and practical coding and communication system design, (such as Huffman coding, arithmetic coding, variable length coding, motion estimation, JPEG.) Graded on A-F basis only.

Credit Hours: 3
Prerequisites: STAT 4710 or instructor's consent


ECE 7690: Design and Simulation of VLSI Circuits

(cross-leveled with ECE 4690). Design of CMOS integrated circuits with emphasis on analog applications. Device models are developed for circuit simulation. Lecture and laboratory.

Credit Hours: 4
Prerequisites: ECE 4670


ECE 7710: Communications Systems

(cross-leveled with ECE 4710). Concepts of communication systems, signal analysis and power spectrum density, signal transmission and filtering, linear modulation, exponential modulation, sampling, baseband digital communication, modulated digital communication, spread spectrum communication.

Credit Hours: 3
Prerequisites: ECE 3830


ECE 7720: Introduction to Machine Learning and Pattern Recognition

(same as CMP_SC 7720; cross-leveled with ECE 4720, CMP_SC 4720). This course provides foundation knowledge to the basic methods in machine learning and pattern recognition (MLPR). MLPR addresses the problem of programming computers to optimize certain performance criteria by using example data or expert knowledge and it has wide applications.

Credit Hours: 3
Prerequisites: CMP_SC 2050 and STAT 4710 or instructor's consent


ECE 7730: Introduction to Wireless Communication System

(cross-leveled with ECE 4730). Principles of wireless communication analysis and design. Digital communication basics, cellular radio, wireless PCS communications, multiple access techniques, channel coding and equalization, and standards of digital cellular/PCS systems.

Credit Hours: 3


ECE 7810: Multimedia Engineering and Technology

(same as CMP_SC 7810). Survey of multimedia applications. Capture, coding, storage, transmission, and software tools for developing productions involving text, graphics, images, animation, sound and video. Term projects. Lecture and laboratory.

Credit Hours: 4
Prerequisites: ECE 3210 and ECE 3830


ECE 7830: Introduction to Digital Signal Processing

(cross-leveled with ECE 4830). Concepts, analytical tools, design techniques used in computer processing of signals; signal representation, sampling, discrete-time systems analysis, recursive and non-recursive filters, design/implementation, discrete Fourier transform.

Credit Hours: 4
Prerequisites: ECE 2110, ECE 1210, ECE 3830


ECE 7850: Digital Image Processing

(same as CMP_SC 7650; cross-leveled with ECE 4850, CMP_SC 4650). Fundamentals of digital image processing hardware and software including digital image acquisition, image display, image enhancement, image transforms and segmentation.

Credit Hours: 3


ECE 7870: Introduction to Computational Intelligence

(same as CMP_SC 7770; cross-leveled with ECE 4870, CMP_SC 4770). Introduction to the concepts, models, and algorithms for the development of intelligent systems from the standpoint of the computational paradigms of neural networks, fuzzy set theory and fuzzy logic, evolutionary computation and swarm optimization. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: some exposure to rigorous axiomatic mathematical development of a topic (as can be found in most senior/graduate level math or statistics courses) is needed to appreciate some of the development of the theory. Also, the ability to program (well) in some high level language is essential to perform the computer projects


ECE 7880: Micro/Nano Systems

(cross-leveled with ECE 4880). Micro/Nano systems covers various micro/nanotechnologies, micro sensors and actuators including digital light processors, accelerometers, gyroscopes, micro optical switches and components, micro speakers, RF switches, inertial/mechanical and acoustic M/NEMS and M/Nanofluidic systems. Major mechanisms/principles for micro/Nano devices and systems are also covered. The Micro/Nano Systems focuses on the miniaturization technologies that have important roles in materials, mechanical, and biomedical engineering practice. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 3610 or instructor's approval


ECE 7910: Microwave Systems

(cross-leveled with ECE 4910). Theory and applications of transmission systems with emphasis on transmission lines at low and high frequencies.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 7920: Microwave Engineering

(cross-leveled with ECE 4920). Wave equation, plane wave propagation, transmission line theory, Smith Chart analysis, impedance transformers, waveguides modes, basic antenna theory, impedance matching and tuning, basic microstrip and stripline circuits.

Credit Hours: 3


ECE 7930: Intermediate Electromagnetics

(cross-leveled with ECE 4930) Course covers transmission lines, waveguides, microstrip electromagnetic circuits, and radiating systems

Credit Hours: 4
Prerequisites: ECE 3510


ECE 7940: Antenna Theory, Design and Laboratory

(cross-leveled with ECE 4940). Introduction to antenna theory, design and laboratory. Emphasis on engineering aspects of antenna systems, transmitting and receiving antenna parameters, and various wire antennas.

Credit Hours: 4
Prerequisites: ECE 3510


ECE 7950: Microwave Principles

(cross-leveled with ECE 4950). Maxwell's Equations, transmission lines, plane wave propagation and reflection, waveguides, resonant cavities, microwave devices and components, radiation, radio wave propagation. Lecture and laboratory.

Credit Hours: 4
Prerequisites: ECE 3510 and ECE 3410


ECE 8001: Advanced Topics in Electrical and Computer Engineering

Advanced Topics in Electrical and Computer Engineering

Credit Hours: 3


ECE 8010: Supervised Study in Electrical Engineering

Supervised individual study at the graduate level to be completed within the course of one semester in the form of a brief report. Graded on S/U basis only

Credit Hour: 1-3


ECE 8020: Superconductivity and its Applications

(same as NU_ENG 8450). Phenomenology and theory of superconductivity, cryogenic practice, metallurgy of superconducting elements, alloys and compounds. Present and prospective applications.

Credit Hours: 3


ECE 8085: Problems in Electrical and Computer Engineering

Supervised investigation of an electrical engineering problem for an MS project. Study culminates in a project report. Graded on a S/U basis only.

Credit Hour: 2-5


ECE 8110: Preparing Advanced Professionals - I

Discussions on a variety of topics: Pedagogy - latest from cognitive science and learning theory, effective teaching, how a university functions, engineering teaching and research; how leading industries perform research and the importance of soft skills, etc. Graded on A-F basis only.

Credit Hour: 1
Prerequisites: restricted to graduate Engineering majors only


ECE 8120: Preparing Advanced Professionals - II

Continues format of ECE 8110 with group discussions and seminars by experts on how to write an effective proposal, including a review of model proposals, model proposal reviews, and a 'hands-on' proposal writing followed by globalization and its effects on professionals. Graded on A-F only.

Credit Hour: 1
Prerequisites: graduate engineering majors only


ECE 8250: Digital Hardware Systems Design

Characteristics and parameters of various hardware subsystems including main memory, auxiliary memory, arithmetic units, card equipment, etc., and principles of organization into efficient system.

Credit Hours: 3
Prerequisites: ECE 4250


ECE 8260: Computer Networks

Concepts and goals of computer networking, structure of computer networks, OSI model and layers, network control, analysis, design, and management, data communication techniques including fiber optics, WAN, MAN and LAN architectures and protocols, inter-networking, case studies, and hands-on studying the performance by analytic modeling and computer simulation.

Credit Hours: 3
Prerequisites: CMP_SC 4270


ECE 8270: Parallel Computer Architecture

The course covers parallel computer architecture (general purpose multi-core and many-core processors, shared and distributed memory systems, clusters). Emphasis will be given to both architectural and programmability aspects. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 4270 or ECE 7270, ECE 4220 or ECE 7220 or CMP_SC 4250 or CMP_SC 7250


ECE 8320: Nonlinear Systems

Nonlinear systems including topics such as limit cycles, phase plane analysis, bifurcation, Lyapunov stability, input-output stability, passivity. Topics from control such as feedback linearization, sliding control, and Lyapunov redesign. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 4310


ECE 8330: Neural Networks for Learning Control

Neurocomputing techniques and structures for modeling, learning control, control stabilization, and optimization of performance over time.

Credit Hours: 3
Prerequisites: at least on 4000, 7000 or 8000- level control course


ECE 8340: Multivariable Control System Design

This course will cover techniques in multivariable control system design and analysis, including LOG H-2 design, H-oo design, LTR, robust performance, and selected adaptive and learning control techniques for nonlinear control.

Credit Hours: 3
Prerequisites: ECE 8310 or acceptable equivalent


ECE 8350: Optimal Control Theory

Analysis and design of dynamic systems using optimal control theory: parameter optimization, dynamic optimization, computational methods, differential games.

Credit Hours: 3
Prerequisites: ECE 8310


ECE 8360: Stochastic Optimal Estimation and Control

Surveys random process theory; stochastic control and optimization; estimation and filtering based on Kalman-Bucy techniques; stochastic stability; adaptive and learning control systems.

Credit Hours: 3
Prerequisites: ECE 8310


ECE 8370: Digital and Sample-Data Systems

Introduces sampling and quantization, design of digital and sample-data systems, digital filters, adaptive sampling and quantization.

Credit Hours: 3
Prerequisites: ECE 8310 and STAT 4710


ECE 8410: Power Electronics II

Circuit concepts and analysis techniques for transistor switching regulators, thyristor choppers, transistor inverters, self-commutated thyristor investors and cycloconverters.

Credit Hours: 3
Prerequisites: ECE 4410


ECE 8420: Power Electronic Drives

Advanced study of DC and AC motor drives controlled by power electronic methods, including phase controlled rectifier, DC chopper, cycloconverter, variable frequency inverters.

Credit Hours: 3
Prerequisites: ECE 8410, ECE 8310


ECE 8430: Digital Electronics

Electronic hardware aspects of digital systems. Includes state-of-the-art information on integrated-circuit logic devices and their applications.

Credit Hours: 3
Prerequisites: ECE 4690


ECE 8510: Advanced Electromagnetics

Advanced theoretical electromagnetic theory. Investigation of summation problems with general boundary conditions, time varying fields, and time harmonic currents. Basic applications and relationships in classical and relativistic physics.

Credit Hours: 3
Prerequisites: ECE 3510


ECE 8520: Direct Energy Conversion Technologies

Study of direct energy conversion technology and research trends in this area. Topics include energy storage techniques (mechanical, chemical, thermal, inductive, capacitive), thermoelectric generators, photovoltaic generators, thermionic generators, magnetohydrodynamic generators, piezoelectric generators, wind generators, fuel cells. Current research trends in this area will also be examined. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE Majors or instructors consent


ECE 8530: Advanced Photonics

Concentrated study of optical system design, including integrated optics, semiconductor lasers, quantum wells, optical materials, and electro-optical effects used in modern optical systems.

Credit Hours: 3
Prerequisites: ECE 4530


ECE 8540: Advanced Network Theory and Applications

Advanced study of network theorems including compensation, reciprocity, duality, and maximum power. Theory and application of N-port parameters. Linear and non-linear network synthesis techniques. Analysis of ordinary and partial differential equations to develop electrical analogs for mechanical, pneumatic, thermal, hydraulic systems. Study of non-linear circuit analysis and modeling techniques. Current research trends in this area will also be examined. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE Majors or instructors consent


ECE 8570: Theoretical Neuroscience I

Properties of nerve cells including membrane potential, action potential, ion channel dynamics, GHK equation, dynamical properties of excitable membranes. Equilibria, stability, elgenvalues and phase portraits. Conductance based models, bifurcations, excitability. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 4310


ECE 8580: Theoretical Neuroscience II

Neural encoding and decoding including firing rate and spike statistics, reverse correlation and visual receptive fields. Cellular and synaptic biophysics. Adaptation and learning including plasticity, classical conditioning, reinforcement learning and representational learning. Graded on A-F basis.

Credit Hours: 3
Prerequisites: ECE 8570


ECE 8610: Power Semiconductor Devices

A study of the semiconductor devices used in switch-mode power converter circuits. Course surveys the field and discusses selected devices in depth.

Credit Hours: 3
Prerequisites: ECE 3610, ECE 4630 and ECE 4650


ECE 8620: Advanced Microelectromechanical Systems

MEMS development cycle, overview of microfabrication, microsystem modeling, mechanical analysis, thermal analysis, transduction mechanism, case studies; Micromirror, accelerometers, pressure sensors, force sensors, RF MEMS switches, Infrared sensors, and Microsystem packaging.

Credit Hours: 3


ECE 8630: Numerical Analysis of Semiconductor Devices

Basic equations of semiconductor device analysis, associated boundary conditions, and physical models; discretization schemes and numerical solution methods; application to one and two dimensional bipolar and field effect device structures in thermal equilibrium and under DC steady State and transient operating conditions.

Credit Hours: 3
Prerequisites: ECE 4630 and ECE 4650


ECE 8640: Advanced Integrated Circuits

Fundamentals of advanced integrated circuit design; diffusion, ion implantation and epitaxy; MOS and bipolar techniques; survey of current LSI design, fabrication and testing.

Credit Hours: 3


ECE 8650: Solid State Theory I

Principles of quantum and wave mechanics as applied to solid state; Boltzman and Fermi statistics; energy band theory of crystals; electrons, holes in semiconductors. Current flow in P-N junctions, semiconductor devices.

Credit Hours: 3


ECE 8660: Solid State Theory II

Fundamentals of crystallography; application of X-ray analysis to the study of crystallinity. Quantum mechanical solution for the wave function of an electron in a solid; concepts of reciprocal space.

Credit Hours: 3
Prerequisites: ECE 8650 or PHYSCS 8150


ECE 8680: Quantum Electronics

Optical pumping of metastable quantum states, magnetic state inversion. Semiconductor junction electron injection. Optical cavities, induced emission and optical regeneration. Parametric amplification.

Credit Hours: 3
Prerequisites: PHYSCS 3150


ECE 8690: Computer Vision

(same as CMP_SC 8690). This course introduces students to the fundamental problems of computer vision, the main concepts and the techniques used to solve such problems. It will enable graduate and advanced undergraduate students to solve complex problems and make sense of the literature in the area. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 4655 or ECE 7655 or CMP_SC 4650 or CMP_SC 7650 or instructor's consent


ECE 8695: Cognitive Computer Vision

One of the more recent trends in computer vision research in the pursuit of human-like capability is the coupling of cognition and vision into cognitive computer vision. This course will emphasize the advanced topics in applying machine learning techniques in computer vision.

Credit Hours: 3
Prerequisites: ECE 4850 or ECE 7850 or CMP_SC 4650 or CMP_SC 7650 or consent of instructor


ECE 8720: Microwave and RF Design of Wireless Systems

Introduces fundamentals of Microwave/RF design and analysis of modern wireless systems. Topics include the following: wireless system components, receiver design, performance issues, noise, distortion, measurement techniques and computer-aided design techniques.

Credit Hours: 3


ECE 8725: Supervised Learning

(same as CMP_SC 8725). This course introduces the theories and applications of advanced supervised machine learning methods. It covers hidden Markov model and expectation maximization (EM) algorithms, probabilistic graphical models, non-linear support vector machine and kernel methods. The course emphasizes both the theoretical underpinnings of the advanced supervised learning methods and their applications in the real world. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 4720 or CMP_SC 7720 or ECE 4720 or ECE 7720 or instructor's consent


ECE 8730: Fundamentals of Radar Signal Processing

Study of radar signal processing fundamentals. Topics include radar systems, signal models, sampling and quantization of radar signals, radar waveforms, Doppler processing, detection fundamentals, radar imaging.

Credit Hours: 3


ECE 8735: Unsupervised Learning

(same as CMP_SC 8735). Theoretical and practical aspects of unsupervised learning including topics of expectation maximization (EM), mixture decomposition, clustering algorithms, cluster visualization, and cluster validity. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 4720 or CMP_SC 7720 or ECE 4720 or ECE 7720 or instructor's consent


ECE 8740: Digital Signal Processing in Remote Sensing

Study of digital signal processing in remote sensing applications. Investigation of digital signal processing methods for visible, near infrared, thermal infrared, and microwave wavelength sensors.

Credit Hours: 3


ECE 8750: Digital Signal Processing in Telecommunications

Applications of digital signal processing in telecommunication systems; oversampling and quantizations, Delta-Sigma modulation, linear predictive speech coding, adaptive filtering, echo canceller, adaptive receivers and equalizers for wireless communication, digital cellular, CDMA.

Credit Hours: 3
Prerequisites: ECE 4830 and ECE 4710


ECE 8770: Advanced Mobile Communication Systems

Channel extimation and equalization, multi-user detection, diversity combining, multi-carrier and OFDM, Standards of 3G Wireless Communication Systems such as EDGE, CDMA 2000 and UMTS.

Credit Hours: 3


ECE 8780: State Variable Methods in Automatic Control

(same as CH_ENG 8780, MAE 8780, NU_ENG 8408). State variables for continuous and discrete-time dynamic control systems; controllability and observability; optimal control of linear systems.

Credit Hours: 3
Prerequisites: CH_ENG 4370, ECE 4310, MAE 4703 or instructor's consent


ECE 8790: Digital Processing of SAR Data

Study of digital processing of synthetic aperture radar (SAR) data. Topics cover SAR data fundamentals including concepts, signal processing, pulse compression, signal properties, processing algorithms, and image processing.

Credit Hours: 3


ECE 8800: Sensor Array and Statistical Signal Processing

Introduce the basics on sensor array processing, signal detection and parameter estimation, with their applications in communications and signal processing. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 7830 and ECE 8860 or with instructor consent


ECE 8810: Advanced Digital Signal Processing

Topics in digital signal analysis and filtering. Including hardware implementation, speech synthesis and recognition, multi-dimensional transforms, random-signal concepts, design methods and computer aids to analysis and design.

Credit Hours: 3
Prerequisites: ECE 4830


ECE 8820: Pattern Recognition

(same as CMP_SC 8760). Decision functions, crisp and fuzzy clustering methods, statistical pattern recognition methods, Bayesian classifiers, error probabilities, estimation of density functions, perceptrons, least-mean-square algorithms, feature selection, dimensionality reduction and syntactic pattern recognition.

Credit Hours: 3
Prerequisites: CMP_SC 4050, STAT 4710


ECE 8830: Visual Signal Processing and Communications

Threats visual digital signal processing and network communications covering both theory and application of coding, compression and communications via the web. Covers such standards as JPEG, MPEG-2 and MPEG-4 as well as motion detection. Graded on A-F basis only.

Credit Hours: 3


ECE 8840: Artificial Intelligence

Concepts, theories, and models pertaining to neural nets, pattern recognition, learning systems, and programmed problem solving.

Credit Hours: 3


ECE 8850: Digital Image Processing

Image processing methods for segmentation, object representation, scene description and scene interpretation.

Credit Hours: 3
Prerequisites: ECE 4850


ECE 8855: Advanced Image Processing

(same as CMP_SC 8650). This course covers advanced topics in image understanding including multispectral multimodal imaging, motion estimation, texture analysis, geometric level set methods.

Credit Hours: 3
Prerequisites: CMP_SC 4650 or CMP_SC 7650 or instructor's consent


ECE 8860: Probability and Stochastic Processes for Engineers

Introduction to probability, multidimensional complex (phaser) random variables and stochastic processes in electrical engineering.

Credit Hours: 3
Prerequisites: ECE 4830, ECE 4710, or ECE 8620


ECE 8870: Modeling and Management of Uncertainty

(same as CMP_SC 8870). Theoretical and practical issues in the modeling and management of uncertainty. Topics include probabilistic uncertainty, belief theory and fuzzy set theory. Applications to computer vision, pattern recognition and expert systems. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: ECE 4870 or ECE 7870 or instructor's consent


ECE 8875: Advanced Topics in Computational Intelligence

(same as CMP_SC 8780). This course is a continuation of ECE 7870 in the concepts, models, and algorithms for the development of intelligent systems from the standpoint of the computational paradigms of neural networks, fuzzy set theory and fuzzy logic, evolutionary computation, and swarm intelligence. Advanced topics in these areas will be discussed with a focus on applications of these technologies.

Credit Hours: 3
Prerequisites: ECE 4870 or ECE 7870


ECE 8880: System Modeling

System performance requires the assessment of its delay and throughput. Markov theory provides the theoretical basis for such assessment. More general methods describe queues including open and closed queuing networks. Includes performance assessment of computer processors.

Credit Hours: 3
Prerequisites: STAT 4710


ECE 8890: Neural Networks

(same as CMP_SC 8770). The course will consider computing systems based on neural networks and learning models along with implementations and applications of such systems.

Credit Hours: 3
Prerequisites: ECE 4870 or ECE 7870 or instructor's consent


ECE 8910: High Frequency Transmission and Radiation

Skin effect; theory of transmission lines, wave guides, resonators.

Credit Hours: 3


ECE 8920: Antennas

Point and aperture sources; simple antennas; antenna array; data-processing antennas; and other broadband and directive antennas.

Credit Hours: 3


ECE 8990: Research-Master Thesis in Electrical and Computer Engineering

Independent investigation in a field of electrical engineering to be presented as thesis or dissertation. Graded on a S/U basis only.

Credit Hour: 1-99


ECE 9001: Advanced Topics in Electrical and Computer Engineering

Advanced Topics in Electrical and Computer Engineering

Credit Hours: 3


ECE 9990: Research-Doctoral Dissertation Electrical & Computer Engineering

Independent investigation in a field of electrical engineering to be presented as thesis or dissertation. Graded on a S/U basis only.

Credit Hour: 1-99