About the Exam
The Place Into “Introduction to Computer Science” Exam at NYU Shanghai is offered once a semester on the first Saturday/Sunday after the first day of the fall and spring semesters. Students can take the exam in-person and no make-up tests will be offered.
The beginner-level Computer Science course, CSCI-SHU 11 Introduction to Computer Programming (ICP), is designed for students with no prior computer programming experience. If you have a programming background, you can take an onsite placement test to enroll directly in the next level course -- CSCI-SHU 101 Introduction to Computer Science (ICS).
Students who have taken but failed ICP are not allowed to take the placement exam.
This year, the placement exam will be offered in two formats: in-person and online exams. The students who will be in Shanghai in Fall 2021 can take the in-person exam only. The online exam is open to those who cannot return to Shanghai in Fall 2021.
|Place Into “Introduction to Computer Science” Exam|
|RSVP by August 24, 2021|
Exam Location: Classroom 101
Exam Location: Online
Preparing for the NYU Shanghai Placement Exam
|Step 1: Students planning to take the placement exam should have a solid and deep understanding of the first nine chapters of Starting Out with Python (Third or Fourth Edition, Gaddis). Prepare by practicing every problem printed in the first nine chapters of this textbook.|
|Step 2: Review the sample syllabi for CSCI-SHU 11 Introduction to Programming and syllabi for CSCI-SHU 101 Introduction to Computer Science.|
|Step 3: Take the sample Place Into Introduction to Computer Science exam. If you are able to complete and pass the sample test in 40 minutes, you should sign up for the placement exam. If not, you are probably not ready for the placement exam.|
|Step 4: After signing up the placement exam, you will be emailed a link to complete an online test that will assess readiness to sit for the placement exam. If you score less than 60% on the online quiz, you should not take the placement test, and should instead enroll in CSCI-SHU 11 Introduction to Programming.|
Placement Exams for Computer Science Courses in New York
Placement exams are required for Computer Science Courses in New York. Here is the New York sample placement exam. Below is the course list and placement exams information:
- CSCI-UA 2 Introduction to Programming
- CSCI-UA 101 Introduction to Computer Science
- CSCI-UA 102 Data Structures (Students from Shanghai who take CSCI-SHU 101 Intro to Computer Science will be required to pass a placement exam before enrolling in CSCI-UA 102 Data Structures due to differences in programming language taught in the courses at each campus. This placement test is in Java.)
- CSCI-UA 4 Web Design Placement
Students who are currently in New York or plan to continue to be in New York should contact Romeo Kumar (firstname.lastname@example.org) in the CAS Department of Computer Science to arrange a time to take the test. Students can take the exam any day of the week before 2:30 PM EST.
Students who are currently in Shanghai and plan to be in New York next semester can take CS placement exams in Shanghai.
The exam in Shanghai will be held at 5:40 PM CST on Friday April 23, 2021. RSVP here.
Computer Science Exam FAQs
How many times can I take the Place Into Introduction to Programming Exam?
Students are allowed one attempt at the exam. If you do not pass the exam, you must enroll in CSCI-SHU 11 Introduction to Programming.