High School Exams Scores and Core Curriculum Fulfillment
The relevant exam scores which may be used to wholly or partially fulfill Core Curriculum requirements are listed below. No corresponding credit is awarded.
Core Curriculum Category  May be fulfilled by these exams (though no credit is given)  Notes 
Science, Technology, and Society (STS)  AP Environmental Science: Score of 4 or higher  
Experimental Discovery (ED)  AP Psychology: Score of 4 or higher IB Psychology HL: Score of 6 or higher A Level Psychology: Score of B or higher AP Physics C Mech or AP Physics C – E&M: Score of 4 or higher 
The Psychology scores to the left can also be used to fulfill the prerequisite requirement for courses that require Introduction to Psychology as a prerequisite. 
BOTH Experimental Discovery (ED) AND Science, Technology and Society (STS)  AP Physics 1 & 2 or AP Chemistry or AP Biology: Score of 4 or higher AP Physics C Mech and AP Physics C – E&M: Score of 4 or higher IB Biology HL or IB Chemistry HL or IB Physics HL: Score of 6 or higher A Level Biology or A Level Chemistry or A Level Physics: Score of B or higher 

Algorithmic Thinking (AT)  AP Computer Science: Score of 4 or higher IB Computer Science HL: Score of 4 or higher NYU Shanghai Placement Exam for Introduction to Computer Science 

Mathematics  AP Calculus AB or BC: Score of 4 or higher AP Statistics: Score of 4 or higher IB Mathematics HL: Score of 6 or higher A Level Mathematics: Score of B or higher NYU Shanghai Placement Exam for Calculus 
An AP Calculus BC score of 5 can also serve as a prerequisite for Math, Business, or Computer Science courses that requires Calculus. However, it cannot serve as a prerequisite for Science courses that require Calculus. 
Note: NYU Shanghai will not accept scores from an AP exam (or other exam meant for high school students) taken after a student already matriculated at NYU Shanghai.
Below is information for sending AP and IB exams to NYU.
AP Scores: Students should release AP scores via College Board to NYU using the school code: 2562. Once students submit the request for scores to be sent, it typically takes College Board between 2 – 4 weeks to send scores from within the past 5 years. Scores from 5 or more years ago take about 4 – 6 weeks to receive because they are “archived” and sent via postal mail as opposed to delivered in an electronic file. Score are processed within one week of receipt. Scores will appear on the student’s transcripts.
IB Scores: IB scores must be released electronically via the IBO to New York University. For most students, the IB coordinator at their school assists them in identifying the university scores should be sent to prior to sitting for the examination. Scores for future exam dates are released on January 5 for the November exams and on July 5 for the May exams. Students who are requesting scores be sent after taking the exam can navigate to this link for additional information.
Students can EITHER select China as the country of the institution and New York University Shanghai OR United States as the country, New York as the state, and New York University.
Chinese Placement
Students will be placed into their Chinese courses for their first semester based on their academic background in high school.
Information about Chinese placement exam time, location, and preparation tips can be found on the website HERE.
Chinese Language Requirements:
All students are required to be proficient in Mandarin Chinese up to the Intermediate 2 level by graduation.
These are the kinds of Chinese courses from Elementary to Advanced:

Elementary Chinese 1

Elementary Chinese 2

Elementary Chinese 1 for Advanced Beginners (see note in course description via Albert Course Search; covers through Elementary 2)

Intermediate Chinese 1

Intermediate Chinese 2

Intermediate Chinese 1 for Advanced Beginners (see note in course description via Albert Course Search; covers through Intermediate 2)

Intermediate Chinese Accelerated

Advanced Chinese 1

Advanced Chinese 2
There are a number of postadvanced Chinese courses as well.
The sample syllabi and textbooks that are used for the Chinese courses at NYU Shanghai can be found HERE. Course descriptions of all Chinese courses at NYU Shanghai can viewed in Albert Course Search (under subject area Chinese Language (CHINSHU)). You may find more information on the Chinese Language Program of NYU Shanghai on their Learning Chinese Resource Site.
If you have any questions about Chinese language placement, please email the Chinese Language Program at shanghai.chinese.placement@nyu.edu. If you have any questions other than placement, please email at shanghai.chinese.program@nyu.edu.
Mathematics Placement
Students will be placed into their Math courses for their first semester based on their academic background in high school.
Fall 2018 Freshman Mathematics Placement Exam
 4:006:00 pm, Monday, August 27, 2018, PC Lab 526
Fall 2018 Mathematics Placement Exam

5:407:40 pm, Monday, September 3, 2018, PC Lab 526

12:402:40 pm, Tuesday, September 4, 2018, PC Lab 526
There is no need to sign up for the exam. You will just need to show up 10 minutes ahead of the exam starting time with your NYU ID to the test. The PlaceintoCalculus exam will take 1 hour. The Placeoutof Calculus exam will take 1 hour and 45 minutes.
Pen, pencil and paper are permitted on this exam for making notes; however, calculators and notes are not permitted. You may only use paper that the proctors hand out. You will be given a supplementary document that lists mathematical terms in English and Chinese. The exam is computerbased.
Here is the placement process for firstsemester Mathematics at NYU Shanghai. For more information on the courses, please see the last section "Mathematics Course Descriptions and Syllabi."
During the summer prior to your first semester at NYU Shanghai, you will be initially placed into a Mathematics course based on high school Mathematics performance. Students who wish to be initially placed in MATHSHU 121 (Calculus) must meet one of the following prerequisites:

SAT Math Level I (before Mar/2016) score of at least 700

SAT Math Level I (after Mar/2016) score of at least 690

SAT Math Level II (after Mar/2016) score of at least 630

ACT/E Math score of 30 or higher

AP Calculus AB score of 4 or higher

AP Calculus BC score of 4 or higher

IB Mathematics SL score of 6 or higher

IB Mathematics HL score of 5 or higher

ASlevel Mathematics grade of A or better

Alevel Mathematics grade of B or better

Faculty review of students' Gaokao math scores

Grade of C or better in MATHSHU 009 (Precalculus)

Passing the NYU Shanghai PlaceIntoCalculus Examination
Students who did not meet any of the criteria above will be placed in MATHSHU 009 (Precalculus). Students placed in Precalculus who do not wish to continue to enroll in Calculus also have the option to take MATHSHU 10 (Quantitative Reasoning: Great Ideas in Math). Students should work with their advisor on this course selection.
Students who wish to be initially placed in MATHSHU 201 (Honors Calculus) must meet one of the following prerequisites:
 Faculty review of students' APBC, IBHL and Gaokao math scores

Passing the NYU Shanghai PlaceOutofCalculus Examination
Students who wish to enroll in MATHSHU 123 (Multivariable Calculus) must meet one of the following prerequisites:

Faculty review of students' APBC, IBHL and Gaokao math scores

Grade of C or better in MATHSHU 121 (Calculus)

Passing the NYU Shanghai PlaceOutofCalculus Examination
Additionally, students with an AP Calculus BC score of 5 are considered as having satisfied the core Mathematics requirement at NYU Shanghai.
NYU Shanghai Mathematics Placement Examinations
Taking a Mathematics placement examination is optional at NYU Shanghai. NYU Shanghai offers two Mathematics placement examinations:
Exam I: Placement into Calculus
Exam II: Placement out of Calculus
Exam II: Placement out of Calculus
Your initial placement will determine which placement examination(s) you are eligible to take. Those with a passing score on Exam I are permitted to take Exam II. Please note that NYU Shanghai abides by the following policies for Mathematics placement.
If you were placed in Precalculus and want to place into Calculus, you should take the "Place into Calculus" exam.
If you were placed in Calculus and want to place into Honors Calculus OR Multivariable Calculus, you should take the "Place out of Calculus" exam.
1. No student may move to a higher level of Mathematics except by placement examination.
2. Only students passing the NYU Shanghai examination for placement into Calculus (Exam I) or initially placed into Calculus or above are eligible to take the placement examination for placement out of Calculus (Exam II).
3. A student may attempt the same placement exam only twice, with at least three months between each attempt.
4. Within the NYU Shanghai add/drop period, a student is allowed to move to a lower level of Mathematics at his/her own discretion (provided that student has not already taken the lowerlevel course at NYU Shanghai). The student must inform his/her advisor of this change. Instructor approval is not required for such a change. No such movement may occur after the add/drop period has ended.
2. Only students passing the NYU Shanghai examination for placement into Calculus (Exam I) or initially placed into Calculus or above are eligible to take the placement examination for placement out of Calculus (Exam II).
3. A student may attempt the same placement exam only twice, with at least three months between each attempt.
4. Within the NYU Shanghai add/drop period, a student is allowed to move to a lower level of Mathematics at his/her own discretion (provided that student has not already taken the lowerlevel course at NYU Shanghai). The student must inform his/her advisor of this change. Instructor approval is not required for such a change. No such movement may occur after the add/drop period has ended.
Sample Placement Examinations
Sample Placement Exam I: Placement into Calculus Examination  Solutions
Sample Placement Exam II: Placement out of Calculus Examination  Solutions
Sample Placement Exam II: Placement out of Calculus Examination  Solutions
Mathematics Course Descriptions and Syllabi
Please note that the course syllabi are example ones for your reference only. You will receive the most updated syllabi in class.
MATHSHU 9 Precalculus
This course is designed as a preparation for calculus, including study of basic properties of polynomials, rational functions, exponential and logarithmic functions, and trigonometric functions. Systems of linear equations and matrix operations are also covered.
This course is designed as a preparation for calculus, including study of basic properties of polynomials, rational functions, exponential and logarithmic functions, and trigonometric functions. Systems of linear equations and matrix operations are also covered.
Click here to view course syllabus.
MATHSHU 10 Quantitative Reasoning: Great Ideas in Mathematics
This onesemester course serves as an introduction to great ideas in mathematics. During the course we will examine a variety of topics chosen from the following broad categories. 1) A survey of pure mathematics: What do mathematicians do and what questions inspire them? 2) Great works: What are some of the historically big ideas in the field? Who were the mathematicians that came up with them? 3) Mathematics as a reflection of the world we live in: How does our understanding of the natural world affect mathematics (and vice versa). 4) Computations, proof, and mathematical reasoning: Quantitative skills are crucial for dealing with the sheer amount of information available in modern society. 5) Mathematics as a liberal art: Historically, some of the greatest mathematicians have also been poets, artists, and philosophers. How is mathematics a natural result of humanity's interest in the nature of truth, beauty, and understanding? Why is math a liberal art?
This onesemester course serves as an introduction to great ideas in mathematics. During the course we will examine a variety of topics chosen from the following broad categories. 1) A survey of pure mathematics: What do mathematicians do and what questions inspire them? 2) Great works: What are some of the historically big ideas in the field? Who were the mathematicians that came up with them? 3) Mathematics as a reflection of the world we live in: How does our understanding of the natural world affect mathematics (and vice versa). 4) Computations, proof, and mathematical reasoning: Quantitative skills are crucial for dealing with the sheer amount of information available in modern society. 5) Mathematics as a liberal art: Historically, some of the greatest mathematicians have also been poets, artists, and philosophers. How is mathematics a natural result of humanity's interest in the nature of truth, beauty, and understanding? Why is math a liberal art?
Click here to view course syllabus.
MATHSHU 121 Calculus
This course presents the foundations of calculus for functions of a single variable. Topics addressed include limits, continuity, rules of differentiation, approximation, antiderivatives, indefinite and definite integrals, the fundamental theorem of calculus, integration techniques, and improper integrals. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam.)
This course presents the foundations of calculus for functions of a single variable. Topics addressed include limits, continuity, rules of differentiation, approximation, antiderivatives, indefinite and definite integrals, the fundamental theorem of calculus, integration techniques, and improper integrals. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam.)
Click here to view course syllabus.
MATHSHU 201 Honors Calculus
This is a rigorous course in singlevariable calculus for mathematics majors, providing preparation for advanced courses in analysis. Topics covered include number systems, functions, graphs, vectors, conic sections, polar coordinates, limits, continuity, least upper bounds, the derivative, convexity and concavity, inverse functions, parametric curves, Riemann sums, integrals, and the fundamental theorem of calculus. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam.)
This is a rigorous course in singlevariable calculus for mathematics majors, providing preparation for advanced courses in analysis. Topics covered include number systems, functions, graphs, vectors, conic sections, polar coordinates, limits, continuity, least upper bounds, the derivative, convexity and concavity, inverse functions, parametric curves, Riemann sums, integrals, and the fundamental theorem of calculus. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam.)
Click here to view course syllabus.
MATHSHU 141 Honors Linear Algebra I
This is the first semester of a 2semester sequence in linear algebra for advanced mathematics majors. Topics covered include fields, vector spaces, linear independence, dimension, linear transformations, rank, matrices, eigenvalues, eigenvectors, determinants, characteristic polynomials, and the CayleyHamilton theorem. Examples from applications are also covered, including interpolation problems, traffic flows, genetics, the fundamental theorem of algebra, electric circuits, static mechanics, and consumption matrices in economics. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam.)
This is the first semester of a 2semester sequence in linear algebra for advanced mathematics majors. Topics covered include fields, vector spaces, linear independence, dimension, linear transformations, rank, matrices, eigenvalues, eigenvectors, determinants, characteristic polynomials, and the CayleyHamilton theorem. Examples from applications are also covered, including interpolation problems, traffic flows, genetics, the fundamental theorem of algebra, electric circuits, static mechanics, and consumption matrices in economics. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam.)
Usually taken concurrently with MATHSHU 201 Honors Calculus. Click here to view course syllabus.
MATHSHU 123 Multivariable Calculus
This course explores calculus of functions of several variables. Topics covered include power series, differentiation and integration of functions of several variables, including directional derivatives, the gradient, line and multiple integrals, and the theorems of Green, divergence, and Stokes. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam or Calculus).
This course explores calculus of functions of several variables. Topics covered include power series, differentiation and integration of functions of several variables, including directional derivatives, the gradient, line and multiple integrals, and the theorems of Green, divergence, and Stokes. (Prerequisite: Initial math placement or via NYU Shanghai math placement exam or Calculus).
Click here to view course syllabus.
Computer Science Placement
Computer Science placement exams are optional for students who have a programming background and who are interested in taking computer science courses.
Placement Exams for Computer Science Courses in Shanghai
If you are planning to take the Computer Science Placement Exam to determine whether you can place into “Introduction to Computer Science” for Fall semester, mark your calendars early and book your travel accordingly! The exam will be offered only once on September 2, 2018 at 3:00pm in Room 101. This is the Sunday before classes start. Book your return travel to campus so that you arrive well in advance because there will be no makeup tests offered, even for delayed flights.
Sign ups are open here through August 30, 2018.
You will be emailed a link to complete an online assessment to help you estimate your readiness to sit in the placement exam. If you get less than 60% on the online quiz, you are recommended not to take the placement test and enroll in Introduction to Programming.
At NYU Shanghai, the beginnerlevel Computer Science course is called “Introduction to Programming.” If you have no computer programming experience, that is the class to take. However, if you do have previous programming background, you may wish to take an onsite placement test to try and place out of “Introduction to Programming” and be eligible to enroll directly in “Introduction to Computer Science”, the nextlevel course.
Students who want to try the placement exam are expected to have a solid and deep understanding of the first 10 chapters of the textbook Starting Out with Python (Second Edition or Third Edition, Gaddis). They should also do every single problem in the first 10 chapters of the book.
To help you decide whether or not you should take the test, review this sample test and try out the problems, as well as reviewing the course descriptions and syllabi below (note that the syllabi is for reference only). If you are able to successfully complete the sample test in 40 minutes, you should sign up for the Placement Exam. If you are unable to successfully complete the sample test in 40 minutes or less, you are probably not ready for “Introduction to Computer Science” yet and should choose “Introduction to Programming” instead.
Students will be asked to complete an online quiz before they sit in on the onsite placement exam. Students should only take the online quiz and the onsite placement exam when they are ready. Students are allowed only one opportunity to take an online quiz and only one opportunity to take an onsite computer science placement exam. If they do not pass the onsite exam, they must take the course that they were trying to test out of.
CSCISHU 11 Introduction to Computer Programming
An introduction to the fundamentals of computer programming. Students design, write, and debug computer programs. No prior knowledge of programming is assumed. Students will learn programming using Python, a general purpose, crossplatform programming language with a clear, readable syntax. Most class periods will be part lecture, part lab as you explore ideas and put them into practice. This course is suitable for students not intending in majoring in computer science as well as for students intending to major in computer science but having no programming experience. Students with previous programming experience should instead take Introduction to Computer Science.
An introduction to the fundamentals of computer programming. Students design, write, and debug computer programs. No prior knowledge of programming is assumed. Students will learn programming using Python, a general purpose, crossplatform programming language with a clear, readable syntax. Most class periods will be part lecture, part lab as you explore ideas and put them into practice. This course is suitable for students not intending in majoring in computer science as well as for students intending to major in computer science but having no programming experience. Students with previous programming experience should instead take Introduction to Computer Science.
Click here to view sample course syllabus.
CSCISHU 101 Introduction to Computer Science
This course has three goals. First, the mastering of a modern objectoriented programming language, enough to allow students to tackle realworld problems of important significance. Second, gaining an appreciation of computational thinking, a process that provides the foundations for solving realworld problems. Finally, providing an overview of the very diverse and exciting field of computer science – a field which, arguably more than any other, impacts how we work, live, and play today. (Prerequisite: Introduction to Computer Programming or via NYU Shanghai computer science placement exam.)
This course has three goals. First, the mastering of a modern objectoriented programming language, enough to allow students to tackle realworld problems of important significance. Second, gaining an appreciation of computational thinking, a process that provides the foundations for solving realworld problems. Finally, providing an overview of the very diverse and exciting field of computer science – a field which, arguably more than any other, impacts how we work, live, and play today. (Prerequisite: Introduction to Computer Programming or via NYU Shanghai computer science placement exam.)
Click here to view sample course syllabus.
Placement Exams for Computer Science Courses in New York
Students who are in New York now and will continue to be in New York can take the Computer Science Placement Exam in New York to skip the following list of courses.” You should contact Romeo Kumar (kumar@cims.nyu.edu) in the CAS Department of Computer Science to arrange a time. Students can take the exam any day of the week before 2:30 PM. Sample placement exams can be found here.
Students who are in Shanghai and will be in New York in the upcoming semester can take the placement exams in Shanghai to place out the following list of courses and become eligilble to enroll in courses in New York.

PLACING OUT OF CSCIUA 0002, INTRODUCTION TO PROGRAMMING  90 MINUTES
If you wish to place out of CSCIUA.0002 (Introduction to Programming), into CSCIUA.0101 (Introduction to Computer Science), and you have experience with computer programming using C, C++, Java, JavaScript, Python or Matlab you should take the NYU Computer Science Placement Exam for Freshmen, even if you are a sophomore or junior. See the separate web page on the NYU Computer Science Placement Exam for Freshmen (Sample Placement Exams). You may use either C, C++, Java, JavaScript, Python or Matlab to answer the questions.
 PLACING OUT OF CSCIUA 0101, INTRODUCTION TO COMPUTER SCIENCE  1 HOUR 50 MINUTES
If you have taken the AP exam in Computer Science (the A version) administered by the ETS and received a 4 or a 5 as your grade, you do not need to take this placement exam and you may register for CSCIUA.0102 right away.
If you wish to place out of CSCIUA 0101 (Introduction to Computer Science), into CSCIUA.0102 (Data Structures), and have taken a college level class studying C++ or Java at a reasonably advanced level (including arrays, functions, recursion, and objects), you may take the "NYU Computer Science Placement Exam". Students are given 90 minutes to complete the exam and may use either C++ or Java to answer the questions.
Note that the next level course is given in Java. Students taking CSCIUA.0102 are expected to know Java. If you take the placement exam in C++ and go directly into CSCIUA 0102, you need to familiarize yourself with Java syntax and rules.

PLACING OUT OF CSCIUA 0102, DATA STRUCTURES  1 HOUR 50 MINUTES
If you have taken the AP exam in Computer Science (the AB version) administered by the ETS and received a 4 or a 5 as your grade, you do not need to take this placement exam and you may register for CSCIUA 0201 right away.
If you wish to place out of CSCIUA 0102 (Data Structures), into CSCIUA.0201 (Computer Systems Organization), and have taken a college level class studying data structures in C++ or Java at a reasonably advanced level (including recursion, linked lists, stacks, queues, binary trees and merge sort) you may take a placement exam. Students are given one hour and 50 minutes and may use either C++ or Java to answer the questions.

PLACING OUT OF CSCIUA 0004, WEB DESIGN PLACEMENT  30 MINUTES
If you wish to place out of CSCIUA 0004 (Introduction to Web Design) and you have either taken a college level course that included working with images and using HTML5/CSS3 to build a comprehensive website; or you have working experience in this field, you are welcome to request the placement test for this course.
These exams will be offered two time options on April 2, 2018 at 17:40 in Room 101 and April 3, 2018 at 12:40 in Room 310. You can choose either one time option according to your availability. No other makeup tests will be offered.
Sign ups are open here through March 30, 2018.
Sample questions are provided on the Sample Placement Exams page.