Online Master of Science in Electrical Engineering Curriculum

Curriculum Details

36 total credits required

The online Master of Science in Electrical Engineering curriculum provides space for you to focus not only on the hard skills required in your field, but also on the communication skills and concepts required to advance. 

In addition to core courses that teach communication and computational skills for engineers, this 36-credit program features six distinct concentrations that empower you to customize your education to best suit your professional goals. With opportunities to explore electrical navigation, autonomous unmanned vehicles, communications and digital signal processing, computer engineering and micro nano devices and systems, you can graduate equipped to immediately excel in your chosen field.

Core Courses

EMGT 6010 Communication Skills for Engineers (3 Credit Hours)

Designed to help students to develop the ability to think critically as a professional communicator by asking appropriate questions that will enable them to understand, develop, and produce effective communication using the following elements of thought: purpose, basic concepts, information sources and needs, underlying assumptions, inferences/conclusions, implications/consequences, points of view, and questions raised and addressed.

EE 5003 Computational Tools for Engineers (3 Credit Hours)

Provides an introduction to computational tools used extensively throughout graduate study in engineering. Topics include array manipulation, matrix computations, computer graphics, and symbolic manipulation. Also covered are programming language constructs and advanced data types. In addition, the course introduces computer-based modeling, simulation, and analysis of dynamic systems. Course concepts are applied to graduate-level engineering problem solving.

General Electrical Engineering Concentrations

EE 5143 Design of Digital Circuits (3 Credit Hours)

Digital design of microelectronic circuits, simulation, verification, and specification. Structural design concepts, design tools. VHDL language, data types, objects, operators, control statements, concurrent statements, functions, and procedures. VHDL modeling techniques, algorithmic, RTL, and gate level designs. Introduction to very large scale integration (VLSI) technology and design of CMOS integrated circuits. VLSI fabrication process, design rules, logic design, performance estimation, chip engineering, and computer aids to VLSI design. Emphasis on virtual prototyping, circuit design, optimization, verification, and testing. Design synthesis.

EE 5183 Micro and Nano Fabrication (3 Credit Hours)

Basic steps of fabrication used in the manufacturing of micro and nanoscale electronic devices. Si BiCMOS technology to be relevant to industry applications, while novel fabrication tools and processes used in nanoscale engineering also included. Nanotechnology materials, devices and technologies that serve computing, communication and medical applications. Example applications chosen from CMOS chips, novel nanomaterials, MEMS/NEMS, photonics, and biomedical engineering.

EE 5403 Microwave Theory and Devices (3 Credit Hours)

Introduction to radiating systems, including descriptive parameters, radiation integrals, current distributions and their effect on antenna patterns, and how antenna arrays function. In addition, waveguiding systems at microwave and optical frequencies discussed.

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5713 Communication Engineering (3 Credit Hours)

Fundamentals of communication system engineering, at the physical layer. Resources available for communication system design. Probability and stochastic processes for communication systems, including noise. Analog communication systems and their performance. Baseband digital communications, carrier modulated digital communications. Basic link budget analysis.

EE 6283 State-Space Methods in Control (3 Credit Hours)

Introduction to state-space methods for control system analysis and design. Topics include basic state-space concepts, writing state equations, solution of the state equation and the matrix exponential, relations to transfer functions, controllability and observability, stability, state-space methods of design including state feedback, state estimation, servomechanisms and an introduction to optimal control.

EE 6713 Digital Signal Processing (3 Credit Hours)

Familiarity with probability and stochastic signals; linear system analysis; basic DSP expected. Review of discrete time signals and systems, the z-transform and sampling. Transform domain analysis. Design of IIR and FIR filters; DFT, FFT, and Fourier analysis, spectrum and eigenanalysis, parametric signal modeling.

Electrical Navigation Concentrations (eNAV)

EE 5403 Microwave Theory and Devices (3 Credit Hours)

Introduction to radiating systems, including descriptive parameters, radiation integrals, current distributions and their effect on antenna patterns, and how antenna arrays function. In addition, waveguiding systems at microwave and optical frequencies discussed.

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5853 Electronic Navigation Systems (3 Credit Hours)

Principles and theory of operation of electronic navigation systems with emphasis on avionics; aircraft instrumentation, VOR, DME, Inertial, ILS, MLS, GPS, and air traffic control.

EE 6033 Inertial Navigation Systems (3 Credit Hours)

Principles of operation of inertial navigation systems. Topics include rigid body kinematics, observation equations, attitude update, earth rate and transport rate, position and velocity updates, initialization, orientation, sensor technology, error sources and propagation, Schuler period, vertical instability. Heavy emphasis on simulation in MATLAB.

EE 6053 Satellite-Based Navigation Systems (3 Credit Hours)

Some knowledge of GPS, navigation, mathematics, and computer science is useful. Computer programming experience in MATLAB®. Theoretical development of spread spectrum ranging and positioning with space-based transmitters; ephemerides, broadcast signal structure; ranging observables; absolute and relative positioning methodologies; simple error source characterization and mitigation.

EE 6063 Integrated Navigation Systems (3 Credit Hours)

Theoretical development of positioning and navigation with multiple sensors; basics of estimation theory; complementary filters, least squares estimators, Kalman filters used for navigation purposes; GPS/INS integration.

EE 6083 Aviation Standards, Software Design and Certification (3 Credit Hours)

Overview of aviation standards including Federal Aviation Regulations, Technical Standard Orders, Advisory Circulars, RTCA documents and ARINC standards; systems engineering; safety-critical systems and the safety assessment of these systems; certification of aircraft systems; software design using military and civilian standards, IEEE software standards, software life cycle processes, program design language, documentation, testing, independent test verification and case studies.

Autonomous Unmanned Vehicles Concentrations

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5713 Communication Engineering (3 Credit Hours)

Fundamentals of communication system engineering, at the physical layer. Resources available for communication system design. Probability and stochastic processes for communication systems, including noise. Analog communication systems and their performance. Baseband digital communications, carrier modulated digital communications. Basic link budget analysis.

EE 5853 Electronic Navigation Systems (3 Credit Hours)

Principles and theory of operation of electronic navigation systems with emphasis on avionics; aircraft instrumentation, VOR, DME, Inertial, ILS, MLS, GPS, and air traffic control.

EE 6033 Inertial Navigation Systems (3 Credit Hours)

Principles of operation of inertial navigation systems. Topics include rigid body kinematics, observation equations, attitude update, earth rate and transport rate, position and velocity updates, initialization, orientation, sensor technology, error sources and propagation, Schuler period, vertical instability. Heavy emphasis on simulation in MATLAB.

EE 6053 Satellite-Based Navigation Systems (3 Credit Hours)

Some knowledge of GPS, navigation, mathematics, and computer science useful. Computer programming experience in MATLAB®. Theoretical development of spread spectrum ranging and positioning with space-based transmitters; ephemerides, broadcast signal structure; ranging observables; absolute and relative positioning methodologies; simple error source characterization and mitigation.

EE 6103 Vehicle Control (3 Credit Hours)

Introduction to vehicle motion control theory and design. Mathematical modeling of aerospace, ground and marine vehicle motions in 6 Degrees-of-Freedom using (nonlinear differential) state equations will be introduced. Simplification assumptions and techniques are provided for the vehicle models to facilitate effective motion controller design. Stabilization and trajectory tracking controller design methods based on closed-loop dynamics assignment are taught along with computer simulations. An overview of more advanced topics will be provided to prepare the students for continuing studies.

EE 6283 State-Space Methods in Control (3 Credit Hours)

Introduction to state-space methods for control system analysis and design. Topics include basic state-space concepts, writing state equations, solution of the state equation and the matrix exponential, relations to transfer functions, controllability and observability, stability, state-space methods of design including state feedback, state estimation, servomechanisms and an introduction to optimal control.

Communications and Digital Signal Processing Concentrations

EE 5403 Microwave Theory and Devices (3 Credit Hours)

Introduction to radiating systems, including descriptive parameters, radiation integrals, current distributions and their effect on antenna patterns, and how antenna arrays function. In addition, waveguiding systems at microwave and optical frequencies discussed.

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5713 Communication Engineering (3 Credit Hours)

Fundamentals of communication system engineering, at the physical layer. Resources available for communication system design. Probability and stochastic processes for communication systems, including noise. Analog communication systems and their performance. Baseband digital communications, carrier modulated digital communications. Basic link budget analysis.

EE 5753 Computer Network Communication (3 Credit Hours)

Computer networks with an emphasis on the design and working of the Internet. Protocol layers, service models, HTTP, FTP, electronic mail, UDP, TCP, congestion control, hierarchical routing, internet protocol (IP), IPv4, IPv6, data link layer, error correction and detection, multiple access protocols, Ethernet, bridges, hubs, wireless links, PPP, ATM, multimedia over IP, 4G wireless, bluetooth. Basic queueing theory and delay analysis. Basic security mechanisms, such as encryption, authentication and firewalls.

EE 6283 State-Space Methods in Control (3 Credit Hours)

Introduction to state-space methods for control system analysis and design. Topics include basic state-space concepts, writing state equations, solution of the state equation and the matrix exponential, relations to transfer functions, controllability and observability, stability, state-space methods of design including state feedback, state estimation, servomechanisms and an introduction to optimal control.

EE 6713 Digital Signal Processing (3 Credit Hours)

Familiarity with probability and stochastic signals; linear system analysis; basic DSP expected. Review of discrete time signals and systems, the z-transform, sampling. Transform domain analysis. Design of IIR and FIR filters; DFT, FFT, and Fourier analysis, spectrum and eigenanalysis, parametric signal modeling.

EE 6743 Information Theory (3 Credit Hours)

Introduction to information theory. Overview of field, entropy as a measure of uncertainty. Relative entropy, mutual information. Characteristics of sequences and entropy rate. Lossless data compression and source coding. Bounds and relations for channel capacity, differential entropy, the Gaussian channel. Rate distortion theory, and selected topics of current interest.

Computer Engineering Concentrations

EE 5143 Design of Digital Circuits (3 Credit Hours)

Digital design of microelectronic circuits, simulation, verification, and specification. Structural design concepts, design tools. VHDL language, data types, objects, operators, control statements, concurrent statements, functions, and procedures. VHDL modeling techniques, algorithmic, RTL, and gate level designs. Introduction to very large scale integration (VLSI) technology and design of CMOS integrated circuits. VLSI fabrication process, design rules, logic design, performance estimation, chip engineering, and computer aids to VLSI design. Emphasis on virtual prototyping, circuit design, optimization, verification, and testing. Design synthesis.

EE 5183 Micro and Nano Fabrication (3 Credit Hours)

Basic steps of fabrication used in the manufacturing of micro and nanoscale electronic devices. Si BiCMOS technology to be relevant to industry applications, while novel fabrication tools and processes used in the nanoscale engineering also included. Nanotechnology materials, devices and technologies that serve computing, communication and medical applications. Example applications chosen from CMOS chips, novel nanomaterials, MEMS/NEMS, photonics, and biomedical engineering.

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5683 Computer Architecture (3 Credit Hours)

Emphasis on the design of advanced architectural concepts for multicores; performance trade-offs for multicores, advanced pipelining, superscalar and dynamic scheduling, limits of instruction level parallelism, multithreading and multicores, multi-level caching, virtual memory, I/O fundamentals and techniques, classification of parallel machines, shared memory multiprocessors, cache coherence, interconnection networks and clusters. Term paper/project involving computer hardware design and system simulation required.

EE 5753 Computer Network Communication (3 Credit Hours)

