Electrical Engineering (EENG)

EENG1110 | Programming for Electrical Engineers | Lecture (3 Credits)

Introduction to programming principles and the C++ programming language for electrical engineers. Discuss universal programming topics relevant across languages. Distinguish the differences between programming languages and for which functions each one is commonly used. The C++ programming language is covered in-depth to provide specific examples for these principles and supply a foundation on which future programming curriculum can build.

EENG1210 | Logic & Digital Design | Lecture (2 Credits)

Introduction to logic gates and state machines. The foundations of number systems and binary logic are implemented using logic gates. Karnaugh maps are used to realize Boolean algebra, leading to combinational logic circuits. State machines such as flip-flops, counters, and registers are analyzed.

Corequisite(s): EENG1220 Laboratory

EENG1220 | Logic & Digital Design Lab | Laboratory (1 Credit)

Build logic circuits and state machines in a laboratory environment from scratch using components such as IC chips and breadboards. Measure inputs and outputs using oscilloscopes and logic analyzers. Explore potential uses and implementations for real world solutions. Model design with Hardware Description Language coding.

Corequisite(s): EENG1210 Lecture

EENG1230 | Circuit Fundamentals I | Lecture (2 Credits)

Analyze fundamental circuits. Investigate the relationship between voltage, current, power and energy. Identify and predict responses of RC and RL circuits.

EENG2110 | Circuit Fundamentals II | Lecture (2 Credits)

Examine transient and steady state conditions in complex circuits. Investigate power, power factor, and power transfer. Explore frequency using Fourier analysis, Bode plots, passive filters and transfer functions.

Prerequisite(s): EENG1230 Lecture (May be taken concurrently) Min Credits: 2.00

Corequisite(s): EENG2120 Laboratory

EENG2120 | Circuit Fundamentals II Lab | Laboratory (1 Credit)

Prototype various circuits and determine values using electrical metrology tools and techniques. Compare expected behavior against measured responses.

Prerequisite(s): EENG1230 Lecture (May be taken concurrently) Min Credits: 2.00

Corequisite(s): EENG2110 Lecture

EENG2130 | Digital Systems | Lecture (3 Credits)

Examine various systems through abstraction from the basic concepts of digital blocks. Starting with memory and programmable logic devices, progressing to basic microcontroller architecture to understand where systems are implemented.

Prerequisite(s): EENG1210 Lecture (May be taken concurrently) Min Credits: 2.00

EENG2210 | Analog Circuits | Lecture (3 Credits)

Analysis of continuous variable systems. Discuss non-linear components such as diodes and transistors. Explore more advanced concepts and components including multi-transistor amplifiers and op-amps.

Prerequisite(s): EENG2110 Lecture (May be taken concurrently) Min Credits: 2.00

Corequisite(s): EENG2220 Laboratory

EENG2220 | Analog Circuits Lab | Laboratory (1 Credit)

Design and construct circuits, focusing on prototyping and debugging, using common electrical engineering equipment and tools.

Prerequisite(s): EENG2120 Laboratory (May be taken concurrently) Min Credits: 1.00

Corequisite(s): EENG2210 Lecture

EENG2230 | Semiconductor Fundamentals | Lecture (4 Credits)

Examine the theory and design of semiconductor devices prevalent in electrical engineering systems. Study the fabrication of diodes, transistors, and photovoltaic cells.

EENG3110 | Advanced Analog Circuits | Lecture (3 Credits)

Evaluate various typologies of circuits and determine useful implementations. Practical design considerations include physical constraints, non-ideal characteristics of transistors, active loads, frequency response, and feedback.

Prerequisite(s): EENG2210 Lecture (May be taken concurrently) Min Credits: 3.00

Corequisite(s): EENG3120 Laboratory

EENG3120 | Advanced Analog Circuits Lab | Laboratory (1 Credit)

Design, model, prototype, and fabricate project(s) in an interactive applied lab.

Prerequisite(s): EENG2220 Laboratory (May be taken concurrently) Min Credits: 1.00

Corequisite(s): EENG3110 Lecture

EENG3130 | Signals & Systems Theory | Lecture (4 Credits)

Introduction to the foundation of communications, signal processing and control theory. Use mathematical tools such as Fourier, Laplace, and Z transforms.

Prerequisite(s): MATH2820 Lecture (May be taken concurrently) Min Credits: 4.00

EENG3140 | Electrodynamics I | Lecture (3 Credits)

In depth discussion of electric and magnetic fields. Explore Maxwell?s equations.

Prerequisite(s): MATH2810 Lecture (May be taken concurrently) Min Credits: 4.00

EENG3210 | Advanced Digital Systems | Lecture (4 Credits)

Investigate memory, data busses, and peripheral interfaces. Implement field-programmable gate arrays (FPGAs), microcontrollers, and embedded programming.

Prerequisite(s): EENG2130 Lecture (May be taken concurrently) Min Credits: 3.00

Corequisite(s): EENG3220 Laboratory

EENG3220 | Advanced Digital SystAdv Digital Sys Lab | Laboratory (1 Credit)

Implement digital systems using different platforms and different programming languages. Demonstrate the design considerations for systems ranging from basic to complex applications.

Prerequisite(s): EENG2130 Lecture (May be taken concurrently) Min Credits: 3.00

Corequisite(s): EENG3210 Lecture

EENG3230 | Electrodynamics II | Lecture (3 Credits)

Analyze Maxell?s equations in vacuum and matter. Calculate absorption, dispersion and wave guides. Discuss the impact of relativity on electrodynamics.

Prerequisite(s): EENG3140 Lecture (May be taken concurrently) Min Credits: 3.00

EENG3240 | Mechatronics | Lecture (4 Credits)

Mechatronics engages multiple disciplines in a system. Integrate typical aspects such as electrical drives, sensors, control systems, and communication.

Corequisite(s): EENG3250 Laboratory

EENG3250 | Mechatronics Lab | Laboratory (1 Credit)

Interdisciplinary lab. Apply motive forces, implement control systems, and discuss operating environment challenges.

Corequisite(s): EENG3240 Lecture

EENG4110 | Communication Systems I | Lecture (3 Credits)

Apply signal and system theory to analog and digital communication. Distinguish characteristics of contemporary communication standards.

Prerequisite(s): EENG3110 Lecture (May be taken concurrently) Min Credits: 3.00 And EENG3130 Lecture (May be taken concurrently) Min Credits: 4.00 And EENG3210 Lecture (May be taken concurrently) Min Credits: 4.00

Corequisite(s): EENG4120 Laboratory

EENG4120 | Communication Systems I Lab | Laboratory (1 Credit)

Implement and evaluate electrical communication systems in an investigative laboratory.

Prerequisite(s): EENG3110 Lecture (May be taken concurrently) Min Credits: 3.00 And EENG3130 Lecture (May be taken concurrently) Min Credits: 4.00 And EENG3210 Lecture (May be taken concurrently) Min Credits: 4.00

Corequisite(s): EENG4110 Lecture

EENG4140 | Power System Analysis | Lecture (3 Credits)

Examine how modern power systems are implemented and analyze how power moves through these systems.

Prerequisite(s): EENG3230 Lecture (May be taken concurrently) Min Credits: 3.00

EENG4150 | Senior Design Project I | Lecture (2 Credits)

Investigate current real world electrical engineering industries, applications, and challenges. Prepare and present a project proposal to an industry panel. Discuss best practices in project management. Projects will be executed in the following semester.

EENG4210 | Biomedical Topics | Lecture (2 Credits)

Explore electrical engineering topics in the biomedical field. Discuss FDA.

Corequisite(s): EENG4220 Laboratory

EENG4220 | Biomedical Topics Lab | Laboratory (1 Credit)

Hands on application of electrical engineering topics in the biomedical field.

Corequisite(s): EENG4210 Lecture

EENG4230 | Communication Systems II | Lecture (3 Credits)

Discuss current challenges, cutting edge and emerging technologies.

Prerequisite(s): EENG4110 Lecture (May be taken concurrently) Min Credits: 3.00

EENG4240 | Power System Design | Lecture (3 Credits)

Examine how modern power systems are designed and controlled. Industry modeling and design software are used, and regulatory codes are covered.

Prerequisite(s): EENG4140 Lecture (May be taken concurrently) Min Credits: 3.00

EENG4250 | Senior Design Project II | Lecture (4 Credits)

Execute project proposal from Senior Project I. Construct a working prototype. Display of project documentation. Present to a jury of peers, faculty and industry representatives.

Prerequisite(s): EENG4150 Lecture (May be taken concurrently) Min Credits: 2.00