Electrical Engineering (ELEG)


ELEG 1101 Intro Engr Computer Sci & Tech: 1 semester hour.

Introduction to basic engineering, computer science and technology concepts. Students will become aware of the various disciplines of engineering, computer science and technology, ethical and professional responsibilities in these fields, creativity and design.
Co-requisite: GNEG 1010.

ELEG 1102 Introduction to Electrical and Computer Engineering Laboratory: 1 semester hour.

An introduction to the practice of electrical and computer engineering including identifying electronic components, operating electronic test and measurement instruments. Laboratory exercises include signal generators, passive components, and electronic circuits involving diodes, operational amplifiers and sensors.

ELEG 1301 Programming for Computer Engineering I: 3 semester hours.

Fundamentals of C++ programming language. Logic of algorithms, flowcharts, program looping, conditional statements, arrays, strings, preprocessor, inputs, outputs, functions and pointers, applications and projects for Computer Engineering majors.
Prerequisites: MATH 1113 or MATH 1314 or COMP 1300 or COMP 1003.
Co-requisite: MATH 1314.

ELEG 1304 Computer Applications in Engineering: 3 semester hours.

Fundamentals of C++ Programming language and MATLAB applications software. Logic of algorithms, flowcharts, program looping, conditional statements, arrays, functions and pointers, Engineering applications and team projects.
Prerequisites: (MATH 1314 (may be taken concurrently) or MATH 1113 (may be taken concurrently)) or (MATH 1511 (may be taken concurrently) or MATH 1115 (may be taken concurrently)) or (MATH 1316 (may be taken concurrently) or MATH 1123 (may be taken concurrently)) or (MATH 2413 (may be taken concurrently) or MATH 1124 (may be taken concurrently)) or (MATH 2414 (may be taken concurrently) or MATH 2024 (may be taken concurrently)).

ELEG 1321 Programming for Computer Engineering II: 3 semester hours.

Development of advanced programming skills through review of programming concepts, and knowledge of recursion, structures, including array of structures, algorithms, object-oriented programming concepts including classes, inheritance. Coding applications and projects for Computer Engineering majors.
Prerequisites: ELEG 1301.

ELEG 2101 Electric Circuits Laboratory: 1 semester hour.

Operation of basic laboratory-type test and measurement equipment. Experimentation in basic current-voltage relations, circuit laws and network analysis of linear DC and AC circuits. Use of oscillospe in circuit analysis. RL, RC, RLC, resonance, Op-Amp circuits, and transient circuit experiments, Statistical analysis of elements of Electrical Circuits.
Prerequisites: ELEG 2305 (may be taken concurrently) or ELEG 2023 (may be taken concurrently).

ELEG 2131 Logic Circuits Lab: 1 semester hour.

Number systems and codes. Boolean algebra and logic minimization methods. Combinational and sequential design using logic gates and flip flops. Computer-aided design tools for digital design, simulation, and testing. Field Programmable Gate Array (FPGA) Devices and Verilog programming language.
Co-requisite: ELEG 2311.

ELEG 2305 Network Theory I: 3 semester hours.

Study of basic circuit laws and theorems. Study of basic circuit analysis techniques, use of controlled sources, and transient and sinusoidal circuit analysis.
Prerequisites: (PHYS 2326 or PHYS 2523) and (MATH 2320 (may be taken concurrently) or MATH 2043 (may be taken concurrently)).
Co-requisite: ELEG 2101.

ELEG 2311 Logic Circuits: 3 semester hours.

Introduction to digital systems,number systems and codes. Boolean algebra and logic gates; gate-level minimization;combinational logic; synchronous sequential logic; parallelism with Field Programmable Gate Array (FPGA) and Hardware Description Languages (DHL), such as Verilog, VHDL,or system Verilog.
Co-requisites: ELEG 2131, ELEG 2305.

ELEG 2315 Introduction to Electrical Engineering: 3 semester hours.

Introductory course for non-majors. Basic circuit theory, analysis of DC circuits; transient analysis of RLC circuits; steady state analysis; transformers; DC machines and induction motors; diode circuits; operational amplifiers; numbering systems, logic gates and combinational circuits.
Prerequisites: (MATH 2320 (may be taken concurrently) or MATH 2043 (may be taken concurrently)) and (PHYS 2326 or PHYS 2523).

ELEG 2321 Data Structure and Algorithm with Python: 3 semester hours.

Python data structure and advanced algorithm design and development. Fundamentals of Python programming, introduction on Linux system, list and sorting, sets and maps, tree, graph and heaps, engineering applications and team projects.
Prerequisites: ELEG 1301 or ELEG 1043 or ELEG 1304 and (MATH 1124 or MATH 2413).

ELEG 2331 Advanced Programming and Applications: 3 semester hours.

Advanced software development with a focus on problem solving skills. Design, implementation, and testing of several large programs in a Linux environment using current technologies. Logic of algorithms, program looping, selection statements, functions, file inputs and outputs, functions and object-oriented programming, engineering applications and projects.
Prerequisites: ELEG 1301.

ELEG 3104 Microelectronic Processing and Characterization Lab: 1 semester hour.

Basic processes of microelectronic fabrication; doping, oxidation, photolithography, etching, metallization and clean room practices. Basic materials and device characterization.
Prerequisites: ELEG 3033 or ELEG 3303 and (ELEG 2011 or ELEG 2101).

ELEG 3107 Microprocessor Systems Design Laboratory: 1 semester hour.

Use of development tools in the design and implementation of microprocessor / microcontroller based systems. Assembly language programming, parallel I/O communication interfacing, interrupts, and timers.
Prerequisites: ((ELEG 2311 or ELEG 3063) and (ELEG 1304 or ELEG 1043)) or ((COMP 1336 or COMP 1213) and (ELEG 3307 (may be taken concurrently) or ELEG 3073 (may be taken concurrently))).

ELEG 3301 Network Theory II: 3 semester hours.

Continuation of transient and sinusoidal analysis. Study of average and RMS power, poly-phase circuits, complex frequency, frequency response, and magnetic circuits.
Prerequisites: ELEG 2305 or ELEG 2023.

ELEG 3302 Signals and Systems: 3 semester hours.

Basic discrete and continuous time signals, properties of systems, linear time invariant systems, Fourier analysis, z-transformers, LaPlace Transform.
Prerequisites: ELEG 3301 or ELEG 3013.

ELEG 3303 Physical Principles of Solid State Devices: 3 semester hours.

Crystal structure, introduction to quantum concepts and discrete energy levels; atomic bonding, soli-state band theory, Fermi-Dirac statistics, charge carrier transport, and introduction to semiconductor device physics and operation.
Prerequisites: ((CHEM 1403 or CHEM 1034) or (CHEM 1043 or CHEM 1304)) and (MATH 2320 or MATH 2043) and (PHYS 2326 or PHYS 2523).

ELEG 3304 Electronics I: 3 semester hours.

Operational amplifiers. Diodes and nonlinear circuits. Field effect transistors. Analysis and design of linear amplifiers. Biasing, small and large signal behavior. Operation of bipolar junction transistors.
Prerequisites: (ELEG 3303 (may be taken concurrently) or ELEG 3033 (may be taken concurrently)) and (ELEG 3301 or ELEG 3013).

ELEG 3307 Microprocessor System Design: 3 semester hours.

Introduction to architecture, operation, and application of microprocessors; microprocessor programming; address decoding; system timing; parallel, serial, and analog 110; interrupts and direct memory access; interfacing to static and dynamic RAM; microcontrollers. Introduction to Microcomputers.
Prerequisites: (ELEG 2311 or ELEG 3063) and ((ELEG 1304 or ELEG 1043) or (COMP 1213 or COMP 1336)).
Co-requisite: ELEG 3107.

ELEG 3615 Engineering Internship I: 6 semester hours.

An internship program or work experience with an approved engineering firm or engineering oriented business agency, planning, public service agency, or consulting firm, providing an introduction to the profession.

ELEG 4100 Communications Lab: 1 semester hour.

Laboratory practice of communications theory, AM and FM modulation, transmission and reception. Analysis of signals and effect of noise interference on communications
Prerequisites: ELEG 4300 (may be taken concurrently) or ELEG 4003.

ELEG 4101 Electronics Laboratory: 1 semester hour.

Applications of semiconductors diodes. Operational characteristics of transistor amplifiers (inverters, emitter follower, difference, etc.) FET characteristics and applications. Operational amplifier characteristics and circuit implementation. Frequency response of amplifiers.
Prerequisites: (ELEG 2101 or ELEG 2011) and (ELEG 3304 (may be taken concurrently) or ELEG 3043 (may be taken concurrently)).

ELEG 4102 Power Laboratory: 1 semester hour.

Operational characteristics of DC and AC machines; Transformers; power circuit analysis, DC to DC converters, Inverters; DSP-Based Electric Drive Systems.
Prerequisites: ELEG 4301 (may be taken concurrently) or ELEG 4013 (may be taken concurrently).

ELEG 4131 Advanced Logic Design Laboratory: 1 semester hour.

Design and laboratory implementation of digital systems using standard, integrated circuits.
Prerequisites: ELEG 4335 (may be taken concurrently) or ELEG 4355 (may be taken concurrently).

ELEG 4132 Computer Networking Lab: 1 semester hour.

The courses will introduce various types of network devices, configurations, network scenarios, cables, Cisco Packet tracer and CLI commands.
Prerequisites: ELEG 3307 (may be taken concurrently) or ELEG 3073.

ELEG 4247 Senior Design and Professionalism I: 2 semester hours.

This is the first course of a two-semester capstone experience (ELEG 4248 must immediately follow ELEG 4247 or sequence must restart with 4247) involving engineering design of an industrial or advanced team project. Elements of ethics and professionalism in engineering practice are integrated into the project experience. The project will include application of relevant engineering codes and standards, as well as realistic constraints. Design achievements are demonstrated with written reports, and oral presentation, and professional standards and ethics examinations.
Prerequisites: CHEG 2308 or CHEG 2003 and (ELEG 3307 or ELEG 3073) and (ELEG 3304 or ELEG 3043).

ELEG 4248 Senior Design and Professionalism II: 2 semester hours.

A continuation of ELEG 4472 with required design modifications of the team projects necessary to produce a working prototype of the designs initiated in Senior Design and Professionalism I. Results of the design are presented in a Design project deliverables including an oral presentation, a written report, and a formal, final oral presentation, as well as a final report. Professionalism education with demonstration of prototype, or a model of the design. Elements of professionalism reinforce the importance of professional engineering ethics, corporate culture, life-long learning, and globalization.
Prerequisites: ELEG 4472 or ELEG 4247.

ELEG 4300 Communication Theory: 3 semester hours.

Signals and spectra. Transmission and processing of signals. continuous-wave modulation and pulse modulation. Baseband pulse transmission and pass-band digital transmission. Signal space analysis. Information measures.
Prerequisites: (ELEG 3302 or ELEG 3023) and (MATH 3302 or MATH 3023).

ELEG 4301 Electromechanical Energy Conversion: 3 semester hours.

Electric and magnetic devices, force and torque measurements, iron core transformers, single phase and poly-phase power circuit analysis. Introduction to per unit system.
Prerequisites: (ELEG 3301 or ELEG 3013) and (MATH 4317 or MATH 4173).

ELEG 4302 Power Systems Engineering: 3 semester hours.

Elementary synchronous machines. General considerations of power generation, transmission, distribution and utilization, survey of load flow, faults, transient stability and economic power dispatch.
Prerequisites: ELEG 4013 or ELEG 4301.

ELEG 4304 Electronics II: 3 semester hours.

Design and analysis of single and multistage transistor amplifiers, difference amplifiers, frequency response of amplifiers. Feedback concepts. Analysis and design using discrete and integrated devices.
Prerequisites: ELEG 3304 or ELEG 3043.

ELEG 4305 Electromagnetic Field Theory I: 3 semester hours.

Review of relevant mathematics, electricity, and magnetism. Study of dielectrics, Poisson's and LaPlace's equations, magnetic flux, magnetic fields, and magnetic boundary conditions, Ampere's Circuital law, time varying fields and Maxwell's equations.
Prerequisites: (ELEG 2305 or ELEG 2023) and (MATH 4317 or MATH 4173).

ELEG 4307 Servomechanism and Control Systems: 3 semester hours.

Model of physical systems, system responses, system characteristics, stability design, frequency response analysis and design, discrete -time systems.
Prerequisites: ELEG 3023 or ELEG 3302 and (MATH 4173 or MATH 4317).

ELEG 4310 Special Topics: 3 semester hours.

Selected current and emerging topics in Electrical Engineering. Courses may be repeated for credit when topics vary.

ELEG 4313 Broadband Communication Systems I: 3 semester hours.

Introduction of various areas of high-speed communication systems. The basic ideas of DSL technology. Telephone subscriber loop environment. Twisted-Pair channel modeling. Transceiver front-end noise models. Channel capacity testing and analysis techniques of xDSL systems. Students will be expected to research and present various topics of interests in class. Projects are expected from the students at the end of the semester. Other special topics of interest will be covered especially as they relate to xDSL issues.
Prerequisites: ELEG 3023 or ELEG 3302.

ELEG 4322 Electronic and Photonic Materials and Devices: 3 semester hours.

Properties of insulators, conductors, semiconductors, electro-optical and magnetic materials. Basic operation of opto-electronic devices and systems.
Prerequisites: ELEG 3033 or ELEG 3303.

ELEG 4323 Broadband Communication Systems II: 3 semester hours.

Topics include Hybrid Circuits, Analog Front end precision issues, channel equalization, Echo cancellation, Error Correction and Trellis Coding. Varieties of Digital Subscriber Line (XDSL), testing issues relating to XDSLs. Standards and standard related issues with emphasis on Asymmetric Digital Subscriber Line.
Prerequisites: ELEG 4313.

ELEG 4324 Power Electronics: 3 semester hours.

Characteristics of solid state power switches, controlled rectifiers and inverters; DC choppers; AC power controllers; applications to power supplies, electric machine drives, HVDC power transmission and space power systems.
Prerequisites: ELEG 3043 or ELEG 3304 and (ELEG 4013 or ELEG 4301).

ELEG 4325 Computer Interfacing and Communications: 3 semester hours.

Introduce software design and hardware interfacing of embedded systems, microcontroller based parallel and serial communications, I/O programming, low power computing, data acquisition and communication, emphasis on student projects.
Prerequisites: (ELEG 3107 or ELEG 3071) and (ELEG 3307 or ELEG 3073).

ELEG 4326 VLSI Circuit Design: 3 semester hours.