Computer networks with an emphasis on the design and working of the Internet. Protocol layers, service models, HTTP, FTP, electronic mail, UDP, TCP, congestion control, hierarchical routing, internet protocol (IP), IPv4, IPv6, data link layer, error correction and detection, multiple access protocols, Ethernet, bridges, hubs, wireless links, PPP, ATM, multimedia over IP, 4G wireless, bluetooth. Basic queueing theory and delay analysis. Basic security mechanisms, such as encryption, authentication and firewalls.

EE 6183 Nanoelectronic Devices and Applications (3 Credit Hours)

Introduces fundamental and advanced concepts required for the understanding of electronic and ionic transport in micro and nanoscale devices. Reviews theory elements such as effective mass, band structure, electrostatics, screening, low and high-field transport, and scattering. Explores novel design tools and numerical techniques used for simulation of practical devices. Examines more closely the structure, operation, design principles, advantages and disadvantages, applications and future prospects for a wide range of traditional (diodes, MOSFETs, bipolar transistors etc.) and advanced (MODFETs, HBTs, nanowire and nanotube transistors, single-electron transistors, memristors, graphene devices, plasmonic devices, bio-molecular devices). On an orthogonal direction, surveys a number of critical technology fronts that many of devices reviewed may play an important role (ultra-low or high-power applications, high-performance solar devices, flexible electronics, THz devices and bio-nano sensors).

EE 6743 Information Theory (3 Credit Hours)

Introduction to information theory. Overview of field, entropy as a measure of uncertainty. Relative entropy, mutual information. Characteristics of sequences and entropy rate. Lossless data compression and source coding. Bounds and relations for channel capacity, differential entropy, the Gaussian channel. Rate distortion theory, and selected topics of current interest.

Micro Nano Systems and Devices Concentrations

EE 5143 Design of Digital Circuits (3 Credit Hours)

Digital design of microelectronic circuits, simulation, verification, and specification. Structural design concepts, design tools. VHDL language, data types, objects, operators, control statements, concurrent statements, functions, and procedures. VHDL modeling techniques, algorithmic, RTL, and gate level designs. Introduction to very large scale integration (VLSI) technology and design of CMOS integrated circuits. VLSI fabrication process, design rules, logic design, performance estimation, chip engineering, and computer aids to VLSI design. Emphasis on virtual prototyping, circuit design, optimization, verification, and testing. Design synthesis.

EE 5183 Micro and Nano Fabrication (3 Credit Hours)

Basic steps of fabrication used in the manufacturing of micro and nanoscale electronic devices. Si BiCMOS technology to be relevant to industry applications, while novel fabrication tools and processes used in the nanoscale engineering also included. Nanotechnology materials, devices and technologies that serve computing, communication and medical applications. Example applications chosen from CMOS chips, novel nanomaterials, MEMS/NEMS, photonics, and biomedical engineering.

EE 5313 Optoelectronics and Photonics (3 Credit Hours)

Introduction to fundamentals of the light propagation in solid media, passive devices like waveguides and optical fiber. Introduction to important modern active optoelectronic devices. Emphasizes basic physical theory needed to understand LEDs, laser diodes, photodetectors, photovoltaics and their construction and applications.

EE 5403 Microwave Theory and Devices (3 Credit Hours)

Introduction to radiating systems, including descriptive parameters, radiation integrals, current distributions and their effect on antenna patterns, and how antenna arrays function. In addition, waveguiding systems at microwave and optical frequencies discussed.

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5683 Computer Architecture (3 Credit Hours)

Emphasis on the design of advanced architectural concepts for multicores; performance trade-offs for multicores, advanced pipelining, superscalar and dynamic scheduling, limits of instruction level parallelism, multithreading and multicores, multi-level caching, virtual memory, I/O fundamentals and techniques, classification of parallel machines, shared memory multiprocessors, cache coherence, interconnection networks and clusters. Term paper/project involving computer hardware design and system simulation required.

EE 6183 Nanoelectronic Devices and Applications (3 Credit Hours)

