Electrical Engineering and Computer Engineering, BS

On Campus

electrical plans abstract

Since Electrical Engineering and Computer Engineering are both extremely pertinent in today's high technology and global world, this program gives the students the opportunity of garnering knowledge from both fields.  The program thus presents the opportunity to take cutting edge courses in both disciplines such as chip design, wireless, software engineering, bioelectronics, cyber security, robotics, power, electronics, and networking. This degree is useful for the student who wants more knowledge in electrical engineering and more depth in computer science.

Students with departmental approval take 141 combined credits in both electrical and computer engineering fields. This dual major program is administered by both Computer Science and Engineering and Electrical and Computer Engineering departments, however, it is supervised by the Electrical and Computer Engineering Department. Students upon graduation receive one dual major degree in electrical and computer engineering. 

Sample Course Schedule

This schedule lists specific courses you might take as you work towards your bachelor's in electrical engineering and computer engineering. 

If there is not a link supplied with a course number, please consult the Undergraduate and Graduate Bulletin.


Fall Semester

4 Credits Calculus I for Engineers MA-UY1024
This course covers: Library of Functions, functions of one variable. Limits, derivatives of functions defined by graphs, tables and formulas, differentiation rules for power, polynomial, exponential and logarithmic functions, derivatives of trigonometric functions, the product and quotient rules, the chain rule, applications of the chain rule, maxima and minima, optimization. The definite integral, the Fundamental Theorem of Calculus and interpretations, theorems about definite integrals, anti-derivatives. MA-UY 1324 is for students who wish to take MA-UY 1024 but need more review of precalculus. MA-UY 1324 covers the same material as MA-UY 1024 but with more contact hours per week, incorporating a full discussion of the required precalculus topics.
Prerequisite: Placement Exam or MA-UY 912 or MA-UY 914 (with a grade of B or better). Corequisite: EX-UY 1
3 Credits Introduction to Engineering and Design EG-UY1003 1
This course introduces selected aspects of the history, philosophy, methodology, tools and contemporary topics in engineering. Also included are basic engineering experimentation and data analysis, a team design project and analysis and presentation of engineering data and designs.
1 Credits Engineering and Technology Forum EG-UY1001 1
In this course the notion of invention, innovation and entrepreneurship (i2e) is introduced to the students’ educational experience. Students will be exposed to elements of a research-intensive institution and diverse research performed by leading engineers, scientists, inventors and entrepreneurs.
4 Credits Introduction to Programming & Problem Solving CS-UY1114 2
This course introduces problem solving and computer programming and is for undergraduate Computer Science and Computer Engineering majors who have limited prior experience in programming in any language. The course covers fundamentals of computer programming and its underlying principles using the Python programming language. Concepts and methods introduced in the
course are illustrated by examples from various disciplines. ABET competencies: a,b,c, e, f, g, k
Corequisite: EX-UY 1
4 Credits Writing the Essay: EXPOS-UA1
This foundational writing course is required for CAS, Stern, Nursing, Social Work, Steinhardt and Tandon incoming undergraduates. Writing The Essay provides instruction and practice in critical reading, creative and logical thinking, and clear, persuasive writing. Students learn to analyze and interpret written texts, to use texts as evidence, to develop ideas, and to write exploratory and argumentative essays. Exploration, inquiry, reflection, analysis, revision, and collaborative learning are emphasized. In Spring, sections 1-6 are, with department consent, available for undergraduates interested in writing about the Sciences. Students should email EWP for access codes. Sections 9-72 are regular Spring sections for undergraduates, excluding sections 66,67 which are for Tandon students in Brooklyn. In Fall, sections 16-125 are available to incoming undergraduates on the WSQ campus and sections 126-167 are available to incoming undergraduates on the BROOKLYN campus. Students are NOT permitted to add or switch sections after the first week of classes without first obtaining EWP permission. Contact: dm1@nyu.edu Two special versions requiring department consent are available to qualifying undergraduates. Writing the Essay, Science (sections 1-7 offered both Fall and Spring) is tailored for UA students with a STRONG interested in science, medicine or psychology. Students must contact an advisor to discuss this option and obtain access. Writing The Essay, Goddard (sections 8-13, offered in Fall only) is offered ONLY for students who live in the Goddard Residential College. Writing the Essay, Rubin (sections 14-15, offered in Fall only) is offered ONLY for students who have been selected for the Rubin Themed Writing the Essay Community. Students placed in these sections will receive instructions for enrollment.

Total: 16 credits

Spring Semester

