Filter selections
90 results found
Linear Circuit Analysis I
ECE 20100
Credits: 3
Volt-ampere characteristics for circuit elements; independent and dependent sources; Kirchhoff's laws and circuit equations. Source transformations; Thevenin's and Norton's theorems; superposition. Transient response of resistor capacitor (RC), resistor inductor (RL), and resistor inductor capacitor (RLC) circuits; sinusoidal steady-state and impedance. Instantaneous and average power.
Linear Circuit Analysis II
ECE 20200
Credits: 3
Continuation of ECE 20100. Use of computer-aided design programs. Complex frequency plane, resonance, scaling, and coupled circuits. Two-port network parameters. Laplace transform methods. Use of general loop and nodal equations, matrix formulations.
Introduction to Electrical and Electronics Circuits
ECE 20400
Credits: 3
Students will learn basics of electrical and electronic circuits including introduction to analog and digital electronic circuits. Measurement of electrical signals using meters, probes, and oscilloscopes are covered in the laboratory component of the course. Circuits are designed for minimum hardware with emphasis on understanding analog and digital electronics with practical use of digital and analog microchips. Non-ECE majors who complete this course can continue the digital course sequence offered by the ECE department including microprocessor systems and interfacing, and digital signal processing. No credit will be given for ECE majors.
Electronic Measurement Techniques
ECE 20700
Credits: 1
Experimental exercises in the use of laboratory instruments. Voltage, current, impedance, frequency, and waveform measurements. Frequency and transient response. Use of operational amplifiers in instrumentation systems.
Electronic Devices and Design Laboratory
ECE 20800
Credits: 1
ECE Sophomore Seminar
ECE 21000
Credits: 1
A lecture series on ECE Department curriculum-related topics, electrical and computer engineering systems, skills, and career topics.
Introduction to Electronics Analysis and Design
ECE 25500
Credits: 3
Diode, bipolar transistor, and field effect transistor (FET) circuit models for the design and analysis of electronic circuits. Single-stage and multistage analysis and design. Computer-aided design calculations, amplifier operating point design, and frequency response of single and multistage amplifiers. High-frequency and low-frequency designs are emphasized.
Engineering Programming Lab
ECE 26100
Credits: 1
Introduction to problem solving using software tools, in particular the C programming language.
C Programming
ECE 26300
Credits: 3
An introductory course in computing programming with an emphasis on program decomposition and program structure. The objective of the course is to introduce the student to problem solving using high-level languages. The students are also introduced to number concepts fundamental in electrical engineering. Programming will be in "C" in order to develop a structured approach to problem solving. Problems drawn from the field of electrical engineering will require no prior engineering knowledge.
Advanced C Programming
ECE 26400
Credits: 2
Continuation of a first programming course. Topics include files, structures, pointers, and the proper use of dynamic data structures. Basic knowledge of the UNIX operating system and an introductory C programming course. C programming knowledge should include basic syntax, control structures, and file I/O, as well as experience in declaring and using functions.
Introduction to Digital System Design
ECE 27000
Credits: 4
Introduction to logic design, with emphasis on practical design techniques and circuit implementation. Topics include Boolean algebra; theory of logic functions; mapping techniques and function minimization; hardware description language; logic equivalent circuits and symbol transformations; electrical characteristics; propagation delays; signed number notations and arithmetic; binary and decimal arithmetic logic circuits; theory of sequential circuits; timing diagrams; analysis and synthesis of SR-, D-, T-, and JK-based sequential circuits; clock generation circuits; algorithmic state machine method of designing sequential circuits. A series of logic circuit experiments using CMOS integrated circuits for combination of logic and sequential circuits.
UNIX Programming for Engineers
ECE 28200
Credits: 1
Introduction to the UNIX operating system, including the UNIX file system, as well as UNIX tools and utilities. Introduction to Shell Programming. The emphasis will be on how these tools/utilities are utilized in the Computing Engineering field.
Signals and Systems
ECE 30100
Credits: 3
Signal and system representation. Fourier series and transforms, sampling and discrete Fourier transforms. Discrete-time systems, difference equation, Z-transforms. State equations, stability, characteristic values and vectors. Continuous-time systems, time and frequency domain analysis. Continuous systems with sampled inputs.
Probabilistic Methods in Electrical & Computer Engineering
ECE 30200
Credits: 3
Semiconductor Devices
ECE 30500
Credits: 3
Electric and Magnetic Fields
ECE 31100
Credits: 3
Fundamentals of Electrical Energy Engineering
31500
Credits: 3
Resistive circuit analysis with controlled sources. Sinusoidal frequency response, filters and Bode plots. Complex power in AC circuits, ideal transformers and three-phase power. Power electronic circuits including diodes, transistor switches, rectifiers and AC-DC converters. Magnetic circuits, magnetic materials and B-H curves. Transformer equivalent circuit models. No credit will be given for ECE majors.
Electromechanical Motion Devices
ECE 32100
Credits: 3
Engineering Project Management
ECE 32600
Credits: 3
Project management is an important skill that is needed in the private and public sectors as well as specialty businesses. This course explores the challenges facing today’s project managers and provides a broad understanding of the project management environment focused on multiple aspects of the project.
Engineering Economics
ECE 32700
Credits: 3
Data Structures
ECE 35900
Credits: 3
An introductory course in computer engineering, with emphasis on data structure and program design using the C language. The classical concepts of structured programming such as stack, queue, linked list, tree, recursion, sorting, and searching. Applications of structured programming in engineering.
Microprocessor Systems and Interfacing
ECE 36200
Credits: 4
Introduction to the Design of Digital Computers
ECE 36500
Credits: 3
The hardware organization of computer systems: ARM instruction set architecture, processing unit, pipeline, arithmetic/logic unit design, hardwired and microprogrammed control schemes, memory and cache organization, I/O and interrupt interface design.
Principles of Software Design
ECE 37200
Credits: 3
Feedback System Analysis and Design
ECE 38200
Credits: 3
Classical concepts of feedback system analysis and associated compensation techniques. In particular, the root locus, Bode diagram, and Nyquist criterion are used as determinants of stability.
Engineering Ethics and Professionalism
ECE 40100
Credits: 1
Some ethical, social, political, legal, and ecological issues that practicing engineers may encounter.
Operating Systems and Systems Programming
ECE 40800
Credits: 3
Students will learn to design and construct operating systems for both individual computers and distributed systems, and to apply and utilize operating system functionality to their application development. The course will cover basic concepts and methods for managing processor, main memory, storage, and network resources, including their system functions. Detailed examples are taken from a number of operating systems, emphasizing the techniques used in networked UNIX and embedded Linux.
Advanced Digital System Design
ECE 42100
Credits: 3
Advanced topics in digital design. Boolean logic. Logic optimization, VLSI and ASIC design basics. Design. Simulation. Placement and routing. Logic synthesis. FPGA structure. FPGA implementation. FPGA design flow. Verilog and VHDL coding.
Electromechanical Systems & Applied Mechatronics
ECE 42400
Credits: 3
Design, optimization, and control of electromechanical and mechatronic systems. Comprehensive dynamic analysis, modeling, and simulation of electric machines, power electronics, and sensors. Application of advanced software and hardware in mechatronic systems design and optimization.
Power Electronics
ECE 42700
Credits: 3
Elementary Power Systems Engineering
ECE 43201
Credits: 3
Transmission of Information
ECE 44000
Credits: 4
Analysis and design of analog and digital communication systems. Emphasis on engineering applications of theory to communication system design. The laboratory introduces the use of advanced engineering workstations in the design and testing of communication systems.
Integrated Circuits Engineering
ECE 45500
Credits: 3
Analysis, design and fabrication of silicon bipolar and MOSFET monolithic integrated circuits. Consideration of amplifier circuit desig, and fabrication techniques with circuit simulation using Spice-2. Integrated operational amplifiers with difference amplifiers, current sources, active loads, and voltage references. Design of IC analog circuit building blocks.
Software Engineering
ECE 46100
Credits: 3
Introduction to software engineering principles with special emphasis on the process, methods, and tools needed to develop and test quality software products and systems.
Introduction to Computer Communication Networks
ECE 46300
Credits: 3
Introduction to Compilers and Translation Engineering
ECE 46800
Credits: 3
Embedded Microcontroller, Microprocessor and DSP Based Systems
ECE 47100
Credits: 3
Digital Control System Analysis and Design
ECE 48300
Credits: 3
Senior Design I
ECE 48700
Credits: 1
A real-life experience in engineering problem solving in a group setting from identification, planning and execution to professional-quality written and oral presentations. This is the first semester of a two semester course sequence.
Senior Design II
ECE 48800
Credits: 2
A real-life experience in engineering problem solving in a group setting from identification, planning and execution to professional-quality written and oral presentations. This is the second semester of a two semester course sequence.
Engineering Design Project
ECE 49100
Credits: 1-2
The student selects an engineering design project and works under the direction of the faculty sponsor. Suitable projects may be from the local industrial, municipal, state, and educational communities. May be repeated for a maximum of 4 credit hours. Only one credit hour applies towards graduation.
Modern Software Architectures
ECE 49500
Credits: 3
The course covers software architectures and applications for centralized server/client, peer-to-peer and hybrid models. The course consists of three main topics, namely, 1) service oriented architectures 2) web services and micro-services and 3) distributed applications.
Electronic Fundamentals of Electric Vehicle
ECE 49500
Credits: 3
This course provides students with theoretical background and design guidelines for electric vehicle components, modeling of energy storage components, and control strategy. Power electronics, electric machines, and motors, have been emphasized with applications geared towards electric vehicles. The course will serve educational aspects of electric and hybrid vehicles which in turn, will generate interest to support the development and usage of these vehicles. Further discussions will include electric and hybrid vehicle systems.
Introduction to Biometrics
ECE 51000
Credits: 3
Biometrics is an emerging technology for automatic human identification and verification using unique biological traits. Compared to traditional identification and verification methods, biometrics is more convenient for users, reduces fraud, and is more secure. It is becoming an important ally of security, intelligence, law enforcement, and e-commerce. In this course, we will introduce the principle of various biometric technologies and systems. Especially we will analyze and design fingerprint recognition, face recognition, iris recognition, voice recognition, and multimodal biometric systems. Students will have hands-on experience in designing and analyzing biometric systems.
Smart Grid
ECE 51501
Credits: 3
The course introduces students to the history of the U.S. power grid and to the basic concepts of the current electric power system. The main challenges of the transition from the traditional power system with unidirectional power flow to the new and complex system connected to renewable sources and bidirectional power flow capability is also presented in this course. In addition, the impact of distributed generation and electric vehicles is discussed along with cybersecurity and information privacy issues inherent in this new power grid.
ECE 51501: Smart Grid ABET Syllabus
(formally offered as ECE 59500)
Nanosystems Principles
ECE 52301
Credits: 3
This is the introductory course in the nanosystems area. It introduces students to the principles and applications of nanosystems. The course begins with an introduction to the nanometer scale phenomena. It then introduces students to the basic elements resulting in nanosystems: nanoscale materials, processes, and devices. It also provides students with a basic understanding of the tools and approaches that are used for the measurement and characterization of nanosystems, and their modeling and simulation. Moreover, the course covers the applications of nanosystems in a wide range of industries, including information technology, energy, medicine, and consumer goods. The course concludes with a discussion of the societal and economical significance of these applications, including benefits and potential risks.
Integrated Nanosystems Processes and Devices
ECE 52601
Credits: 3
This course covers processes and devices associated with integrated nanosystems. Integrated nanosystems refer to systems which consist of integrated micro-, meso-, and/or macro-scale parts, and their core components are realized by nano-scale materials, processes, and devices. The course, while covering processes which result in integrated nanosystems, will focus on the theory and operation of select electronic, electromechanical, and biomedical devices which are used for information technology, sensing, medical, and other applications. The lectures will be complemented by hands-on laboratory experience.
Advanced Power Electronics Converters
ECE 52702
Credits: 3
The course introduces students to advanced power electronics converters dealing with ac voltage. The power electronics topologies considered in this course are sorted into two groups: multilevel configurations and back-to-back converters. The multilevel configurations presented are: a) neutral-point-clamped, b) cascade, c) flying capacitor, and d) non-conventional multilevel configurations. The back-to-back converters presented are: a) three-phase to three-phase, b) single-phase to three-phase, c) single-phase to single-phase ac-dc-ac converters. A new methodology will be employed to present comprehensively multilevel and back-to-back converters topologies. The main applications of those converters are in renewable energy systems, active power filters, energy efficiency devices and motor drive systems.
(formally offered as ECE 59500)
Computation Methods for Power System
ECE 53200
Credits: 3
Wireless and Multimedia Computing
ECE 53301
Credits: 3
A treatment of Voice and Video over IP and wireless communication algorithms, protocols, standards and implementation using multicore digital signal processors and communications processor modules. Discussion of voice over IP and wireless communication algorithms, protocols and standards, and advanced wireless and voice over IP applications.
P: ECE 30100 and ECE 36200.
Embedded Autonomous Systems in Automotive Platforms
ECE 53401
Credits: 3
Embedded and Autonomous Systems in Automotive Platforms (3 cr.) Class 3.
ECE 53401 Embedded Autonomous Systems in Automotive Platforms (3 cr). A treatment of Embedded and Autonomous Systems: Motor Control, Image Vision, Sensors, Security, Neural Networks, SLAM, Machine and Deep Learning, Protocols, Standards, and Implementation using Multiprocessors, Multicores, ISP, Bluebox and APEX.
P: ECE 30100, ECE 30200 and ECE 36200
Digital Signal Processing I
ECE 53800
Credits: 3
Discrete Event Dynamic Systems
ECE 53801
Credits: 3
This course introduces discrete event dynamic systems with their applications in system modeling, analysis, and control. Models such as automata, Petri nets, Markov chain, and queueing systems are introduced, along with analysis of their dynamics. Discrete event simulation methods are included. Examples from various engineering applications are given.
(formally offered as ECE 59500)
Foundations of Advanced Engineering I
ECE 53900
Credits: 3
Several mathematical tools applied in the engineering discipline are discussed. Statistical methods, including construction of confidence interval and hypothesis testing, as well as regression and regression analysis, are discussed. Discrete tools are discussed; these include logic and mathematical reasoning, combinatorics, groups and finite fields. Applications of some of these tools in engineering problems are introduced. Decision Theory including Bayes Theorem, applying Bayes Theorem to form decision, utility function, expectation of utility, loss function and risk, applying regression to estimate loss.
(formally offered as ECE 59500)
Introduction to Digital Communications
ECE 54400
Credits: 3
Introduction to Computer Communication Networks
ECE 54700
Credits: 3
Introduction to 2D and 3D Digital Image Processing
ECE 54800
Credits: 3
An introduction to 2D and 3D image processing. Lecture and projects covering a wide range of topics including 2D and 3D image analysis, image segmentation; color image processing, image sharpening, linear and filtering, image restoration, and image registration.
(formally offered as ECE 59500)
Introduction to Electronics Analysis and Design
ECE 55400
Credits: 3
Advanced Systems on a Chip (SoC) Designs for Image Processing using FPGAs
ECE 55801
Credits: 3
This class covers advanced concepts in using Field Programmable Gate Arrays (FPGAs) designed with an HDL (VHDL for example: Very High Speed IC Hardware Description Language). The students will learn complex interface design, advanced hardware and embedded system design and parallel processing. Projects and lessons will focus on applications in Digital Imaging Systems. Lecture and projects covering topics including: VHDL mapped to FPGA for state machine design, hardware and software VGA control, image filtering, data transfer to PCI bus, and embedded controller integration.
(formally offered as ECE 59500)
MOS VLSI Design
ECE 55900
Credits: 3
Computer Security
ECE 56401
Credits: 3
The following topics are introduced and discussed: security policies, confidential policies, integrity policies, security models, security design, access control, cryptography, key management, authentication, program and software security, malicious logic, intrusion detection, network security, security attacks and countermeasures, operation system security, smartcard tamper-resistant devices, phishing, legal and ethical issues in computer security, and selected topics.
Computer Architecture
ECE 56500
Credits: 3
Real-time Operating Systems and Application
ECE 56601
Credits: 3
Design with Embedded and Digital Signal Processors
ECE 56810
Credits: 3
ECE 56810 Design with Embedded and Digital Signal Processors. (3cr) P: ECE 36200 or graduate standing. This course provides an overview of the architectures, design considerations, features and applications of embedded processors with digital signal processing capabilities, single-core and multi-core digital signal processors (DSPs). The course emphasizes design consideration for embedded and DSP based real-time systems. Different applications such as internet of things, Voice over IP, wearable devices, medical instrumentation, machine to machine, smart homes and wireless systems will be considered.
Introduction to Robotic Systems
ECE 56900
Credits: 3
Artificial Intelligence
ECE 57000
Credits: 3
System Modeling and Design for Smart Devices
ECE 57101
Credits: 3
Introduction to the mobile computing and the principles to design and implement application system for a smart device, including mobile computing architecture, mobile and pervasive computing environments, applications and services, context-aware computing, and human-computer interaction.
Optimization Methods for Systems and Control
ECE 58000
Credits: 3
Automotive Control
ECE 58500
Credits: 3
This course will cover the fundamentals of automotive control systems that are present in today’s cars. It will also briefly review automotive control technologies of the future cars and their impact in our society. Basic engine functions will be illustrated (Four Stroke Cycle, Air-Fuel Ratio, Combustion, and Energy conversion). Various aspects of engine control system such as Idle Speed Control, Knock Control, Fuel Injection timing control, Ignition control of SI engines will be explained. Model based engine fault diagnosis will be introduced. Fundamentals of modeling of automatic transmission for automobiles along with automatic gear shifting and clutch phasing control will be covered. Hybrid electric vehicle powertrain and its control will be introduced. Vehicle dynamics modeling including Wheel Model will be illustrated. Vehicle parameter and state estimation methods will be briefly explained. Vehicle dynamics control such as Anti-Lock Brake control and Yaw Stability control will also be covered. Advanced topics such as Drive-By-Wire and Autonomous Vehicle Technology will briefly be described. Modeling of automotive control systems in MATLAB/SIMULINK environment will extensively be used in this course.
Statistical Signal Processing and Machine Learning
ECE 59500
Credits: 3 cr
Statistical Signal Processing and Machine Learning
This course presents the basics of estimation and detection theory that are commonly applied in communications and signal processing systems. Applications in communications and signal processing will be considered throughout.
Prerequisites/ CoRequisite
Graduate standing
ECE 59500 Statistical Signal Processing and Machine Learning ABET Syallbus
Design with Embedded and Digital Signal Processors
ECE 59500
Credits: 3
Efficient AI Theories and Designs
ECE 59500
Credits: 3
This course covers efficient artificial intelligence techniques for power-efficient, time-efficient machine learning model implementation. Key technologies, such as efficient pattern extraction, efficient pattern determination, efficient AI model design, and model execution analysis and evaluation, as well as their applications, will be covered.
Prerequisites/Co-requisite:
ECE30200 Probabilistic Methods in Electrical & Computer Engineering
ECE35900 or CSCI36200 Data Structures
Introduction to Connected and Automated Vehicles
ECE 59500
Credits: 3
ECE 59500 Introduction to Connected and Automated Vehicles. P or C: Graduate standing or consent of instructor. This course introduces the basic concepts and components of connected and automated vehicles. Basic vehicle dynamics and several advanced driver assistance systems (ADAS) will be introduced. Key technologies associated with automated driving, such as perception, communication, mapping and localization, decision making, and control will be presented and discussed. Hands-on lab experiments on a small-scale vehicle platform will be performed.
Database Management Systems
ECE 59500
Credits: 3
ECE 59500 Database Management Systems (3cr) P: Graduate standing or consent of instructor. This course covers relational database systems and non-relational database systems. Specific topics covered include data models, database languages, database design, application design, relational algebra, SQL, NoSQL, indexing, data warehousing in addition to advanced topics, such Hadoop and HBase. Both theoretical and practical aspects of current and advanced databases will be discussed. MS SQL server will be used as an example of relational database systems. MongoDB and HBase will be used as examples of a non-relational database systems. Advanced topics such as distributed databases will explore the use of Hadoop in practical real-life applications.
Random Variables and Signals
ECE 60000
Credits: 3
Engineering applications of probability theory. Problems of events, independence, random variables, distribution and density functions, expectations, and characteristic functions. Dependence, correlation, and regression; multivariate Gaussian distribution. Stochastic processes, stationarity, ergodicity, correlation functions, spectral densities, random inputs to linear systems, Gaussian processes.
Lumped System Theory
ECE 60200
Credits: 3
An investigation of basic theory and techniques of modern system theory, emphasizing linear state model formulations of continuous- and discrete-time systems in the time and frequency domains. Coverage includes notion of linearity, time invariance, discrete- and continuous-times state models, canonical forms, associated transfer functions and impulse response models, the state transition matrix, the Jordan form, controllability, observability, and stability.
ECE 60400 Electromagnetic Field Theory
ECE 60400
Credits: 3 cr
Review of general concepts (Maxwell's equations, materials interaction, boundary conditions, energy flow); statics (Laplace's equation, Poisson's equation); distributed parameter systems (classification of solutions, transmission lines, and waveguides); radiation and antennas (arrays, reciprocity, Huygen's principle); a selected special topic (e.g. magnetostatics, waves in anisotropic media and optical fibers).
ECE 62900 Intro to Neural Networks (3 cr.) Class 3. An introduction to basic concepts in the design, analysis, and application for computational neural networks. Topics include highly parallel fine grain architectural models such as the Boltzmann machine, Rosenblatt's Perception, Hopfields' neural nets, backpropogation, and their associated learning algorithms. Proposed architectures and related simulation techniques are discussed. Applications to signal/image processing and recognition, optimization, and controls are examined.
Solid State Devices
ECE 60600
Credits: 3
A relatively broad, moderate-depth coverage of semiconductor devices and related topics. Semiconductor fundamentals required in the operational analysis of solid-state devices; detailed examination of the positive-negative (PN) junction diode and PN junction devices; heterojunction surface devices including Schottky diode, the MOS capacitor, and the MOSFET.
Computational Models and Methods
ECE 60800
Credits: 3
Computation models and techniques for the analysis of algorithm complexity. The design and complexity analysis of recursive and nonrecursive algorithms for searching, sorting, and set operations; graph algorithms; matrix multiplication; polynomial evaluation; FFT calculations; and NP-complete problems.
Energy Conversion
ECE 61000
Credits: 3
Basic principles of static and electromechanical energy conversion. Control of static power converters. Reference frame theory applied to the analysis of rotating devices. Analysis and dynamic characteristics of induction and synchronous machines. State variable analysis of electromechanical devices and converter supplied electromechanical drive systems. Typically offered in the Fall.
Introduction to Cryptography and Secure Communication
ECE 62700
Credits: 3
This course introduces the basic concepts of cryptography. Various encryption systems and cryptographic protocols are presented including transposition and substitution systems, block ciphers, stream ciphers, and public-key cryptosystems. The background and the design criteria of cryptographic protocols and ciphers are discussed in detail. Methods used to attack ciphers will be discussed as well as remedies. Within the course we will develop the mathematical tools that are needed. We will discuss how cryptography a_ects many of the communication protocols that are commonly used.
Intro to Neural Networks
ECE 62900
Credits: 3
An introduction to basic concepts in the design, analysis, and application for computational neural networks. Topics include highly parallel fine grain architectural models such as the Boltzmann machine, Rosenblatt's Perception, Hopfields' neural nets, backpropogation, and their associated learning algorithms. Proposed architectures and related simulation techniques are discussed. Applications to signal/image processing and recognition, optimization, and controls are examined.
Digital Image Processing I
ECE 63700
Credits: 3
Introduction to digital image-processing techniques for enhancement, compression, restoration, reconstruction, and analysis. 2-D signals and systems; sampling and scanning; random fields; discrete cosine transform; discrete Karhunen-Loeve transform; grayscale transformations; linear, ranked order, and morphological filters; human vision, printing, and display of images; entropy-based compression; vector quantization; block truncation coding; transform coding; predictive coding; image degradation models; Wiener filter; constrained deconvolution; computed tomography; edge detection; shape representation; and segmentation.
Error Correction Coding and Secret Sharing
ECE 63901
Credits: 3
The theory and practice of error control coding is examined. The study includes the arithmetic of Galois fields as well as linear block, cyclic, and convulution codes. Some applications of codes in digital communication systems and in computer systems are presented. The dual of error coding, secret sharing is also discussed. Several secret sharing schemes will be presented. Applications of secret sharing are discussed.
Pattern Recognition and Decision-Making Processes
ECE 66200
Credits: 3
Introduction to the basic concepts and various approaches of pattern recognition and decision making process. The topics include various classifier designs, evaluation of classifiability, learning machines, feature extraction and modeling.
Modern Automatic Control
ECE 68000
Credits: 3
Theoretical methods in optimal control theory. Topics include the calculus of variations and the Pontryagin minimum principle with applications to minimum energy problems. Geometric methods will be applied to the solution of minimum time problems. Computational methods, singular problems, observer theory, and sufficient conditions for existence of solutions are also discussed.
Linear Multivariable Control
ECE 68400
Credits: 3
A state space investigation of multi-input multi-output control design problems from the geometric perspective. The course will detail the theory and design algorithms needed for a solution to the state feedback eigenvalue assignment problem, the disturbance decoupling problem with and without internal stability, the output stabilization problem, and the tracking (or regulator) problem with internal stability.
Mobile Wireless Networking
ECE 69500
Credits: 3
The course will explore the fundamental issues emerged from a booming wireless communication technology. Topics will include 802.11 and various issues in ad-hoc and sensor networks, including power management, coverage, topology and location discovery. Students are expected to read two or three articles per week, to participate in discussions, to present their findings.
Advanced Electrical Engineering Projects
ECE 69600
Credits: Variable
Individual research projects to be approved by the supervising faculty member before registering for the course. An approved written report must be filed before credit is given. This course cannot be used on a Ph.D. plan of study for the primary area.