Introduction to Computer and Data Science (CSCI-SHU 101)

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 Tue
8:00 AM – 10:00 AM (Morning)
at Shanghai
Instructed by Gu, Xianbin


CSCI-SHU 101-000 (17509)
02/07/2022 – 05/13/2022 Thu
8:00 AM – 10:00 AM (Morning)
at Shanghai
Instructed by Yin, Wen


CSCI-SHU 101-000 (17572)
02/07/2022 – 05/13/2022 Thu
8:00 PM – 9:00 PM (Evening)
at Shanghai
Instructed by Yin, Wen


CSCI-SHU 101-000 (17596)
02/07/2022 – 05/13/2022 Wed
9:00 AM – 11:00 AM (Morning)
at Shanghai
Instructed by Gu, Xianbin


CSCI-SHU 101-000 (17751)
02/07/2022 – 05/13/2022 Fri
9:00 AM – 11:00 AM (Morning)
at Shanghai
Instructed by Yin, Wen