- About
- Message from the Chair
- History
- Facilities
- News
- Events
- Info Sci Colloquium
- Technopopulism and the Assault on Indian Democracy
- Generative Agents: Interactive Simulacra of Human Behavior
- AGI is Coming… Is HCI Ready?
- Algorithmic Governance: Auditing Online Systems for Bias and Misinformation
- Studying GenAI as a Cultural Technology: Provocations for Understanding the Cultural Entanglements of AI
- The State of Design Knowledge in Human-AI Interaction
- Understanding “Knowledge”: How Social Epistemology Can Help HCI and AI Researchers to Shape the Future of Generative AI
- How Easy Access to Statistical Likelihoods of Everything Will Change Interaction with Computers
- IS Engaged
- Graduation Info
- Ethics and Politics in Computing Colloquium
- Info Sci Colloquium
- Contact Us
- Courses
- Research
- Computational Social Science
- Critical Data Studies
- Data Science
- Economics and Information
- Education Technology
- Ethics, Law and Policy
- Human-Computer Interaction
- Human-Robot Interaction
- Incentives and Computation
- Infrastructure Studies
- Interface Design and Ubiquitous Computing
- Natural Language Processing
- Network Science
- Social Computing and Computer-supported Cooperative Work
- Technology and Equity
- People
- Career
- Undergraduate
- Info Sci Majors
- BA - Information Science (College of Arts & Sciences)
- BS - Information Science (CALS)
- BS - Information Science, Systems, and Technology
- MPS Early Credit Option
- Independent Research
- CPT Procedures
- Student Associations
- Undergraduate Minor in Info Sci
- Our Students and Alumni
- Graduation Info
- Contact Us
- Info Sci Majors
- Masters
- PHD
- Prospective PhD Students
- Admissions
- Degree Requirements and Curriculum
- Grad Student Orgs
- For Current PhDs
- Diversity and Inclusion
- Our Students and Alumni
- Graduation Info
- Program Contacts and Student Advising
All Information Science majors are required to take CS 1110 or CS 1112*, 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 if CS 1112 was taken prior to Fall 2023.
Please reference the Cornell Class Roster for detailed information about these courses
Programming Courses
- CS 1110: Introduction to Computing Using Python
- CS 1112: Introduction to Computing: An Engingeering and Science Perspective*
* Students who completed CS 1112 prior to Fall 2023 must also complete CS 1133
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
- PSYCH 2500: Statistics and Research Design
- PUBPOL 2100: Introduction to Statistics (Previously PAM 2100)
- SOC 3010: Evaluating Statistical Evidence
- STSCI 2100: Introductory Statistics
- STSCI 2150: Introductory Statistics for Biology
- STSCI 2200: Biological Statistics I