40000

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