Curriculum - Electrical Engineering

Some aspects of the electrical engineering curriculum changed beginning in the fall 2026 semester. See below for the pre-fall-2026 curriculum.

STARTING FALL 2026

Freshman Year Credits

Fall Semester: Credits
ESC 000.1 Professional Development Seminar 0
Ch 110 General Chemistry 3
ECE 150 Digital Logic Design 3
EID 101 Engineering Design and Problem Solving   3
Ma 110 Introduction to Linear Algebra 2
Ma 111 Calculus I 4
HSS 1 Literary Forms and Expressions 3
Total Credits Fall Semester 18

 

Spring Semester:  
ESC 000.2 Professional Development Seminar 0
Ch 111 General Chemistry Laboratory 1.5
CS 160 Intro Procedural Programming 3
Ma 113 Calculus II 4
Ph 112 Physics I: Mechanics 4
HSS 2 Texts and Contexts: Old Worlds and New 3
Total Credits Spring Semester 15.5

 

Sophomore Year Credits

Fall Semester: Credits
ESC 000.3 Professional Development Seminar 0
ECE 240 Circuit Analysis 3
ECE 291 EE Sophomore Projects 1
Ma 225 Vector Calculus 3
Ma 240 Differential Equations 3
Ph 213 Physics II: Electromagnetic Phenomena 4
Ph 291 Introductory Physics Laboratory 1.5
HSS 3 The Making of Modern Society 3
Total Credits Fall Semester 18.5

 

Spring Semester:  
ESC 000.4 Professional Development Seminar 0
ECE 210 MATLAB Seminar: Signals and Systems 0
ECE 211 Signal Processing 3
ECE 241 Electronics I 3
ECE 251 Computer Architecture 3
Ma 226 Probability 3
Ph 214 Physics III: Modern Physics 3
HSS 4 The Modern Context: Figures and Topics 3
Total Credits Spring Semester 18

 

Junior Year Credits

Fall Semester: Credits
ECE 300 Communication Theory 3
ECE 315 Digital Signal Processing Methods 2
ECE 311 Hardware Design 3
ECE 316 Machine Learning Methods 2
ECE 342 Electronics II 4
ECE 393 Electrical Engineering Junior Projects I 2
Ma 326 Linear Algebra 3
Total Credits Fall Semester 19

 

Spring Semester:  
ECE 303 Communication Networks 3
ECE 335 Engineering Electromagnetics 4
ECE 345 Integrated Circuit Engineering 3
ECE 394 Electrical Engineering Junior Projects II 3
Technical Electives 6
Total Credits Spring Semester 19

 

Senior Year Credits

Fall Semester: Credits
ECE 395 Electrical Engineering Senior Projects I 3
Technical Electives 6
Humanities / Social Sciences Elective 3
Free Elective 3
Total Credits Fall Semester 15

 

Spring Semester:  
ECE 396 Electrical Engineering Senior Projects II 3
Technical Electives 3
Humanities / Social Sciences Elective 3
Free Elective 3
Total Credits Spring Semester  12
Total credits required for Bachelor's degree 135

 

Computer Engineering Track

Freshman Year Credits

Fall Semester: Credits
ESC 000.1 Professional Development Seminar 0
Ch 110 General Chemistry 3
EID 101 Engineering Design and Problem Solving 3
ECE 150 Digital Logic Design 3
Ma 110 Introduction to Linear Algebra 2
Ma 111 Calculus I 4
HSS 1 Literary Forms and Expressions 3
Total Credits Fall Semester 18

 

Spring Semester:  
ESC 000.2 Professional Development Seminar 0
Ch 111 General Chemistry Laboratory 1.5
CS 160 Intro Procedural Programming 3
Ma 113 Calculus II 4
Ph 112 Physics I: Mechanics 4
HSS 2 Texts and Contexts 3
Total Credits Spring Semester 15.5

 

Sophomore Year Credits

Fall Semester: Credits
ESC 000.3 Professional Development Seminar 0
ECE 240 Circuit Analysis 3
ECE 291 EE Sophomore Projects 1
Ma 225 Vector Calculus 3
Ma 240 Differential Equations 3
Ph 213 Physics II: Electromagnetic Phenomena 4
Ph 291 Introductory Physics Laboratory 1.5
HSS 3 The Making of Modern Society 3
Total Credits Fall Semester 18.5

 

