The Bachelor of Science in Electrical Engineering is offered by the Department of Electrical and Computer Engineering. The program prepares students for careers as practicing engineers in areas such as digital systems, embedded processor applications, digital communications, control systems, sensor networks, biomedical signal processing, microelectronics, computer security and power networks. These careers are in applications, development, research, and design of electric and electronic systems and devices. Electrical Engineers are involved in the design and development of telecommunications networks, cellular telephones, computer and other microprocessor-based devices, consumer electronics, control systems for space vehicles and robots, and in many aspects of the power and automotive industries.

Electrical Engineering students may complete one or more optional concentrations in

  • Bioelectrical Engineering,
  • Computer Engineering, and/or
  • Cooperative Education Program.

Campus Location: Main

Program Code: EN-ECE-BSEE


The Electrical Engineering (BS) program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs. ABET is a non-profit and non-governmental accrediting agency for academic programs in the disciplines of applied science, computing, engineering, and engineering technology recognized by the Council for Higher Education Accreditation (CHEA).

+1 Bachelor to Master's Accelerated Degree Program

High-achieving undergraduates can earn both a bachelor's degree and a master's degree within five years. Students apply for this program in sophomore year, and four graduate-level courses are taken in place of undergraduate requirements during junior and senior years. After the bachelor's degree is earned, one graduate-level course is taken in the summer followed by full-time study in the subsequent Fall and Spring semesters to complete the master's degree study. The following accelerated program is available:

Contact Information

Li Bai, PhD, Chair
Engineering Building, Room 712

Brian Thomson, PhD, Undergraduate Coordinator
Engineering Building, Room 727A

Learn more about the Bachelor of Science in Electrical Engineering.

These requirements are for students who matriculated in academic year 2023-2024. Students who matriculated prior to fall 2023 should refer to the Archives to view the requirements for their Bulletin year.

Summary of Degree Requirements

University Requirements

All new students are required to complete the university's General Education (GenEd) curriculum.

All Temple students must take a minimum of two writing-intensive courses for a total of at least six credits. The writing-intensive course credits are counted as part of the major; they are not General Education (GenEd) or elective credits. The writing-intensive courses must be completed at Temple University and students may not transfer in credits to satisfy this requirement. The specific writing-intensive courses required for this major are: 

ENGR 2196Technical Communication3
or ENGR 2996 Honors Technical Communication
ENGR 4296Capstone Senior Design Project3
or ENGR 4996 Honors Capstone Senior Design Project

College Requirements

The degree of Bachelor of Science in Electrical Engineering may be conferred upon satisfactory completion of a minimum of 128 semester hours of credit with a minimum GPA of 2.0 overall and in the major. Students must also score a minimum grade of C- in each of the following courses before they can take other junior and senior level courses:

ECE 2342Circuits and Electronics I5
ECE 2612Digital Circuit Design3
ECE 3516Signals and Systems5
or ECE 3916 Honors Signals and Systems

Program Requirements

Required Math & Basic Science Courses
MATH 1041Calculus I4
or MATH 1941 Honors Calculus I
MATH 1042Calculus II4
or MATH 1942 Honors Calculus II
MATH 2041Differential Equations I3
or MATH 2941 Honors Differential Equations I
ECE 3522Stochastic Processes in Signals and Systems3
ENGR 2011Engineering Analysis & Applications3
ENGR 2013Engineering Analysis and Applications Lab1
PHYS 1061Elementary Classical Physics I4
or PHYS 1961 Honors Elementary Classical Physics I
PHYS 1062Elementary Classical Physics II4
or PHYS 1962 Honors Elementary Classical Physics II
CHEM 1035Chemistry for Engineers3
CHEM 1033General Chemistry Laboratory I1
or CHEM 1953 Honors Chemical Science Laboratory I
Required General Education Courses
Select one of the following:4
Analytical Reading and Writing
Analytical Reading and Writing: ESL
Honors Writing About Literature
IH 0851Intellectual Heritage I: The Good Life3
or IH 0951 Honors Intellectual Heritage I: The Good Life
IH 0852Intellectual Heritage II: The Common Good3
or IH 0952 Honors Intellectual Heritage II: The Common Good
GenEd 08xx or 09xx (U.S. Society)3
GenEd 08xx or 09xx (Global/World Society)3
GenEd 08xx or 09xx (Human Behavior)3
GenEd 08xx or 09xx (The Arts)3
GenEd 08xx or 09xx (Race and Diversity)3
Required Electrical Engineering Courses
ECE 1111Engineering Computation I4
ECE 2342Circuits and Electronics I5
ECE 2352Circuits and Electronics II5
ECE 2612Digital Circuit Design3
ECE 2613Digital Circuit Design Laboratory1
ECE 3516Signals and Systems5
or ECE 3916 Honors Signals and Systems
ECE 3612Processor Systems3
or ECE 3914 Honors Microprocessor Systems
ECE 3613Processor Systems Laboratory1
or ECE 3915 Honors Microprocessor Systems Lab
ECE 3712Introduction to Electromagnetic Fields and Waves3
ECE 3822Engineering Computation II3
Required Engineering Courses
ENGR 1001College of Engineering First Year Seminar1
ENGR 1101Introduction to Engineering & Engineering Technology3
or ENGR 1901 Honors Introduction to Engineering
ENGR 1102Introduction to Engineering Problem Solving3
ENGR 2196Technical Communication (WI)3
or ENGR 2996 Honors Technical Communication
ECE 4176Senior Design Project I: ECE3
ENGR 4296Capstone Senior Design Project (WI)3
or ENGR 4996 Honors Capstone Senior Design Project
Required Elective Courses
ECE Technical Electives - may use a combination of 3 credit and/or 4 credit courses 16
Math, Science, or Engineering Electives6
Free Elective2
Total Credit Hours128