4 Credits Calculus II for Engineers MA-UY1124
This course covers techniques of integration, introduction to ordinary differential equations, improper integrals, numerical methods of integration, applications of integration, sequences, series, power series, approximations of functions via Taylor polynomials, Taylor series, functions of two variables, graphs of functions of two variables, contour diagrams, linear functions, functions of three variables. MA-UY 1424 is for students who wish to take MA-UY 1124 but need more review of precalculus. MA-UY 1424 covers the same material as MA-UY 1124 but with more contact hours per week, incorporating a full discussion of the required precalculus topics.
Prerequisites: MA-UY 1022 (with a grade of B or better) or MA-UY 1024 or MA-UY 1324 (with a grade of B or better).
Corequisite: EX-UY 1.
3 Credits Mechanics PH-UY1013
This course is the first of a three-semester lecture sequence in general physics for science and engineering students. Motion of particles and systems of particles. One-dimensional motion. Vectors and two-dimensional motions. Forces and acceleration. Conservation of energy and momentum. Rotations. The free and driven harmonic oscillator. Gravitation. (This class meets four hours per week for lectures and recitation.)
Prerequisites: MA-UY 1024 or an approved equivalent. Corequisites: MA-UY 1124 or approved equivalent, and EX-UY 1
4 Credits Data Structures and Algorithms CS-UY1134 2
This course covers abstract data types and the implementation and use of standard data structures along with fundamental algorithms and the basics of algorithm analysis. Not open to students who have taken CS-UY 2134.
Prerequisite: CS-UY 1114 (C- or better); Corequisite: EX-UY 1
4 Credits The Advanced College Essay EXPOS-UA2
The course follows Writing the Essay (EW 1013) and provides advanced instruction in analyzing and interpreting written texts from a variety of academic disciplines, using written texts as evidence, developing ideas, and writing argumentative essays. It stresses analysis, argument, reflection, revision, and collaborative learning.
Prerequisite(s): EW 1013

Choose one of the following:

EE-UY1012 Please refer to the bulletin for more information
EE-UY1002 Please refer to the bulletin for more information 1

Total: 17 credits


Fall Semester

4 Credits Linear Algebra and Differential Equations MA-UY2034
MA-UY 2034 is an introduction to ordinary differential equations and linear algebra. The course develops the techniques for the analytic and numeric solutions of ordinary differential equations (and systems) that are widely used in modern engineering and science. Linear algebra is used as a tool for solving systems of linear equations as well as for understanding the structure of solutions to linear (systems) of differential equations. Topics covered include the fundamental concepts of linear algebra such as Gaussian elimination, matrix theory, linear transformations, vector spaces, subspaces, basis, eigenvectors, eigenvalues and the diagonalization of matrices, as well as the techniques for the analytic and numeric solutions of ordinary differential equations (and systems) that commonly appear in modern engineering and science.
Prerequisite: MA-UY 1124, MA-UY 1424 or MA-UY 1132. Note: Not open to students who have taken MA-UY 3044 or MA-UY 3054 or MA-UY 3083 or MA-UY 4204.
3 Credits Electricity, Magnetism, & Fluids PH-UY2023
This is the second course of a three-semester lecture sequence in general physics for science and engineering students. Fluids at rest and in motion. An introduction to electric and magnetic forces and fields. Electric charge density. Electric fields from simple charge distributions. Electric potential. Capacitance. Magnetic forces. Magnetic field from a current loop. Inductance. Magnetism in matter. Current and resistance. (This class meets four hours per week for lectures and recitation.)
Prerequisites: PH-UY 1013 and MA-UY 1124 or an approved equivalent. Co-requisite: PH-UY 2121 General Physics Laboratory I, and EX-UY 1
1 Credits General Physics Laboratory I PH-UY2121
PH-UY 2121 General Physics Laboratory I (0.5:1:0:1). An introductory level experimental course. Fundamental laboratory experiments in classical mechanics and electrostatics. Stresses basic experimental techniques, error analysis, and written presentation of experiment results. Experiments require progressively more detailed and sophisticated analysis. This laboratory class meets for three hours on alternate weeks.
Prerequisites: PH-UY 1013 and MA-UY 1124 or equivalent. Co-requisite: PH-UY 2023.
4 Credits Object Oriented Programming CS-UY2124 2
This intermediate-level programming course teaches object-oriented programming in C++. Topics: Pointers, dynamic memory allocation and recursion. Classes and objects including constructors, destructors, methods (member functions) and data members. Access and the interface to relationships of classes including composition, association and inheritance. Polymorphism through function overloading operators. Inheritance and templates. Use of the standard template library containers and algorithms.
Prerequisite: CS-UY 1134 (C- or better); Corequisite: EX-UY 1
EE-UY2004 Please refer to the bulletin for more information 2

HuSS elective, 4 Credits*

Total: 20 credits

Spring Semester

4 Credits Calculus Iii: Multi-dimensional Calculus MA-UY2114
Vectors in the plane and space. Partial derivatives with applications, especially Lagrange multipliers. Double and triple integrals. Spherical and cylindrical coordinates. Surface and line integrals. Divergence, gradient, and curl. Theorems of Gauss and Stokes.
Prerequisite: MA-UY 1124 or MA-UY 1424 or MA-UY 1132.
4 Credits Discrete Mathematics MA-UY2314
Logic, proofs, set theory, functions, relations, asymptotic notation, recurrences, modeling computation, graph theory.
Prerequisite: Math Diagnostic Exam or MA-UY 912 or MA-UY 914 (minimum calculus level required)
Prerequisite for Shanghai students: MATH-SHU 110. Note: This course and CS-GY 6003 cannot both be taken for credit. Co-requisite: EX-UY 2
3 Credits Waves, Optics, & Thermodynamics PH-UY2033
This is the third course of a three-semester lecture sequence in general physics for science and engineering students. Water, sound and electromagnetic waves. Reflection, scattering and absorption. Standing waves and spectra. Superposition, diffraction and beats. Geometrical optics. Introduction to thermodynamics; temperature, heat, and entropy. (This class meets four hours per week for lectures and recitation.)
Prerequisites: PH-UY 2121 and PH-UY 2023. Co-requisites: PH-UY 2131, and EX-UY 1.
1 Credits General Physics Laboratory II PH-UY2131
PH 2131 General Physics Laboratory II (0.5:1:0:1). The second part of the introductory physics laboratory program. Fundamental laboratory experiments in E&M, waves, optics, and thermodynamics. Stresses experimental models and design, error and data analysis. This laboratory class meets for three hours on alternate weeks.
Prerequisites: PH-UY 2121 and PH-UY 2023. Corequisite: PH-UY 2033
4 Credits Digital Logic and State Machine Design CS-UY2204 2
This course covers combinational and sequential digital circuits. Topics: Introduction to digital systems. Number systems and binary arithmetic. Switching algebra and logic design. Error detection and correction. Combinational integrated circuits, including adders. Timing hazards. Sequential circuits, flipflops, state diagrams and synchronous machine synthesis. Programmable Logic Devices, PLA, PAL and FPGA. Finite-state machine design. Memory elements. A grade of C or better is required of undergraduate computer-engineering majors.
Prerequisite: CS-UY 1114 (C- or better) or CS-UY 1133 (C- or better). ABET competencies: a, c, e, k.
EE-UY3114 Please refer to the bulletin for more information

Total: 20 credits

*Choice of HuSS electives must conform to the established requirements of the Technology, Culture and Society Department. After the first-year writing courses, students will need one writing intensive elective course (W).  In addition, one of the four courses must be a Junior or Senior- level course.


Fall Semester

3 Credits Advanced Linear Algebra and Complex Variables MA-UY3113
This course provides a deeper understanding of topics introduced in MA-UY 2012 and MA-UY 2034 and continues the development of those topics, while also covering functions of a Complex Variable. Topics covered include: The Gram-Schmidt process, inner product spaces and applications, singular value decomposition, LU decomposition. Derivatives and Cauchy-Riemann equations, integrals and Cauchy integral theorem. Power and Laurent Series, residue theory.
Prerequisites: (MA-UY 2122 or MA-UY 2114) AND (MA-UY 2012 or MA-UY 2034). Note: Not open to students who have taken MA-UY 1533, MA-UY 3112 or MA-UY 4433.
4 Credits Computer Architecture and Organization CS-UY2214
This course covers a top-down approach to computer design. Topics: Computer architecture, introduction to assembly language programming and machine language set design. Computer organization, logical modules; CPU, memory and I/O units. Instruction cycles, the datapath and control unit. Hardwiring and microprogramming. The memory subsystem and timing. I/O interface, interrupts, programmed I/O and DMA. Introduction to pipelining and memory hierarchies. Fundamentals of computer networks.
Prerequisite for Brooklyn Engineering Students: CS-UY 2204 (C- or better) for computer engineering majors; (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314 for computer science majors. Students who are neither computer engineering majors nor computer science majors must take either CS-UY 2204 (C- or better) OR (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314.
Prerequisite for Abu Dhabi Students: ENGR-AD 121.
Prerequisites for Shanghai Students: CSCI-SHU 2314 and CSCI-SHU 210 (C- or better) or CENG-SHU 201. ABET competencies: a, c, e.
EE-UY3054 Please refer to the bulletin for more information 2

Choose one of the following:

EE-UY2233 Please refer to the bulletin for more information
3 Credits Introduction to Probability MA-UY2233
Standard first course in probability, recommended for those planning further work in probability or statistics. Probability of events, random variables and expectations, discrete and continuous distributions, joint and conditional distributions, moment generating functions, the central limit theorem.
Prerequisites: MA-UY 109, MA-UY 2112, OR MA-UY 2114. Note: Not open to students who have taken MA-UY 2224 or MA-UY 3012 or MA-UY 3022.

EE Elective3 Credits*

Total: 17 credits

Spring Semester

4 Credits General Chemistry for Engineers CM-UY1004
This is a one-semester introductory course in general chemistry. It covers chemical equations, stoichiometry, thermodynamics, gases, atomic and molecular structure, periodic table, chemical bonding, states of matter, chemical equilibrium, organic, inorganic and polymeric materials and electrochemistry.
Corequisite: EX-UY 1
EE-UY3604 Please refer to the bulletin for more information

2 EE/CS restricted electives 3-4 Credits**

HuSS elective, 4 Credits*

Total: 18-20 credits

*Choice of HuSS electives must conform to the established requirements of the Technology, Culture and Society Department. After the first-year writing courses, students will need one writing intensive elective course (W).  In addition, one of the four courses must be a Junior or Senior- level course.

**An EE/CS restricted elective is any course that a student has the prerequisites for and is on the list of EE/CS Restricted Electives announced by the Computer Science and Engineering and Electrical and Computer Engineering Departments or on the list of EE Restricted Electives announced by the Electrical and Computer Engineering Department. 


Fall Semester

EE-UY4001 Please refer to the bulletin for more information

EE/CS 4XX3 Design Project I, 3 Credits
2 EE/CS restricted electives,  3-4 Credits**
Free elective, 3 Credits
HuSS elective, 4 Credits*

Total: 17-19 credits

Spring Semester

EE/CS 4XX3 Design Project II, 3 Credits
2 EE/CS/EL electives, 3 Credits
EE/CS restricted elective, 3-4 Credits**
HuSS elective, 4 Credits*

Total: 16-17 credits

*Choice of HuSS electives must conform to the established requirements of the Technology, Culture and Society Department. After the first-year writing courses, students will need one writing intensive elective course (W).  In addition, one of the four courses must be a Junior or Senior- level course.

**An EE/CS restricted elective is any course that a student has the prerequisites for and is on the list of EE/CS Restricted Electives announced by the Computer Science and Engineering and Electrical and Computer Engineering Departments or on the list of EE Restricted Electives announced by the Electrical and Computer Engineering Department. 


NOTES: A GPA (Technical) of at least 2.0 is required in all EE, CS and EL courses

  1. For transfer students and students changing majors, “Introduction to Computer Engineering" is not required. “Engineering & Technology Forum” and “Introduction to Engineering & Design” may also be excused depending upon transfer credits.
  2. Grades of at least C- are required in CS-UY 1114, CS-UY 1134, CS-UY 2124, CS-UY 2204, EE-UY 2204 and EE-UY 3054. C if repeated twice.
  3. Choice of HuSS electives must conform to the established requirements of the Technology, Culture and Society Department. After the first-year writing courses, students will need one writing intensive elective course (W).  In addition, one of the four courses must be a Junior or Senior- level course.
  4. An EE/CS restricted elective is any course that a student has the prerequisites for and is on the list of EE/CS Restricted Electives announced by the Computer Science and Engineering and Electrical and Computer Engineering Departments or on the list of EE Restricted Electives announced by the Electrical and Computer Engineering Department.  
  • Students must choose at least two (2) courses from the EE Restricted Electives set. 
  • Among the remaining three, students must choose one (1) CS course, one (1) EE course and one from CS or EE from the set of CS Restricted Electives and EE Restricted Electives both of which are updated by the two departments. 

CS Courses

  • CS-UY 3083 Databases
  • CS-UY 3923 Computer Security
  • CS-UY 3224 Operating Systems
  • CS-UY 3254 Parallel and Distributed Systems
  • CS-UY 3314 Programming Languages
  • CS-UY 3413 Algorithms
  • CS-UY 4513 Software Engineering I

EE Courses

  • EE-UY 136 Communication Networks
  • EE-UY 3054 Signals and Systems
  • EE-UY 3064 Feedback Control
  • EE-UY 3193 VLSI Circuits
  • EE-UY 3404 Fundamentals of Communication Theory
  • EE-UY 4144 Embedded Systems
  • EE-UY 4313 VHDL
  • EE-UY 4513 Nanoelectronic Devices and Circuits