Spring Semester:  
ESC 000.4 Professional Development Seminar 0
ECE 210 MATLAB Seminar: Signals and Systems 0
ECE 211 Signal Processing 3
ECE 241 Electronics I 3
ECE 251 Computer Architecture 3
Ma 226 Probability 3
Ph 214 Physics III: Modern Physics 3
HSS 4 The Modern Context: Figures and Topics 3
Total Credits Spring Semester 18

 

Junior Year Credits

Fall Semester: Credits
CS 261 Data Structures & Algorithms 3
ECE 300 Communication Theory 3
ECE 315 Digital Signal Processing Methods 2
ECE 316 Machine Learning Methods 2
ECE 342 Electronics II 4
ECE 357 Operating Systems 3
ECE 393 Electrical Engineering Junior Projects I 2
Total Credits Fall Semester 19

 

Spring Semester:  
CS 366 Software Engineering 3
ECE 303 Communication Networks 3
ECE 351 Computer Architecture Seminar 1
ECE 394 Electrical Engineering Junior Projects II 3
Ma 352 Discrete Mathematics 3
Technical Electives 6
Total Credits Spring Semester 19

 

Senior Year Credits

Fall Semester: Credits
ECE 395 Electrical Engineering Senior Projects I 3
Technical Electives 6
Humanities / Social Sciences Elective 3
Free Elective 3
Total Credits Fall Semester 15

 

Spring Semester:  
ECE 396 Electrical Engineering Senior Projects II 3
Technical Electives 3
Free Elective 3
Humanities / Social Sciences Elective 3
Total Credits Spring Semester 12
Total credits required for Bachelor's degree 135

 


 

PRIOR TO FALL 2026

Signal Processing and Electronics Track

Freshman Year Credits

Fall Semester: Credits
ESC 000.1 Professional Development Seminar 0
Ch 110 General Chemistry 3
ECE 150 Digital Logic Design 3
EID 101 Engineering Design and Problem Solving   3
Ma 110 Introduction to Linear Algebra 2
Ma 111 Calculus I 4
HSS 1 Literary Forms and Expressions 3
Total Credits Fall Semester 18

 

Spring Semester:  
ESC 000.1 Professional Development Seminar 0
Ch 111 General Chemistry Laboratory 1.5
ECE 160 Programming for Electrical Engineers 3
Ma 113 Calculus II 4
Ph 112 Physics I: Mechanics 4
HSS 2 Texts and Contexts: Old Worlds and New 3
Total Credits Spring Semester 15.5

 

Sophomore Year Credits

Fall Semester: Credits
ESC 000.1 Professional Development Seminar 0
ECE 240 Circuit Analysis 3
ECE 291 EE Sophomore Projects 1
Ma 223 Multivariable Calculus 2
Ma 240 Ordinary & Partial Differential Equations 3
Ph 213 Physics II: Electromagnetic Phenomena 4
Ph 291 Introductory Physics Laboratory 1.5
HSS 3 The Making of Modern Society 3
Total Credits Fall Semester 17.5

 

Spring Semester:  
ESC 000.1 Professional Development Seminar 0
ECE 210 MATLAB Seminar: Signals and Systems 0
ECE 211 Signal Processing 3
ECE 241 Electronics I 3
ECE 251 Computer Architecture 3
Ma 224 Principles of Probability 2
Ph 214 Physics III: Modern Physics 3
HSS 4 The Modern Context: Figures and Topics 3
Total Credits Spring Semester 17

 

Junior Year Credits

Fall Semester: Credits
ECE 300 Communication Theory 3
ECE 310 Digital Signal Processing 3
ECE 311 Hardware Design 3
ECE 342 Electronics II 4
ECE 393 Electrical Engineering Junior Projects I 2
Ma 326 Linear Algebra 3
Total Credits Fall Semester 18

 

Spring Semester:  
ECE 302 Probability Models & Stochastic Processes 3
ECE 303 Communication Networks 3
ECE 335 Engineering Electromagnetics 4
ECE 345 Integrated Circuit Engineering 3
ECE 394 Electrical Engineering Junior Projects II 3
Humanities / Social Sciences Elective 3
Total Credits Spring Semester 19

 

Senior Year Credits

Fall Semester: Credits
ECE 395 Electrical Engineering Senior Projects I 3
Technical Electives 6
Humanities / Social Sciences Elective 3
Free Elective 3
Total Credits Fall Semester 15

 

