Electrical Engineering (ELEN)

Electrical Engineering (ELEN)

ELEN 1301  Computers and Programming I  3 Credits  
Department: College of Engineering  
Study of digital computer principles, program organization, algorithm development, and implementation using high-level languages, such as C/C++ and/or Python. Topics include number systems, data types, input/output, logical operations, selections, repetitions, functions, arrays, and structures.
Prerequisite(s): MATH 2413  
ELEN 2411  Circuits Analysis I  4 Credits  
Department: College of Engineering  
This course introduces the concepts and basic laws in the analysis and design of DC and AC linear electric circuits. Topics include Ohm’s law, Kirchhoff's laws, nodal and mesh analysis, Thevenin's and Norton’s theorems, Superposition, Transient response, and Sinusoidal steady state analysis and response. Lab experience in the use of elementary electrical equipment and elements.
Prerequisite(s): MATH 2318 and PHYS 2426  
ELEN 3101  Advanced Circuits Laboratory  1 Credit  
Department: College of Engineering  
Lab experience in the use of electrical equipment and elements, including the oscilloscope implemented with the current hardware and software approved by the department.
Prerequisite(s): MATH 2318 and PHYS 2426  
ELEN 3310  Fundamentals of Electrical Engineering  3 Credits  
Department: College of Engineering  
For non-ECE majors, this course introduces the concepts and basic laws in the analysis and design of DC and AC linear electric circuits.
Prerequisite(s): MATH 2318 and PHYS 2426  
ELEN 3312  Circuits Analysis II  3 Credits  
Department: College of Engineering  
This course is a follow up of ECEN 2311/2111, introducing more advanced topics in the analysis and design of DC and AC linear electric circuits. Topics include Power calculations, polyphase circuits, Frequency response, resonance, magnetically coupled circuits, two-port networks, Fourier series, and Fourier and Laplace transform applications.
Prerequisite(s): ECEN 2311 and ECEN 2111 and MATH 2320  
ELEN 3322  Electronics II  3 Credits  
Department: College of Engineering  
This course is a follow-up to ECEN 3421. Topics include frequency response analysis of transistor amplifiers, construction of bode blots, power transistors, and heat sinks, integrated circuit biasing, current mirrors, active load devices, op-amp internal structure, feedback circuits and stability, non-ideal effects in Analog ICs, applications of integrated circuits, and hardware and/or simulation assignments involving filter design, amplifier frequency response, current sources, and 555 timers.
Prerequisite(s): ECEN 3421 and ELEN 3312  
ELEN 3328  Quantum Mechanics for Electrical Engineers  3 Credits  
Department: College of Engineering  
A targeted study of quantum mechanics for electrical engineers that develops deeper theoretical foundation for later study of electric, photonic and photoconductor engineering. Practical application of the finite-difference time-domain (FDTD) method to simulate the Schrodinger equation is used to develop an illustrative approach to modelling the behavior of electronic and photonic particles in semiconductor devises as well as in quantum telecommunications and computing hardware design.
Prerequisite(s): PHYS 2426 and MATH 2415  
Corequisite(s): ELEN 2411  
ELEN 3371  Electromagnetics  3 Credits  
Department: College of Engineering  
Vector analysis, coordinate systems, static and quasi-static electric fields, electric potential, and dielectric forces. Maxwell's Equations, plane waves, transmission lines, matching networks, and Smith chart analysis.
Prerequisite(s): MATH 2320 and MATH 2415 and ECEN 2311 and ECEN 2111 and ELEN 3381 and PHYS 2426  
ELEN 3381  Electrical Analysis  3 Credits  
Department: College of Engineering  
Application of the digital computer to analysis and design of electrical systems using numerical methods and commercial software such as MATLAB. Topics include variables, matrices, vectors, functions, flow control, data fitting, and numerical integration. 1-hour design content.
Prerequisite(s): MATH 2318 and ECEN 1301  
ELEN 3441  Fundamentals of Power Engineering  4 Credits  
Department: College of Engineering  
Review of three-phase circuit analysis. Principles of electromechanical energy conversion, operation of transformers, DC machines, synchronous machines, induction machines, and fractional horsepower machines. Introduction to electronic motor drives, power electronics, and power network models. The per unit system. Newton-Raphson power flow. Symmetrical three-phase faults. 3 Hour lab includes the operation, analysis, and performance of transformers, motors, and generators.
Prerequisite(s): ELEN 3312 and ELEN 3371  
ELEN 4307  Senior Project Design II  3 Credits  
Department: College of Engineering  
In this course, students complete the design projects proposed in ELEN 4306. Students perform the design synthesis, analysis, construction, testing, and evaluation of their team projects. This course is a study of engineering fields and profession, technology/society interface, new areas of electrical and computer engineering involvement, professional development, ethics, and standards. Students make oral presentation and submit written reports on their proposed projects. Each team also prepares a poster and a demo video on their project.
Prerequisite(s): ELEN 4306  
ELEN 4309  Power System Monitoring and Protection  3 Credits  
Department: College of Engineering  
Reliability of electrical energy systems to a large extent is a consequence of the reliability of its protection system. Basic building blocks of the protection system are fuses, over current and distance relays and differential protection schemes. In this course, we will introduce their principles and applications to apparatus and system protection. we will also introduce both theory and practice of the numerical relays as well as protections of main components in power system. The course can be used as a first course in power system protection. It is useful to senior students and graduate students who wants to find opportunities related to power system protection and monitoring in substations, transmission and power plant, graduate students, practicing engineers as well as the research community.
Prerequisite(s): ELEN 3441  
ELEN 4310  Electric Machines and Power Electric Drives  3 Credits  
Department: College of Engineering  
Course description: This is a senior and beginning level graduate course focusing on electric drive systems (power electronics driven electromechanical devices). The focus of the course will include permanent magnet synchronous machine drives (brushless dc) and induction motor drives. There will be a heavy emphasis on operation, physical modeling, and applied control. The topics are Introduction to advanced electric drive system, Basic Principle of advanced electric drive system, Reference Frame theory, Sinusoidal PWM and Space vector PWM inverters , DC drives, Dynamic analysis of Induction Machines, Analysis of Induction Machines in dq windings, Vector control of induction motor drives, Vector Control of Permanent magnet synchronous motor drives, Switched-reluctance motor (SRM) drives.
Prerequisite(s): ELEN 3441  
ELEN 4311  Power System Stability Control  3 Credits  
Department: College of Engineering  
This course deals with the development of detailed models of power system components and their application in the analysis of the dynamic behavior of interconnected power systems in response to small and large disturbances. The main topics are alternate Energy Grid Integration Issues, Distributed Generation Technologies and the Economics of Distributed Resources in power system stability and control, introduction to Phasor measurements and Smart Grid Integration Issues, formulation of the power system stability problem, longer term stability and static and dynamic security assessments, and introduction to Power systems controls.
Prerequisite(s): ELEN 3441  
ELEN 4312  Fundamentals of Power Electronics  3 Credits  
Department: College of Engineering  
The course starts with switched-mode DC-DC converters. First, basic circuit operation, including steady-state converter modeling and analysis, switch realization, discontinuous conduction mode, and transformer-isolated converters will be covered. Next, converter control systems are covered, including AC modeling of converters using averaged methods, small-signal transfer functions, and classical feedback loop design.
Prerequisite(s): ELEN 3322  
ELEN 4320  Verilog Programming  3 Credits  
Department: College of Engineering  
This course discusses fundamental Verilog concepts of today's most advanced digital design techniques and it offers basic coverage of Verilog HDL from a practical design perspective. The course introduces Verilog HDL building blocks (design units) including modules, ports, processes and assignments. then it provides basic coverage of gate, dataflow (RTL), behavioral and switch modeling, timing and logic synthesis methodologies using simple circuits. Basic use of User-Defined Primitives (UPDs) will be described. Programmable logic and storage devices will also be covered. the course introduces many other essential techniques for creating tomorrow's complex digital design.
Prerequisite(s): ELEN 3431  
ELEN 4336  Instrumentation & Automation Systems  3 Credits  
Department: College of Engineering  
Study of electronic instrumentation systems for performing engineering measurements on electrical, mechanical, and fluid systems. Design of modern computerized industrial control and automation systems. The topics covered include: architectures of instrumentation and industrial control and automation systems IAS; signal conditioning circuits; recording systems; measurement systems for: strain, force, displacement, velocity, acceleration, temperature, fluid mass/velocity, and vibration; digital-interface; PID-controls; open system buses.
Prerequisite(s): ELEN 4351  
Restriction(s):

Students with a class of Freshman or Sophomore may not enroll.

Enrollment limited to students in the BS-ELEN program.

  
ELEN 4351  Control Engineering  3 Credits  
Department: College of Engineering  
This course presents comprehensive treatments of the analysis and design of control systems based on the classical and modern control theories, applications of control engineering in space-vehicle, robotic, and modern manufacturing systems, and industrial operations involving control of temperature, pressure, humidity, flow, speed, etc. One hour design content.
Prerequisite(s): ECEN 3313  
ELEN 4361  Communication Systems  3 Credits  
Department: College of Engineering  
Analysis and design of analog communications and digital communication systems. Topics include amplitude and frequency modulation, power and energy spectral density of communication signals, sampling and quantization of analog signals, baseband and binary bandpass digital modulation including line coding, pulse shaping, and both pulse and carrier modulation techniques, wireless communication system concepts, transmitter and receiver design concepts, and signal-to-noise ratio, bit error rate, and their relationship.
Prerequisite(s): ECEN 3431 and ECEN 3313 and (MATH 3370 or INEN 3320)  
ELEN 4371  Applied Electromagnetics  3 Credits  
Department: College of Engineering  
This course covers concepts starting from Maxwell’s equations, antenna directivity, efficiency and gain, near and far fields, polarization, scattering parameters, and field equivalence principle as well as an overview of methods in computational electromagnetics. Students will also become familiar with various types of antennas and electromagnetic simulations.
Prerequisite(s): ELEN 3371  
ELEN 4372  Antenna Theory  3 Credits  
Department: College of Engineering  
This course introduces the basics of antenna theory. Topics include antenna parameters, linear and loop antennas, horn antennas, reflector antennas, aperture antennas, printed antennas, dielectric resonators, and linear, planner, and circular antenna arrays as well as phased arrays.
Prerequisite(s): ELEN 3371  
ELEN 4486  Embedded Microprocessor Systems  4 Credits  
Department: College of Engineering  
In-depth introduction to assembly language programming and microcomputer architecture. Topics include an overview of the programming model, the instruction execution cycle, an in-depth overview of the architecture of the specific CPU, its registers, Assembly instructions, addressing modes, and an introduction to Inline. The course includes 3-hour lab work.
Prerequisite(s): ELEN 3431  
ELEN 5305  Low Power CMOS Design  3 Credits  
Department: College of Engineering  
Power consumption is one of the most important challenges of high-performance chips and portable devices. This introductory course covers the design of low-power circuitry in deep submicron technologies. The course also deals with soft errors in VLSI and studies the reliability of low power designs. Topics studied include leakage power, short channel effects and leakage mechanisms such as sub-threshold and gate leakage, Leakage minimization techniques such as transistor stacking, input control, dynamic threshold, interconnect design, Synopsis HSpice simulation, soft errors in advanced computer systems, error mechanisms, error rate, mitigation methodologies and impact of power optimizations on chip reliability.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5307  Computer Network Analysis & Design  3 Credits  
Department: College of Engineering  
This course primarily discusses computer networks from the perspective of analysis and design. Topics include network-based applications, layered network architectures, ARQ and analysis, performance analysis, packet switching, shortest path routing algorithms, design of the Internet architecture, and its widely used core protocols.
Prerequisite(s): MATH 3370  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5308  Computer Networks II  3 Credits  
Department: College of Engineering  
Mid-level course in computer networks; primarily discusses the widely used computer network protocols: TCP/IP protocol suites. The TCP/IP connection, data flow, routing, and reliable transfer are emphasized.
Prerequisite(s): ELEN 5307  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5311  Cyber Physical System & Security  3 Credits  
Department: College of Engineering  
In this course, we discuss cyber-physical systems and security, and the principles and practices of cryptography and network security. Following an introduction and review of the basics of cyber security, the course presents cyber-physical systems and security, security of wireless sensor networks, control systems, industrial control systems, power grids, embedded systems and RFID, cryptographic methods, key distribution, protocols for authenticated and confidential communications, and IPSec.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5312  Power Electronics  3 Credits  
Department: College of Engineering  
The course introduces the switched-mode converters. Includes steady-state converter modeling and analysis, switch realization, discontinuous conduction mode and transformer-isolated converters. Ac modeling of converters using averaged methods, small-signal transfer functions, feedback loop design and transformer design.
Prerequisite(s): ELEN 3322  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5314  Robotics Systems  3 Credits  
Department: College of Engineering  
This course reviews the interplay between control and robotics through introducing theory and demonstrating applications. It aims to provide an in-depth coverage of control design for robotic manipulators and mobile robots. We focus primarily on fundamental theory, control design methods, and their application on practical robotic systems. Topics may include modeling of robotic systems, linear control of robotic systems, Course projects will emphasize modeling, simulation and implementation of control systems for robot applications.
Prerequisite(s): ELEN 4351  
Restriction(s):