Suggested Academic Plan

Please note that this is a suggested academic plan. Depending on your situation, your academic plan may look different. 

Bachelor of Science in Electrical Engineering

Suggested Plan for New Students Starting in the 2023-2024 Academic Year

Plan of Study Grid
Year 1
FallCredit Hours
MATH 1041
Calculus I
or Honors Calculus I
PHYS 1061
Elementary Classical Physics I
or Honors Elementary Classical Physics I
ENGR 1101
Introduction to Engineering & Engineering Technology
or Honors Introduction to Engineering
ENGR 1001 College of Engineering First Year Seminar 1
ENG 0802
Analytical Reading and Writing
or Analytical Reading and Writing: ESL
or Honors Writing About Literature
 Credit Hours16
MATH 1042
Calculus II
or Honors Calculus II
PHYS 1062
Elementary Classical Physics II
or Honors Elementary Classical Physics II
CHEM 1035 Chemistry for Engineers 3
CHEM 1033
General Chemistry Laboratory I
or Honors Chemical Science Laboratory I
ENGR 1102 Introduction to Engineering Problem Solving 3
 Credit Hours15
Year 2
ENGR 2011 Engineering Analysis & Applications 3
ENGR 2013 Engineering Analysis and Applications Lab 1
ECE 1111 Engineering Computation I 4
ECE 2342 Circuits and Electronics I 5
IH 0851
Intellectual Heritage I: The Good Life
or Honors Intellectual Heritage I: The Good Life
 Credit Hours16
MATH 2041
Differential Equations I
or Honors Differential Equations I
ECE 2352 Circuits and Electronics II 5
ECE 2612 Digital Circuit Design 3
ECE 2613 Digital Circuit Design Laboratory 1
IH 0852
Intellectual Heritage II: The Common Good
or Honors Intellectual Heritage II: The Common Good
 Credit Hours15
Year 3
ECE 3516
Signals and Systems
or Honors Signals and Systems
ECE 3612
Processor Systems
or Honors Microprocessor Systems
ECE 3613
Processor Systems Laboratory
or Honors Microprocessor Systems Lab
ENGR 2196
Technical Communication
or Honors Technical Communication
GenEd Breadth Course 3
GenEd Breadth Course 3
 Credit Hours18
ECE 3522 Stochastic Processes in Signals and Systems 3
ECE 3822 Engineering Computation II 3
ECE Technical Elective #1 3
ECE Technical Elective #2 4
GenEd Breadth Course 3
 Credit Hours16
Year 4
ECE 3712 Introduction to Electromagnetic Fields and Waves 3
ECE 4176 Senior Design Project I: ECE 3
ECE Technical Elective #3 3
Math, Science, or Engineering Elective #1 3
GenEd Breadth Course 3
Free Elective 2
 Credit Hours17
ENGR 4296
Capstone Senior Design Project
or Honors Capstone Senior Design Project
ECE Technical Elective #4 3
ECE Technical Elective #5 3
Math, Science, or Engineering Elective #2 3
GenEd Breadth Course 3
 Credit Hours15
 Total Credit Hours128

ECE Technical Electives

ECE 3412Classical Control Systems3
ECE 3413Classical Control Laboratory1
ECE 3432Robotic Control using Robotic Operating System (ROS)3
ECE 3614Printed Circuit Board Design3
ECE 3622Embedded System Design3
ECE 3623Embedded System Design Laboratory1
ECE 3732Electromechanical Energy Systems3
ECE 3733Electromechanical Energy Systems Laboratory1
ECE 3824Engineering Computation III3
ECE 4110Special Topics1 to 4
ECE 4312Microelectronics II3
ECE 4322VLSI Systems Design3
ECE 4412Modern Control Theory3
ECE 4422Digital Control Systems3
ECE 4512Digital Communication Systems3
ECE 4513Digital Communication Systems Laboratory1
ECE 4522Digital Signal Processing3
ECE 4527Introduction to Machine Learning and Pattern Recognition3
ECE 4532Data and Computer Communication3
ECE 4542Telecommunications Engineering3
ECE 4612Advanced Processor Systems3
ECE 4712Power System Analysis3
ECE 4722Power Electronics3
ECE 4822Engineering Computation IV3

Math, Science, or Engineering Electives

Any course 2000-level or above from the College of Science and Technology (CST), excluding MATH 2101, MATH 2103, CIS 3715, CIS 4526.3
Any course 2000-level or above from the College of Engineering.3