Courses
Requirements
Students who major in Computer Engineering must complete 23.75 courses.
Requirements | Course Details |
---|---|
3 required Science courses | SCIEN-UH 1101–1103 Energy and Matter SCIEN-UH 1201–1203 Forces and Interactions PHYS-UH 2115 Electricity and Magnetism for Engineers OR ENGR-UH 3130 Quantitative Synthetic Biology OR PH-UY 2023 Electricity, Magnetism, and Fluids (NYU Tandon) |
5 required courses in Mathematics | MATH-UH 1012 Calculus with Applications: Science and Engineering MATH-UH 1020 Multivariable Calculus: Science and Engineering MATH-UH 1022 Linear Algebra MATH-UH 1024 Fundamentals of Ordinary Differential Equations (half course) ENGR-UH 2010Q Probability and Statistics for Engineers (half course) CS-UH 1002 Discrete Math |
4.25 required Common Courses in Engineering | ENGR-UH 1000 Computer Programming for Engineers ENGR-UH 1010 Engineering Ethics (0.25 course) ENGR-UH 1021J Design and Innovation (half course) ENGR-UH 2011 Engineering Statics (half course) ENGR-UH 2012 Conservation Laws in Engineering (half course) ENGR-UH 2013 Digital Logic (half course) ENGR-UH 2017 Numerical Methods (half course) ENGR-UH 2019 Circuits Fundamentals (half course) |
6.5 major required courses | ENGR-UH 2510 Object-Oriented Programming (half course) ENGR-UH 2310 Advanced Logic (half course) ENGR-UH 2311 Advanced Circuits (half course) ENGR-UH 3510 Data Structures and Algorithms ENGR-UH 3511 Computer Organization and Architecture ENGR-UH 3512 Computer Networks ENGR-UH 3520 Operating Systems ENGR-UH 3530 Embedded Systems |
3.5 major electives courses | 1 course has to be a Hardware elective |
1.5 Capstone | ENGR-UH 4011 Capstone Design Project 1 (half course) ENGR-UH 4020 Capstone Design Project II |
Sample Course Schedule
All potential engineering majors should begin engineering coursework in the fall semester of their first year. However, the precise order in which courses should be planned depends upon the student’s initial mathematics placement. The following is an example of a typical course schedule for Computer Engineering majors during four years of study:
Computer Engineering Sample Course Schedule (PDF)
- Students who placed in multivariable calculus
- Students who placed in calculus
- Students who placed in precalculus
These pathways are effective for students matriculating in September 2022.