Introduces fundamental and advanced concepts required for the understanding of electronic and ionic transport in micro and nanoscale devices. Reviews theory elements such as effective mass, band structure, electrostatics, screening, low and high-field transport, and scattering. Explores novel design tools and numerical techniques used for simulation of practical devices. Examines more closely the structure, operation, design principles, advantages and disadvantages, applications and future prospects for a wide range of traditional (diodes, MOSFETs, bipolar transistors etc.) and advanced (MODFETs, HBTs, nanowire and nanotube transistors, single-electron transistors, memristors, graphene devices, plasmonic devices, bio-molecular devices). On an orthogonal direction, surveys a number of critical technology fronts that many of devices reviewed may play an important role (ultra-low or high-power applications, high-performance solar devices, flexible electronics, THz devices and bio-nano sensors).

Elective Courses

(Complete three courses of your choice)

EE 5143 Design of Digital Circuits (3 Credit Hours)

Digital design of microelectronic circuits, simulation, verification, and specification. Structural design concepts, design tools. VHDL language, data types, objects, operators, control statements, concurrent statements, functions, and procedures. VHDL modeling techniques, algorithmic, RTL, and gate level designs. Introduction to very large scale integration (VLSI) technology and design of CMOS integrated circuits. VLSI fabrication process, design rules, logic design, performance estimation, chip engineering, and computer aids to VLSI design. Emphasis on virtual prototyping, circuit design, optimization, verification, and testing. Design synthesis.

EE 5183 Micro and Nano Fabrication (3 Credit Hours)

Basic steps of fabrication used in the manufacturing of micro and nanoscale electronic devices. Si BiCMOS technology to be relevant to industry applications, while novel fabrication tools and processes used in the nanoscale engineering also included. Nanotechnology materials, devices and technologies that serve computing, communication and medical applications. Example applications chosen from CMOS chips, novel nanomaterials, MEMS/NEMS, photonics, and biomedical engineering.

EE 5403 Microwave Theory and Devices (3 Credit Hours)

Introduction to radiating systems, including descriptive parameters, radiation integrals, current distributions and their effect on antenna patterns, and how antenna arrays function. In addition, waveguiding systems at microwave and optical frequencies discussed.

EE 5673 Embedded Systems (3 Credit Hours)

Introduction and history of embedded systems; defining embedded system using requirements; embedded system processors including microcontrollers, low-power microprocessors, digital signal processors and Field Programmable Gate Arrays (FPGA); distributed embedded systems; timing aspects of embedded systems; real-time operation and real-time operating systems as applied to embedded systems; the economy of embedded systems; fault tolerance; communication protocols overview and more detailed description of the Controller Area Network (CAN) and Time-Triggered Protocol (TTP) as well as some wireless networks used in wireless sensor networks; defining interfaces and the use of mixed-signal systems (digital and analog); design methodologies and tools.

EE 5683 Computer Architecture (3 Credit Hours)

Emphasis on the design of advanced architectural concepts for multicores; performance trade-offs for multicores, advanced pipelining, superscalar and dynamic scheduling, limits of instruction level parallelism, multithreading and multicores, multi-level caching, virtual memory, I/O fundamentals and techniques, classification of parallel machines, shared memory multiprocessors, cache coherence, interconnection networks and clusters. Term paper/project involving computer hardware design and system simulation required.

EE 5753 Computer Network Communication (3 Credit Hours)

Computer networks with an emphasis on the design and working of the Internet. Protocol layers, service models, HTTP, FTP, electronic mail, UDP, TCP, congestion control, hierarchical routing, internet protocol (IP), IPv4, IPv6, data link layer, error correction and detection, multiple access protocols, Ethernet, bridges, hubs, wireless links, PPP, ATM, multimedia over IP, 4G wireless, bluetooth. Basic queueing theory and delay analysis. Basic security mechanisms, such as encryption, authentication and firewalls.

EE 5853 Electronic Navigation Systems (3 Credit Hours)

Principles and theory of operation of electronic navigation systems with emphasis on avionics; aircraft instrumentation, VOR, DME, Inertial, ILS, MLS, GPS, and air traffic control.

EE 6033 Inertial Navigation Systems (3 Credit Hours)

Principles of operation of inertial navigation systems. Topics include rigid body kinematics, observation equations, attitude update, earth rate and transport rate, position and velocity updates, initialization, orientation, sensor technology, error sources and propagation, Schuler period, vertical instability. Heavy emphasis on simulation in MATLAB.

EE 6053 Satellite-Based Navigation Systems (3 Credit Hours)

Some knowledge of GPS, navigation, mathematics, and computer science useful. Computer programming experience in MATLAB®. Theoretical development of spread spectrum ranging and positioning with space-based transmitters; ephemerides, broadcast signal structure; ranging observables; absolute and relative positioning methodologies; simple error source characterization and mitigation.

EE 6063 Integrated Navigation Systems (3 Credit Hours)

Theoretical development of positioning and navigation with multiple sensors; basics of estimation theory; complementary filters, least squares estimators, Kalman filters used for navigation purposes; GPS/INS integration.

EE 6083 Aviation Standards, Software Design and Certification (3 Credit Hours)

Overview of aviation standards including Federal Aviation Regulations, Technical Standard Orders, Advisory Circulars, RTCA documents and ARINC standards; systems engineering; safety-critical systems and the safety assessment of these systems; certification of aircraft systems; software design using military and civilian standards, IEEE software standards, software life cycle processes, program design language, documentation, testing, independent test verification, case studies.

EE 6103 Vehicle Control (3 Credit Hours)

Introduction to vehicle motion control theory and design. Mathematical modeling of aerospace, ground and marine vehicle motions in 6 Degrees-of-Freedom using (nonlinear differential) state equations will be introduced. Simplification assumptions and techniques are provided for the vehicle models to facilitate effective motion controller design. Stabilization and trajectory tracking controller design methods based on closed-loop dynamics assignment are taught along with computer simulations. An overview of more advanced topics will be provided to prepare the students for continuing studies.

EE 6183 Nanoelectronic Devices and Applications (3 Credit Hours)

Introduces fundamental and advanced concepts required for the understanding of electronic and ionic transport in micro and nanoscale devices. Reviews theory elements such as effective mass, band structure, electrostatics, screening, low and high-field transport, and scattering. Explores novel design tools and numerical techniques used for simulation of practical devices. Examines more closely the structure, operation, design principles, advantages and disadvantages, applications and future prospects for a wide range of traditional (diodes, MOSFETs, bipolar transistors etc.) and advanced (MODFETs,] HBTs, nanowire and nanotube transistors, single-electron transistors, memristors, graphene devices, plasmonic devices, bio-molecular devices). On an orthogonal direction, surveys a number of critical technology fronts that many of devices reviewed may play an important role (ultra-low or high-power applications, high-performance solar devices, flexible electronics, THz devices and bio-nano sensors).

EE 6283 State-Space Methods in Control (3 Credit Hours)

Introduction to state-space methods for control system analysis and design. Topics include basic state-space concepts, writing state equations, solution of the state equation and the matrix exponential, relations to transfer functions, controllability and observability, stability, state-space methods of design including state feedback, state estimation, servomechanisms and an introduction to optimal control.

EE 6713 Digital Signal Processing (3 Credit Hours)

Familiarity with probability and stochastic signals; linear system analysis; basic DSP expected. Review of discrete time signals and systems, the z-transform, sampling. Transform domain analysis. Design of IIR and FIR filters; DFT, FFT, and Fourier analysis, spectrum and eigenanalysis, parametric signal modeling.

EE 6743 Information Theory (3 Credit Hours)

Introduction to information theory. Overview of field, entropy as a measure of uncertainty. Relative entropy, mutual information. Characteristics of sequences and entropy rate. Lossless data compression and source coding. Bounds and relations for channel capacity, differential entropy, the Gaussian channel. Rate distortion theory, and selected topics of current interest.

Request Information

Complete the form to get started.

Apply Request Info