Analysis and design of monolithic integrated circuits, device modeling; CAD tools and computer-aided design, design methodologies of VLSI circuits
Prerequisites: ELEG 3043 or ELEG 3304 (may be taken concurrently) and (ELEG 3063 or ELEG 2311 (may be taken concurrently)) and (ELEG 4043 or ELEG 4304 (may be taken concurrently)).

ELEG 4330 Introduction to Digital Design: 3 semester hours.

The use of hardware description language and automated synthesis in design. hierarchical and modular design of digital systems. Control logic, synchronous and asynchronous sequential circuit design. Programmable logic devices and field programmable gate arrays. Circuit simulation for design verification and analysis. Timing-oriented design.
Prerequisites: (ELEG 2311 or ELEG 3063) and (ELEG 3307 or ELEG 3073).

ELEG 4333 Communication Network Engineering: 3 semester hours.

Multi-service applications: Voice/IP, Video on-demand and Video Conferencing. Physical layer design issues including the modulation, demodulation, synchronization, bandwidth, SNR, and interfaces. Link layer design including medium access control, error detection and retransmission strategies. Network routing strategies and transport layer functionality. Design of wired and wireless Local Area Networks based on IEEE 802.x standards. Design of INTERNET Architectures configured with network routing, and the use of network components such as routers, switches and hubs.
Prerequisites: ELEG 4303 or ELEG 4330.

ELEG 4335 Advanced Logic Design: 3 semester hours.

Introduction to the design, modeling and verification of complex digital system, modem design, methodologies for logic design, development of tools for the design and testing of digital systems.
Prerequisites: ELEG 3073 or ELEG 3307.
Co-requisite: ELEG 4131.

ELEG 4336 Introduction to High Performance Computing: 3 semester hours.

The course will introduce high performance computing hardware architecture, software tools, and applications.
Prerequisites: ELEG 3307 or ELEG 3073.

ELEG 4339 Computer Organization and Design: 3 semester hours.

An introduction to computer organization using assembly and machin language. Number representation, computer arithmetic, instruction sets, I/O interrupts, and programming interrupts. Projects involve detailed study and use of a specific computer hardware and software system, VLSI design project.
Prerequisites: ELEG 3063 or ELEG 2311.

ELEG 4361 Design of Digital System Applications Using Field Programmable Gate Array Devices: 3 semester hours.

Three credit hours; This course provides instruction and application into the use of Hardware Descriptive Language in program development using gate level modelling, data flow modelling, behavioral modelling, top down and bottom up design using combinational logic and state machine design; software simulation and design implementation and testing using FPGAs.
Prerequisites: ELEG 3063 or ELEG 2311.

ELEG 4371 Foundation and Application of Internet of Things: 3 semester hours.

The course will give a systematic introduction to IoT technology, and the popular hardware platform such as Raspberry Pi together with some sensor kits will be adopted. It will cover the basic concepts and fundamental principles of IoT, including (i) IoT devices/things and its design, (ii) Embedded sensing and processing, (iii) Low power IoT networking and communication, and (iv) Computing and Data Analytics. A project-based teaching and learning approach will be adopted.
Prerequisites: ELEG 2331.

ELEG 4372 Computer and Network Security: 3 semester hours.

This course introduces students to the basic network Cybersecurity Principles Overview of Computer Security; Computer Networks and Internet Overview; IT System Components Network Technology and Protocols; Network Defense; Network TCP/IP Stack and Attacks; Attacks on Industrial Control Systems; Firewall, and Intrusion Detection and Prevention System; Key Distribution and User Authentication Transport-Level Security; IP Security; Short Introduction to cryptography
Prerequisites: ELEG 3023 or ELEG 3302.

ELEG 4373 Cyber Physical Systems: 3 semester hours.

Students gain an understanding across the breadth of cybersecurity including system monitoring, networking basics and penetration testing. An applied approach to statistics is also included to prepare students to assess the data collected for their research projects. The course is conducted with a hands-on approach applying virtual environments to practice the concepts learned in the technical lectures each week.
Prerequisites: ELEG 3023 or ELEG 3302.

ELEG 4374 Introduction to Cryptography: 3 semester hours.

This course provides an introduction to modern cryptography and communication security. It focuses on how cryptographic algorithms and protocols work and how to use them. The course covers the concepts of block ciphers and message authentication codes, public key encryption, digital signatures, and key establishment, as well as common examples and uses of such schemes, including the AES, RSA-OAEP, and the Digital Signature Algorithm. Basic cryptanalytic techniques and examples of practical security solutions are explored to understand how to design and evaluate modern security solutions.
Prerequisites: ELEG 3023 or ELEG 3302.

ELEG 4377 Machine Learning for Engineering Applications: 3 semester hours.

Machine Learning for Engineering Applications. Credit 3 semester hours. Fundamentals of machine learning model and its design and implementation. Data preprocessing, feature engineering, various classifiers and regression, clustering, engineering applications and team projects.
Prerequisites: ELEG 2331.

ELEG 4378 Mobile Edge Computing: 3 semester hours.

The course will provide a systematic introduction to mobile edge computing. It will cover the architecture of mobile edge computing with its entities and protocols, from the edge devices via middle layers up to the cloud. It will also cover the computing and communication technologies used in mobile edge computing, as well as their performance, power efficiency, storage, and communication bandwidth constraints. The edge data analytics and the security and privacy issues of mobile edge computing will also be discussed.
Prerequisites: ELEG 2331.

ELEG 4399 Independent Study: 1-3 semester hour.

Readings, research, and/or field work on selected topics.

ELEG 4615 Engineering Internship II: 6 semester hours.

An internship program or work experience with an approved engineering firm or engineering oriented business agency, planning agency, public service agency, or consulting firm which provides an introduction to the profession.

ELEG 5391 Engineering Project: 3 semester hours.

An engineering design and analysis investigation at the master's level. Topic to be decided between student and advisor and should be relevant to students specialty area. A written project report is required to be presented, defended orally and submitted to the faculty advisory committee for approval.

ELEG 5396 Electrical Engineering Research: 3 semester hours.

Methods and practice of Electrical Engineering research performed under the supervision of graduate advisor.

ELEG 5696 Research: 6 semester hours.

Engineering research under the supervision of graduate advisor.

ELEG 5699 Thesis: 6 semester hours.

A candidate for the Master of Science in Electrical Engineering is required to perform a study, a design of investigation, under the direction of a faculty advisory committee. A written thesis is required to be presented, defended orally and submitted to the faculty advisory committee for approval.

ELEG 6101 Graduate Seminar I: 1 semester hour.

Seminar on emerging areas of electrical engineering. Research presentations by faculty, students and invited guests.

ELEG 6102 Graduate Seminar II: 1 semester hour.

Continuation of ELEG 6011.

ELEG 6310 Advanced Computer Systems Design: 3 semester hours.

Digital Design Methodologies, System Design CAD tools, Hardware Description Language, Simulation, Verification and Synthesis.
Prerequisites: ELEG 4303 or ELEG 4330.

ELEG 6311 Computer Architecture & Advanced Logic Design: 3 semester hours.

Overview of switching theory, logic design, combinatorial and sequential circuits, and FSMs. Computer architecture: organization and design with CPU, Memory, cache, VO, OS, DMA, MMU, operations of interrupt and. DMA, and performance analysis. Special architectures: Parallel architectures, microprogramming, RISC, and ASIC design overview.
Prerequisites: ELEG 4330 or ELEG 4303.

ELEG 6312 The Internet: Design and Implementation: 3 semester hours.

Overview of ISO Reference Model. Homogeneous, heterogeneous and ad-hoc network architectures. Reference Model of end-to-end networking: access networks, enterprise networks and core networks, internetworking issues and protocol architecture. Internet network elements and protocols including routers, switches, diffServe, MPLS, and VPN. Internet applications and Quality of Service issues.

ELEG 6314 Fault Tolerant Computing: 3 semester hours.

Key concepts in fault-tolerant computing. Understanding and use of modern fault-tolerant hardware and software design practices. Case studies.
Prerequisites: ELEG 4339.

ELEG 6315 Information Networks: 3 semester hours.

OSI Reference model overview, concept of peer-to-peer operation, and layer functions. Circuit switched networks, packet switched networks, ATM and FR networks. Access networks: LANs, DSL, T1/E1, and wireless. Enterprise and core networks: Protocol architectures such as TCP, UDP, IP, ATM, VPN, and MPLS. Interconnecting the networks for end-to-end operation for connectionless and connection oriented protocols. Modeling and performance analysis of network protocols. Signaling and network management overview.

ELEG 6316 Statistical Learning for Big Data: 3 semester hours.

This course focuses on principles and best practices of machine learning from a probabilistic perspective with a strong tilt towards applications in big data analytics. It will cover various aspects of statistical learning theory, theory of generalization, overfitting and regularization, validation and cross-validation. It will also cover linear classifiers, linear regression, logistic regression and nonlinear transformations, neural networks and support vector machines.

ELEG 6318 Deep Learning: 3 semester hours.

This course focuses on the underlying theory, the range of applications to which deep learning has been applied, and learning from very large data sets. Topics include deep feed-forward networks, optimization for training deep models, convolutional and recurrent neural networks, structured probabilistics models, autoencoders, and Monte Carlo methods. The course will also train students to use open-source software such as TensorFlow to gain hands-on experiences.

ELEG 6320 Wireless Networks: 3 semester hours.

Overview of mobile and cellular networks, I, II, III and IV generation systems. Mobile computing systems, and architecture and design of digital cellular wireless networks. Design of IEEE 802 Wireless LANs and standards. Performance considerations for user and node mobility management. Power and propagation, dynamic routing and re-configurable networks. Mobile transport protocols including IP, ATM, and TCP. Middleware considerations. Mobile applications, management and service provisioning.

ELEG 6321 Digital Communication: 3 semester hours.

Overview of Digital Communications fundamentals of AM, FM and PM. Concept of Nyquist criteria, SNR, Wave shaping, Shannon's theory. Digital waveform coding methods. Channel impairments: random noise, cross talk, inter-modulation, information recovery process. Design of modems and SNR improvements by noise shaping and canceling techniques. Integrated Services Digital Networks: Channelization, clock recovery, framing and recovery of information, end-to-end connectivity methods, signaling and management operations.

ELEG 6322 Coding Theory: 3 semester hours.

Linear codes: parity and generator matrices, syndrome error correction and detection capability, minimum distance. Performance bounds of linear codes, Hamming and Golay codes, Galois fields, shift-register implementation. Cyclic codes. BCH codes: the BCH decoding algorithm, burst-correction codes.
Prerequisites: ELEG 4300 and ELEG 6331.

ELEG 6324 Advanced Broadband Communications Systems: 3 semester hours.

Overview: Definition of Broadband, broadband architectures: DSL, DSLAM and variations, Digital wireless, and introduction to packet and circuit switching technologies. Standards of DSL. Design of HDSL, ADSL, XDSL systems and methods to improve bandwidth enhancements on TTP. Design of high-speed operation: Impact on existing TIP (Cat3, 5), digital wireless, CATV and satellite network architectures. Modeling and Performance analysis of different broadband systems for data and multi-service environment. Transmission impairments and information recovery process: noise shaping, signal shaping, and Impact of cross-talk, inter-modulation in the physical medium.
Prerequisites: ELEG 4313.

ELEG 6325 Telecommunications Network Security: 3 semester hours.

Overview of cryptography. Public and private key encryption. Privacy, authentication, authorization and digital signatures, and Hash algorithms. Design of network security using private key encryption (DES) and public key encryption (RSA). Concept of electronic codebook and knowledge proof systems. Intrusion detection and active prevention and firewalls. Scrambling techniques for non-data signals such as voice and video. Security management design for networks.
Prerequisites: ELEG 6331.

ELEG 6326 Cybersecurity Fundamentals and Principles: 3 semester hours.

Fundamental concepts and challenges that define cybersecurity such as identity and access management, risk management, software development security, network security, operation security, etc.
Prerequisites: ELEG 4300 (may be taken concurrently) or ELEG 4003 or ELEG 4325 (may be taken concurrently) or ELEG 4253.

ELEG 6327 Penetration Testing and Ethical Hacking: 3 semester hours.

The course explores the steps involved in penetrations testing such as reconnaissance, footprinting and social engineering, vulnerability scanning and enumeration, operating system weakness, and the methods used to hack web servers and wireless networks.
Prerequisites: ELEG 4300 (may be taken concurrently) or ELEG 4003 or ELEG 4325 (may be taken concurrently) or ELEG 4253.

ELEG 6328 Cloud Application Security: 3 semester hours.

This course provides a comprehensive understanding of the principles, best practices, and tools needed to safeguard cloud applications and the sensitive data they handle.
Prerequisites: ELEG 4300 (may be taken concurrently) or ELEG 4003 or ELEG 4325 (may be taken concurrently) or ELEG 4253.

ELEG 6329 Hardware Security: 3 semester hours.

Hardware security topics to be covered include; security primitives, security methods, emerging technologies and security trends, vulnerability in the electronic component supply chain and in the design and fabrication processes.
Prerequisites: ELEG 2311 or ELEG 3063.

ELEG 6330 Signal Detection and Estimation: 3 semester hours.

Statistical detection theory; signal and parameter estimation theory; likelihood-ratio decision rules; Bayesian probability, maximum-likelihood, maximum-a-posterior, Neyman-Pearson, and minimum-error criteria; Cramer-Rao Bound; unbiased estimators; Kalman and Wiener filters, estimators; simple and composite hypothesis testing, optimum linear filtering, smoothing and prediction, nonlinear estimation.
Prerequisites: ELEG 6313.

ELEG 6331 Stochastic Processes: 3 semester hours.

Probability overview, distribution and density functions, moments, time averaging and sampled averaging. Stochastic processes: Gaussian, Markov process, Poisson, Rice, Wiener-Levy processes, bi-model and tri-model processes. Modeling of systems using stochastic processes and system analysis. Karhunen-Loeve transform, bounds and their use in systems. Decision Rules: Maximum likelihood, Minimum Error, Kalman and Wiener filters, Linear and non-linear estimation and Optimization techniques.
Prerequisites: MATH 3302 or MATH 3023.

ELEG 6333 Wavelets and Their Applications: 3 semester hours.

Time-frequency analysis. Continuous, discrete, and discrete-time wavelet transform. Multi-rate filter banks. Multi-band wavelets, two-dimensional wavelets. Wavelet packets and matching pursuit. Wavelets in noise filtering, compression, modeling of fractals, communications, detection, adaptive systems, neural networks, and fast computation.
Prerequisites: ELEG 4003 or ELEG 4300.

ELEG 6341 Advanced Field Programmable Gate Array Design and Applications: 3 semester hours.

This course introduces Field Programmable Gate Array (FPGA) based synthesis and design with a focus on signal processing implementations. It covers FPGA designs of digital filters, Fourier transform, JPEG decoding, adaptive signal processing. In addition, circuit design techniques commonly used in signal processing will also be introduced.
Prerequisites: ELEG 4300 or ELEG 4003.

ELEG 6342 VLSI and ULSI Design: 3 semester hours.

MOS transistor and characteristics, CMOS inverter and transmission gates. Design of complex CMOS gates; combinational and sequential design techniques in VLSI and ULSI; issues in static transmission gate and dynamic logic design; CMOS technology and layout design rules. Use of CAD tools to layout, check and simulate circuits. Design, layout and simulation of a small project.

ELEG 6350 Advanced Photonics Materials and Devices: 3 semester hours.

Optical properties and processes in elemental and compound semiconductors; junction theory of homo- and hetero-junctions; theory and operation of various opto-electronic devices including light emitting diodes, laser diodes, photo detectors and solar cells; Opto-electronic modulation and switching; light transmission and integrated applications.

ELEG 6351 Advanced Quantum Devices: 3 semester hours.

Selected topics in advanced concepts in quantum theory of semiconductors including transport theory; qualitative description of superconductivity and related devices, description and analysis of quantum and Nano-scale devices such as RTDs, Nano-tube transistors, SETs and molecular electronics, description of device fabrication techniques such as epitaxial growth, characterization of hetero-structures, quantum wells and super lattices including strained layers.

ELEG 6352 Advanced Characterization of Materials and Devices: 3 semester hours.

The theory and application of state-of-the-art characterization techniques on advanced materials and devices; experimental techniques that describe the electronic, structural and thermal properties of materials. Emphasis will be placed on materials and devices that are current areas of research and development.

ELEG 6354 Advanced Solid State: 3 semester hours.

This course will be a survey of selected topics in areas of solid state devices that are in the research and development stage. Topics will include new material systems, new methods for fabrication and processing microelectronics, new device structures and architectures for integrated circuits, new methods for large-scale integration of the next generation devices.

ELEG 6360 Modern Artificial Intellegence: 3 semester hours.

This course focuses on fundamental principles and techniques of modern Artificial Intelligence (AI). It will cover the underlying theory, and the range of applications to which AI has been applied. Specifically, search and game playing, graphical models, Markov Decision Processes, and reinforcement learning. The course will also train students to use open-source AI software to gain hands-on experiences.

ELEG 6361 Advanced Artificial Intelligence: 3 semester hours.

This course will cover advanced topics and applications in AI such as sentiment analysis, machine translation, knowledge graph, and face recognition. Furthermore, this course will introduce complicated AI systems such as Question & Answer System and Object Tracking System. The course will also train students to use open-source AI software to gain hands-on experiences.
Prerequisites: ELEG 6603 or ELEG 6360.

ELEG 6362 Generative AI and Foundations Models: 3 semester hours.

This course will introduce, discuss, and analyze the core concepts and methodologies of generative AI and foundation models. Specifically, the course will provide thorough understanding of the fundamental concepts, techniques, and algorithms used to create generative AI systems such as transformers and attention mechanisms in deep learning. Students will learn generative AI tools and platforms as well as training and optimizing foundation models through hands-on experiences.

ELEG 6365 Intro to High Perf Computing: 3 semester hours.

Three credit hour lecture for graduate students. The course will introduce high performance computing hardware architecture and software tools. It will provide an opportunity for students to build and execute sample parallel codes for scientific research.

ELEG 6370 Selected Topics in Deep Learning: 3 semester hours.

This course will cover advanced topics in deep learning, such as Deep Transfer Learning, Generative Adversarial Nets, Deep Reinforcement Learning, and Adversarial Machine Learning. In addition, it will cover important use cases of various deep learning models. The course will also train students programming skills with Python and open-source deep learning software such as TensorFlow to gain hands-on experiences.
Prerequisites: ELEG 6183 or ELEG 6318.

ELEG 6371 Power System Faults Protective: 3 semester hours.

Calculation of power system currents and voltages during faults; protective relaying principles, application and response to system faults. Characteristics of protection components. Prerequisite: approval of instructor. This course is repeatable up to 6 semester hours.

ELEG 6372 Power System Stability: 3 semester hours.

Modeling of the transmission system, loads, generators, excites, and governors; prefault and postfault conditions; effect of system protection schemes on stability computational aspects of load-flow solutions; system security considerations. Writing programs for state-by-state analysis and Monte Carlo power system analysis. Steady-state, dynamic and transient stability of power systems; solution techniques; effect of generator control systems.

ELEG 6373 High Voltage Direct Current: 3 semester hours.

Overview of HVDC systems; comparisons of AC and DC power transmission; study of six-pulse and twelve-pulse power converters; analysis and control of HVDC systems; harmonics and power factor effects; systems faults and mis-operations; state of the art and future developments in HVDC technology; inspection trips.

ELEG 6374 Power Gen Oper Control: 3 semester hours.