Enrollment limited to students with a class of Graduate.

Undergraduate level students may not enroll.

  
ELEN 5316  Advanced Digital Communication  3 Credits  
Department: College of Engineering  
This course primarily discusses digital communication systems with an emphasis on the analysis of baseband/bandpass digital transmission systems with and without channel noise. Topics include transmission impairments, Shannon capacity, Nyquist method, baseband communications, carrier communications, FDM, sampling theory, pulse code modulation, digital representation of signals, theory of probability/random processes and its applications in digital communications, digital transmission in the presence of noise, digital modulations, optimal design of transmitter and receiver, and M-ary communications.
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5317  PLC Systems & Programming  3 Credits  
Department: College of Engineering  
This course is designed to provide an in depth understanding of the PLC Networking, Analog systems, advanced instruction set features, communications, diagnostics, modem and internet connections, remote I/O, Ethernet, motion control. Formal methods are introduced during this course to encourage the students to design a control algorithm. Formal methods are also important to verify and validate the control algorithm before implementing it.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5318  VLSI Design and CAD Tools  3 Credits  
Department: College of Engineering  
This course introduces various industry-grade computer-aided-design (CAD) tools used to facilitate the design, verification and analysis of complex VLSI. the course first deals with CMOS layout and fabrication then focuses on interconnect design and noise modeling. Industry tools such as Synopsis Hspice, Custom Explorer and Microwind layout and verification tool will be used for moderate-sized circuits. Parasitic extraction, layout verification, interconnect design and timing analysis are all studies. Optical interconnects are also discussed. The course also introduces Verilog programming, a desired skill sought by industry. Topics include design verification, gate-level, dataflow, behavioral and switch modeling, timing, logic synthesis and UDPs.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5320  Verilog Programming  3 Credits  
Department: College of Engineering  
This course discusses fundamental Verilog concepts of today's most advanced digital design techniques and it offered broad coverage of Verilog HDL from a practical design perspective. The course covers Verilog HDL building blocks (design units) including modules, ports, processes and assignments. then it provides full coverage of gate, dataflow (RTL), behavioral and switch modeling, timing and logic synthesis methodologies. Programmable logic and storage devices will also be covered. the course introduces many other essential techniques for creating tomorrow's complex digital design.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5324  CMOS Digital IC DSN  3 Credits  
Department: College of Engineering  
Digital Integrated Circuit Analysis and Design. Design of CMOS switch level circuits, transmission gate logic, review of standard CMOS fabrication processes, device and interconnect analysis, scaling induced challenges on performance and testing, deep submicron issues, various simulation tools.
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5325  Advanced VLSI Design  3 Credits  
Department: College of Engineering  
Following an introduction on the design and analysis of digital CMOS VLSI circuits and systems, this course covers advanced topics such as gate sizing, transmission gate logic design, interconnect design, delay optimization, clock networks and power integrity challenges. Then the course focuses on VLSI Testing issues and covers subjects such as fault modeling, stuck at faults, transistor stuck on/open faults, controllability and observability measures, testability techniques, built-in self-testing, pseudo-random tests, IDDQ testing, alternative testing methodologies such as IBM Picosecond Light emission testing.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5336  Instrumentation Systems & Automation  3 Credits  
Department: College of Engineering  
he course starts with an overview of electronic instrumentation systems for performing engineering measurements on electrical, mechanical, and fluid systems and then progresses to more advanced topics and design of modern computerized industrial control and automation systems. The topics covered include: detailed discussion of physical principles of sensors’ operation; architectures of IAS; principals of signal conditioning, recording and measurement systems for: strain, force, displacement, velocity, acceleration, temperature, fluid mass/velocity, and vibration; digital-interface; PID controls; open system buses; and other advanced topics in ISA.
Prerequisite(s): ELEN 4351  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5346  Statistical DSP  3 Credits  
Department: College of Engineering  
This course discusses the topics of Statistical DSP. These topics include an overview of Discrete Random Processes, Wiener and Adaptive filtering, Non-parametric and Parametric spectral estimation, and Frequency estimation; and other advanced topics.
Prerequisite(s): ELEN 4314  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5350  Python Programming  3 Credits  
Department: College of Engineering  
This course covers the fundamentals of computer programming using Python as a programming language. Important elements of Python programming and its unique features will be covered. Its applications to solve some engineering problems will be presented.
Prerequisite(s): ELEN 1301  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5355  Electric Machines and Power Electronic Drives  3 Credits  
Department: College of Engineering  
Electric Machines and Power Electronic Drives. Introduction to advanced electric drive system, basic principle of advanced electric drive system, Reference Frame theory, Sinusoidal PWM and Space vector PWM inverters, DC drives, Dynamic analysis of Induction Machines, Analysis of Induction Machines in dq windings, Vector control of induction motor drives, Vector Control of Permanent magnet synchronous motor drives, Switched-reluctance motor (SRM) drives.
Prerequisite(s): MATH 3328 and ELEN 3312 and ELEN 3441 and ELEN 4351  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5356  Power System Stability and Control  3 Credits  
Department: College of Engineering  
Power System Stability and Control. This course deals with the development of detailed models of power system components and their application in the analysis of the dynamic behavior of interconnected power systems in response to small and large disturbances. The main topics are alternate Energy Grid Integration Issues, Distributed Generation Technologies and the Economics of Distributed Resources in power system stability and control, introduction to Phasor measurements and Smart Grid Integration Issues, formulation of the power system stability problem, longer term stability and static and dynamic security assessments, and introduction to Power systems controls.
Prerequisite(s): ELEN 3312 and ELEN 3441 and ELEN 4351  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5357  Power System Monitoring and Protection  3 Credits  
Department: College of Engineering  
Power System Monitoring and Protection. Reliability of electrical energy systems to a large extent is a consequence of the reliability of its’ protection system. Basic building blocks of the protection system are fuses, over current and distance relays and differential protection schemes. In this course, we will introduce their principles and applications to apparatus and system protection. Technology of relaying has changed significantly in the last century. We will introduce both theory and practice of the numerical relays. The course can be used as a first course in power system protection. It should be also useful to graduate students, practicing engineers as well as research community.
Prerequisite(s): ELEN 3441  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5366  Image Processing  3 Credits  
Department: College of Engineering  
This course introduces the principals of Image Processing. Topics include discussions of basics of digital imaging, an overview of human visual system, intensity transformations and spatial filtering, filtering in frequency domain, image restoration and reconstruction (including the optimum approach), discussion of color modes, color image processing, wavelets and multiresolution image processing, image compression, and introduction to morphological image processing.
Prerequisite(s): ELEN 4314  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5371  Computational Electromagnetics  3 Credits  
Department: College of Engineering  
This course covers concepts regarding electromagnetics, antennas, RF and microwaves, computational electromagnetics as well as design and simulation of various types of antennas and radar cross section using electromagnetic simulation software. In addition, some specific types of antennas such as broadband and frequency-independent antennas will be covered.
Prerequisite(s): ELEN 3371  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 5372  Printed Antennas & RF Circuits  3 Credits  
Department: College of Engineering  
This course introduces the printed antennas and microstrip circuits such as patch antennas, inverted L/F antennas, monopole and dipole antennas, transmission lines, feeding networks, filters, and directional couplers, for wideband, ultrawideband, and multiband applications.
Prerequisite(s): ELEN 4372  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6110  Professional Seminar  1 Credit  
Department: College of Engineering  
Advanced topics suitable for research along with research procedures will be discussed. Field study organization and content together with doctoral research problems and progress will be represented. Topics will vary each semester and course may be repeated for credit. Registration and completion for three semesters is required of all doctoral candidates.
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6301  Special Topics  3 Credits  
Department: College of Engineering  
An investigation into specialized study in advanced areas of engineering under guidance of a faculty member. This course may be repeated for credit when topics of investigation differ.
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6305  Low Power and Robust CMOS Design  3 Credits  
Department: College of Engineering  
the increased power consumption in portable devices has been one of the most important challenges in VLSI design which occurs due to the high performance of chips. The aim of this course is to create reliable low power designs that are also tolerant to soft errors. the course starts with a discussion on increasing leakage power consumption and identifies various mechanisms responsible for the increase such as sub-threshold leakage and gate and junction leakage. It then covers circuit-level leakage control techniques used by industry such as transistor stacking and multi VTH and body-biasing. The second part of the course addresses soft error issues in commercial VLSI. The impact of lower power designs on radiation tolerance is studies and results are shown using the industry grade HSpice simulation tool involving advanced benchmark circuits.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6307  Advanced Computer Network Analysis and Design  3 Credits  
Department: College of Engineering  
This is an advanced analysis and design course in computer networks. Topics include ARQ and analysis, network modeling and performance analysis using queue theory, packet switching, shortest path routing algorithms, design of the Internet architecture, design of the widely used Internet core protocols, and the research-oriented projects related to performance modeling and analysis of computer networks.
Prerequisite(s): MATH 3370  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6311  Advanced Cyber Physical System and Security  3 Credits  
Department: College of Engineering  
Following an introduction and review of the basics of cyber security, cyber-physical systems and security, and cryptography and network security, this course moves to advanced topics in cyber-physical systems and security, cryptography and network security, and research-oriented projects related to cyber security.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6314  Advanced Robotics Systems  3 Credits  
Department: College of Engineering  
This course reviews the interplay between control and robotics through introducing theory and demonstrating applications. It aims to provide an in-depth coverage of control design for robotic manipulators and mobile robots. We focus primarily on fundamental theory, control design methods, and their application on practical robotic systems. Topics may include modeling of robotic systems, linear/nonlinear control of robotic systems, control of under-actuated robotic systems, optimal control, adaptive control, behavior-based robots. Course projects will emphasize modeling, simulation and practical implementation of control systems for robot applications.
Prerequisite(s): ELEN 4351  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6317  Advanced PLC Systems and Programming  3 Credits  
Department: College of Engineering  
This course is designed to provide an in depth and advanced understanding of the PLC Networking, Analog systems, advanced instruction set features, communications, diagnostics, modem and internet connections, remote I/O, Ethernet, motion control. Further, students will learn about the PLC troubleshooting and networking. Formal methods are introduced during this course to encourage the students to design a control algorithm. Formal methods are also important to verify and validate the control algorithm before implementing it. The course enables the students to independently use the content of this course in their research.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6318  VLSI CAD Engineering  3 Credits  
Department: College of Engineering  
This course will provide essential skills in CMOS Layout Design, Parasitic Extraction and Verification, Interconnect Design and modeling, design and hardware verification and logic synthesis. The course will introduce numerous industry-grade computer-aided design (CAD) tools used to facilitate the design, verification and analysis of complex VLSI circuits and systems. Interconnect challenges and future solutions to scaling induced problems will also be provided.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6325  Advanced VLSI Design and Testing Issues  3 Credits  
Department: College of Engineering  
This course covers important concepts in Advance CMOS digital system including signal integrity issues and testing challenges. First part of the course focuses on interconnect planning and optimization, clock skew minimization and power integrity issues and various solutions to these problems. The course then focuses on advance testing issues facing testing industry and the commercial ATE. Fault modeling, collapsing, controllability and observability measures will be studied. We cover state of the art testability design including built-in self-testing, scan testing and ad hoc methodologies. The course also studies various industry adopted non-contact test methodologies such as electron beam probing, scanning force microscopy and IDDQ testing. Novel optical contactless testing methods such as all-silicon optical testing and IBM’s light emission testing (PICA) will also be covered.
Prerequisite(s): ELEN 3431  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6346  Statistical DSP & Modeling  3 Credits  
Department: College of Engineering  
This course discusses the advanced topics of Statistical DSP and modeling approaches. These topics include an overview of Discrete Random Processes, Special types of DRPs including AR, MA, and ARMA processes, Wiener and Adaptive filtering, Non-parametric and Parametric spectral estimation, Frequency estimation, and use of stochastic modeling for parameter estimation; and other advanced topics.
Prerequisite(s): ELEN 4314  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6350  Advanced Python Programming  3 Credits  
Department: College of Engineering  
This course covers advanced topics in computer programming using Python as a programming language and its applications in advanced computational research.
Prerequisite(s): ELEN 1301  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6366  Image Processing  3 Credits  
Department: College of Engineering  
This course introduces the advanced topics of Image Processing. These topics include discussions of basics of digital imaging, an overview of human visual system (its models, physiology, and optical illusions), intensity transformations and spatial filtering, filtering in frequency domain, image restoration and reconstruction (including the model-based and optimum approaches), in-depth discussion of color modes, color image processing, wavelets and multiresolution image processing, image compression, morphological image processing (including grey-scale morphology), and Image segmentation.
Prerequisite(s): ELEN 4314  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6372  Antennas Design & Analysis  3 Credits  
Department: College of Engineering  
This course introduces the printed antennas and microstrip circuits, and their design and analysis using computational electromagnetic tools such FDTD, MoM or FE.
Prerequisite(s): ELEN 4372  
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6601  Engineering Prac-Field Studies  6 Credits  
Department: College of Engineering  
An internship period under personal supervision. Approval must be obtained from the student’s graduate committee. Usually, a formal proposal will be required. May be taken for either six or twelve hours credit per semester. Must be repeated for credit until field study is completed.
Restriction(s):

Undergraduate level students may not enroll.

  
ELEN 6602  Engineering Prac-Field Study  6 Credits  
Department: College of Engineering  
An internship period under personal supervision. Approval must be obtained from the student’s graduate committee. Usually, a formal proposal will be required. May be taken for either six or twelve hours credit per semester. Must be repeated for credit until field study is completed.
Restriction(s):

Undergraduate level students may not enroll.