Electrical Engineering

Students in Zero Gravity

Bachelor of Science in Electrical Engineering (BSEE)

The electrical engineering program offers a background that enables students to pursue careers in any of the many diverse facets of electrical engineering such as electronics/VLSI, electromagnetics, power systems, antenna design, networks, communications, controls, and optics. The student may also select advanced undergraduate courses to develop individual and specific interests.


Electrical Engineering Advising and Mentoring

Electrical  Engineering majors receive curriculum advising from the Center for Engineering Education (CUE2) which is located in the Engineering Building Room 157.  Students are free to make an appointment to speak with an advisor to discuss curriculum planning, progress towards graduation, and problems with classes or other concerns as needed. Please click on this link for more information:


Important Links

EE Program Checksheet and Flowchart

More Information

In addition to the College of Engineering BSE course requirements, the Electrical Engineering Program requires the following:

Additional Basic Sciences

  • General Physics with Calculus III - PH 113 - 3
  • General Physics Laboratory III - PH 116 - 1

Foundation Courses in Electrical Engineering

  • EE 213 - Electrical Circuit Analysis I - 3
  • ISE 321 -Engineering Economy - 3
  • EE 310 - Solid State Fundamentals - 3
  • EE 382 - Analytical Methods for Continuous Time Systems - 3

Electrical Engineering Option (excluding Foundation Electrical Engineering Courses):

  • EE 100 - Fundamentals of Computer, Electrical, and Optical Engineering - 3
  • CPE 112 - Computer Methods in Engineering - 3
  • EE 202 - Introduction to Digital Logic Design - 3
  • EE 203 - Digital Logic Design Laboratory - 1
  • CPE 221 - Computer Organization - 3
  • EE 307 - Electricity and Magnetism - 3
  • EE 308 - Electromagnetic Engineering - 3
  • EE 313 - Electrical Circuit Analysis II - 3
  • EE 315 - Introduction to Electronic Analysis and Design - 3
  • EE 316 - Electronic Measurements & Devices Design Lab - 1
  • CPE 323 - Introduction to Embedded Computer Systems - 3
  • CPE 325 - Lab Component for CPE 323
  • EE 383 - Analytical Methods for Multivariable and Discrete Time Systems - 3
  • EE 384 - Digital Signal Processing Laboratory - 1
  • EE 385 - Random Signals and Noise - 3
  • EE 386 - Introduction to Control and Robotic Systems - 3
  • EE 486 - Introduction to Modern Control Systems - 3
  • EE 494 - EE Design Projects - 3
  • Electrical Engineering Electives* - 12
  • Technical Electives** - 3

*These must include a two-course sequence. A list of approved sequences is given below. Students may select a sequence from this list or may substitute an alternative sequence which represents another area of specialization within the ECE discipline. The remaining 6 hours may be chosen from any 300 level or above CPE, EE, or OPE courses (unless otherwise stated in the catalog) that are offered by the ECE Department that meet the approval of the student's advisor.

Approved Sequences:

Signals and Systems:                 Electronics/VLSI:

1: EE 424 and EE 426                               1: EE 416 and EE 436
2: EE 414 and EE 426                               2: EE 422 and EE 427
3: EE 414 and EE 424                               3: EE 416 and EE 451

4: EE 414 and EE 486


Optics:                                          Software Engineering:

1: EE 454 and EE 451                                1: CPE 353 and CPE 453
2: EE 453 and EE 451
3: EE 454 and EE 453

**Choose any science or engineering course, level 200 or above.

Undergraduate Electrical Engineering Courses (EE)

100 Fundamentals of Computer, Electrical and Optical Engineering (3 hrs)
Introduction to the fields of computer, electrical, and optical engineering. Students will become familiar with modern computational and design tools, engineering ethics, and modern library resources tools. Introduction to the fundamentals of voltage, current, power, Boolean algebra, binary arithmetic, logic gates, computer architecture, computer networks, and optics. Lab work provides hands-on experience with electrical, computer, and optical systems. Oral and written presentation of projects are required. Prerequisite: None. Corequisite: EE 100L.

100L Laboratory Component of Concepts in Digital Signals and Systems (0 hrs)
Corequisite: EE 100.

112 Introduction to Computer Programming in Engineering (3 hrs)
Solution of engineering problems using a digital computer. Hardware structure of the stored-program computer; programming in a high level language such as C or C++, engineering approximation of dynamic systems; top-down design and algorithms. Practice in solving engineering problems. Prerequisite: MA 113 or MA 115 or higher. Corequisite: CPE 112L.

112L Laboratory Component of Introduction to Computer Programming (0 hrs)
Corequisite: CPE 112.

202 Introduction to Digital Logic Design (3 hrs)
Engineering approaches to design and analysis of digital logic circuits. Boolean algebra, Karnaugh maps, design using MSI and LSI components, algorithmic state and machine design of sequential circuits. Prerequisite: EE 100 and CPE 112.

203 Digital Logic Design Lab (1 hr)
Experiments in applying Boolean logic concepts to digital design. The course introduces students to small-scale prototyping and simulation techniques that are used to implement and evaluate digital combinational and sequential logic designs. Course is normally taken the semester following the successful completion of EE 202. Prerequisite: EE 202

213 Electrical Circuit Analysis I (3 hrs)
Circuit elements, voltage-current characteristics for circuit elements; independent and dependent sources; Kirchhoff’s laws and circuit equations. Source transformations; Thevenin’s and Norton’s theorems and superposition. Introduction to operational amplifiers. Transient and forced response of RC, RL, and RLC circuits. Introduction to sinusoidal steady-state, phasors, and impedance. Prerequisites: PH 112; Prerequisite with Concurrency: MA 238, and either (MA 244 or CHE 244).

221 Computer Organization (3 hrs)
Functional organization of stored-program digital computers including number representation, assembly language programming, computer hardware, micro-operations, and control logic; microprocessor architecture. Prerequisite: EE 202. (Same as CPE 221.)

223 Design and Modeling of Electrical Circuits and Systems (3 hrs)
Electrical circuit and systems design and modeling. Includes using modern tools (i.e. Matlab and simulink) to design and model circuits. Introduces and reinforces engineering design principles. Prerequisites: EE 202, EE 213.

307 Electricity and Magnetism (3 hrs)
Basic concepts of electrostatics, electric potential theory, electric fields and currents, fields of moving charge, magnetic fields, time varying electromagnetic fields, Maxwell’s equations. Prerequisite: EE 213, MA 238, 244.

308 Electromagnetic Engineering (3 hrs)
Review of Maxwell’s equations, uniform plane waves in different types of media, reflection, and transmission of uniform plane waves, transmission lines, waveguides, and antennas. Prerequisite: EE 307.

310 Solid State Fundamentals (3 hrs)
Basic physical processes occurring in solids. Schrodinger equation and its applications. Energy bands and charge carriers in semiconductors, excess carriers in semiconductors, introduction to semiconductor junctions, the bipolar junction transistor, the metal-insulator- semiconductor field-effect transistors. Prerequisite: PH 113. Prerequisite with Concurrency: MA 238.

313 Electrical Circuit Analysis II (3 hrs)
Continuation of EE 213. Use of phasors and impedance to analyze linear circuits at steady state. AC steady-state power for single and polyphase circuits. Properties and practical uses of resonant circuits, magnetically coupled circuits, and transformers for AC steady state. Introduction to two-port networks and low and high pass filter design. Prerequisite: EE 213.

315 Introduction to Electronic Analysis and Design (3 hrs)
Diode, bipolar transistor and FET circuit models for the design and analysis of electronic circuits. Single stage analysis and design. Computer aided design calculations, amplifier operating point design, and frequency response of single and multistage amplifiers. High frequency and low frequency designs are emphasized.  Prerequisite: EE 213.

316 Electronic Measurement & Devices Design Laboratory (1 hr)
Experiments in the measurement of electronic device characteristics. Voltage, current, impedance, frequency, and waveform measurements. Design of biasing networks, small signal amplifiers and switching circuits. Prerequisite with Concurrency EE 315.

322 Digital Hardware Design Fundamentals (3 hrs)
Advanced concepts in Boolean algebra, use of hardware description languages as a practical means to implement hybrid sequential and combinational designs, digital logic simulation, rapid prototyping techniques, and design for testability concepts. Focuses upon the actual design and implementation of sizeable digital design problems using a representative set of Computer Aided Design (CAD) tools. Prerequisite: EE 202, EE315. (Same as CPE 322) Corequisite: EE 324.

324 Digital Hardware Design Lab (1 hrs)
Corequisite: EE 322.

323 Introduction to Embedded Computer Systems (3 hrs)
The course examines both hardware and software aspects in building embedded computer systems, as well as methods to evaluate design tradeoffs between different technology choices. The students develop an appreciation of technology capabilities and limitations and appreciation of all system components necessary to be able to design and implement a basic embedded computer system and interface it to the outside world. Experiments performed in the Microcomputer Laboratory provide considerable experience, allowing students to develop programs in assembly language and C and program embedded systems to perform required functions. Prerequisites: CPE 221. Corequisite: CPE 325.

325  Lab component of EE 323 (1 hrs)
Corequisite: CPE 323.

382 Analytical Methods for Continuous Time Systems (3 hrs)
Fourier Series, Fourier and Laplace transforms with emphasis on their physical interpretation. System representation by transfer functions and impulse response functions. Convolution integral. Transient response. Modeling and simulation. Prerequisite: EE 213, MA 238.

383 Analytical Methods for Multivariable and Discrete Time Systems (3 hrs)
Discrete time signals and systems, sampling techniques, Z and discrete Fourier transforms, multivariable systems. Introduction to digital signal processing. Prerequisite: EE 382.

384 Digital Signal Processing Laboratory (1 hr)
Design and programming of digital processing algorithms such as DFT, FFT, IIR, and FIR filtering. Prerequisite: CPE 381 or Prerequisite with Concurrency: EE 383.

385 Random Signals and Noise (3 hrs)
Random variables and probability description of signals. Introduction to random processes: autocorrelations, cross correlation, power spectral density. Noise analysis: thermal, shot, white, and colored. Response of electrical systems to random inputs. Prerequisite: EE 382 or CPE 381.

386 Introduction to Control and Robotic Systems (3 hrs)
Basic theories and analytical techniques for modeling, analysis and control of dynamical systems. Transfer functions, block-diagrams, frequency response, stability criteria, series and feedback controller design, and digital control. Introduction to the dynamic analysis and control of robotic systems. Prerequisite: EE 382 or CPE 381.

401 Real Time Digital Signal Processing (3 hrs)
Introduction to digital signal processor architectures, applications, assembly language programming, and development tools for designing and implementing DSP systems. Prerequisite: EE 383 or CPE 381.

410 Selected Topics in Electrical Engineering (1-3 hrs)

411 Electric Power Systems (3 hrs)
Power generation, transmission, and distribution. Three-phase circuits and per unit analysis, load-flow studies, symmetrical components, and power systems stability. Prerequisite: EE 313.

412 Senior Design Project in Electrical Engineering (1-3 hrs)
Individual design project under the direction of an ECE faculty member. Prerequisites: Senior standing and permission of instructor.

414 Analog and Digital Filter Design (3 hrs)
Analog filter design via Butterworth, Chebyshev, and elliptical approximation. Active filter design using operational amplifiers. Digital filter design methods. Prerequisites: EE 315 and 383.

416 Electronics II (3 hrs)
Integrated circuits and micro-devices related to multistage amplifiers, oscillators, design specifications, operational amplifiers, and microcircuits. Computer simulation. Prerequisites: EE 313, 315.

 423 Communications Systems and Simulation with Laboratory (3 hrs)
Modern test equipment and computer-based simulation methods are used to conduct experiments in the area of communication systems. Hands-on experiments are conducted using digital oscilloscopes, arbitrary waveform generators, vector impedance meters and other relevant test and measurement equipment. Methods are investigated for signal modulation and demodulation; studies are conducted on AM, FM, PSK, PCM and delta modulation circuits and systems. Several types of filters are investigated, both analytically and experimentally. Properties and behavior of phase-locked loop are studied by using both hardware and numerical simulations. Prerequisites/Corequisite: EE 426.

424 Introduction to Data Communication Networks (3 hrs)
Overview of historic development of modern telephone and data communication system, system architecture, standards, broadband switching systems, modems, protocols, personal and mobile communications, digital modulation techniques. Prerequisite: EE 383 or CPE 381.