Spring Semester:  
ECE 396 Electrical Engineering Senior Projects II 3
Technical Electives 9
Free Elective 3
Total Credits Spring Semester  15
Total credits required for Bachelor's degree 135

 

Computer Engineering Track

Freshman Year Credits

Fall Semester: Credits
ESC 000.1 Professional Development Seminar 0
Ch 110 General Chemistry 3
EID 101 Engineering Design and Problem Solving 3
ECE 150 Digital Logic Design 3
Ma 110 Introduction to Linear Algebra 2
Ma 111 Calculus I 4
HSS 1 Literary Forms and Expressions 3
Total Credits Fall Semester 18

 

Spring Semester:  
ESC 000.1 Professional Development Seminar 0
Ch 111 General Chemistry Laboratory 1.5
ECE 160 Programming for Electrical Engineers 3
Ma 113 Calculus II 4
Ph 112 Physics I: Mechanics 4
HSS 2 Texts and Contexts 3
Total Credits Spring Semester 15.5

 

Sophomore Year Credits

Fall Semester: Credits
ESC 000.1 Professional Development Seminar 0
ECE 240 Circuit Analysis 3
ECE 291 EE Sophomore Projects 1
Ma 223 Multivariable Calculus 2
Ma 240 Ordinary & Partial Differential Equations 3
Ph 213 Physics II: Electromagnetic Phenomena 4
Ph 291 Introductory Physics Laboratory 1.5
HSS 3 The Making of Modern Society 3
Total Credits Fall Semester 17.5

 

Spring Semester:  
ESC 000.1 Professional Development Seminar 0
ECE 210 MATLAB Seminar: Signals and Systems 0
ECE 211 Signal Processing & Systems Analysis 3
ECE 241 Electronics I 3
ECE 251 Computer Architecture 3
ECE 261 3
Ma 224 Principles of Probability 2
Ph 214 Physics III: Modern Physics 3
HSS 4 The Modern Context: Figures and Topics 3
Total Credits Spring Semester 20

 

Junior Year Credits

Fall Semester: Credits
ECE 300 Communication Theory 3
ECE 310 Digital Signal Processing 3
ECE 342 Electronics II 4
ECE 357 Operating Systems 3
ECE 393 Electrical Engineering Junior Projects I 2
Total Credits Fall Semester 15

 

Spring Semester:  
ECE 302 Probability Models & Stochastic Processes 3
ECE 303 Communication Networks 3
ECE 366 Software Engineering & Large Systems Design 3
ECE 394 Electrical Engineering Junior Projects II 3
Ma 352 Discrete Mathematics 3
Humanities / Social Sciences Elective 3
Total Credits Spring Semester 18

 

Senior Year Credits

Fall Semester: Credits
ECE 395 Electrical Engineering Senior Projects I 3
Technical Electives 6
Humanities / Social Sciences Elective 3
Free Elective 3
Total Credits Fall Semester 15

 

Spring Semester:  
ECE 396 Electrical Engineering Senior Projects II 3
Technical Electives 9
Free Elective 3
Total Credits Spring Semester 15
Total credits required for Bachelor's degree 135

 

Additional information:

  • For Computer Track EE students who are admitted Fall 2025 and before, should take ECE264 (DSA I) and ECE365 (DSA II), a total of 4-credits.
  • For EE students who started before Fall 2026 can take ECE261 as an alternative.
  • But, they need to take one more credit to substitute for ECE264+ECE365.
  • This additional credit must come from a substituting course that must qualify as “technical electives.” Please refer to the link for the definition of “technical electives” for EE.
  • Founded by inventor, industrialist and philanthropist Peter Cooper in 1859, The Cooper Union for the Advancement of Science and Art offers education in art, architecture and engineering, as well as courses in the humanities and social sciences.

  • “My feelings, my desires, my hopes, embrace humanity throughout the world,” Peter Cooper proclaimed in a speech in 1853. He looked forward to a time when, “knowledge shall cover the earth as waters cover the great deep.”

  • From its beginnings, Cooper Union was a unique institution, dedicated to founder Peter Cooper's proposition that education is the key not only to personal prosperity but to civic virtue and harmony.

  • Peter Cooper wanted his graduates to acquire the technical mastery and entrepreneurial skills, enrich their intellects and spark their creativity, and develop a sense of social justice that would translate into action.