EGE - Electrical Engineering

EGE 33103 ELECTROMAGNETICS (3)

This course introduces the fundamental principles of electromagnetics, focusing on the behavior of electric and magnetic fields and their interactions. Topics include electrostatics, magnetostatics, Maxwell's equations, wave propagation, and the behavior of electromagnetic waves in various media. Students will learn about boundary conditions, transmission lines, waveguides, and the fundamentals of electromagnetic radiation.

Prerequisites

MAT 21144 CALCULUS II and PHY 24843 UNIVERSITY PHYSICS II

EGE 33104 CIRCUITS II AND LAB (4)

This course builds upon the concepts introduced in Circuits I, focusing on more advanced topics in electrical circuits. Students will explore AC circuit analysis, including phasors, complex impedance, and the analysis of circuits with sinusoidal sources. Key topics include power analysis, and the use of Laplace transforms in circuit analysis. The course also covers complex power, three-phase power, resonance, two-port networks, frequency response, and Bode plots. Hands-on laboratory experiments will provide students with practical experience in analyzing circuits using oscilloscopes, function generators, and other electronic measurement tools to validate theoretical results.

Prerequisites

EGR 22203 CIRCUITS 1

EGE 33123 ELECTRONICS I (3)

This course introduces students to the fundamentals of electronic devices and circuits, focusing on semiconductor components and their applications in electronic systems. Topics include the characteristics and operation of diodes, bipolar junction transistors (BJTs), and field-effect transistors (FETs). The course covers key concepts in electronic circuit analysis, including biasing techniques, small-signal analysis, and the design and operation of basic amplifiers, rectifiers, and power supplies.

Prerequisites

EGR 22203 CIRCUITS I

EGE 33204 ELECTRONICS II AND LAB (4)

This course builds upon the concepts introduced in Electronics I, diving deeper into advanced analog and digital electronic circuits. Topics include the analysis and design of more complex amplifiers (e.g., differential, operational amplifier circuits), feedback systems, oscillators, and frequency response. Students will study the behavior of active devices, such as operational amplifiers (Op-Amps), and their applications in analog signal processing, including filters, integrators, and differentiators. The course also covers power amplifiers, transistor amplifier configurations, and feedback theory. Additionally, students will be introduced to digital electronics concepts, including logic gates, combinational circuits, and the basics of digital systems. Laboratory experiments will complement lectures, providing hands-on experience in building, testing, and analyzing analog and digital circuits.

Prerequisites

EGE 33123 ELECTRONICS I and EGE 33104 CIRCUITS II & LAB

EGE 33233 EMBEDDED SYSTEMS (3)

This course introduces embedded systems, focusing on the design, programming, and application of microcontroller-based systems. Students will explore both hardware and software aspects of embedded computing, learning how to develop efficient, real-time, and resource-constrained systems used in modern engineering applications. The course covers microcontroller architecture, interfacing techniques, real-time operating systems (RTOS), and embedded C programming. Students will gain hands-on experience with embedded development tools, peripheral interfacing, and sensor integration.

Prerequisites

EGR 11004 PROGRAMMING FOR ENGINEERS, EGR 21204 DIGITAL SYSTEMS AND LAB, and EGE 33123 ELECTRONICS 1

EGE 40000 DIGITAL SIGNAL PROCESSING (3)

An introduction to the analysis and representation of discrete-time signals. Explores aliasing, anti-aliasing filters, sampling continuous-time signals, quantization, and quantization noise.  Topics include Discrete-time convolution, difference equations, the z-transform, the Discrete-Time Fourier Transform, the Discrete Fourier Transform, the Fast Fourier Transform, and FIR and IIR filters. 

Prerequisites

EGR 11004 PROGRAMMING FOR ENGINEERS and EGR 31003 SIGNALS AND SYSTEMS

Cross Listed Courses

EGR 40000 DIGITAL SIGNAL PROCESSING

EGE 44104 COMMUNICATION THEORY AND LAB (4)

This course provides an in-depth study of the fundamental principles of communication systems, covering the analysis, design, and performance evaluation of analog and digital communication techniques. Students will learn the theoretical foundations of signal transmission, modulation, noise effects, and bandwidth considerations while applying these concepts in a hands-on laboratory setting.

Prerequisites

EGR 11004 PROGRAMMING FOR ENGINEERS, ELE 33104 CIRCUITS II & LAB, AND EGR 31003 SIGNALS & SYSTEMS

EGE 44203 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING (3)

This course introduces Artificial Intelligence (AI) and Machine Learning (ML), covering fundamental concepts, algorithms, and applications. Students will explore both classical AI techniques such as search algorithms, back propagation, knowledge representation, and reasoning and modern machine learning approaches, including supervised and unsupervised learning, deep learning, and reinforcement learning. The course will cover key machine learning algorithms such as linear regression, decision trees, support vector machines, neural networks, and clustering techniques

Prerequisites

EGR 11004 PROGRAMMING FOR ENGINEERS and MAT 31044 CALCULUS III

EGE 49103 SENIOR EE DESIGN I (3)

Senior Design I is the first part of a two-semester capstone project course designed for electrical engineering students. In this course, students will work in teams to design, develop, and prototype a comprehensive electrical engineering project that addresses a real-world problem. The course emphasizes the application of knowledge acquired throughout the electrical engineering curriculum, including circuit design, signal processing, control systems, digital systems, and power systems. Students will engage in project planning, requirements gathering, system specification, preliminary design, and feasibility analysis. They will also be introduced to engineering standards, project management principles, and effective communication skills. The course includes regular design reviews, where teams will present their progress to faculty and industry professionals, receiving feedback to refine and improve their projects. 

Prerequisites

EGE 33233 EMBEDDED SYSTEMS, EGE 33204 ELECTRONICS II & LAB, and EGR 43204 CONTROL SYSTEMS & LAB

Corequisites

EGE 44104 COMMUNICATION THEORY & LAB and EGR 44213 PROBABILITY & STATISTICS FOR ENGINEERING

EGE 49223 SENIOR EE DESIGN II (3)

Senior Design II is the second part of the two-semester capstone project sequence for electrical engineering students. Building upon the foundation established in Senior Design I, this course focuses on the implementation, testing, and final presentation of the student design projects. Students will continue to work in teams to refine their designs, prototype, and perform extensive testing and validation to meet the specified requirements and performance criteria. The course emphasizes practical engineering skills, including troubleshooting, optimization, and integration of various subsystems into a functioning final product. Students will also document their design process, conduct design reviews, and prepare a final project report that includes detailed technical specifications, test results, and recommendations for future improvements. The course culminates in a formal presentation where students showcase their projects to faculty, peers, and industry professionals, demonstrating their ability to apply engineering principles to solve real-world problems.

Prerequisites

EGE 49103 SENIOR EE DESIGN I

Corequisites

EGE 40000 DIGITAL SIGNAL PROCESSING and EGE 44203 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING