Bachelor of Science in Electrical Engineering with Co-op

Learn more about the Bachelor of Science in Electrical Engineering.

Cooperative Education Program

A Cooperative Education (Co-Op) is an optional program available at the College of Engineering where you have the opportunity to gain professional work experience before graduation. It is designed to give you the chance to apply the knowledge learned in the classroom to real life problems. You will be exposed to the latest technology and new ideas at a worksite helping you understand your field of work more extensively. During the Co-Op, you will make valuable connections with professionals in your field. A cooperative education can enhance and strengthen you academically, professionally and personally.

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 4296Senior Design Project II3
or ENGR 4996 Honors Senior Design Project II

College Requirements

The degree of Bachelor of Science in Electrical Engineering with the optional Cooperative Education Program may be conferred upon satisfactory completion of a minimum of 134 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 Literature/Reading/Writing
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 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 4296Senior Design Project II (WI)3
or ENGR 4996 Honors Senior Design Project II
Required Elective Courses
ECE Technical Electives - may use a combination of 3 credit and/or 4 credit courses16
Math, Science, or Engineering Electives6
Free Elective3
Required Cooperative Education Courses
ENGR 2181Co-Op Work Experience I3
ENGR 3181Co-Op Work Experience II3
Total Credit Hours134

Suggested Academic Plan

Below is a suggested five-year plan for the Co-Op program leading to the Bachelor of Science in Electrical Engineering. The minimum requirement for graduation is 134 semester hours.

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 with Cooperative Experience

Requirements for New Students starting in the 2022-2023 Academic Year

Year 1
FallCredit Hours
MATH 1041 or 1941Calculus I4
PHYS 1061 or 1961Elementary Classical Physics I4
ENGR 1101 or 1901Introduction to Engineering & Engineering Technology (prerequisite: Engineering admission)3
ENG 0802, 0812, or 0902Analytical Reading and Writing [GW]4
 Term Credit Hours15
Spring
MATH 1042 or 1942Calculus II4
PHYS 1062 or 1962Elementary Classical Physics II4
CHEM 1035Chemistry for Engineers3
CHEM 1033 or 1953General Chemistry Laboratory I1
ENGR 1102Introduction to Engineering Problem Solving3
 Term Credit Hours15
Year 2
Fall
ENGR 2011Engineering Analysis & Applications3
ENGR 2013Engineering Analysis and Applications Lab1
ECE 1111Engineering Computation I4
ECE 2342Circuits and Electronics I5
IH 0851 or 0951Intellectual Heritage I: The Good Life [GY]3
 Term Credit Hours16
Spring
MATH 2041 or 2941Differential Equations I3
ECE 2352Circuits and Electronics II5
ECE 2612Digital Circuit Design3
ECE 2613Digital Circuit Design Laboratory1
IH 0852 or 0952Intellectual Heritage II: The Common Good [GZ]3
 Term Credit Hours15
Year 3
Fall
ECE 3516 or 3916Signals and Systems5
ECE 3612 or 3914Processor Systems3
ECE 3613 or 3915Processor Systems Laboratory1
ENGR 2196 or 2996Technical Communication [WI]3
GenEd Breadth Course3
GenEd Breadth Course3
 Term Credit Hours18
Spring
ECE 3522Stochastic Processes in Signals and Systems3
ECE 3822Engineering Computation II3
ECE Technical Elective #13
ECE Technical Elective #24
GenEd Breadth Course3
 Term Credit Hours16
Year 4
Fall
ENGR 2181Co-Op Work Experience I3
 Term Credit Hours3
Spring
ENGR 3181Co-Op Work Experience II3
 Term Credit Hours3
Year 5
Fall
ECE 3712Introduction to Electromagnetic Fields and Waves3
ECE 4176Senior Design Project I: ECE3
ECE Technical Elective #33
Math, Science, or Engineering Elective #13
GenEd Breadth Course3
Free Elective3
 Term Credit Hours18
Spring
ENGR 4296 or 4996Senior Design Project II [WI]3
ECE Technical Elective #43
ECE Technical Elective #53
Math, Science, or Engineering Elective #23
GenEd Breadth Course3
 Term Credit Hours15
 Total Credit Hours: 134

ECE Technical Electives

ECE 3412Classical Control Systems3
ECE 3413Classical Control Laboratory1
ECE 3432Robotic Control using Raspberry Pi Microcontroller3
ECE 3622Embedded System Design3
ECE 3623Embedded System Design Laboratory1
ECE 3722Electromagnetic Wave Propagation3
ECE 3723Electromagnetic Wave Propagation 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 MATH course 2000-level or above3
Any course 2000-level or above from the College of Science & Technology3
Any course 2000-level or above from the College of Engineering3