Data Science (DATS-SHU)
DATS-SHU 235 Information Visualization (4 Credits)
Typically offered Fall
Information visualization is the graphical representation of data to aid understanding, and is the key to analyzing massive amounts of data for fields such as science, engineering, medicine, and the humanities. This is an introductory undergraduate course on Information Visualization based on a modern and cohesive view of the area. Topics include techniques such as visual design principles, layout algorithms, and interactions as well as their applications of representing various types of data such as networks and documents. Overviews and examples from state-of-the-art research will be provided. The course is designed as a first course in information visualization for students both intending to specialize in visualization as well as students who are interested in understanding and applying visualization principles and existing techniques.
Fulfillment: CS Electives, Data Science Data Analysis Required; Data Science Courses for Concentration in Artificial Intelligence.
Prerequisite or Co-requisite: Data Structures. Students must be CS or DS major and have junior or senior standing.
Grading: Ugrd Shanghai Graded
Repeatable for additional credit: No
- SB Crse Attr: NYU Shanghai: Computer Science Elective
- SB Crse Attr: NYU Shanghai: Data Science Required Data Analysis
DATS-SHU 236 Mathematical Foundations of Data Science and Machine Learning (4 Credits)
Typically offered Spring
This is an advanced topic course for undergraduate students interested in the modern mathematics of data science and machine learning. Tentative topics include dimension reduction and data visualization, the geometry of high dimensional data, and optimization-based data analysis. Topics may change every year to reflect the current research trends. The course requires an excellent understanding of advanced calculus, linear algebra, and probability theory. Programming skills and knowledge in optimization are strongly recommended but not required.
Prerequisite: DATS-SHU 234 Mathematical of Statistics (used to be MATH-SHU 234).
Fulfillment: Math Constrained Math elective or additional Math elective; Honors Math elective; Data Science Concentration in AI.
Grading: Ugrd Shanghai Graded
Repeatable for additional credit: No
- SB Crse Attr: NYU Shanghai: Honors Mathematics Math Elective
- SB Crse Attr: NYU Shanghai: Mathematics Additional Mathematics Elective
- SB Crse Attr: NYU Shanghai: Mathematics Constrained Math Elective
DATS-SHU 240 Introduction to Optimization and Mathematical Programming (4 Credits)
Typically offered occasionally
This is an introductory course to introduce the model building and mathematical programming for the infrastructure systems optimization. This course prepares students with the systems-level approach to the analysis, design, operation and management of civil infrastructure systems. Topics include model building, linear programming, nonlinear programming, integer programming, network optimization models and the use of algebraic modeling languages for describing and solving large-scale optimization models.
Pre-requisites: ICP; AND Calculus (MATH-SHU 121) or Honor Calculus (MATH-SHU 201).
Fulfillment: CS Electives, Data Science Data Analysis Required; Data Science Courses for Concentration in Artificial Intelligence.
Grading: Ugrd Shanghai Graded
Repeatable for additional credit: No
- SB Crse Attr: NYU Shanghai: Computer Science Elective
- SB Crse Attr: NYU Shanghai: Data Science Required Data Analysis
DATS-SHU 377 Computer Vision (4 Credits)
Typically offered every year
Computer Vision is concerned with enabling computers to interpret and understand visual information from the world around us. It has become ubiquitous in our society, with applications in search, image understanding, video surveillance, medical image analysis, drones, self-driving cars, and smart manufacturing. In recent years, developments on deep learning have greatly advanced the performance of various computer vision tasks. The course will start by looking the established area of geometric vision. It will then provide a deep dive into details of neural network based deep learning methods for computer vision and its profound impact on task in recognition, segmentation, and many other vision problems.
Prerequisite: CSCI-SHU 360 Machine Learning
Grading: Ugrd Shanghai Graded
Repeatable for additional credit: No
- SB Crse Attr: NYU Shanghai: Computer Science Elective
DATS-SHU 420 Data Science Senior Project (4 Credits)
Typically offered Fall
The purpose of the Senior Project is for the students to apply the theoretical knowledge they acquired during the Data Science program to a concrete project in a realistic setting. During the semester, students engage in the entire process of solving a real-world data science project. It requires students to pursue a long-term, mentored learning experience that culminates in a piece of original work. At the end of the semester, the proposed work comes to fruition in the form of a working software prototype, a written technical report, and an oral presentation at a capstone project symposium.
Prerequisite: senior standing.
Fulfillment: DS Required.
Grading: Ugrd Shanghai Graded
Repeatable for additional credit: No
- SB Crse Attr: NYU Shanghai: Data Science Required Senior Project
DATS-SHU 997 Independent Study: Data Science (2-4 Credits)
Typically offered Fall and Spring
Prerequisite: department consent.
Fulfillment: general elective.
Grading: Ugrd Shanghai Graded
Repeatable for additional credit: Yes