This course has three goals. First, the mastering of a modern object-oriented programming language, enough to allow students to tackle real-world problems of important significance. Second, gaining an appreciation of computational thinking, a process that provides the foundations for solving real-world 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 placement exam. Equivalency: This course counts for CSCI-UA 101. Fulfillment: Core Curriculum Requirement Algorithmic Thinking; Computer Science Major Required Courses; Computer Systems Engineering Major Required Courses; Data Science Major Foundational Courses; Electrical and Systems Engineering Major Required Major Courses.
Computer Science (Undergraduate) 4 credits - 14 Weeks
Sections (Spring 2022)
CSCI-SHU 101-000 (17449)02/07/2022 - 05/13/2022 Tue8:00 AM - 10:00 AM (Morning)at ShanghaiInstructed by Gu, Xianbin
CSCI-SHU 101-000 (17509)02/07/2022 - 05/13/2022 Thu8:00 AM - 10:00 AM (Morning)at ShanghaiInstructed by Yin, Wen
CSCI-SHU 101-000 (17572)02/07/2022 - 05/13/2022 Thu8:00 PM - 9:00 PM (Evening)at ShanghaiInstructed by Yin, Wen
CSCI-SHU 101-000 (17596)02/07/2022 - 05/13/2022 Wed9:00 AM - 11:00 AM (Morning)at ShanghaiInstructed by Gu, Xianbin
CSCI-SHU 101-000 (17751)02/07/2022 - 05/13/2022 Fri9:00 AM - 11:00 AM (Morning)at ShanghaiInstructed by Yin, Wen
NYU Department: IMA Major Electives, Programming & Data (Old Structure), Undergraduate
Location:
Admin Contact: None.
Degree Level:
Theory-Practice Scale:
