Undergraduate Program Requirements

General Program Requirements

1. Required Total Credits

2. Grade Requirements

  • University - 2.00 GPA
  • College - 2.00 cumulative GPA in all required engineering, math, chemistry and physics courses
  • Department - A 2.00 EE GPA must be maintained in all ECE courses taken. Every 100, 200, and 300 level required ECE course must be passed with a minimum grade of C.  Students receiving a grade below C will not be allowed to take any ECE course for which that course is a prerequisite until such time as the C or above grade requirement is met.
  • Other - Additionally, students must meet all minimum grade requirements and prerequisites which may be established by other departments.

3. Technical Electives

4. Science/Math/Engineering Electives

For Electrical Engineering 9 credits, for Lasers and Optical Engineering 3 credits, chosen from any combination of courses on the Science/Math/Engineering Electives for Electrical Engineering or Science/Math/Engineering Electives for Lasers and Optical Engineering lists, provided the course is not already required for the degree.

5. Free Electives

Free elective credits can be satisfied by completing courses 100 level or above. AP, IB, and transfer credits can be used to fulfill free elective credits.

  • Computer Engineering Degree – 0-3 credits free elective
  • Electrical Engineering Degree – Electrical Engineering Concentration – 3-4 credits free elective
  • Electrical Engineering Degree – Lasers and Optical Engineering Concentration – 0 credits free elective

6. All-University Core Curriculum(1)

Category I - Basic Competencies
IA - Intermediate Writing CO150 3 cr.
IB - Mathematics MATH160 3 cr.

Category II - Additional Communication
IIA - Advanced Writing CO301B or JTC300 3 cr.

Category III - Foundations & Perspectives (21-24 credits total)
IIIA - Biological/Physical Sciences PH141 5 cr.
PH142 5 cr.
IIIB - Arts/Humanities 6 credits - choose from the list available in the current General Catalog or Class Schedule,
no more than 3 credits of intermediate foreign languages may be used toward this category
IIIC - Social/Behavioral Sciences ECON202 3 cr.
IIID - Historical Perspectives 3 credits - choose from the list available in the current General Catalog or Class Schedule
IIIE - Global & Cultural Awareness 3 credits - choose from the list available in the current General Catalog or Class Schedule

(1) Students in the Honors Program substitute alternate courses - please contact the Honors Program for additional information.

Background Information


1. Required Total Credits

A minimum of 42 upper-division semester credits (300-400 level) is required of all students completing a bachelor’s degree program. Elective credits taken at the 500 level may be used to fulfill this requirement. A minimum of 30 upper-division semester credits must be completed in residence at CSU as a major in the College of Engineering as verified by the Electrical and Computer Engineering Department.

2. Grade Requirements

All courses must be taken for a grade. The only exception to this policy is the pass/fail option available in the first semester of the freshman year. The original grade and grades earned in repeated courses are both used in calculating grade point averages, unless a student exercises Repeat/Delete policy explained in the Advising and Registration section of the General Catalog. Only the most recent grade of a repeated course is used in calculating the ECE GPA.

3. Prerequisites and Corequisites

Meeting course prerequisites and corequisites is the responsibility of the student. Math department policy is that module prerequisites must be satisfied on the first day of class.

4. Career Development Seminars (CDS)

The ECE curriculum has been modified as part of the Revolutionizing Engineering Departments initiative (RED). Three threads run through the new curriculum: Foundations, Creativity and Professional Formation of Engineers. This curriculum incorporates skills that engineers need beyond technical expertise, in areas like communication, ethics, social impact and interaction in large, diverse groups. As a part of the ECE department graduation requirements, students must complete the following Career Development Seminars as part of the Professional Formation of Engineers thread:

  • Resume Writing
  • Mock Interviewing or Behavior Based Interviewing
  • Using LinkedIn

These sessions should be recorded in the College of Engineering's Career Readiness Program tracking system. To view the schedule for Career Development Seminar sessions, please go to: