Electrical and Computer Engineering, B.S. | NYU Tandon School of Engineering

Electrical and Computer Engineering, B.S.

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, cybersecurity, 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 134 combined credits in both electrical and computer engineering fields. This program is administered by the Electrical and Computer Engineering Department. Students upon graduation receive one a degree in electrical and computer engineering. 

About the Program

The broad objectives of the Electrical and Computer Engineering Program are:

  • Graduates are expected to be engaged and advancing in their professional careers in a profession that utilizes their NYU Tandon degree, in Electrical and Computer Engineering or other career path, that include industry, academia, and governmental or non-governmental organizations.
  • Graduates are expected to be seeking continuous professional development and life-long learning through graduate school studies, continuing education credits and/or professional registration.

In order to prepare our students to meet these objectives after graduation the ECE department has adopted the ABET 1 to 7 criteria as the appropriate student outcomes that our curriculum is designed to foster in our students:

(1) an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

(2) an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

(3) an ability to communicate effectively with a range of audiences

(4) an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts

(5) an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

(6) an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

(7) an ability to acquire and apply new knowledge as needed, using appropriate learning strategies


You may obtain a minor in electrical engineering by taking 15 credits of ECE prefixed courses. The courses may be any ECE courses subject only to the prerequisite requirements. A grade of C- or better is required in ECE-UY 2004 and a GPA of 2.0 or better in the entire minor is required. A minimum of 8 credits in the minor must be taken at the School of Engineering. The electrical engineering minor is not open to computer engineering students.


Transfer credits for courses taken at other schools are based on evaluation of content and level. Students completing the same program at another school, but in different years, may receive a different number of transfer credits. You should consult an electrical engineering undergraduate adviser for current information.


Curriculum

To fulfill the degree requirements for a Bachelor of Science in Electrical Engineering, you must complete 128 credits with a 2.0 GPA in all courses. Additional requirements include:

  • A grade of C- or better in the following courses:

3 Credits Engineering Problem Solving and Programming CS-UY1133
This introductory course in engineering problem solving and computer programming is for all undergraduate engineering students without prior programming experience in any language. The course covers the fundamentals of computer programming and its underlying principles using the MATLAB programming language. Concepts and methods are illustrated by examples from various engineering disciplines. Useful numerical techniques and their applications to real-world problems in science and engineering are also discussed. ABET competencies: a, e, k.
Corequisite: EX-UY 1.
4 Credits Digital Logic and State Machine Design CS-UY2204
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 for Brooklyn Students: CS-UY 1114 (C- or better) or CS-UY 1133 (C- or better)
Prerequisite for Abu Dhabi Students: CS-UH 1001 (C- or better) or ENGR-UH 1000 (C- or better)
Prerequisite for Shanghai Students: CSCI-SHU 101 (C- or better)
4 Credits Fund. of Electric Circuits ECE-UY2004
Fundamentals of Circuits includes circuit modeling and analysis techniques for AC, DC and transient responses. Independent and dependent sources, resistors, inductors and capacitors are modeled. Analysis techniques include Kirchhoff's current and voltage laws, current and voltage division. Thevenin and Norton theorems, nodal and mesh analysis, and superposition. Natural and forced responses for RLC circuits, sinusoidal steady-state response and complex voltage and current (phasors) are analyzed. Alternate-week laboratory. A minimum of C- is required for students majoring in EE. Objective: fundamental knowledge of DC and AC circuit analysis.
Co-requisites for Brooklyn Engineering Students: (MA-UY 2034 or MA-UY 3044) and PH-UY 2023
Prerequisites for Abu Dhabi Students: SCIEN-AD 110, MATH-AD 116, and MATH-AD 121. ABET competencies a, c, e, k.
4 Credits Signals and Systems ECE-UY3054
This course centers on linear system theory for analog and digital systems; linearity, causality and time invariance; impulse response, convolution and stability; the Laplace, z- transforms and applications to Linear Time Invariant (LTI) systems; frequency response, analog and digital filter design. Topics also include Fourier Series, Fourier Transforms and the sampling theorem. Weekly computer-laboratory projects use analysis- and design-computer packages. The course establishes foundations of linear systems theory needed in future courses; use of math packages to solve problems and simulate systems; and analog and digital filter design.
Prerequisites for Brooklyn Engineering Students: MA-UY 2012/2132, MA-UY 2034 or MA-UY 3044.
Prerequisites for Abu Dhabi Students: MATH-AD 116 and MATH-AD 121.
Prerequisites for Shanghai Students: MATH-SHU 124 and MATH-SHU 140. ABET competencies a, b, c, e, k.

  • A technical GPA of 2.0 based on all courses prefixed ECE-UY, CS-UY or ECE-GY.

To see what your 4-year schedule of classes might look like if you pursued this degree, see the Typical Course Schedule section. Please pay careful attention to the notes that accompany the schedule as they are essential elements of the program requirements.

Seniors may elect graduate courses labeled ECE-GY 5XX3, but not CS-GY 5XX3. To enroll in other graduate courses, seniors must have a 2.7 GPA or better in related courses and adviser approval; juniors must have a 3.0 GPA or better and adviser approval. You are expected to meet the degree requirements in place when you first enrolled in a the School of Engineering program. Those requirements apply as long as you remain in good standing and fewer than 8 years have elapsed since you entered the program. The period for unchanged requirements is proportionately less for a transfer student.

For a EE Study Plan, please refer: EE Study Plan


In the 2-semester Senior Design Project, a required course for seniors, you will focus on an aspect of electrical engineering. In the first semester, you will develop skills using specialized laboratory equipment and computer-design packages. You will be introduced to techniques for planning projects and how to make effective presentations. You will also learn to balance such design requirements as performance, safety, reliability, and cost effectiveness.

In the final semester, you will design, build, or simulate and test a device or system to meet prescribed engineering specifications. Informal and formal written and public oral presentations will help you prepare for professional careers. Design project students frequently work in groups or pairs to develop interaction skills essential to good engineering.


Seniors with a 3.0 GPA or above may register for Senior Thesis in place of the Senior Design Project. The thesis must be design oriented. If you opt to complete a Senior Thesis, you do not need to register for either DP-1 or DP-2 but must instead:

  • Complete 6 total credits of ECE-UY 397. We recommend that these credits be taken over the course of 2 semesters;
  • Make a presentation to your thesis adviser that is open for other students and faculty to attend; and
  • Bind your thesis according to the School of Engineering's guidelines for MS and PhD theses.

Before registering for Senior Thesis, you must arrange for a faculty member to serve as thesis adviser. Students in the Honors Program must complete a Senior Thesis, unless they have completed a MS thesis as part of their participation in the BS/MS Program. In such cases, the MS Thesis fulfills the requirement instead.


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
4 Credits Introduction to Engineering and Design EG-UY1004
This course introduces selected aspects of the history, philosophy, methodology, tools, and contemporary topics in engineering. Also included are basic engineering experimentation, data analysis, and a team-design project. This course will provide an understanding of what professional engineers do. In this context, an emphasis will be placed on developing oral and written communication skills. EG1004 is a survey course that introduces students to NYU Tandon academic opportunities, professional and career development, and teamwork skills. Design and project management skills are developed throughout a semester-long design project. Disciplines within engineering will be introduced during lecture, and explored through practice in laboratory assignments.
4 Credits Introduction to Programming & Problem Solving CS-UY1114
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; Anti-requisite: CS-UY 1113
4 Credits Writing the Essay: EXPOS-UA1
This foundational writing course is required for CAS, 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.
For Fall 2022, sections 009 -125 are available to incoming undergraduates
on the WSQ campus. Sections 126-171 are available to incoming
undergraduates at Tandon on the BROOKLYN campus. Sections are limited to 15
students.
Please note these exceptions.
--Sections 001 through 008 (Writing The Essay: Science and Society) are
reserved for CAS first-year students with a strong interest in
science/pre-health who have been placed in this course by the Office of New
Students as a part of the cohort program. CAS students with questions
should contact casvirtualadvisor@nyu.edu. These sections are not open to
other students and there are no exceptions.
-- Sections 096 through 098 are online sections reserved to accomodate
students with travel restrictions or who have approved accommodations. For
permission and to be enrolled, the advisor must contact EWP on behalf of
the student (ewp@nyu.edu)

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
2 Credits Introduction to Electrical and Computer Engineering ECE-UY1002
This course introduces numerous subject areas in Electrical and Computer Engineering (power systems, electronics, computer networking, microprocessors, digital logic, embedded systems, communications, feedback control, and signal processing). Through a series of case studies and examples, the course demonstrates how each subject area applies to practical, real-world systems and devices and discusses how the areas interact with each other to implement a complete functioning system or device. Students make presentations in teams on case studies based on articles from the IEEE Spectrum Magazine and other sources. The IEEE Code of Ethics and ethics-related issues are discussed.
ABET criteria: i, h.
Prerequisites: First-year standing
4 Credits Data Structures and Algorithms CS-UY1134
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 for Brooklyn Students: CS-UY 1114 or CS-UY 1123 (C- or better)
Prerequisite for Abu Dhabi Students: CS-UH 1001 or ENGR-UH 1000
Prerequisite for Shanghai Students: CSCI-SHU 101
Corequisite for all Students: 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

Total: 17 credits

 


Fall Semester

4 Credits Linear Algebra MA-UY3044
Systems of linear equations, Gaussian elimination, matrices, determinants, Cramer's rule. Vectors, vector spaces, basis and dimension, linear transformations. Eigenvalues, eigenvectors, and quadratic forms. Restricted to Tandon math and CS majors and students with a permission code from the math department. Fulfills linear algebra requirement for the BS Math and BS CS degrees. Note: Not open to students who have already taken MA-UY 1533, MA-UY 2034, MA-UY 3113 or MA-UY 3054.
Prerequisite: A grade of C or better in MA-UY 1022 or MA-UY 1024 or MA-UY 1324 or MATH-UH 1012Q or MATH-UH 1013Q or MATH-SHU 121 or MATH-SHU 201
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: 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
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
4 Credits Fund. of Electric Circuits ECE-UY2004
Fundamentals of Circuits includes circuit modeling and analysis techniques for AC, DC and transient responses. Independent and dependent sources, resistors, inductors and capacitors are modeled. Analysis techniques include Kirchhoff's current and voltage laws, current and voltage division. Thevenin and Norton theorems, nodal and mesh analysis, and superposition. Natural and forced responses for RLC circuits, sinusoidal steady-state response and complex voltage and current (phasors) are analyzed. Alternate-week laboratory. A minimum of C- is required for students majoring in EE. Objective: fundamental knowledge of DC and AC circuit analysis.
Co-requisites for Brooklyn Engineering Students: (MA-UY 2034 or MA-UY 3044) and PH-UY 2023
Prerequisites for Abu Dhabi Students: SCIEN-AD 110, MATH-AD 116, and MATH-AD 121. ABET competencies a, c, e, k.

Total: 16

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. Anti-requisite: MA-UY 2514
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.
4 Credits Digital Logic and State Machine Design ECE-UY2204
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 for Brooklyn Students: CS-UY 1114 (C- or better) or CS-UY 1133 (C- or better)
Prerequisite for Abu Dhabi Students: CS-UH 1001 (C- or better) or ENGR-UH 1000 (C- or better)
Prerequisite for Shanghai Students: CSCI-SHU 101 (C- or better)
4 Credits Fundamentals of Electronics I ECE-UY3114
This course focuses on circuit models and amplifier frequency response, op-amps, difference amplifier, voltage-to-current converter, slew rate, full-power bandwidth, common-mode rejection, frequency response of closed-loop amplifier, gain-bandwidth product rule, diodes, limiters, clamps and semiconductor physics. Other topics include Bipolar Junction Transistors; small-signal models, cut-off, saturation and active regions; common emitter, common base and emitter-follower amplifier configurations; Field-Effect Transistors (MOSFET and JFET); biasing; small-signal models; common-source and common gate amplifiers; and integrated circuit MOS amplifiers. The alternate-week laboratory experiments on OP-AMP applications, BJT biasing, large signal operation and FET characteristics. The course studies design and analysis of operational amplifiers; small-signal bipolar junction transistor and field-effect transistor amplifiers; diode circuits; differential pair amplifiers and semiconductor device- physics fundamentals.
Prerequisites for Brooklyn Engineering Students: EE-UY 2024 or EE-UY 2004 (C- or better) and PH-UY 2023
Prerequisites for Abu Dhabi Students: ENGR-AD 214 and SCIEN-AD 110.
Prerequisites for Shanghai Students: EENG-SHU 251 (C- or better) and PHYS-SHU 93 or CCSC-SHU 51. ABET competencies a, b, c, e, k.

MA/SCI Elective 3 credits

Total: 16 credits

 


Fall Semester

4 Credits Object Oriented Programming CS-UY2124
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
4 Credits Signals and Systems ECE-UY3054
This course centers on linear system theory for analog and digital systems; linearity, causality and time invariance; impulse response, convolution and stability; the Laplace, z- transforms and applications to Linear Time Invariant (LTI) systems; frequency response, analog and digital filter design. Topics also include Fourier Series, Fourier Transforms and the sampling theorem. Weekly computer-laboratory projects use analysis- and design-computer packages. The course establishes foundations of linear systems theory needed in future courses; use of math packages to solve problems and simulate systems; and analog and digital filter design.
Prerequisites for Brooklyn Engineering Students: MA-UY 2012/2132, MA-UY 2034 or MA-UY 3044.
Prerequisites for Abu Dhabi Students: MATH-AD 116 and MATH-AD 121.
Prerequisites for Shanghai Students: MATH-SHU 124 and MATH-SHU 140. ABET competencies a, b, c, e, k.
4 Credits Ordinary Diff Equations MA-UY4204
A first course in ordinary differential equations, including analytical solution methods, elementary numerical methods, and modeling. Topics to be covered include: first-order equations including integrating factors; second-order equations including variation of parameters; series solutions; elementary numerical methods including Euler's methods, Runge-Kutta methods, and error analysis; Laplace transforms; systems of linear equations; boundary-value problems. Restricted to Tandon math majors and students with a permission code from the math department. Fulfills ordinary differential equations requirement for the BS Math degree.
Prerequisites: C or better in (MA-UY 2114 or MA-UY 2514 or MATH-UH 1020 or MATH-UH 1021 or MATH-SHU 151) and (MA-UY 3044 or MA-UY 3054 or MA-UY 3113 or MATH-UH 1022 or MATH-SHU 140 or MATH-SHU 141). Note: Not open to students who have taken MA-UY 2034 or MA-UY 4254
1 Credits ECE Professional Development & Presentation ECE-UY4001
This course provides electrical and computer engineering students with concepts, theory, principles and experience in project management and project presentation. Students learn how to apply skills learned in engineering coursework to team projects in a professional environment. Prerequisites: Junior or senior status or permission of the instructor.
Restricted to Electrical and Computer Engineering majors.

Choose one of the following:

3 Credits Introduction to Probability ECE-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.
MA-UY2244 Please refer to the bulletin for more information

Total: 16 - 17 credits

Spring Semester

[COURSE:ECE-UY 3604,ECE-UY 4144,]

ECE Restricted Elective 4 credits

HuSS Elective 4 credits

Total: 16 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 ECE/CS restricted elective is any course that a student has the prerequisites for and is on the list of ECE/CS Restricted Electives announced by the Computer Science and Engineering and Electrical and Computer Engineering Departments or on the list of ECE Restricted Electives announced by the Electrical and Computer Engineering Department. 

 


Fall Semester

MA-UY 3044 Linear Algebra 4 credits
PH-UY 2023 Electricity, Magnetism and Fluids 3 credits
PH-UY 2121 General Physics Lab 1 1 credits
CS-UY 2124 Object Oriented Programming 4 credits
ECE-UY 2004 Fundamentals of Electrical Circuits 4 credits

Total: 17 credits

Spring Semester

ECE/CS-UY 4xx3 Design Project 2 3 credits
ECE/CS Elective 3 credits
HuSS Elective 4 credits
Free Elective 3/4 credits
Free Elective 3/4 credits

Total: 16-18 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 ECE/CS restricted elective is any course that a student has the prerequisites for and is on the list of ECE/CS Restricted Electives announced by the Computer Science and Engineering and Electrical and Computer Engineering Departments or on the list of ECE Restricted Electives announced by the Electrical and Computer Engineering Department. 

 


NOTES: A GPA (Technical) of at least 2.0 is required in all ECE-UY, CS-UY and ECE-GY 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, ECE-UY 2204 and ECE-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 ECE/CS restricted elective is any course that a student has the prerequisites for and is on the list of ECE/CS Restricted Electives announced by the Computer Science and Engineering and Electrical and Computer Engineering Departments or on the list of ECE Restricted Electives announced by the Electrical and Computer Engineering Department.  
  • Students must choose at least two (2) courses from the ECE Restricted Electives set. 
  • Among the remaining three, students must choose one (1) CS course, one (1) ECE course and one from CS or ECE from the set of CS Restricted Electives and ECE 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

ECE Courses

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