ELE205 Electronic Devices & Circuits I (Lec-Lab-Credit Hrs) (3-2-4)
Basic properties of semiconductor materials. Theory of operation and applications of p-n junction diodes, Zener diodes and photodiodes. Theory of operation, biasing circuits, and small signal analysis of Bipolar Junction Transistor and Junction Field Effect Transistor. Transistor configurations and two-port network representation of transistor A.C. equivalent circuits. Analysis and design of transistor amplifier circuits.
ELE319 Electronic Devices and Circuits II (2-2-3)
Applications of operational amplifiers including data conversion, inverting, non-inverting amplifiers, and operational amplifier-based circuit analysis. Principle of negative and positive feedback, and oscillators circuits. Principles of filtering and active filter design in time and frequency domains. Power amplifier classes and efficiency. Design of digital logic circuits using CMOS technology
ELE316 Design with Integrated Circuits (2-2-3)
A review of Op-Amps and Digital IC families. Design of analog signal conditioning circuits. Op-amp applications. Design of systems for measuring and displaying the measured values on LEDs. Applications of ADC, DAC, and counter ICs. Design of signal generators. Applications of commonly used ICs such as VCO
ELE421 VLSI Design (3-0-3)
Introduction to VLSI design. Review of MOSFET and basic logic gates in CMOS. CMOS gates time delay, CMOS layers, designing FET arrays, stick diagrams, layouts of CMOS circuits. Fabrication of CMOS ICs. Advanced techniques in CMOS logic circuits. DRAM, SRAM, ROM designs.
Prerequisites: ELE319, COE242
ELE441 Optoelectronics and Optical Communication (3-0-3)
Optical properties and processes in semiconductors. Photoconductors and p-n junction based light detectors. Optical sources. LEDs and laser diodes, structure and principles of operation. Hetero junction-based, high efficiency configurations, optical amplifiers. Optical waveguide fundamentals. Classification and optical link related properties of optical fibers. Optical communication system components, architecture, and standards. Optical networks
Prerequisites: ELE205, ELE303
ELE204 Signals and Systems (3-0-3)
This course aims to develop students’ understanding of discrete and continuous-time signals and systems, and their analysis in both time and transform domains. It further enhances their skills in analyzing such systems using computer-based simulation tools.
ELE302 Principles of Communication (3-2-4)
Introduction to fundamentals of communication systems. Amplitude Modulation (AM): Modulation index, spectrum of AM signals, AM circuits. Single side band modulation, frequency division multiplexing. Frequency Modulation (FM): Spectrum of FM signals, FM circuits. FM versus AM. Sampling, quantization, coding, pulse code modulation, delta modulation, time division multiplexing. Shift Keying methods.
ELE303 Electromagnetic Fields and Wave Propagation (3-0-3)
Electrostatics: Coulomb’s Law, Gauss’s Law. Electric fields in material space, Polarization in Dielectrics. Ampere’s Law, Stoke’s Theorem. Time-varying Fields, Faraday’s Law, Maxwell’s Equations in point form, Maxwell's equations in integral form, boundary conditions. Wave equation, plane wave propagation, Poynting vector and average power. Transmission line theory, reflection and transmission on transmission lines.
Prerequisites: PHY122, MTH221
ELE450 Digital Signal Processing (3-0-3)
Review of discrete-time signals and systems. Transform-domain representations of signals: Discrete-time Fourier Transform, Fast-Fourier Transform, applications of Z-Transform. Transform-domain representations of LTI systems: Types of transfer functions, stability condition and test. Frequency response of a Rational Transfer Function. The difference equation and Digital Filtering. Concept of filtering: Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) Filters.
ELE415 Computer Communication and Networks (2-2-3)
This course deals with introducing to the students the basic concepts of data and computer communication, layered architectures (TCP/IP, OSI) and protocols. It also familiarizes to the students the fundamental physical layer, multiplexing, switching, encoding and decoding schemes for data communication, error detection and correction schemes, data link medium access methodologies, devices, internetworking (IP), Transport and Application layers.
ELE412 Advanced Communication Systems (3-0-3)
Fiber Optic communication System. Wavelength Division Multiplexing. Optical networking. Spread spectrum techniques. RAKE receiver. Time diversity. Short range communication standards and applications. Introduction fiber optic. MIMO for high-rate communications and ZigBee for low-rate UWB communications. Cellular-concept system design fundamentals, trunking and grade of service. Outdoor and indoor propagation models. Modern cellular systems: second-generation (2G), third-Generation (3G), fourth Generation (4G) and fifth Generation (5G).
ELE317 Computer Aided Design (CAD) for Electrical Engineering (1-2-2)
Finite Element Method: characteristics and capabilities. Applications of Finite Element method in problems related to semiconductor devices, microfluidic platforms, and communication device design. Set up, resolve, troubleshoot, post-process, and analyze a model in a CAD simulator. Overview of the CAD-based PCB manufacturing process, Industry Design Standards, Mechanical and Electrical aspects of PCB design, design for manufacturability, design considerations for special circuits, and PCB design flow The usage of symbols and associated libraries, the generation and insertion of various layout modules, and AutoCAD for Electrical Engineering applications. Generation of a bill of materials report, production of input/output drawings using spreadsheets, numbering wires, and tagging components.
Prerequisites: ELE205, COE212
COE202 Programming for Engineers-I (2-2-3)
This course provides knowledge and skill of programming concepts using pseudo code and C++ programming language. Topics cover: Pseudo code and flow-charts; data types; variables, constants; simple sequential programs; basic input/output; selection and repetition control; arrays and strings; user-defined functions and file handling
COE213 Introduction to Programming with Matlab (0-2-1)
The course offers an exposure to programming techniques in MATLAB programming environment. Contents include Vectors, Matrices, Basic Arithmetic, Conditional and Repetition Statements, Plotting with MATLAB. Input/Output, M-files scripts and functions
COE242 Digital Logic Design (3-2-4)
This course covers the topics of number systems and conversions, binary codes, logic gates, Boolean algebra, Simplification of Boolean Functions, Canonical forms, K-Maps, Combinational circuit design and analysis, Arithmetic blocks such as adders and subtractors, multiplexers, demultiplexers, encoders an decoders, Latches and Flip-flops, Sequential circuits design and analysis, Finite State Machines, Shift registers and Memories.
COE212 Programming for Engineers II (2-2-3)
The primary objective of this course is to introduce the concepts of object-oriented programming: classes, objects, functions, inheritance, polymorphism, composition and aggregation, and recursive functions. It also covers the advanced topics of C++ such as structures, pointers, templates and recursion. The students also learn how to represent object-oriented program design with UML diagrams.
ELE314 Microcontrollers and Applications (3-2-4)
Computer organization. Microprocessor and its internal architecture. Typical microprocessor bus systems. Addressing modes and address decoding. Memory and I/O interface. Assembly language programming. Microcontrollers and embedded systems. Introduction to PIC microcontroller. Programming of microcontroller using C language. Interrupt processing and interrupt-based control. Timers, A/D Module, and Oscillators. Microcontroller interfacing to real-world applications. PIC in embedded systems. Design and implementation of course projects using a PIC microcontroller.
Prerequisites: COE202, COE242
ELE307 Control Systems (3-2-4)
Introduction to Control Systems: Characteristics, time response, steady-state error. Open loop and closed loop concepts, transfer function, time domain, frequency domain, stability of linear feedback control systems, Root Locus method, Bode diagram. Design of feedback control systems: Principles of design, design with the PD, PI, and PID controllers. Performance evaluation of feedback control systems. Compensation: phase-lead, phase-lag and lead-lag compensation.
ELE318 Modern Sensors (2-0-2)
Basic Sensor related concepts. Sensor classification. Smart sensors, IoT sensors, definitions and properties. Optical, temperature, electric-magnetic, mechanical, and acoustic sensing principles. Sensor uncertainty reduction techniques. Smart home and health applications of IoT sensors. Sensor communication protocols. MEMs-enabled sensors. Wearable sensors and biosensors. Wireless network sensors and sensor network topologies.
ELE320 Power Electronics (2-2-3)
The course aims to introduce the power electronics devices, power diode and power transistors. Analysis and design of uncontrolled and controlled rectifiers. Thyristor characteristics, types of thyristors, models, and operations of thyristor, thyristor commutation techniques and commutation circuit design. DC–DC converters: principles and classifications. AC voltage controllers with resistive and inductive load Principles of operation and performance parameters of different types of inverters and cycloconverters will be explored in detail.
Prerequisite: ELE319, ELE208
ELE462 Industrial Control Systems (2-2-3)
Industrial control principles. Programmable Logic Controllers (PLCs). Sequential programming, Ladder diagrams. Introduction to Process Control Systems. Foundation Fieldbus and Profibus standards. Block diagram representation of industrial control systems. Application of analog and digital signal conditioning in industrial control. Thermal, optical, displacement, position, strain, motion, pressure, and flow sensors used in industrial control. Actuators in industrial control. Data Logging, Supervisory Control, Computer-based Controllers.
ELE414 Nano Devices and Systems (2-2-3)
This course provides students the opportunity for open-ended design of electronic circuits based on recent nanoscale devices using mixed-mode signals with advanced CAD tools. In this course, the state-of-the-art CAD (computer-aided design) tool to analyze and design device dimensions scaling-down (down to Nano scale) is covered. The used software is the same software suite that top device companies use to design their technology. Small student groups will design and test devices based on the goals they established at the beginning of the course. By the end of this course, the students will be able to define the opportunities and challenges of nanoscale technology and systems. Also, the students will learn how to use an advanced software package for simulating nano-devices and systems. Some possible devices that students might design include solar cells, ultra-low power transistors, high sensitivity or high speed temperature sensors, as well as analog and digital systems using nano-scale devices.
ELE413 Microwave Engineering (3-0-3)
Introduction to microwave engineering, time domain analysis of transmission lines. Bounce diagrams. Steady-State Waves on Transmission Lines, field equations for lossless guiding structures, TEM waves. Power flow on a transmission line. Rectangular and Circular waveguides, Coaxial Lines and Stripline, Microstrip Lines. Impedance transformation and matching techniques. Scattering Matrix. Passive Microwave Devices. Terminators and attenuators. Phase shifters. Directional couplers. Hybrid couplers. Antennas. Application of Microwave Engineering.
ELE444 Digital Communication (3-0-3)
Review of random processes. Pulse Modulation: sampling process, Analog Pulse Modulation (PAM, PWM, PPM), Pulse Code Modulation (PCM), Delta modulation (DM), Adaptive Delta Modulation (ADM). Time Division Multiplexing (TDM). Digital Communication Systems. Line coding, pulse shaping, equalization, and eye-pattern. M-ary baseband signaling. Digital carrier modulation and demodulation. Performance analysis of digital communication systems. Error detection and correction. Error control coding. Spread Spectrum Communication.
COE361 Network Protocols and Security (3-0-3)
The course introduces the students the protocol details and functioning in TCP/IP Stack including routing algorithms such as RIP, OSPF and BGP, and transport protocol mechanisms such as flow control, congestion control and reliability. It also covers modern network technologies such as Bluetooth, and Wireless LANs. The course also includes fundamental security aspects of communication networks.
ELE416 Selected Topics in Electrical Engineering (3-0-3)
Topics of current interest in Electrical Engineering as selected by the faculty and approved by the EE Department. The course is tailored according to market demands and the technology directions.
ELE203 Circuit Analysis I (3-2-4)
Basic quantities: charge, current, voltage, resistance, energy and power. Analysis of series, parallel and series-parallel D.C. resistive circuits using Ohm's law, Kirchhoff's voltage and current laws. Star-Delta and Delta-Star Transformations. Analysis of more resistive circuits using loop and nodal methods, superposition, source transformation, Thevenin’s and Norton theorems, maximum power transfer theorem. Transient analyses of RC, RL, and RLC circuits with DC excitation.
ELE208 Circuit Analysis II (2-2-3)
AC circuits: impedance and admittance, phasors and phasor diagrams, series and parallel circuits, power and power factor correction. Steady-state response using phasor method. Nodal and loop analysis, application of circuit theorems. Steady-state power analysis. Magnetically-coupled circuits.
ELE315 Electrical Machines and Power Systems (3-2-4)
The main focus of this course is to understand the magnetic field, the reluctance of magnetic materials and air. The voltage-current characteristics, voltage regulation of DC generators, torque speed characteristics, speed regulation of DC motors and the generalized concepts of electromechanical energy conversion are included mainly in this course. Working principles, construction and operation of single phase and three phase transformers will be studied. This course includes AC machines fundamentals and production of rotating magnetic field. In this course working principles, construction, characteristics and equivalent circuit of three phase synchronous generators, synchronous motors and induction motors. Basics of linear motor will be studied. Understanding of three phase power system. Contemporary issues related to electrical power system will be discussed..
ELE470 Power System Protection and Control (3-0-3)
The main focus of this course is to introduce and explain the fundamental concepts in the field of electrical power system power system protection, equipment and their operation, different schemes used for protection of power System, introduction of different types of relays used in power system protection. Basics of defining the zones for protection will be discussed. Protection of busbars, transmission line, generators and motors will be discussed in detail. Control mechanism and feedback control system for frequency and voltage control at the generation station will be discussed in detail
Prerequisites: ELE307, ELE315
ELE411 Power Generation, Transmission and Distribution (3-0-3)
Introduction to different types of conventional power plants for generation of power. Operating principles of steam power plant, nuclear power plant, gas-power plant and combined-cycle gas-power plant. Comparison of different transmission line insulators. String efficiency and its improvement. Calculations for sag and tension in designing a transmission line. Classification and comparison of underground cables. Introduction to power distribution systems as well as power distribution and measurement equipment. Students will also learn about designing a power distribution system.
ELE463 Renewable Energy Systems (3-2-4)
Introduction to renewable energy sources. Electrical characteristics and performance evaluation of PV cells, modules, panels, and arrays. Optimization of PV arrays. Design of a stand-alone PV system with battery storage. Wind energy conversion systems, sizing, and site matching. Hydro generation and types of hydropower turbines. Site selection and feasibility of a potential hydro power site. Solar thermal energy conversion systems. Ocean thermal energy conversion. Tidal energy, wave power generation, geothermal and biomass energy systems. Types of energy storage systems and their applications.
ELE477 Smart Grid Renewable Energy Systems (3-0-3)
Basic concept of electric power grid. Types and equipment at grid stations. Grid station automation. Fundamental concepts of power grid integration on microgrids of renewable energy sources. Microgrids role in improving reliability and resiliency of the grid as well as promoting clean energy. Modeling converters in microgrids. Smart meters and monitoring systems and smart meters applications in improving grid performance. Design of PV microgrid generating station. Microgrid wind energy systems.
ELE464 Power System Analysis (3-0-3)
The main focus of this course is to introduce and explain the fundamental concepts in the field of electrical power system engineering. The basic concepts of per unit system will be introduced along with their applications in circuit applications, different methods of power system analysis and design will be introduced. Transmission line parameters, their calculations and modeling will be introduced. Short-circuit analysis and method of Symmetrical components will be covered. Power flow analysis and symmetrical and unsymmetrical faults in power system will be covered in detail.
COE321 Digital Systems Design. (3-2-4)
This course introduces design methodologies for implementing digital systems in programmable logic. The course will build on the basics of digital logic design course. The students will learn how a Hardware Description Language (HDL) is used to describe and implement hardware. The topics will include (behavioral modeling, dataflow modeling and structural modeling and writing test benches for design verification). The students also will learn about computer-aided synthesis and implementation for FPGAs design. Laboratory exercises lead the students through the complete programmable logic design cycle. Each student will prototype a digital system starting with VHDL entry, functional and timing simulations, logic synthesis, device programming, and verification.
MTH121 Engineering Mathematics I (3-0-3)
To introduce the basic concepts and develop the understanding of limits, continuity, derivatives, differentiability and integrability of functions of a single real variable, and their applications in engineering field.
MTH122 Engineering Mathematics II (3-0-3)
Matrix addition, subtraction, multiplication and transposition. Complex numbers, algebraic properties of complex numbers, absolute values, complex conjugate, polar representation, powers and roots. Functions of several variables. Double and triple integrals in rectangular and polar coordinates. Applications of multiple integrals in engineering. Infinite sequences, tests for convergence, power series expansion of functions, Taylor series, Laurent series, Fourier series and their applications in engineering
PHY121 Engineering Physics I (3-2-4)
This course aims at developing a clear understanding of the basic concepts in physics. The course includes: physics and measurements, vectors, motion in one and two dimensions, Newton's laws of motion and their applications, work and energy, rotational dynamics, rolling motion, conservation of angular momentum with special emphasis on engineering applications.
PHY122 Engineering Physics II (3-2-4)
To develop the understanding of concepts in electricity, magnetism and optics with special emphasis on engineering applications.
CHM 111 General chemistry (2-2-3)
This course goal is developing students’ knowledge and understanding of important concepts in chemistry. The course also aims at introducing students to various general applications of chemistry. General Chemistry course presents the fundamentals of certain topics in general and organic chemistry. This course includes atomic and electronic structure, Quantum mechanics, periodic properties, type of bonds, naming of ionic and covalent compounds, Lewis theory, Hybridization and Molecular Orbital Theory. It is also covers some important areas in organic chemistry, which include all functional groups of organic compounds, as well as sources, physical properties, nomenclature and reactions of aliphatic hydrocarbons, Carbonyl compounds, Carboxylic acids and Amines.
ELE102 Introduction to Engineering (1-0-1)
Engineering profession and the role of engineers in modern developments, engineering ethics. Various engineering disciplines with special emphasis on electrical engineering. Importance of math and science to engineers. Engineering design and analysis, lab skills for engineers, computer skills for engineers. Electrical Engineering curriculum, curriculum planning and management. Critical thinking, soft skills for engineers, creativity, communication skills. Case studies on engineering ethics.
MTH221 Engineering Mathematics III (3-0-3)
Vector Calculus and its engineering applications. First-order differential equations. Homogeneous linear second order differential equations with constant and variable coefficients, non-homogeneous linear second order differential equations with constant coefficients, higher order linear differential equations with constant coefficients. Power series solution of differential equations. Laplace Transform, Inverse Laplace Transform. Application of Laplace Transform to solve ordinary differential equations. Introduction to partial differential equations (PDEs), first-order PDEs, second order PDEs, boundary value problems, and engineering applications.
MTH223 Engineering Mathematics IV (3-0-3)
Linear Algebra: Matrices and determinants, solution of systems of linear equations, eigenvalues and eigenvectors, engineering applications, computer exercises. Complex Analysis: Complex functions, derivative of complex functions, analytic functions, Cauchy-Riemann equations, harmonic functions. Fourier analysis: Fourier Series, Fourier Integrals, Fourier series of even and odd functions with applications. Discrete Mathematics and its engineering applications.
ELE304 Probability and Random Variables (3-0-3)
This course aims to develop students’ understanding of probability concept and its applications in analyzing random variables and random processes.The course covers the following topics: Probability Density Function (PDF), Cumulative Distribution Function (CDF), Joint PDF, Joint CDF, different important random variables, statistical parameters of single random variable, transformation of random variables, statistical parameters of pair of random variables, different random processes, statistical analysis of random process and applications of random variables and random process in different engineering areas.
ELE410 Engineering Management (3-0-3)
Introduction to engineering management and role of effective management. Strategic and operational planning, forecasting, action planning. Organization: activities, organizational structures, delegating, establishing working relationships. Basics of leadership. Controlling activities: setting standards, measuring, evaluating, and improving performance. Marketing Management: marketing process and strategies, pricing, promotion strategy, channels of distribution and types of distribution.
ELE494 Capstone Project 1 (1-4-3)
To enhance students’ abilities in designing and implementing a realistic engineering project. It also aims at improving students’ research and analysis skills, presentation skills and provides them an opportunity to further develop their planning, coordination, and problem-solving skills while working as members of a project team. The project is the first part of the Capstone graduation Projects (I and II) that will be completed in two consecutive semesters and enables students to oral and written communications skills.
Prerequisite: 99 Credit Hours
ELE495 Capstone Project II (1-4-3)
It is a continuation of Capstone Project I in the second semester. Students will complete the implementation and testing of the remaining part of their design. They will integrate the complete project, test it, and prepare a PCB, if needed, and explain lifelong learning, ethical issues, and impact of project. Report writing, oral presentation, poster presentation, and project demonstration with critical reflection on achieved outcomes for designed project.
ELE465 Senior Seminar (1-0-1)
The course aims to develop students’ understanding of contemporary issues as well as the impact of engineering solutions in a global, economic, environmental, and societal context. It will also improve their oral presentation skills.
ELE466 Machine Learning (2-2-3)
The main purpose of this course is to provide the fundamental knowledge to the engineering students so that they can understand basics of AI. The course covers: Introduction to AI, Problem formulation, Search, Production system, Ontology, Propositional logic, First order predicate logic, Fuzzy logic, Pattern Recognition, Neural Network, Multilayer Neural Networks. Python, MATLAB are used for simulation purpose.
Prerequisite COE242, ELE304
ELE440 Engineering Internship -
To expose students to a learning environment where they can apply what they have learned in the classroom to a professional setting and enhance their abilities to correlate theoretical knowledge with professional practice.
Prerequisite: Academic Advisor Approval.