Engineering aspects of power system operation. Economic analysis of generation plants and scheduling to minimize total cost of operation. Scheduling of hydro resources and thermal plants with limited fuel supplies. Loss analysis, secure operation. Power System Modeling. Power System organizations.

ELEG 6375 Advanced Power System: 3 semester hours.

Economic Dispatch. Solving sets of equations that involve large sparse matrices. Sparse matrix storage, ordering schemes, application to power flow analysis, short circuit calculation, power system planning and operation.

ELEG 6376 Power Electronics Power System: 3 semester hours.

Impact of power electronics loads on power quality. Passive and active filters. Active input current wave shaping. HVDC transmission. Static VAR control, energy storage systems. Interconnecting photovoltaic and wind generators. Static phase shifters and circuit breakers for flexible AC transmission.

ELEG 6377 Advanced Electric Drives: 3 semester hours.

D-q axis analysis of salient-pole synchronous motor drives. Vector-controlled induction motor drives, sensor-less drives, voltage space-vector modulation techniques, current-source inverter drives, reluctance drives. Power quality issues. Integrated software lab.

ELEG 6378 Advanced Power Electronics: 3 semester hours.

Physics of solid-state power devices, passive components, magnetic optimization, advanced topologies. Unity power factor correction circuits, EMI issues, snubbers, soft switching in dc/ac converters. Very low voltage output converters. Integrated computer simulations.

ELEG 6380 Introduction to Bioinformatics: 3 semester hours.

This course introduces Bioinformatics and provides a wide range of both fundamental and practical topics, focusing on application of computational and engineering skills in biology and medicine, including: brief introduction to biology and genomics, engineering statistics, data science, and bioinformatics. The course will require students to participate in a research project related to bioinformatics.

ELEG 6381 Advanced Bioinformatics: 3 semester hours.

This course teaches advanced topics in Bioinformatics including analysis of large scale genomic data and associated annotation data. In addition, strong emphasis is given to the interpretation and presentation of analytic outcomes. Research project analyzing large scale genomic data is required to complete the course.
Prerequisites: ELEG 6380.

ELEG 6382 Computational Systems Biology: 3 semester hours.

Computational Systems Biology is an emerging field of research which requires multidisciplinary training in engineering and biology. This course introduces the students into the realm of physics conceptualization of biological system and teach them how to develop and use mathematical models and computer simulation to understand the network design rules.
Prerequisites: ELEG 6380.

ELEG 6383 Computational Modeling of Biological Systems: 3 semester hours.

This course introduces the emerging field of systems biology and promotes application of Electrical and Computer Engineering methodology in biomedical fields. It covers many aspects of biomathematical modeling, including: the choice of a modeling framework; the design of interaction diagrams; the identification of variables and processes; standard methods of parameter estimation; the analysis of steady states, stability, and sensitivity; and the simulation of representative biomedical scenarios.
Prerequisites: ELEG 6380.

ELEG 6385 Fundamentals of Power Electronics and Motor Drives: 3 semester hours.

Power Electronics and Motor Drive: Control of electrical energy using solid state devices, diodes, thyristors, and triacs; Chopper Circuits, mathematical analysis of circuits containing these devices; power converters and control; solid-state drives for motor control.

ELEG 6386 Renewable Energy Sources: 3 semester hours.

Solar thermal energy and photovoltaics; bioenergy, hydroelectricity, tidal power, wind, wave and geothermal energies; integration of renewable energy systems.

ELEG 6387 Smart Grid: Fundamentals of Design and Analysis: 3 semester hours.

Evolution of the electric power grid; basics of electric power systems; transmission networks; solar and wind power generation; integration of variable energy resources; impact of distributed generation and electric vehicles, macro and micro grids; and data communications standards for the grid.

ELEG 6391 Special Topics in Elec Engr: 3 semester hours.

Special topics in electrical engineering relating electrical energy, digital systems, communications, sign processing, and nanoelectronics are selected and discussed in detail. May be repeated for credit if topics vary.

ELEG 7310 Advanced Topics in Computer Engineering: 3 semester hours.

Current research issues in computer architecture, digital design, networked-computing, embedded and real-time systems. May be repeated for credit when the topics vary.

ELEG 7601 Doctoral Research I: 6 semester hours.

Research for thesis or dissertation. Limited to doctoral students. May be repeated for credit.

ELEG 7602 Doctoral Research II: 6 semester hours.

Continuation of ELEG 7601. Limited to doctoral students. May be repeated for credit.

ELEG 7691 Doctoral Dissertation I: 6 semester hours.

The continuation of ELEG 7601 and ELEG 7602 for writing thesis. Limited to students who have been admitted to candidacy for doctoral degree. A written dissertation proposal is required to be presented, defended orally, and approved by the faculty advisory committee.

ELEG 7692 Doctoral Dissertation II: 6 semester hours.

The continuation of ELEG 7691. Limited to students who have been admitted to candidacy for doctoral degree. A written dissertation is required to be presented, defended orally, and approved by the faculty advisory committee.