426 Communication Theory (3 hrs)
Review of elementary signals and systems including the Hilbert transform, cross and auto correlation, power density spectrum, and the Wiener-Khintchine theorem. Butterworth and Chebyshev low-pass filters. Band-pass signals and systems. The low-pass equivalent of a band-pass signal/system. Commonly used forms of linear and nonlinear modulation. Demodulation methods and circuits. Phase lock and frequency feedback techniques. Prerequisites: EE 382 or CPE 381.

427 VLSI Design I (3 hrs)
Introduction to VLSI design using CAD tools, CMOS logic, switch level modeling, circuit characterization, logic design in CMOS, systems design methods, test subsystem design, design examples, student design project. Design project to be fabricated and tested in EE/CPE 428. Prerequisite: EE 202 and EE 315. (Same as CPE 427) Corequisite: EE 427L.

427L Laboratory Component of VLSI Design I (0 hrs)
Corequisite: EE 427.428 VLSI Design II (3 hrs)Advanced experience with CAD tools for VLSI design, IC testing. Design project from EE/CPE 427 to be fabricated and tested. Implementation and verification of test programs, IC testing and troubleshooting, legal, economic, and ethical design issue. Oral presentations and written reports are required. Prerequisite: EE/CPE 427. (Same as CPE 428) Corequisite: EE 428L.

428 VLSI Design II (3 hrs)
Advanced experience with CAD tools for VLSI design, IC testing. Design Project from EE/CPE 427 to be fabricated and tested. Implementation and verification of test programs, IC testing and troubleshooting, legal, economic, and ethical design issue. Oral presentations and written reports are required. Prerequisite: CPE/EE 427. (Same as CPE 428) Corequisite: EE 428L.

428L Laboratory Component of VLSI Design II (0 hrs)
Corequisite: EE 428.

436 Digital Electronics (3 hrs)
Introduction to digital electronics. The Metal-Oxide-Semiconductor (MOS) transistor. MOS inverters and gate circuits. Bipolar junction transistors, ECL inverters, and bipolar digital gates. Semiconductor Memories. Prerequisites: EE 202 and 315.

437 Electronics Manufacturing Processes (3 hrs)
Current concepts, facilities, and technology utilized in the manufacture of electronic components and products. Includes printed wiring board fabrication and component mounting methods, automation, quality and reliability, product testing, and economic issues. Prerequisite: Senior standing. (Same as ISE 437)

451 Optoelectronics (3 hrs)
Basic concepts for understanding electro-optic devices and systems. Blackbody radiation; light sources; quantum and thermal detectors, noise in detectors; optical heterodyning; acousto-optic, magneto-optic, and electro-optic modulation. Prerequisite with Concurrency: EE 307, 315. (Same as OPE 451.)

453 Laser Systems (3 hrs)
Spontaneous and stimulated emission, population inversion, optical resonators, three-and four-level systems, Q-switching and mode-locking, semiconductor lasers, integrated optic waveguides and couplers, scanning systems, high-power industrial application. Prerequisite: EE 307. (Same as OPE 453)

454 Optical Fiber Communications (3 hrs)
Introduction to optical fibers and their transmission characteristics, optical fiber measurements, sources and detectors, noise considerations for digital and analog communication, optical fiber systems. Prerequisite: EE 307 or PH 432 and EE 383 or CPE 381. (Same as OPE 454)

486 Introduction to Modern Control Systems (3 hrs)
The basic ideas and techniques of modern control theory. Analytical techniques for modeling, analysis and control of MIMO dynamic systems. State variable description of dynamic systems. State-variable feedback control design and state observers. Kalman filtering. Fundamentals of nonlinear systems analysis. Introduction to discrete-time system modeling, analysis and control. Basics of adaptive and optimal control. Applications to aerospace and electric power systems.  Prerequisite:  EE

494 EE Design Projects (3 hrs)
Design, simulation, and construction of selected interdisciplinary projects. Review of legal, economic, and ethical issues. Students work as individuals or teams under the direction of a faculty member to design, implement, test, and evaluate their projects. Oral presentation and written reports are required. Prerequisite: EE 308, EE 310, EE 315, EE 383, EE 386, CPE 323, and ISE 321.