Bachelor of Science in Electrical Engineering - Signal & Information Processing and Electronic Devices

Wellness Requirement
APPH 1040Scientific Foundations of Health2
or APPH 1050 The Science of Physical Activity and Health
or APPH 1060 Flourishing: Strategies for Well-being and Resilience
Institutional Priority
CS 1301Introduction to Computing 23
Mathematics and Quantitative Skills
MATH 1552Integral Calculus 24
Political Science and U.S. History
HIST 2111The United States to 18773
or HIST 2112 The United States since 1877
or INTA 1200 American Government in Comparative Perspective
or POL 1101 Government of the United States
or PUBP 3000 American Constitutional Issues
Arts, Humanities, and Ethics
Any HUM 16
Communicating in Writing
ENGL 1101English Composition I3
ENGL 1102English Composition II3
Technology, Mathematics, and Sciences
PHYS 2211Introductory Physics I 24
PHYS 2212Introductory Physics II 24
MATH 1551Differential Calculus 22
MATH 1554Linear Algebra 24
Social Sciences
Select one of the following:3
Economic Analysis and Policy Problems
The Global Economy
Principles of Macroeconomics
Principles of Microeconomics
Any SS 16
Field of Study
MATH 2551Multivariable Calculus 24
MATH 2552Differential Equations 24
CHEM 1310Principles of General Chemistry for Engineers4
or CHEM 1211K Chemical Principles I
Science Elective 33
Probability/Statistics 6, 103
Major Requirements
Ethics Requirement 1
ECE 1100ECE Discovery Studio1
ECE 2020Digital System Design 23
ECE 2026Introduction to Signal Processing 23
ECE 2031Digital Design Laboratory 22
ECE 2035Programming for Hardware/Software Systems 24
or ECE 2036 Engineering Software Design
ECE 2040Circuit Analysis 23
ECE 3005Professional and Technical Communications for ECE1
ECE 3025Electromagnetics 23
ECE 3040Microelectronic Circuits 24
ECE 3043Measurements, Circuits, and Microelectronics Laboratory 22
Electronic Devices 2,10
ECE 3450Semiconductor Devices3
ECE 4452IC Fabrication3
Select one of the following: 2,83
Electromagnetic and Microwave Applications
Introduction to Electronic Systems Packaging
Devices for Renewable Energy
Optical Engineering
Laser Theory and Applications
Electronics Packaging Assembly, Reliability, Thermal Management, and Test
Electronic Packaging Substrate Fabrication
Electronic Devices Electives
ECE 3000/4000-level Elective 43
Signal & Information Processing 10
Select one of the following: 2,83
Optimization for Information Systems
Fundamentals of Digital Signal Processing
Select two of the following: 2,86
Signals and Systems
Optimization for Information Systems
Advanced Programming Techniques for Engineering Applications
Embedded Systems Design
Random Signals and Applications
Fundamentals of Digital Signal Processing
Applications of Digital Signal Processing
Design Synthesis of Application-specific Signal Processors
Introduction to Medical Image Processing
Signal & Information Processing Electives
ECE 3000/4000-level Elective 43
Culminating Senior Design Options (Capstone)
Culminating Senior Design 73
Free Electives 5,911
Total Credit Hours129

 Pass-fail only allowed for Core IMPACTS Arts, Humanities & Ethics Electives, Social Sciences Electives, Free Electives, ECE 1100, and ECE 3005.

Courses that are cross-listed with ECE must be taken under the ECE number.


Students must complete one Ethics course during their program. For a complete list of Ethics courses, please click here.


Minimum grade of C required.


Please select any academic course from the Schools of Biological Sciences, Chemistry, Earth and Atmospheric Sciences, or Physics.  Research credits may not apply to this requirement.


ECE electives are subject to School approval and must satisfy the following constraints:

  1. All ECE courses at the 3000-level or higher, including approved special topics course.  Exclusions:  Junior Design Fundamentals Course (prerequisite for single-semester capstone) and ECE 3077 (used to satisfy Probability and Statistics requirement).
  2. Special problems, undergraduate research, and similar courses may not be included, except for three credit hours for one ECE Undergraduate Research sequence, either ECE 3951+ ECE 3952 or ECE 4951+ ECE 4952. For students completing the Research Option but not an ECE UROP sequence, three credit hours for ECE 4699 may be included.

The following courses are not allowed: ECE 3710, ECE 3741, HPS 1XXX, LMC 2661, LMC 2662, LMC 3661, LMC 3662, MATH 1113, and PHYS 2XXX (AP Credit). Maximum of six credit hours of Special Problems or research may be applied toward the degree


CEE 3770 or ISYE 3770 or MATH 3670 or ECE 3077 (must be taken for Letter Grade basis)


Senior Design requirements may be satisfied in the following ways:

  1. ECE two semester 4000 level ECE Culminating Design I + ECE Culminating Design II
  2. Approved single-semester capstone (requires completion of the prerequisite ECE Design Fundamentals junior course, which counts as a free elective)

NOTE: Students may be able to use a VIP project in one of the above options to satisfy Senior Design provided they meet the requirements as outlined at the following VIP page. (see


No single course may be used to satisfy requirements in both selected threads.

  1. If a course is required in both threads, it must be satisfactorily completed once and the second occurrence shall be replaced by an equivalent number of ECE 3000/4000 elective hours (excluding courses used to satisfy senior design or probability & statistics requirements).
  2. If a course is required in one thread and optional (elective or pick list) in the second thread, it must be completed as required and may not be used to satisfy any element of the second thread.
  3. If a course is optional (elective or pick list) in both threads, it may be counted once toward either thread, but not toward both.

The total number of available free elective hours will depend on choices made in the thread as well as the choice to fulfill Senior Design requirements according to note (7)


Hours satisfying Probability & Statistics requirement and threads requirements may share with minor requirements.