Printer-friendly version of the guidesheet
These suggested course tracks are based on undergraduate requirements from the class
entering in the 2021-22 academic year. These are only suggestions, refer to the University Academic Guide for the official requirements for each major.
For archived requirements refer to the University Academic Guide. Select the desired year, then click Link to Resource under the heading View Online.
For more information on graduate-level requirements go here.
Take note of Pre- or Co-requisites
-
Discipline Description
Electrical engineering, one of the broadest engineering disciplines, is the branch
of engineering that focuses on designing components and systems that utilize electrons
and photons. Electrical engineers design wireless and fiber optic telecommunication
systems. Both large corporations and small companies hire electrical engineer graduates.
Our program covers all areas of electrical engineering and provides a balance between
theory and practical application. It prepares graduates for a dynamic career in electrical
engineering by providing them with the skills and knowledge for success. The faculty
in our department are dedicated to providing the environment and opportunities students
need.
Our curriculum is excellent preparation for graduate studies. For qualified undergraduates,
we offer a five-year program that leads to both a BS and an MS degree in computer
engineering or a BS in computer engineering and a master of business administration.
More >>
Year 1
Engineering Design Division: The first year is common to all engineering majors
Fall
-
MATH 224 - Differential Calculus
This is a 2-credit course in differential calculus covering limits, continuity,
and
differentiation. Prerequisites: MATH 223 with a grade of C- or better, or Placement
Exam. Offered each half semester. 2 credits.
Levels: Undergraduate
-
MATH 225 - Integral Calculus
This is a 2-credit course in integral calculus covering optimization and integration.
Prerequisites: MATH 224 with a grade of C- or better. Offered 2nd half of fall semester
and both half semesters of spring semester. 2 credits.
Levels: Undergraduate
-
CHEM 111 - Chemical Principles
A one-semester introductory course in modern chemistry for potential science and
engineering majors. Covers molecular structure and bonding, solids, organic chemistry
and polymers, acid/base and redox chemistry, thermodynamics, electrochemistry and
kinetics in both lecture and laboratory. Fulfills all requirements met by CHEM 107-108.Credits: 4. Format: 3 hour lecture; 2 hour
discussion; 3 hour laboratory per week. Prerequisite: high school chemistry. Not open
to students who have credit for CHEM 107 or CHEM 108 or CHEM 104 or CHEM 105
or CHEM 106. If taken as a part of a pre-health track an additional semester of inorganic
chemistry must be taken to fulfill the requirement. Offered in the fall semesters
only. Course fee applies. Refer to the Schedule of Classes.
Levels: Graduate, Undergraduate
-
EDD 111 - Intro to Engineering Design
First course in a two-semester integrated introduction to the engineering profession.
Emphasizes engineering problem-solving techniques; introduction to the engineering
design process. Includes an introduction to machine shop use, engineering graphics,
circuits, and computer-aided design. This course is assessed a $235 fee upon registration.
Fees are refundable only within the first week of classes for students that withdraw
and non-refundable thereafter. Corequisite: EDD 103 (linked). Course is offered in
the Fall semester. 2 credits.
Levels: Undergraduate
-
EDD 103 - Engineering Communications I
Develops student's critical thinking skills through the completion of two
team-based projects. Emphasis is on teaming skills, critical reading, technical writing,
oral presentation skills, project management and professionalism. A technical report
and two professional presentations are required. Corequisite: EDD 111 (linked). Offered
in the Fall semester. 2 credits.
Levels: Undergraduate
General Education Elective (G, P, A, N, H)
Body/Wellness (Y, S, B)
Spring
-
MATH 226 - Integration Tech & Application
This is a 2-credit course covering the calculus of transcendental & inverse
functions, L’Hospital’s Rule, integral techniques, improper integrals,
calculus of parametric curves, and polar coordinates.
Prerequisites: Math 225 with a grade of at least a C- or consent of instructor. 2
credits.
Levels: Undergraduate
-
MATH 227 - Infinite Series
This is a 2-credit course covering sequences, series, power series, and Taylor
series.
Prerequisites: Math 226 with a grade of at least a C- or consent of instructor. 2
credits.
Levels: Undergraduate
-
PHYS 131 - Gen. Physics I(Calculus Based)
A calculus based introduction to the basic concepts underlying physical phenomena,
including kinematics, dynamics, energy, momentum, forces found in nature, rotational
motion, angular momentum, simple harmonic motion, fluids, thermodynamics and kinetic theory. Lectures, discussion, demonstration, and laboratory.
Pre or Co-requisites: high school trigonometry and algebra; AP calculus or MATH 224/225.
Offered spring semester. 4 credits.
Levels: Graduate, Undergraduate
-
EDD 112 - Intro to Engineering Analysis
The conclusion of a two-semester introduction to the practice of engineering.
Content is primarily focused on the application of mathematics in engineering. Content
is reinforced in the EDD 104 engineering design projects. Course fee applies. Refer
to the Schedule of Classes. Prerequisite: EDD 103, EDD 111. Corequisite: EDD 104 (linked).
Course is offered in the Spring semester. 2 credits.
Levels: Undergraduate
-
EDD 104 - Engineering Communications II
This class builds on the skills introduced in EDD 103. Critical reading, engineering
research, and writing through a Conceptual team-based project is emphasized. Two formal
presentations, two research papers using APA documentation style and a technical report
are required. Prerequisite: EDD 103, EDD 111. Corequisite: EDD 112 (Linked). Offered
in the Spring semester. 2 credits.
Levels: Undergraduate
General Education Elective (G, P, A, N, H)
Body/Wellness (Y, S, B)
Year 2
Fall
-
MATH 324 - ODE's for Scientists/Engineers
Introduction to ordinary differential equations. Topics include first order equations
(separable, linear, homogeneous, exact, substitutions); linear second order equations
(method of undetermined coefficients, variation of parameters); applications (oscillations
and resonance, circuits); Laplace transform; power series solutions. Only one of MATH
324 and MATH 371 can be counted towards Math minor. Prerequisites: C- or better in
MATH 227 or MATH 230. Every semester. 4 credits.
Levels: Undergraduate
-
PHYS 132 - Gen.Physics II(Calculus Based)
Fundamentals of electricity, magnetism, light, wave motion and relativity. Lectures,
discussion, demonstration and laboratory. Prerequisite: PHYS 131. Pre or Corequisite:
MATH 226/227. Offered fall semester. 4 credits.
Levels: Undergraduate
-
CS 211 - Programming I Engineers
Introduction to computer programming with engineering applications. Programming in the
procedural language C, control structures, functions, arrays and pointers. Introduction
to abstract data types and object-oriented programming using C++. This course is intended
for Engineering Students. Not applicable toward a major or minor in computer science.
Offered in the Fall semester. 4 credits
Levels: Undergraduate
-
EECE 251 - Digital Logic Design
Fundamental and advanced concepts of digital logic. Boolean algebra and functions.
Design and implementation of combinational and sequential logic, minimization techniques,
number representation, and basic binary arithmetic. Logic families and digital integrated
circuits and use of CAD tools for logic design. Laboratory exercises. Offered every
fall semester. 4 credits. Course fee applies. Refer to the Schedule of Classes.
Levels: Undergraduate
-
EECE 281 - EECE Seminar I
Overview of the fields of electrical engineering and computer engineering. Various
sub-fields within EE and CoE are explored, with emphasis on how they are interrelated.
Issues relevant to careers in EE and CoE (e.g., typical tasks done by EEs and CoEs)
are explored. Offered every fall semester. 1 credit.
Levels: Undergraduate
Spring
-
ISE 261 - Probabilistic Systems I
This course provides an introduction to probability models and statistical methods
most likely to be encountered and used by students in their careers in engineering
and the natural sciences. This introduction will emphasize, from the outset, that
variation is the source from which all statistical methodology flows. Discussion includes
the practical aspects of data collection and descriptive statistics with an introduction
to the basic concepts of probability theory and probability distributions, correlation,
point estimation, confidence intervals, and test of hypothesis. Prerequisites: Math
227 and EDD 112 or permission of instructor. Offered in the Spring semester. 4 credits.
Levels: Undergraduate
-
EECE 260 - Electric Circuits
Units and definitions. Ohm's Law and Kirchhoff's Laws. Analysis of resistive
circuits. Circuit analysis using: Nodal and mesh methods, Norton and Thevenin theorems,
and voltage divider. Transient and sinusoidal steady-state response of circuits containing
resistors, capacitors, and inductors. Laboratory exercises. Prerequisite: PHYS 132.
Offered every spring semester. 4 credits. Course fee applies. Refer to the Schedule
of Classes.
Levels: Undergraduate
-
EECE 212 - Linear Algebra&Eng Programming
An introduction to linear algebra for engineers with computer analysis, visualization,
and mathematical programming. Linear algebra topics include matrix operations, systems
of linear equations, determinants, solution to matrix equations, vector space, eigenvalues
and eigenvectors. Introduction to engineering programming includes variables and
arrays, matrix operation, functions, data representation, user defined functions and
a brief introduction on graphical programming. Engineering applications such as the
matrix representation of graphs, matrices applied to electric circuits and linear
systems will be introduced during the class. Laboratory exercises. Prerequisite: Calculus
I. Offered every spring semester. 4 credits.
Levels: Undergraduate
-
EECE 287 - Sophomore Design
Design-based introduction to embedded computer systems. Organization and composition
of computer processors, memory, and peripherals. Introduction to assembly-language
and embedded C programming. Design of hardware and software for embedded processor
applications. Laboratory exercises and design projects. Prerequisites: CS 211 and
EECE 251. Offered every spring semester. 4 credits. Course fee applies. Refer
to the Schedule of Classes.
Levels: Undergraduate
Year 3
Fall
-
MATH 323 - Calculus III
Calculus of functions of several variables. Prerequisites: C- or better in MATH
227 or MATH 230, or consent of instructor. Every semester. 4 credits.
Levels: Undergraduate
-
EECE 315 - Electronics I
Introduction to electronics, concentrating on the fundamental devices (diode, transistor,
operational amplifier, logic gate) and their basic applications; modeling techniques;
elementary circuit design based on devices. Laboratory exercises. Prerequisites:
EECE 260. Offered every fall semester. 4 credits. Course fee applies. Refer to
the Schedule of Classes.
Levels: Undergraduate
-
EECE 301 - Signals And Systems
Provides an introduction to continuous-time and discrete-time signals and linear
systems. Topics covered include time-domain descriptions (differential and difference
equations, convolution) and frequency-domain descriptions (Fourier series and transforms, transfer function, frequency response, Z transforms and
Laplace transforms). Prerequisites: EECE 212 and 260 and MATH 324. Offered every
fall semester. 4 credits.
Levels: Undergraduate
-
EECE 332 - Semiconductor Devices
Basic theory of semiconductors, p-n junctions, bipolar junction transistors, junction
and MOS field effect devices; device design and modeling; and fabrication. Prerequisite:
PHYS 132. Corequisite: EECE 315. Offered every fall semester. 3 credits.
Levels: Undergraduate
-
EECE 382 - EECE Seminar II
Provides an overview of the professional aspects of the fields of electrical engineering
and computer engineering. Topics to be covered include: typical career paths in EECE,
engineering ethics, resume writing and job search techniques, preparing for graduate
school, professional engineer license, etc. Offered every fall semester. 1 credit.
Levels: Undergraduate
Spring
-
EECE 387 - Design Lab
This course provides experience with the engineering design process, which spans
significant areas of electrical and computer engineering. Lecture will focus on various
aspects of the design process as well as discussions of component characteristics.
EE student prerequisites: EECE 301 and EECE 315. CoE student prerequisites: EECE
315 and EECE 351. Offered every spring semester. 4 credits. Course fee applies.
Refer to the Schedule of Classes. .
Levels: Undergraduate
-
EECE 323 - Electromagnetics
Physics and applications of electromagnetic fields as encapsulated in the vector
form of Maxwell's equations. Static electrical and magnetic fields, time-varying
electromagnetic fields, Poisson's equations, fundamental laws of electromagnetic
fields (including Gauss's law, Ampere's law, Faraday's law, and Biot-Savart's
law), time-harmonic fields, wave propagation, and transmission lines. Numerical techniques.
Prerequisites: EECE 260 and MATH 323. Offered every spring semester. 4 credits.
Levels: Undergraduate
-
EECE 361 - Control Systems
"Introduction to analysis, design and modeling of control systems. Fourier
and Laplace transforms, frequency response, transfer functions static and transient
analysis. Systems block diagrams and signal-flow graphs. Concepts of stability. Numerical
simulation and design of simple control systems. Introduction of discrete-time control.
Prerequisite: EECE 301. Offered every spring semester. 3 credits.
Levels: Graduate, Undergraduate
-
EECE 377 - Communications Systems
Fundamentals of communications systems. Modulation and demodulation methods. Characteristics
of modern analog and digital communications methods. Prerequisites: EECE 301 and ISE
261. Offered every spring semester. 3 credits.
Levels: Graduate, Undergraduate
Professional Elective I (see more below)
Year 4
Fall
-
EECE 487 - Senior Project I
Design projects in cooperation with local industry, other external clients, and
university sponsored projects - outlining specifications, proposals, time schedules,
and paper designs. Periodic design reviews with client, written and oral progress
reports, final presentation. Evaluation based on individual and team performance.
Prerequisites: EECE 387 and senior standing. Co-requisite: After being assigned your
project, register for your Faculty Advisor's lab section of EECE 486. Offered
every fall semester. 2 credits. Course fee applies. Refer to the Schedule of Classes.
Levels: Undergraduate
-
EECE 486 - Senior Project I lab
Faculty Advisor sections for ECE Senior Project I. Register after being assigned
your project. Co-requisite: EECE 487 . Offered every fall semester. 1 credit.
Levels: Undergraduate
Technical Elective I (see more below)
General Education Elective (G, P, A, N, H)
General Education Elective (G, P, A, N, H)
Spring
-
EECE 488 - Senior Project II
Continuation of team development project using lightweight version of industrial
approach. Covers hardware and software builds, integration and test, and project completion;
scope, cost, and time. Individual assignments; team written and oral progress reports,
periodic reviews, integration and test plans, system verification methods, project
reports, and project presentations. Evaluation based primarily on team performance.
Prerequisites: EECE 487 and senior standing. Co-requisite: Register for your Project
Advisor's lab section of EECE 489. Offered every spring semester. 2 credits.
Course fee applies. Refer to the Schedule of Classes.
Levels: Undergraduate
-
EECE 489 - Senior Project II lab
Faculty Advisor sections for ECE Senior Project II. Evaluation based primarily
on individual performance. Register for your Project Advisor's lab section.
Co-requisite: EECE 488. Offered every spring semester. 1 credit.
Levels: Undergraduate
Technical Elective II (see more below)
Professional Elective II (see more below)
General Education Elective (G, P, A, N, H)
Technical & Professional Electives
Any course not listed as Professional Elective would need signed approval from a Faculty
Advisor on a Audit Exception Form – available from Watson School Advising Office.
For the EE curriculum, a total of two (2) technical electives and two (2) professional
electives are required. For the CoE curriculum, a total of two (2) technical electives
and one (1) professional elective are required. This section gives guidance on approved
technical and professional electives. Students may also obtain permission to take
other electives from their advisor, provided a strong case is made.
*Pre-Approved Technical Electives for EE Majors
EECE 400 – 486
Non-required core courses:
EECE 351: Digital Systems Design
EECE 352: Computer Architecture
EECE 359: Computer Communications and Networking
*Pre-Approved Professional Electives for EE and CoE Majors
ACCT 321 – 475
ASTR 321 – 475
BCHM 321 – 475
BIOL 321 – 475
BME 300 - 499
CHEM 231 – 499
CS 300 – 390, 400 – 472
ECON 321 – 475
EECE 323 – 377 (EE only), 400 – 486, 491, 496
GEOG 321 – 475
GEOL 321 – 475
ISE 211, 231, 300 – 486
MATH 300 – 386, 400 – 489 (except Math 327 & 447)
ME 211, 273, 274, 300 – 494
MGMT 321 – 475
PHYS 323 – 342, 411 – 474