Skip to main content

ECE 101 – Introduction to Electrical Engineering (2 hrs.)
Prerequisites: Only electrical engineering majors are allowed to register for this course
Course Description: An introduction to the field of electrical engineering.  Typical questions that students have about the field and program are addressed through course content. Topics include an overview of the program, differences between EE sub-fields, career opportunities and development, keys to student success, ethics, and computational tools common to courses in the curriculum.

ECE 201 – Logic Design (3 hrs.)
Co-Requisites/Prerequisites: MAT 121 and ECE 101; co-requisite of ECE 202
Course Description: Analysis and design of combinational and sequential logic circuits. Topics include number systems and conversions, Boolean algebra, basic logic gates, minterm and maxterm expansions, Karnaugh maps, multi-level gate circuits, multiplexers, decoders, PLDs, flip-flops, registers, counters, and state tables.

ECE 202 – Logic Design Laboratory (1 hr.)
Co-requisite: ECE 201
Course Description: Laboratory investigations and applications of topics introduced in ECE 201.

ECE 301 – Electric Circuit Theory (4 hrs.)
Prerequisites: PHY 252 and ECE 101; co-requisite of ECE 302
Course Description: Principles of DC and AC circuits. Topics include basic laws, analysis techniques, circuit theorems, energy storage elements, first and second order circuits, operational amplifiers, phasors, AC power, and transformers.

ECE 302 – Electric Circuit Theory Laboratory (1 hr.)
Co-requisite: ECE 301
Course Description: Laboratory investigations and applications of topics introduced in ECE 301.

ECE 305 – Electronics I (3 hrs.)
Prerequisites: ECE 301 and co-requisite of ECE 306
Course Description: First part of a course on electronic circuit analysis and design. Topics include semiconductors, diodes, rectifiers, clippers and clampers, bipolar junction transistors, BJT amplifiers, field effect transistors, and FET amplifiers.

ECE 306 – Electronics I Laboratory (1 hr.)
Co-requisite: ECE 305
Course Description: Laboratory investigations and applications of topics introduced in ECE 305.

ECE 315 – Electronics II (3 hrs.)
Prerequisites: ECE 305 and co-requisite of ECE 316
Course Description: Second part of a course on electronic circuit analysis and design. Topics include frequency response, power amplifiers, output stages, differential and multistage amplifiers, feedback and stability, active filters, oscillators, and MOSFET  digital circuits.

ECE 316 – Electronics II Laboratory (1 hr.)
Co-requisite: ECE 315
Course Description: Laboratory investigations and applications of topics introduced in ECE 315.

ECE 320 – Microprocessors and Microcontrollers (3 hrs.)
Prerequisites: ECE 201 and ESC 205; co-requisite of ECE 321
Course Description: A study of microprocessor and microcontroller architecture, programming, and interfacing.

ECE 321 – Microprocessors and Microcontrollers Laboratory (1 hr.)
Co-requisite: ECE 320
Course Description: Laboratory investigations and applications of topics introduced in ECE 320.

ECE 325 – Electromagnetic Theory I (3 hrs.)
Prerequisites: ECE 301 and MAT 222 and prerequisite/co-requisite of MAT 352
Course Description: Fundamental principles of static electric and magnetic fields. Topics include discrete and continuous charge distributions, Coulomb’s law, Gauss’s law, electric potential, electrostatic energy, conductors and insulators, boundary conditions, boundary value problems, steady currents, the Biot-Savart law, Ampere’s law, and magnetization.

ECE 326 – Electromagnetic Theory II (3 hrs.)
Prerequisite: ECE 325
Course Description: Fundamental principles of electrodynamics. Topics include Faraday’s law, Maxwell’s Equations, plane electromagnetic waves, transmission lines, waveguides, and antennas.

ECE 330 – Signals and Systems (3 hrs.)
Prerequisites: ECE 301 and MAT 352
Course Description: A study of continuous and discrete-time signals and systems. Topics include system analysis in the time-domain, Fourier series, Fourier transforms and applications, Laplace transforms and applications, state-variables, and z-transforms.

ECE 401 –Electric Machines (3 hrs.)
Prerequisite: ECE 326
Course Description: Electric devices used for energy conversions. Topics include magnetic circuits, three-phase circuits, transformers, synchronous machines, induction machines, and DC machines.

ECE 405 – Feedback Control Systems (3 hrs.)
Prerequisite: ECE 315 and ECE 330
Course Description: Classical analysis and design of feedback control systems. Topics include time and frequency response of feedback systems, transfer functions, block diagrams and signal-flow graphs, stability testing, root-locus, Bode plots, and compensation.

ECE 421 – Communications Systems (3 hrs.)
Prerequisites: ECE 330 and prerequisite/co-requisite of MAT 353
Course Description: Introduction to communication theory through basic principles in the analysis and design of analog and digital communication systems. Topics include signal analysis in the time and frequency domain, modulation and demodulation of analog signals, analog-to-digital conversion, digital signal transmission, and the effects of noise on analog and digital communication systems.

ECE 423 – Electrical Properties of Materials (3 hrs.)
Prerequisites: ECE 305 and ECE 326
Course Description: Introduction to quantum mechanics, the free electron theory of metals, band theory, semiconductors, dielectrics, and magnetic materials.
(Technical Elective)

ECE 425 – Digital Signal Processing (3 hrs.)
Prerequisite: ECE 330
Course Description: Sampling, quantization, D/A and A/D converters, discrete-time systems, convolution, z-transforms, transfer functions, digital filter realizations and design, DFT and FFT algorithms.
(Technical Elective)

ECE 431– Advanced Logic Design (3 hrs.)
Prerequisites: ECE 320 and 321
Course Description: Syntax and features of the VHDL hardware description language.  Special attention on synthesis capability of VHDL and its use in targeting FPGA-based digital hardware design platforms.  Substantial programming exercises to develop modest sized fully functional digital logic hardware.
(Technical Elective)

ECE 433– VLSI Design (3 hrs.)
Prerequisites: ECE 201 and 315
Course Description: The study of integrating millions of transistors on a single chip and creating optimized digital designs. Topics include CMOS digital logic design with related power and delay issues. Full custom layouts are studied and implemented. Students will use CAD tools to implement and simulate VLSI designs.
(Technical Elective)

ECE 435– Introduction to Robotics (3 hrs.)
Prerequisites: ECE 315 and 320
Course Description: Principles of robotics are studied. Topics include: mechanical systems; electrical systems; navigation and path planning; sensors and actuators; robot communication.
(Technical Elective)

ECE 447– Selected Topics in Electrical Engineering (3 hrs.)
Prerequisites: Instructor’s consent
Course Description: A course offering a formal study of selected topics in electrical engineering.
(Technical Elective)

ECE 451 – Senior Design I (2 hrs.)
Prerequisites: Senior Standing and ECE 315, ECE 320, and ECE 326
Course Description: First part of a capstone course in electrical engineering design. Lectures on the design process, application of design tools, professional skills, and ethics. Students work in groups to define a design project and its requirements, develop a design plan, and present the plan to the faculty at the end of the semester.

ECE 452 – Senior Design II (2 hrs.)
Prerequisite: Grade of C or better in ECE 451
Course Description: Second part of a capstone course in electrical engineering design. Lectures on the design process, application of design tools, professional skills, and ethics. Design plans formulated in ECE 451 are implemented and a formal report is prepared, presented, and evaluated.