Active Course List

Catalog Year 2026-2027

Filter by Subject

All Results

Electrical EngineeringCredits

Laboratory support for EE 230. Use of laboratory instrumentation to measure currents and voltages associated with DC and AC circuits. Statistical analysis of measurement data. Measurements of series, parallel and series-parallel DC and AC circuits. Measurement of properties for circuits using operational amplifiers. Measurement of transient responses for R-L and R-C circuits. Simulation of DC and AC circuits using PSPICE. Concepts covered in EE 230 will be verified in the laboratory. Pre-req: Must be taken concurrently with EE 230.

Prerequisites:
Must be taken concurrently with EE 230.
Programs:

This is the lab associated with EE231 class giving students hands on experience of building and testing AC circuits

Prerequisites:
EE, 230, EE 231, EE 240

Simple coding schemes, Boolean algebra fundamentals, elements of digital building blocks such as gates, flip-flops, shift registers, memories, etc.; basic engineering aspects of computer architecture.

This course covers robotic programming using the object-oriented programming language C++ where the program is embedded in the robot controller. Algorithms and design strategies that are specifically for robotic applications are introduced. The course also introduces the Robot Operating System (ROS) and the utilization of ROS for robotic programming and sensor data processing on mobile robotic electrical systems. In addition to the lecture, the course includes a lab that involves robotic hardware and software for the experiments of various robotic algorithms on real robots.

Prerequisites:
CIS 122
Programs:

Laboratory support to complement EE 244. Use of laboratory instrumentation to measure characteristics of various logic circuits and digital subsystems. Experimental evaluation of digital logic devices and circuits including logic gates, flip-flops, and sequential machines.

Prerequisites:
EE 230 and concurrent with EE 244.

Laboratory support for EE 231 and EE 244. Experimental evaluation of AC and transient circuits, digital logic devices including logic gates, flip flops, and sequential machines.

Prerequisites:
EE 230, EE 240 and concurrently with EE 231 and EE 244

Introduction to representing digital hardware using a hardware description language. Introduction to implementation technologies such as PAL's, PLA's, FPGA's and Memories. Analysis, synthesis and design of sequential machines; synchronous, pulse mode, asynchronous and incompletely specified logic.

Prerequisites:
EE 106, EE 107
Programs:

Laboratory support for EE 282 practical aspects of design and analysis of different types of sequential machines will be presented through laboratory experience.

Programs:

Varied topics in Electrical and Computer Engineering. May be repeated as topics change. Pre-req: to be determined by course topic

Prerequisites:
to be determined by course topic
Programs:

Introduction to crystal structure, energy band theory, conduction and optical phenomenon in semiconductors, metals and insulators. Study of equilibrium and non-equilibrium charge distribution, generation, injection, and recombination. Analysis and design of PN-junctions, (bipolar transistor, junction) and MOS field-effect transistors. Introduction to transferred electron devices and semiconductor diode laser.

Prerequisites:
PHYS 222, and MATH 321
Programs:

Laboratory support for EE 303. Experiments include resistivity and sheet resistance measurements of semiconductor material, probing material, probing of IC chips, PN-junction IV and CV measurements, BJT testing to extract its parameters, MOSFET testing and evaluating its parameters, cv-measurements of MOS structure, and familiarization with surface analysis tools.

Programs:

Introduction to discrete and microelectronics circuits including analog and digital electronics. Device characteristics including diodes, BJTs, JFETs, and MOSFETs will be studied. DC bias circuits, small and large signal SPICE modeling and analysis and amplifier design and analysis will be discussed.

Prerequisites:
EE 231
Programs:

This second course of the electronics sequence presenting concepts of feedback, oscillators, filters, amplifiers, operational amplifiers, hysteresis, bi-stability, and non-linear functional circuits. MOS and bipolar digital electronic circuits, memory, electronic noise, and power switching devices will be studied.Spring

Prerequisites:
EE 332
Programs:

A more advanced study of microprocessors and microcontrollers in embedded system design. Use of C language in programming, interrupt interfaces such as SPI, I2C, and CAN. External memory design and on-chip program memory protection are also studied.

Prerequisites:
EE 234 and EE 235.
Programs:

Electrical and computer engineering project and program management and evaluation techniques will be studied. Emphasis will be placed on the use of appropriate tools for planning, evaluation, and reporting on electrical and computer engineering projects.Prereq: Junior Standing and Admission into the Electrical or Computer Engineering program.

Prerequisites:
Junior Standing

Application of the design techniques in the engineering profession. Electrical engineering project and program management and evaluation including computer assisted tools for planning and reporting, design-to-specification techniques and economic constraints.

Prerequisites:
EE 336

Analysis of linear systems and signals in the time and frequency domain. Laplace and Fourier transforms. Z-transform and discrete Fourier transforms.

Prerequisites:
EE 230. MATH 321 and PHYS 222
Programs:

This lab is designed to accompany EE 332. The lab covers the experimental measurement and evaluation of diode, BJT, and MOS characteristics; various feedback topologies; oscillator and op-amp circuits; and rectifiers and filter circuitry.

Prerequisites:
EE 231 and EE 332 taken concurrently.
Programs:

This course will accompany EE 333 course dealing with laboratory experience of designing, evaluating and simulation of source and emitter coupled logic circuits, output stages and power amplifiers, negative feedback amplifiers, oscillator circuits, Multivibrators, Schmidt Trigger, 555 timer application to Multivibrators, Memory circuits, CMOS logic circuits, signal generating and waveform shaping circuits.

Prerequisites:
EE 332, EE 333

Laboratory support for EE 334. Use of development boards and C programming language to handle I/O devices, interrupts, and all peripheral functions. Multiple functions such as timers, A/D converters, I/O devices, interrupts, and serial modules will be used together to perform desired operations.

Prerequisites:
Concurrent with EE 334
Programs:

Vector fields. Electrostatic charges, potential and fields; displacement. Steady current/current density; magnetostatic fields, flux density. Materials properties. Faraday's Law and Maxwell's equations. Skin effect. Wave propagation, plane waves, guided waves. Radiation and antennas. Transmission line theory.

Prerequisites:
EE 231, MATH 223, MATH 321 and PHYS 222
Programs:

Signals and Systems, Fourier transforms, Parseval's theorem. Autocorrelation functions and spectral density functions. Information theory. Noise and noise figure, probability and statistics. Transformation of random variables, probability of error and bit error rate. Modulation and demodulation. Overview of analog, sampled analog and digital communication systems. Spread spectrum systems.

Prerequisites:
EE 341, MATH 223
Programs:

Theory and principles of linear feedback control systems. Analysis of linear control systems using conventional techniques like block diagrams, Bode plots, Nyquist plots and root-locus plots. Introduction to cascade compensation: proportional, derivative and integral compensation. State space models.

Prerequisites:
EE 341
Programs:

Measurement techniques using the oscilloscope, spectrum analyzer and network analyzer. Signals and spectra. Frequency response. Noise and noise figure measurements. Intermodulation products. Amplitude and frequency modulation/demodulation. Sampling, aliasing, and intersymbol interference. Bit error measurement.

Prerequisites:
Concurrent with EE 353
Programs:

Laboratory support for EE 358. Experimental evaluation of basic control system concepts including transient response and steady state performance. Analog and digital computers.

Prerequisites:
EE 341 and concurrent with EE 358
Programs: