All Information Science majors are required to take CS 1110, Introduction to Computing Using Python, Calculus I, and a Statistics course. The list of approved Calculus I and Statistics is provided below. All classes used to complete major requirements must be taken for a letter grade.

Advanced Placement credits may not be used to fulfill the Statistics requirement for students matriculating as of or after Fall 2015, however, they may be used to fulfill the Calculus requirement.

Students that have taken CS 1112 should take CS 1133, Transition to Python, to be prepared for INFO 2950, Introduction to Data Science.  

Please reference the Cornell Class Roster for further details about these courses.

Programming Courses

  • CS 1110: Introduction to Computing Using Python

Math Courses (choose one)

  • MATH 1106: Calculus for the Life and Social Sciences
  • MATH 1110: Calculus I
  • MATH 1910: Calculus for Engineers

Statistics Courses (choose one)

  • AEM 2100: Introductory Statistics
  • BTRY 3010: Biological Statistics I
  • CEE 3040: Uncertainty Analysis in Engineering
  • ECON 3110: Probability Models and Inference for the Social Sciences
  • ECON 3130: Statistics and Probability
  • ENGRD 2700: Basic Engineering Probability and Statistics
  • ILRST 2100: Introductory Statistics
  • MATH 1710: Statistical Theory and Application in the Real World
  • PAM 2100: Introduction to Statistics
  • PSYCH 2500: Statistics and Research Design
  • SOC 3010: Evaluating Statistical Evidence
  • STSCI 2100: Introductory Statistics