CE-UY 3013

Computing in Civil Engineering

New York University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course aims to introduce the modern computing methods, tools, and best practices for students in civil and urban engineering. The course uses Python as the programming language for solving a series of fundamental computational problems in civil and urban engineering, such as solving linear equations, data interpolation, curve fitting, root finding, numerical differentiation and integration, probability and statistics, linear programming and optimization. The course also introduces a series of generic computation tools and best practices for the students’ future study and research in computing applications in civil and urban engineering, including how to debug a program, visualize data, manage source codes, collaborative programming project management, etc. It aims at laying a solid foundation for civil and urban engineering students to better understand the modern programming workflow and utilize the computing tools. Students are first introduced with the fundamental concepts through the lecture, and then guided step-by-step via the in-class lab session in each weak. There will be multiple homework assignments and in-class quizzes for the evaluating the students’ performances. | Prerequisite: ( CS-UY 1113 or CS-UY 1114 ) and MA-UY 2034 and MA-UY 2224 and Junior or higher standing.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 11 hours ago

001

Availability not recently verified
Class #new_york-CEUY3013Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?