Information Science (BS)
College of Agriculture and Life Sciences
Program Description
Information Science is fundamentally concerned with the human-centered aspects of computing and information—ranging from how individuals interact with computing devices, to studying people through their social and information network use, and understanding the way computing systems affect our society and culture.
Who should major in Information Science?
Students interested in the human-centered aspects of computing and information, such as algorithmic fairness; ethics, law, and policy; computational social science; digital humanities; human-computer and human-robot interaction; interaction and critical design; machine learning; market and mechanism design, natural language processing; network analysis; science and technology studies; and user experience (UX) and design.
Who is eligible to major in Information Science?
Students in the Cornell University College of Agriculture and Life Science (Cornell CALS) and the Cornell University College of Arts and Sciences (A&S). A&S students earn a Bachelor of Arts (BA) in Information Science; Cornell CALS students earn a Bachelor of Science (BS).
- The BA and BS in Information Science share the same requirements and elective course options.
- The differences are in each admitting college’s foundational requirements.
Academic Standards
Affiliation
Current Cornell CALS students looking to change majors to IS or add IS as a second major should start taking courses to meet the criteria for admission as outlined below. Contact the IS Advising office to schedule an advising meeting. Once students have met the admission criteria (or final courses needed are in progress), students should apply online. Applications are not evaluated until all affiliation coursework is complete.
All potential majors are reviewed on a case-by-case basis relative to the following criteria:
Completion of 4 courses:
1) Introductory Programming: Choose one
| Code | Title | Hours |
|---|---|---|
| CS 1110 | Introduction to Computing: A Design and Development Perspective | 4 |
| CS 1112 | Introduction to Computing: An Engineering and Science Perspective | 4 |
Note:
Advanced Placement (AP) Computer Science A (score of 5), International Baccalaureate (IB) Computer Science (score of 6 or 7), or a passing Computer Science Advanced Standing Exam (CASE) score may be used to fulfill the programming requirement. If comparable transfer coursework has been completed at an external institution, the course must first be reviewed by the Computer Science Department for equivalency.
2) Calculus or Statistics: Choose one
| Code | Title | Hours |
|---|---|---|
| Calculus | ||
| MATH 1106 | Modeling with Calculus for the Life Sciences | 4 |
| MATH 1110 | Calculus I | 4 |
| MATH 1910 | Calculus for Engineers | 4 |
| Statistics | ||
| Preferred: | ||
| ENGRD 2700 | Eng Probability and Statistics: Modeling and Data Science | 4 |
| STSCI 2200 | Statistics I (crosslisted) | 4 |
| STSCI 3110 | Applied Probability and Statistics | 4 |
| Allowed Alternatives: | ||
| AEM 2100 | Introductory Statistics | 4 |
| CEE 3040 | Uncertainty Analysis in Engineering | 4 |
| ECON 3130 | Probability and Statistics | 4 |
| PUBPOL 2100 | Introduction to Statistics | 4 |
| PSYCH 2500 | Statistics and Research Design | 3 |
| SOC 3010 | Statistics for Sociological Research | 4 |
| STSCI 2100 | Introductory Statistics and Data Science (crosslisted) | 4 |
| STSCI 2150 | Introductory Statistics for Biology | 4 |
Note:
- AP Calculus AB (score of 4 or 5), AP Calculus BC (score of 4 or 5), IB Mathematics (AA or AI; score of 6 or 7), General Certificate of Education (GCE) Advanced (“A”) Level Mathematics (score of A*, A, B, or C), or a passing Mathematics Department Placement Exam score may be used to fulfill the calculus requirement.
- AP Statistics credit is not accepted for the IS major.
- If comparable calculus or statistics transfer coursework has been completed at an external institution, the course must first be reviewed by the Mathematics or Statistics and Data Science Department, respectively, for equivalency.
3) Core Courses: Choose two
| Code | Title | Hours |
|---|---|---|
| INFO 1200 | Information Ethics, Law, and Policy (crosslisted) | 3 |
| or INFO 1260 | Choices and Consequences in Computing | |
| INFO 1300 | Introductory Design and Programming for the Web | 4 |
| INFO 2450 | Communication and Technology (crosslisted) | 3 |
| INFO 2850 | Networks | 3 |
| INFO 2950 | Introduction to Data Science 1 | 4 |
| or INFO 2951 | Introduction to Data Science with R | |
- 1
Due to an overlap in content, students may only receive academic credit for INFO 2950 or INFO 2951, not both.
Note:
- Students may count CS 2800 + CS 2110 together in place of INFO 2950 for affiliation purposes only. Once admitted to the major, INFO 2950 or INFO 2951 must be completed.
- Students can count INFO 1380 in place of one core course for the purposes of affiliation, only. After affiliation, students will still need to complete all listed core classes.
Grade & GPA Requirement
- A grade of C or higher in each of the completed courses used to declare the major.
- A GPA of 2.5 or higher for courses used to declare the major.
- A cumulative overall GPA of 2.3 or higher.
Note
-
Courses used for the purpose of declaring the major may be repeated if the original course grade was below a C. The most recent grade will be used for all repeated courses. Core INFO courses must be taken at Cornell.
- Students entering or currently in their senior year of study intending to change majors to IS or add IS as a second major must submit a course plan to demonstrate they can complete all degree requirements by their current expected graduation date. Course plans must be sent to ISAdvising@cornell.edu and students must schedule a meeting with an IS advisor.
Timeline
- Applications received between January 1st and January 31st are processed by March 1st.
- Applications received between February 1st and May 31st are processed by July 1st.
- Applications received between June 1st and September 14th are processed by October 15th.
- Applications received between September 15th and December 31st are processed by mid-January.
Grading
All courses in the major must be taken for a letter grade. Affiliated students must earn a C- or higher in all courses used for the major.
Academic Standing
Students must meet the following criteria for good standing at the end of each semester:
- Maintain a cumulative overall GPA of 2.3 or higher
- Earn an semester GPA of 2.3 or higher
- Earn a weighted GPA for the IS major of 2.5 or higher
- Complete all courses for the IS major with a grade of C- or higher
- Complete at least 12 academic credits per semester
- Complete all core INFO courses prior to the start of the final semester of study (students must pre-enroll in any remaining core coursework by the end of their 3-2 semester)
Honors in Information Science
Students in Information Science should follow the Cornell CALS social sciences guidelines (found under the Research Honors Program within the Cornell CALS Catalog) to obtain research honors in Information Science. If INFO 4900 is used towards research honors requirements, then it cannot also count towards the IS major.
Program Information
- Program Mode of Delivery: In Person
- Program Location: Ithaca, NY
- Minimum Credits for Degree: 120
Program Requirements
Majors are required to take core courses that introduce them to the variety of theories and methods of study within the discipline. Students will specialize in a particular area of interest in information science by choosing courses from one concentration that will provide in-depth study in that area. Courses under each concentration come from within and outside the department. In addition to the courses in their chosen concentration, students are required to complete three elective classes that will contribute to their studies in either breadth or depth.
- Students must complete the major's five core courses: INFO 1200 or INFO 1260, INFO 1300, INFO 2450, INFO 2850 and INFO 2950 or INFO 2951. Core classes must be taken at Cornell.
- Students must take Introductory Programming (CS 1110, or CS 1112), one Calculus course, and one Statistics course.
- Students must complete four courses in at least one Concentration from the options listed below.
- Students must complete three electives. See the Elective requirements guidelines.
- Counting courses for more than one requirement within the major is not permitted.
- Minimum number of credits required for the major = 50 credits.
- Students may apply transfer credit towards the introductory programming, calculus, statistics, or elective requirements for the major. Transfer credit must be approved by the appropriate department (e.g., Computer Science for CS 1110 equivalency) and Cornell CALS before it can be applied towards the major. A maximum of 21 transfer credits can be applied towards the major, constrained by the maximum limit for overall transfer credits set by Cornell CALS. A grade of C or higher is required for all transfer credit.
- Up to two courses from a qualified study abroad program may be counted towards the major in one of two ways: (1) one concentration course and one major elective or (2) two major electives. Courses must be approved in advance by the Director of Undergraduate Studies.
Introductory Courses
Core (5 required courses):
| Code | Title | Hours |
|---|---|---|
| INFO 1200 | Information Ethics, Law, and Policy (crosslisted) | 3 |
| or INFO 1260 | Choices and Consequences in Computing | |
| INFO 1300 | Introductory Design and Programming for the Web | 4 |
| INFO 2450 | Communication and Technology (crosslisted) | 3 |
| INFO 2850 | Networks | 3 |
| INFO 2950 | Introduction to Data Science 1 | 4 |
| or INFO 2951 | Introduction to Data Science with R | |
- 1
Due to an overlap in content, students may only receive academic credit for INFO 2950 or INFO 2951, not both.
Programming and Math Requirements
Programming Courses
Choose one:
| Code | Title | Hours |
|---|---|---|
| CS 1110 | Introduction to Computing: A Design and Development Perspective | 4 |
| CS 1112 | Introduction to Computing: An Engineering and Science Perspective | 4 |
Note:
- Advanced Placement (AP) Computer Science A (score of 5), International Baccalaureate (IB) Computer Science (score of 6 or 7), or a passing Computer Science Advanced Standing Exam (CASE) score may be used to fulfill the programming requirement.
- Students are expected to learn the appropriate programming language(s) for their courses as needed, regardless of the language in which introductory programming was taught. It is assumed that all Information Science majors will have Python programming knowledge.
Math Courses
Choose one:
| Code | Title | Hours |
|---|---|---|
| MATH 1106 | Modeling with Calculus for the Life Sciences | 4 |
| MATH 1110 | Calculus I | 4 |
| MATH 1910 | Calculus for Engineers | 4 |
Note:
AP Calculus AB (score of 4 or 5), AP Calculus BC (score of 4 or 5), IB Mathematics (AA or AI; score of 6 or 7), General Certificate of Education (GCE) Advanced (“A”) Level Mathematics (score of A*, A, B, or C), or a passing Mathematics Department Placement Exam score may be used to fulfill the calculus requirement.
Statistics Courses
Choose one:
| Code | Title | Hours |
|---|---|---|
| ENGRD 2700 | Eng Probability and Statistics: Modeling and Data Science | 4 |
| STSCI 2200 | Statistics I | 4 |
| STSCI 3110 | Applied Probability and Statistics | 4 |
Note:
AP Credit is not accepted for the introductory statistics requirement.
Concentrations
Each of the introductory Information Science courses is the beginning of a path of in-depth study. We call these paths Concentrations. Each one is described in further detail below. Students must complete 4 courses within their chosen concentration.
Behavioral Science
This concentration provides students with an in-depth understanding of the behavioral and social aspects of interacting with and through information technology.
A. Understanding Social Behavior: Choose Two Courses
| Code | Title | Hours |
|---|---|---|
| INFO 3170 | Understanding AI and Society | 3 |
| INFO 4430 | Teams and Technology | 3 |
| INFO 4450 | Computer-Mediated Communication (crosslisted) | 3 |
| INFO 4490 | Social Behavior and Technology (crosslisted) | 3 |
| INFO 4500 | Language and Technology (crosslisted) | 3 |
| INFO 4505 | Computing and Global Development | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| COMM 4380 | Communication in Virtual Worlds | 3 |
| PSYCH 3800 | Social Cognition | 3 |
- 1
Specific topics approved by advisor.
B. Social Data Analytics: Choose One Course
| Code | Title | Hours |
|---|---|---|
| CS 3780 | Introduction to Machine Learning | 4 |
| CS 4740 | Natural Language Processing (crosslisted) | 4 |
| INFO 3300 | Visual Data Analytics for the Web (crosslisted) | 3 |
| INFO 3720 | How LLMs work, their potential and limitations | 3 |
| INFO 3950 | Advanced Data Analytics | 3 |
| INFO 4100 | Learning Analytics | 3 |
| INFO 4300 | Language and Information (crosslisted) | 3 |
| INFO 4350 | Conversations and Information | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
- 1
Specific topics approved by advisor.
C. Behavior in Context: Choose One Course
*One course from any of the below "Behavior in Context" sections. You do not need to take one course from each.
| Code | Title | Hours |
|---|---|---|
| C1. Behavior in Sociological Context | ||
| INFO 3200 | Technology, Behavior and Society (crosslisted) | 3 |
| INFO 4140 | Law, Policy, and Politics of Cybersecurity | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| C2. Behavior in Network Context | ||
| INFO 4360 | Communication Networks and Social Capital (crosslisted) | 3 |
| COMM 4940 | Special Topics in Communication 1 | 1-3 |
| C3: Behavior in Design Context | ||
| INFO 3450 | Human-Computer Interaction Design (crosslisted) | 3 |
| INFO 4240 | Designing Technology for Social Impact (crosslisted) | 4 |
| INFO 4400 | Qualitative User Research (crosslisted) | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
- 1
Specific topics approved by advisor.
Data Science
This concentration will equip students to learn about the world through data analytics.
A. Data Analysis: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3300 | Visual Data Analytics for the Web (crosslisted) | 3 |
| INFO 3900 | Causal Inference (crosslisted) | 3 |
| INFO 3950 | Advanced Data Analytics | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| CS 3780 | Introduction to Machine Learning | 4 |
| ORIE 3120 | Practical Tools for Operations Research, Machine Learning and Data Science | 4 |
| ORIE 3741 | Learning with Big Messy Data | 4 |
| ORIE 4740 | Statistical Data Mining I | 4 |
| STSCI 3740 | Data Mining and Machine Learning | 4 |
- 1
Specific topics approved by advisor.
B. Domain Expertise: Choose One Course
| Code | Title | Hours |
|---|---|---|
| CS 4740 | Natural Language Processing (crosslisted) | 4 |
| INFO 2770 | Excursions in Computational Sustainability (crosslisted) | 3 |
| INFO 3130 | Data and the State: How Governments See People and Places | 4 |
| INFO 3350 | Text Mining History and Literature | 3 |
| INFO 3370 | Studying Social Inequality Using Data Science | 3 |
| INFO 3720 | How LLMs work, their potential and limitations | 3 |
| INFO 4100 | Learning Analytics | 3 |
| INFO 4120 | Ubiquitous Computing | 3 |
| INFO 4300 | Language and Information (crosslisted) | 3 |
| INFO 4350 | Conversations and Information | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
- 1
Specific topics approved by advisor.
C. Big Data Ethics, Policy and Society: Choose One Course
| Code | Title | Hours |
|---|---|---|
| COMM 4010 | Trust and Safety in Online Platforms | 3 |
| INFO 3200 | Technology, Behavior and Society (crosslisted) | 3 |
| INFO 4140 | Law, Policy, and Politics of Cybersecurity | 3 |
| INFO 4145 | Privacy and Security in the Data Economy | 3 |
| INFO 4200 | Information Policy: Applied Research and Analysis (crosslisted) | 3 |
| INFO 4240 | Designing Technology for Social Impact (crosslisted) | 4 |
| INFO 4250 | Surveillance and Privacy | 3 |
| INFO 4260 | Computing On Earth: Planetary Dimensions and Consequence of Computing (crosslisted) | 3 |
| INFO 4270 | Copyright for Information Systems | 3 |
| INFO 4390 | Practical Principles for Designing Fair Algorithms | 3 |
| INFO 4561 | Evaluation and Society (crosslisted) | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| ENGL 3778 | Free Speech, Censorship, and the Age of Global Media (crosslisted) | 4 |
| PUBPOL 3460 | Culture, Law, and Politics of Information Policy | 3 |
- 1
Specific topics approved by advisor.
D. Data Communication: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3312 | Data Communication | 3 |
| INFO 4310 | Interactive Information Visualization | 3 |
| COMM 3150 | Organizational Communication: Theory and Practice | 3 |
| COMM 3189 | Taking America's Pulse: Creating and Conducting a National Opinion Poll (crosslisted) | 3-4 |
| COMM 4860 | Risk Communication | 3 |
| COMM 4940 | Special Topics in Communication 1 | 1-3 |
| SOC 3580 | Big Data on the Social World | 3 |
- 1
Specific topics approved by advisor.
Digital Culture and Production
This concentration explores computing as a cultural phenomenon. It equips students to analyze technology's role in society and culture, understand it historically, and produce media artifacts.
This concentration can be completed by following either of the two options below:
- Option 1. One course each from A andB, and two courses from C.
- Option 2. Three courses from A and one course from B.
For the Media, Art, Design (C) component: Any ARCH elective course or option studio at the 3000 level or higher that addresses IT as a significant component can work for this portion. Elective courses can be found on the College of Arts, Architecture, and Planning website. Please contact the IS Advising office for course approval.
A. Digital Culture and History: Choose One Course for Option 1, Choose 3 Courses for Option 2
| Code | Title | Hours |
|---|---|---|
| INFO 2921 | Inventing an Information Society (crosslisted) | 3 |
| INFO 3200 | Technology, Behavior and Society (crosslisted) | 3 |
| INFO 4140 | Law, Policy, and Politics of Cybersecurity | 3 |
| INFO 4260 | Computing On Earth: Planetary Dimensions and Consequence of Computing (crosslisted) | 3 |
| INFO 4270 | Copyright for Information Systems | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| STS 4040 | Digital Due Process Clinic | 3 |
- 1
Specific topics approved by advisor.
B. Digital Production: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 2300 | 4 | |
| INFO 2310 | Interactive Web Development | 4 |
| INFO 3152 | Introduction to Computer Game Design 1 | 4 |
| INFO 3300 | Visual Data Analytics for the Web (crosslisted) | 3 |
| INFO 4320 | Introduction to Rapid Prototyping and Physical Computing | 4 |
| CS 4620 | Introduction to Computer Graphics | 3 |
| CS 4758 | Autonomous Mobile Robots (crosslisted) | 3 |
C. Media, Art, Design: Students Pursuing Option 1 for This Concentration Choose Two Courses
| Code | Title | Hours |
|---|---|---|
| ART 3705 | Media Arts, Performance, and Sound: Sound | 4 |
| ARTH 4151 | Topics in Media Arts (crosslisted) 1 | 3 |
| INFO 3450 | Human-Computer Interaction Design (crosslisted) | 3 |
| INFO 3660 | History and Theory of Digital Art (crosslisted) | 3 |
| INFO 4152 | Advanced Topics in Computer Game Design 2 | 3 |
| INFO 4240 | Designing Technology for Social Impact (crosslisted) | 4 |
| INFO 4400 | Qualitative User Research (crosslisted) | 3 |
| INFO 4420 | Human Computer Interaction Studio | 4 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
- 1
Specific topics approved by advisor.
- 2
Students must take the INFO version of INFO 4152. CS 4152 does not count towards the major.
Information Ethics, Law, and Policy
This concentration provides training and insight into the ethical, legal, and policy dimensions of contemporary information technology.
A. Frameworks and Institutions: Choose One Course
| Code | Title | Hours |
|---|---|---|
| COMM 4010 | Trust and Safety in Online Platforms | 3 |
| INFO 3210 | Money and Power in the Tech Industry | 3 |
| INFO 4113 | Technology and Law Colloquium (crosslisted) | 3 |
| INFO 4140 | Law, Policy, and Politics of Cybersecurity | 3 |
| INFO 4200 | Information Policy: Applied Research and Analysis (crosslisted) | 3 |
| INFO 4250 | Surveillance and Privacy | 3 |
| INFO 4270 | Copyright for Information Systems | 3 |
| INFO 4301 | Ethics in New Media, Technology, and Communication (crosslisted) | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| HADM 4890 | The Law of the Internet and E-Commerce | 3 |
| PUBPOL 3460 | Culture, Law, and Politics of Information Policy | 3 |
- 1
Specific topics approved by advisor.
B. Methods and Analysis: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 2921 | Inventing an Information Society (crosslisted) | 3 |
| INFO 4240 | Designing Technology for Social Impact (crosslisted) | 4 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| PUBPOL 2300 | Introduction to Policy Analysis | 4 |
| PUBPOL 2301 | Introduction to Public Policy | 4 |
- 1
Specific topics approved by advisor.
C. Cases/Topics: Choose One Course
| Code | Title | Hours |
|---|---|---|
| COMM 3190 | Data and Society | 3 |
| COMM 4940 | Special Topics in Communication 1 | 1-3 |
| ENGRG 3605 | Ethics of Computing and Artificial Intelligence Technologies | 3 |
| INFO 3170 | Understanding AI and Society | 3 |
| INFO 3200 | Technology, Behavior and Society (crosslisted) | 3 |
| INFO 4145 | Privacy and Security in the Data Economy | 3 |
| INFO 4210 | Artificial Intelligence: Law, Ethics, and Policy | 3 |
| INFO 4260 | Computing On Earth: Planetary Dimensions and Consequence of Computing (crosslisted) | 3 |
| INFO 4390 | Practical Principles for Designing Fair Algorithms | 3 |
| INFO 4561 | Evaluation and Society (crosslisted) | 3 |
| STS 4040 | Digital Due Process Clinic | 3 |
- 1
Specific topics approved by advisor.
D. Tools and Technical Domains: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3300 | Visual Data Analytics for the Web (crosslisted) | 3 |
| INFO 3350 | Text Mining History and Literature | 3 |
| INFO 3370 | Studying Social Inequality Using Data Science | 3 |
| INFO 4100 | Learning Analytics | 3 |
| INFO 4120 | Ubiquitous Computing | 3 |
| INFO 4300 | Language and Information (crosslisted) | 3 |
| INFO 4350 | Conversations and Information | 3 |
Students may petition the Director of Undergraduate Studies to allow an upper-level (3000-level or above) technical IS course relevant to their work in Information Ethics, Law, and Policy to be used to satisfy this requirement.
Interactive Technologies
This concentration provides students with the analytical and technical skills they need to design and build functional technical systems.
Required Course
- CS 2110 Object-Oriented Programming and Data Structures (crosslisted)
A. Building (with Hardware): Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 4120 | Ubiquitous Computing | 3 |
| INFO 4320 | Introduction to Rapid Prototyping and Physical Computing | 4 |
| CS 4758 | Autonomous Mobile Robots (crosslisted) | 3 |
B. Working with Data/Software: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3300 | Visual Data Analytics for the Web (crosslisted) | 3 |
| INFO 4340 | App Design and Prototyping | 3 |
| INFO 4555 | Business Intelligence Systems | 4 |
| CS 4620 | Introduction to Computer Graphics | 3 |
| CS 3780 | Introduction to Machine Learning | 4 |
| CS 5150 | Software Engineering | 4 |
| ORIE 3120 | Practical Tools for Operations Research, Machine Learning and Data Science | 4 |
| ORIE 3741 | Learning with Big Messy Data | 4 |
| ORIE 4740 | Statistical Data Mining I | 4 |
| STSCI 3740 | Data Mining and Machine Learning | 4 |
C. Context/Application Domains: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 4152 | Advanced Topics in Computer Game Design 1 | 3 |
| INFO 4310 | Interactive Information Visualization | 3 |
| INFO 4410 | Re-Designing Robots (crosslisted) | 3 |
| INFO 4430 | Teams and Technology | 3 |
| INFO 4505 | Computing and Global Development | 3 |
| INFO 4940 | Special Topics in Information Science 2 | 1-4 |
- 1
Students must take the INFO version of INFO 3152 and INFO 4152. CS 3152 and CS 4152 do not count towards the major.
- 2
Specific topics approved by advisor.
Networks, Crowds, and Markets
This concentration helps students to understand formal models, data and policy issues surrounding networked systems.
A. Models: Choose Two Courses
| Code | Title | Hours |
|---|---|---|
| COMM 3150 | Organizational Communication: Theory and Practice | 3 |
| ECON 3810 | Decision Theory I | 3 |
| ECON 4020 | Game Theory I | 3 |
| ECON 4610 | Industrial Organization I | 3 |
| ECON 4620 | Industrial Organization: A Computational Approach | 3 |
| ECON 4660 | Behavioral Economics | 4 |
| INFO 4220 | Networks II: Market Design (crosslisted) | 3 |
| INFO 4360 | Communication Networks and Social Capital (crosslisted) | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| ORIE 4350 | Introduction to Game Theory | 4 |
| SOC 3080 | 3 |
- 1
Specific topics approved by advisor.
B. Data: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3300 | Visual Data Analytics for the Web (crosslisted) | 3 |
| INFO 3950 | Advanced Data Analytics | 3 |
| INFO 4300 | Language and Information (crosslisted) | 3 |
| INFO 4350 | Conversations and Information | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| CS 3780 | Introduction to Machine Learning | 4 |
| CS 4740 | Natural Language Processing (crosslisted) | 4 |
| ECON 3120 | Applied Econometrics | 4 |
| ECON 3140 | Econometrics | 4 |
- 1
Specific topics approved by advisor.
C. Policy/Values: Choose One Course
| Code | Title | Hours |
|---|---|---|
| COMM 4940 | Special Topics in Communication 1 | 1-3 |
| INFO 4140 | Law, Policy, and Politics of Cybersecurity | 3 |
| INFO 4145 | Privacy and Security in the Data Economy | 3 |
| INFO 4200 | Information Policy: Applied Research and Analysis (crosslisted) | 3 |
| INFO 4240 | Designing Technology for Social Impact (crosslisted) | 4 |
| INFO 4250 | Surveillance and Privacy | 3 |
| INFO 4270 | Copyright for Information Systems | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
| PUBPOL 3460 | Culture, Law, and Politics of Information Policy | 3 |
| SOC 3490 | How do Social Structures Emerge? An Introduction to the Micro-Macro Problem | 3 |
- 1
Specific topics approved by advisor.
UX (User Experience)
This concentration is designed to help students gain a better understanding of user experience design through studies in design and user perception.
A. Core Principles of Design: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3450 | Human-Computer Interaction Design (crosslisted) | 3 |
| INFO 4400 | Qualitative User Research | 3 |
| INFO 4410 | Re-Designing Robots | 3 |
| INFO 4470 |
B. Design in Context: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 2921 | Inventing an Information Society (crosslisted) | 3 |
| INFO 4240 | Designing Technology for Social Impact (crosslisted) | 4 |
| INFO 4420 | Human Computer Interaction Studio | 4 |
| INFO 4505 | Computing and Global Development | 3 |
| INFO 4940 | Special Topics in Information Science 1 | 1-4 |
- 1
Specific topics approved by advisor.
C. Knowing the User: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 4125 | Project Management | 3 |
| INFO 4430 | Teams and Technology | 3 |
| INFO 4450 | Computer-Mediated Communication (crosslisted) | 3 |
| INFO 4490 | Social Behavior and Technology (crosslisted) | 3 |
| COMM 4380 | Communication in Virtual Worlds | 3 |
| PSYCH 3420 | Human Perception: Application to Computer Graphics, Art, and Visual Display (crosslisted) | 3 |
D. Knowing the Technology: Choose One Course
| Code | Title | Hours |
|---|---|---|
| INFO 3152 | Introduction to Computer Game Design 1 | 4 |
| INFO 4152 | Advanced Topics in Computer Game Design 1 | 3 |
| INFO 4310 | Interactive Information Visualization | 3 |
| INFO 4320 | Introduction to Rapid Prototyping and Physical Computing | 4 |
| INFO 4340 | App Design and Prototyping | 3 |
| CS 5150 | Software Engineering | 4 |
- 1
Students must take the INFO version of INFO 3152 and INFO 4152. CS 3152 and CS 4152 do not count towards the major.
Electives
Majors must also complete three elective courses. Each elective course must be at least 3.0 credits, taken for a letter grade, and completed with a grade of "C-" or higher.
Approved Electives1
| Code | Title | Hours |
|---|---|---|
| CS 2110 | Object-Oriented Programming and Data Structures | 4 |
| CS 3110 | Functional Programming and Data Structures | 4 |
| CS 3410 | Computer System Organization and Programming | 4 |
| INFO 3000-level or higher 2 | 3-4 | |
| INFO 2300 | (but not both) | 4 |
| or INFO 2310 | Interactive Web Development | |
| INFO 2770 | Excursions in Computational Sustainability | 3 |
| INFO 2921 | Inventing an Information Society | 3 |
| MATH 2310 | Linear Algebra for Data Science | 4 |
| MATH 2940 | Linear Algebra for Engineers | 4 |
- 1
Students may only apply one semester (3.0 - 4.0 credits) of INFO 4900 Independent Reading and Research toward their elective coursework requirements.
- 2
University Graduation Requirements
Requirements for All Students
In order to receive a Cornell degree, a student must satisfy academic and non-academic requirements.
Academic Requirements
A student’s college determines degree requirements such as residency, number of credits, distribution of credits, and grade averages. It is the student’s responsibility to be aware of the specific major, degree, distribution, college, and graduation requirements for completing their chosen program of study. See the individual requirements listed by each college or school or contact the college registrar’s office for more information.
Non-academic Requirements
Conduct Matters. Students must satisfy any outstanding sanctions, penalties or remedies imposed or agreed to under the Student Code of Conduct (Code) or Policy 6.4. Where a formal complaint under the Code or Policy 6.4 is pending, the University will withhold awarding a degree otherwise earned until the adjudication process set forth in those procedures is complete, including the satisfaction of any sanctions, penalties or remedies imposed.
Financial Obligations. Outstanding financial obligations will not impact the awarding of a degree otherwise earned or a student’s ability to access their official transcript. However, the University may withhold issuing a diploma until any outstanding financial obligations owing to the University are satisfied.
Additional Requirements for Undergraduate Students
The University has two requirements for graduation that must be fulfilled by all undergraduate students: the swim requirement, and completion of two physical education courses. For additional information about fulfilling University Graduation Requirements, see the Physical Education website.
Physical Education
All undergraduate students are required to take two credits (two courses) of Physical Education prior to graduation. It is recommended they complete the two courses during their first year at Cornell. Credit in Physical Education may be earned by participating in courses offered by the Department of Athletics and Physical Education and Cornell Outdoor Education, by being a registered participant on a varsity athletic team, or performing in the marching band.
Students with medical concerns should contact the Office of Student Disability Services.
Swim Requirement
The Faculty Advisory Committee on Athletics and Physical Education has established a basic swimming and water safety competency requirement for all undergraduate students. Normally, the requirement is taken during the Fall Orientation process at Helen Newman Hall or Teagle Hall pools. The requirement consists of the following: jump or step feet-first into the deep end of the pool, float or tread for one minute, turn around in a full circle, swim 25 yards using any stroke(s) of choice without touching the bottom or holding on to the sides (there is no time limit) and exit from the water. Students who do not complete the swim requirement during their first year, during a PE swim class or during orientation in subsequent years, will have to pay a $100 fee. Any student who cannot meet this requirement must register for PE 1100 Beginning Swimming as their physical education course before electives can be chosen.
If a student does not pass the swim requirement in their first Beginning Swimming PE class, then the student must take a second Beginning Swimming PE class (PE 1100 or PE 1101). Successful completion of two Beginning Swimming classes (based on attendance requirements) with the instructor's recommendation will fulfill the University's swim requirement.
Students unable to meet the swim requirement because of medical reasons should contact the Office of Student Disability Services. When a waiver is granted by the Faculty Committee on Physical Education, an alternate requirement is imposed. The alternate requirement substitute is set by the Director of Physical Education.
CALS Graduation Requirements for the Bachelor of Science
Students are responsible for tracking their progress toward graduation and ensuring all degree requirements are met. Students must promptly notify the college of any discrepancies or issues with their academic records.
CALS undergraduate students must follow the college distribution requirements corresponding to their matriculation (entry) term and class standing. Students matriculating/entering Cornell before Fall 2025 and junior transfers entering in Fall 2026 will complete the pre-2025 CALS distribution requirements. All other students will be subject to the new CALS 2025+ distribution requirements. All students must adhere to the requirements designated for their matriculation/entry term and class standing. There are no exceptions to this policy.
Although specific requirements vary between the curricula, all students must complete the following Graduation Requirements to earn the Bachelor of Science degree:
- University Graduation Requirements
- Credit Requirements
- Distribution Requirements
- Residency Requirement
- GPA Requirement
- Major Requirements
Credit Requirement Policies
- Minimum total credits: 120 academic credits are required for graduation.
- Important Exceptions:
- Repeated Cornell courses: If a course does not allow repeat credit, the repeated credits do not count toward the 120 credits required for graduation. They do count toward the 12 credits required for full-time status and good academic standing.
- Forbidden overlaps: Credits from courses with a forbidden overlap do not count toward graduation credits. They do count toward the 12 credits required for full-time status and good academic standing. More information is available on the Course Enrollment and Credits page.
- Review or supplemental courses: Courses at the 1000–1099 level do not count toward graduation credits. They also do not count toward the 12 credits required for full-time status or good academic standing.
- Physical Education (PE) courses: PE courses do not count toward the 120 academic credits required for graduation. They also do not count toward the 12 credits required for full-time status or good academic standing.
- Important Exceptions:
- Minimum Credits Completed at Cornell: Students must complete at least 60 academic credits at Cornell. This includes Education Abroad, Cornell in Rome, Capital Semester, the Brooks School Cornell in Washington, DC, Connect Program, and Shoals Marine Laboratory.
- Maximum Non-Cornell Credits: Students may apply up to 60 non-Cornell credits toward their degree requirements. This includes AP, CASE, IB, GCE, French Baccalauréat, Cambridge Pre-University, and pre-approved external transfer coursework. Refer to Non-Cornell (Transfer) Credit under Policies and Procedures for additional information.
- Students may transfer up to 15 academic credits earned before matriculating as a first-year student at an accredited college or university. These 15 credits include credits earned through programs such as AP, CASE, IB, GCE, and French Baccalauréat.
- In addition to the 120-credit minimum, all CALS students must meet minimum requirements for CALS credits, structured credits, and letter-graded credits. See the curriculum sections below for details.
Residency Requirements
- Residency Requirement: Students are expected to complete eight (8) semesters of full-time study. External transfer students receive one (1) semester in residence for each full-time semester (or equivalent) completed at another accredited institution before matriculating at Cornell.
- Internal transfer students must complete at least two (2) semesters in residence in CALS.
- The final semester before graduation must be completed as a full-time student in a Cornell program during the fall or spring semester. Summer and winter terms do not satisfy the final-semester residency requirement. The School of Continuing Education (SCE) does not count toward this requirement.
- Students in their ninth semester (9th) (or equivalent) and final semester may be eligible for prorated tuition. Eligibility criteria are available online.
- The following programs are in residency: Cornell in Rome, Cornell in Washington, D.C. Connect Program (Fall or Spring only), Capital Semester, OGL Approved Education Abroad Programs, and Shoals Summer Semester.
Grade Point Average (GPA) Requirements
Minimum cumulative GPA: 2.00 or above must be maintained. Students must earn a minimum cumulative GPA of 2.00 or better to graduate. The cumulative GPA includes all letter grades earned at Cornell.
CALS Degree Requirements Prior to 2025 (applies to Transfers entering Fall 2026)
These requirements apply to: First-year students who matriculated before Fall 2025, sophomore transfers who matriculate prior to Fall 2026, and junior transfers who matriculate before Fall 2027. All students must follow the requirements based on their matriculation and expected graduation dates. There are no exceptions to this policy.
Students are required to fulfill:
- University Graduation Requirements:
- Physical Education.
- Swim Requirement.
- Credit Requirements: Students must complete 120 academic credits for graduation. Of those, at least 55 credits must be taken in the College of Agriculture and Life Sciences at Cornell, and at least 100 credits must be earned for a letter grade. PE and supplemental courses do not count as academic credit.
- CALS Credits: Students must complete at least 55 CALS credits for graduation.
- CALS credits include courses offered in CALS and in the following affiliated areas: Applied Economics and Management, Biological Sciences, Biology & Society, Earth and Atmospheric Sciences, Environment and Sustainability, Information Science, Nutritional Science, and Statistics and Data Science.
- CALS credits also include courses with these subject codes: AGSCI, AIISP, ALS, AEM, ANSC, BEE, BIOG, BIOAP, BIOCB, BIOEE, BIOMG, BIOMI, BIOMS, BIONB, BIOSM, BSOC, BTRY, COMM, DSOC, EAS, EDUC, ENTOM, ENVS, FDSC, GDEV, IARD, INFO, LA, LEAD, NS, NTRES, PLBIO, PLBRG, PLHRT, PLPPM, PLSCI, PLSCS, STSCI, VIEN.
- Minimum Letter-Graded Credits: Students must complete at least 100 letter-graded credits. This requirement may be prorated for students who transfer non-Cornell credits. (see Proration Chart for non-Cornell credit).
- Structured Credit Requirement: To graduate, students must complete at least 105 structured credits. After they meet this requirement, they may apply unstructured coursework toward the 120 credits required for graduation. Unstructured coursework includes Special Studies, such as independent study, research, teaching assistantships, and internships. The structured credit requirement may be prorated for students who transfer non-Cornell credits. (see Proration Chart for non-Cornell credit).
- CALS Credits: Students must complete at least 55 CALS credits for graduation.
- Residency: Students are expected to complete eight semesters of full-time study. External transfer students receive one semester of residency credit for each full-time semester (or equivalent) completed at another accredited institution before matriculating at Cornell.
- GPA: Students must earn a minimum cumulative GPA of 2.00 to graduate. The cumulative GPA includes all letter grades earned at Cornell.
- Physical and Life Sciences: Students must complete 18 credits in the physical and life sciences. This must include at least 6 credits in introductory life sciences/biology and at least 3 credits in chemistry or physics.
- Quantitative Literacy: Students must demonstrate minimum competency in quantitative literacy. This requirement may be satisfied by completing an approved calculus or statistics course.
- Social Sciences and Humanities: Students must complete 4 courses across the 7 categories of humanities and social sciences. These courses must span at least 3 different categories. Human Diversity (D-AG) is required. Humanities courses must be at least 3 credits.
- Written and Oral Expression: Students must complete 9 credits total, including at least 6 credits in Written Expression. Oral Expression is not required by the college, but it may be required by some majors. If a student’s major does not require Oral Expression, all 9 credits may be in Written Expression.
- Major: See the individual department listings for major requirements.
Distribution Requirements
The purpose of the distribution requirement is to have all students achieve common learning outcomes. It is expected that through college and major course requirements graduates will be able to:
- Explain, evaluate, and effectively interpret factual claims, theories, and assumptions in the student’s discipline(s) (especially in one or more of the college’s priority areas of Food & Energy Systems, Social Sciences, Life Sciences, and Environmental Sciences) and more broadly in the sciences and humanities.
- Find, access, critically evaluate, and ethically use information.
- Integrate quantitative and qualitative information to reach defensible and creative conclusions.
- Communicate effectively through writing, speech, and visual information.
- Articulate the views of people with diverse perspectives.
- Demonstrate the capability to work both independently and in cooperation with others.
Through the study of Physical and Life Sciences, students develop their understanding and appreciation of the physical sciences, enhance their quantitative reasoning skills, and gain an appreciation of the variability of living organisms. Social Sciences and Humanities gives students perspective on the structure and values of the society in which we live and prepares them to make decisions on ethical issues that will affect their work and role in society. Written and Oral Expression is designed to help students become competent and confident in the use of oral and written communication to express themselves and their ideas.
Important Notes:
- Credits received for independent study, fieldwork, teaching, research, work experience, and internships cannot be used to fulfill the distribution requirements
- Review or supplemental courses, such as 1000- to 1099-level courses, will not be counted in the distribution areas.
- First-Year Writing Seminars (FWS) cannot be used to satisfy the Physical and Life Sciences distribution area.
- Courses that fulfill distributions are approved by the CALS Curriculum Committee. Distributions cannot be applied to a course retroactively, and individual student petitions for Cornell courses to fulfill distributions will not be accepted. Students may request a review of external transfer courses for fulfilling distribution requirements.
Physical and Life Sciences:
Eighteen (18) credits, of which six (6) credits must be Introductory Life Sciences/Biology and three (3) credits in Chemistry or Physics. Courses that count for Introductory Life Sciences/ Biology, Chemistry/Physics, Quantitative Literacy, and Other Physical and Life Sciences count towards the eighteen (18) credits for this requirement
Introductory Life Sciences/Biology Requirement (BIO-AG):
Students must complete at least six (6) academic credits of Introductory Life Sciences/Biology. Courses that count towards this requirement have the BIO-AG distribution attribute. Note: CALS does NOT accept BIO-AS for BIO-AG. BCS-AG does not automatically fulfill BIO-AG.
Offerings in the area provide a foundation in the field of biology. Courses must include: an evolutionary component, instruction on applying the process of science and a significant student-centered teaching component.
Chemistry/Physics (CHPH-AG):
Students must complete a minimum of three (3) credits of Chemistry or Physics. Includes all Cornell courses with the CHEM or PHYS prefix (excluding courses that are supplemental, independent study, research, TA, internship, and First-Year Writing Seminar). Courses that count towards this requirement have a CHPH-AG distribution attribute. Additionally, courses with the prefix CHEM or PHYS of at least 11xx numbering and a minimum of three (3) credits are accepted as fulfilling CHPH-AG. PSC-AG does not automatically fulfill CHPH-AG.
Courses that meet the CALS Chemistry or Physics (CHPH) requirement provide students with a foundational understanding of key scientific principles. These courses delve into the study of chemistry (focusing on the composition, properties, and transformations of substances) or physics (exploring the principles of matter, energy, and their interactions). Fulfilling this requirement equips students with essential scientific knowledge that supports practical and innovative applications in fields like agriculture, environmental science, and food science, thereby fostering their ability to address and solve critical challenges within these domains.
Quantitative Literacy (MQL-AG):
Students must complete one (1) Quantitative Literacy course. Courses that count towards these requirements have an MQL-AG distribution attribute. Additionally, courses of at least 11xx numbering with the MATH prefix may fulfill this category. Calculus courses and Introductory Statistics courses may also fulfill MQL-AG. DLG-AG and DLS-AG do not automatically fulfill MQL-AG.
Faculty legislation requires minimum competency in quantitative literacy. Courses that fulfill the Mathematics and Quantitative Literacy distribution in CALS enhance students’ problem-solving skills by teaching them to understand abstract, logical relationships. These classes focus on the mathematical analysis of data, modeling natural and man-made systems, and developing algorithms critical for computation. Students will learn various quantitative methods and how to apply quantitative reasoning across different fields.
This requirement can also be satisfied by earning a score of four (4) or five (5) on the AP Calculus exam or a score of five (5) on the AP Statistics exam, or transfer of an approved calculus or statistics course with a minimum letter grade of “C” or better.
Other Physical Life Sciences (OPHLS-AG):
Other Physical Life Sciences courses count towards the eighteen (18) credit total for the Physical and Life Sciences requirement. Courses that count towards this requirement have the OPHLS-AG distribution attribute. The number of OPHLS-AG courses taken will vary by student. Courses with the following distributions are also accepted for the CALS OPHLS-AG distribution: PBS-HE, BIO-AS, PHS,AS, SDS-AS. Additionally, any course with BIO-AG, CHPH-AG or MQL-AG may alternatively fulfill OPHLS-AG.
Offerings in this area explore additional physical and life science subjects as well as quantitative literacy (math) courses. Courses satisfying this requirement help students understand and appreciate the physical sciences, enhance quantitative reasoning skills, or explore the variability of living organisms.
Social Sciences and Humanities:
Students must complete four (4) courses within the seven (7) categories of Humanities and Social Sciences. The courses MUST span at least three (3) different categories. Human Diversity (D) is a required category. Humanities courses must be a minimum of three (3) credits.
No more than two (2) courses in the same department will be counted toward the distribution requirement. Social Sciences & Humanities Categories:
(Also refer to Distribution Requirement Codes)
Cultural Analysis (CA-AG)
These courses study human life in particular cultural contexts through interpretive analysis of individual behavior, discourse, and social practice. Topics include belief systems (science, medicine, religion), expressive arts and symbolic behavior (visual arts, performance, poetry, myth, narrative, ritual), identity (nationality, race, ethnicity, gender, sexuality), social groups and institutions (family, market, community), and power and politics (states, colonialism, inequality).
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling CA-AG: ALC-AS, ALC-HA, ALC-AAP, CA-HE, CA-AAP, GLC-AS
Foreign Language (FL-AG)
Foreign Language courses available for CALS students at Cornell are offered by several departments, including Africana Studies and Research Center (AS&RC – language courses only), Asian Studies with languages such as Bangla-Bengali, Burmese, Chinese, Hindi, Indonesian, Japanese, Khmer, Korean, Sanskrit, Tagalog, Thai, and Vietnamese, and Classics (CLASS – language courses only). Additional offerings are provided by German Studies, which includes German, Dutch, and Swedish (language courses only), Linguistics (LING – language courses only), Near Eastern Studies (NES - language courses only), Romance Studies with languages like Catalan, French, Italian, Portuguese, Quechua, and Spanish, and Russian Studies, covering Russian, Hungarian, Polish, Serbian/Croatian, and Ukrainian. CALS will recognize these Foreign Language (FL) classifications by any college at Cornell, provided the class is taken for three (3) or more credits. Transfer students may have non-Cornell courses that meet SUNY World Languages requirements and are a minimum of three (3) credits reviewed as fulfilling FL-AG.
Human Diversity (D-AG)
These courses analyze historical or contemporary marginalized communities and the culturally specific contexts that produce unequal power relations in terms of race, nationality, ethnicity, indigeneity, sexuality, disability, religion, gender, or economic status.
Definition of “marginalize”: Any groups with reduced access to social status, political influence, economic advancement, educational advancement, healthcare, information, or any of the goods, services, and powers of a society can be considered “marginalized.” Causes of marginalization may be related to ethnic status, religion, country of origin, sexual orientation, geography, economics, and government policies. Those who exist on the furthest margins of a society are frequently subject to several of these forces.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling D-AG: SCD-AS, SCD-HA, D-HE.
Non-equated external transfer courses will only be considered for junior transfer students who have taken an appropriate course at their prior institution and whose schedule does not allow space to take a Human Diversity (D-AG) course at Cornell. These situations will be reviewed individually after a required appointment with CALS Student Services.
Historical Analysis (HA-AG)
These courses interpret continuities and changes—political, social, economic, diplomatic, religious, intellectual, artistic, scientific—through time. The focus may be on groups of people, dominant or subordinate, a specific country or region, an event, a process, or a time period.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling HA-AG: HA-AAP, HST-AAP, HST-AS, HST-HA, HA-HE
Knowledge, Cognition, and Moral Reasoning (KCM-AG)
These courses investigate the bases of human knowledge in its broadest sense, ranging from cognitive faculties shared by humans and animals such as perception, to abstract reasoning, to the ability to form and justify moral judgments. Courses investigating the sources, structure, and limits of cognition may use the methodologies of science, cognitive psychology, linguistics, or philosophy. Courses focusing on moral reasoning explore ways of reflecting on ethical questions that concern the nature of justice, the good life, or human values in general.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling KCM-AG: ETM-AAP, ETM-AS, ETM-HA, KCM-AAP, KCM-HE. ETH-AG does not automatically fulfill KCM-AG.
Literature and the Arts (LA-AG)
These courses explore literature and the arts in two different but related ways. Some courses focus on the critical study of artworks and on their history, aesthetics, and theory. These courses develop skills of reading, observing, and hearing and encourage reflection on such experiences; many investigate the interplay among individual achievement, artistic tradition, and historical context. Other courses are devoted to the production and performance of artworks (in creative writing, performing arts, and media such as film and video). These courses emphasize the interaction among technical mastery, cognitive knowledge, and creative imagination.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling LA-AG, ALC-AS, ALC-HA, ALC-AAP, LA-AAP
Social and Behavioral Analysis (SBA-AG)
These courses examine human life in its social context through the use of social scientific methods, often including hypothesis testing, scientific sampling techniques, and statistical analysis. Topics studied range from the thoughts, feelings, beliefs, and attitudes of individuals to interpersonal relations between individuals (e.g., in friendship, love, conflict) to larger social organizations (e.g., the family, society, religious or educational or civic institutions, the economy, government) to the relationships and conflicts among groups or individuals (e.g., discrimination, inequality, prejudice, stigmas, conflict resolution).
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling SBA-AG: SSC-AS, SBA-HE, SBA-AAP, SSC-AAP
Written and Oral Expression:
Nine (9) credits total, of which at least six (6) must be in Written Expression. Oral Expression is not required by the college but may be required for some majors. If Oral Expression is not required by the major, all nine (9) credits may be in Written Expression. Writing in the Majors (WIM) courses do not count towards Written Expression.
Written Expression (WRT-AG)
All students are required to take at least six (6) credits of Written Expression and may take nine (9) credits to fulfill the Written and Oral Expression requirement. Courses that fulfill the Written Expression requirement in CALS focus on enhancing students’ writing skills. Courses meeting this requirement devote at least 50% of class time to writing proficiency, involve at least five (5) writing assignments with detailed feedback, and emphasize revision and development. These courses ensure personalized attention and help students articulate ideas clearly, argue effectively, and engage with evidence critically. This structure supports students in improving both their writing mechanics and their ability to communicate persuasively across contexts.
CALS also accepts FWS courses as fulfilling WRT-AG. Transfer students may have courses that meet the SUNY Writing Requirement considered to fulfill this requirement.
Oral Expression (ORL-AG)
Students may take one (1) Oral Expression course towards the nine (9) required credits for Written and Oral Expression. Courses that fulfill the CALS Oral Expression requirement enhance students’ public speaking and communication skills. Courses meeting this requirement center on improving oral proficiency, dedicating over 50% of class time to the principles of effective communication. Each course involves at least five (5) formal oral presentations, with four (4) undergoing detailed revisions based on structured feedback that focuses on speech organization, clarity, evidence use, and delivery. These courses offer personalized guidance and encourage students to apply feedback to subsequent presentations. The aim is to refine students’ abilities to articulate ideas persuasively and adapt messages for different contexts, ensuring they can communicate effectively on any topic.
CALS 2025+ Degree Requirements
The 2025+ CALS Curriculum applies to all students who entered Cornell Fall 2025 and after, with the exception of Junior transfer students entering Fall 2026. There are no exceptions to this policy.
All students are required to complete:
- University Graduation Requirements
- Credit Requirements
- 120 Credits are required to graduate, of the 120:
- A minimum of seventy-five (75) CALS Credits (fifty-five (55) for external transfer students) must be earned.
- A minimum of 105 structured academic credits is required (transfer courses and education abroad courses can count toward this requirement).
- A minimum of one hundred (100) letter-graded academic credits (transfer courses and education abroad courses can count towards this requirement).
- The following courses do not count towards the 120: PE course, courses numbered 1000-1099, forbidden overlap courses, and repeated courses (that do not allow repeats).
- Residency Requirement
- GPA Requirement
- Distribution Requirements
- E3 Learning Milestone
- Major Requirements: See individual department listings for major requirements.
75 CALS Credits
Students are required to take seventy-five (75) CALS Credits. The following counts as CALS Credit for students entering Fall 2026 who are following the CALS 25+ Curriculum:
- Any course with the following prefixes: AGSCI, AIIS, ALS, ANSC, BEE, BIOG, BIOAP, BIOCB, BIOEE, BIOMG, BIOMI, BIOMS, BIONB, BIOSM, COMM, EAS, EDUC, ENTOM, ENVS, FDSC, GDEV, INFO, LA, LEAD, NS, NTRES, PLSCI, STSCI, VIEN*
- *For students who entered Fall 2025 or earlier, the prefix BSOC counts as CALS credit. The prefix BTRY was previously listed as CALS credit but is no longer an active prefix, effective Fall 2026.
- Courses of any prefix the FWS attribute (two (2) courses maximum) may count as CALS credit
- The AEM prefix will not count towards the required seventy-five (75) CALS Credits, except for students who have officially been accepted to the AEM major. CALS students who choose to complete an AEM minor cannot count AEM courses towards their seventy-five (75) required CALS courses.
- Any course that is cross-listed with a course that has CALS prefix noted above will count for CALS credit. For example an AEM course cross with ALS will count as CALS credit.
Students with matriculation status of Transfer will have a requirement of fifty-five (55) CALS Credits.
Distribution Requirements
The College of Agriculture and Life Sciences (CALS) college distribution requirements are the cornerstone of a diverse and comprehensive education.
These requirements encourage our students to venture beyond familiar subjects, develop a deeper understanding of others, uncover insights that can spark new interests, and pave the way toward meaningful careers that can shape a just and sustainable future.
*The CALS distribution requirements consist of:
- A minimum of thirty-nine (39) credit hours of coursework.
- A single course may not fulfill more than one college distribution requirement. However, a single course can simultaneously fulfill college and major requirements.
- College distributions may be fulfilled by S/U or Letter grades. Some majors may require letter grades and students should consult with their major.
- Non-academic credit courses (numbered 1000-1099 and PE) do not fulfill distribution requirements. Special Topics Courses (numbered 4940) do not fulfill distribution requirements.
- Courses that fulfill distributions are approved by the CALS Curriculum Committee. Distributions cannot be applied to a course retroactively, and individual student petitions for Cornell courses to fulfill distributions will not be accepted. Students may request a review of external transfer courses for fulfilling distribution requirements.
- All distributions, with the exception of EEE-AG (E3), must be a minimum of 3 credits.
*Quarter-System Transfer Credit for New External Transfer Students: For new external transfer students matriculating into CALS, an approved quarter-system transfer course converted to 2.67 semester credits may fulfill a CALS distribution requirement that requires a minimum 3-credit course, provided the course has been pre-approved for that distribution category.
This adjustment applies only to approved quarter-system transfer credit completed before matriculation for new external transfer students. After matriculation, coursework completed elsewhere must meet standard CALS and university transfer credit requirements, including any minimum-credit requirements for the applicable distribution category.
Students must complete all of the following:
Agriculture, Food Systems & Human Nutrition (AFS-AG)
- Take one (1) Agriculture, Food Systems & Human Nutrition (AFS-AG) course.
The Agriculture, Food Systems & Human Nutrition distribution requirement at CALS emphasizes a comprehensive understanding of the food system, including production, processing, distribution, consumption, and waste, with a focus on the integration of these multiple components. Students must learn to describe, analyze, and understand the interdependent nature and the environmental and nutritional impacts of the food system. To fulfill the requirement, a course must be a minimum of three (3) credits, cover at least two components of the food system, analyze their interactions, and dedicate at least half of its content to this holistic view, potentially including topics like agricultural history, food sustainability, and nutrition access.
Biological Sciences (BSC-AG)
-
Take one (1) Biological Sciences (BSC-AG) course. Note: the following are NOT accepted as fulfilling BSC-AG: BIO-AG, BIO-AS.
Courses that meet the Biological Sciences requirement for CALS must be a minimum of three (3) credits and dedicate most of their content (at least 75%) to exploring one or more of the following biological concepts: evolution, structure and function, the flow, exchange and storage of information, pathways and transformations of energy and matter, or living systems. These courses include an evolutionary component, teach students how to apply scientific methods, and include at least one of the following competencies: quantitative reasoning, modeling and simulation, interdisciplinary thinking, interdisciplinary collaboration and communication, or science and society relational understanding. Courses also emphasize student-centered learning activities such as labs, problem solving, case studies, research projects, or collaborative projects. Some courses within this distribution are identified as suitable for non-life sciences majors— these courses have no prerequisites and require only high school-level science knowledge.
Physical Sciences (PSC-AG)
- Take one (1) Physical Sciences (PSC-AG) course.
CALS Physical Sciences must be a minimum of three (3) credits courses and cover at least 75% of their content in fields such as chemistry, physics, earth science, atmospheric science, or astronomy, connecting theoretical knowledge to practical applications. Courses also emphasize student-centered learning activities such as labs, problem solving, case studies, research projects, or collaborative projects. Some courses within this distribution are identified as suitable for non-sciences majors - these courses have no prerequisites and require only high school-level science knowledge.
Sustainability Challenges (SCH-AG)
- Take one (1) Sustainability Challenges (SCH-AG) course.
Courses that satisfy the sustainability distribution requirement in CALS must be a minimum of three (3) credits and must allocate at least 30% of content or learning outcomes to examining the intricate interplay between economic, socio-political, and environmental aspects of sustainability issues or their solutions or to exploring the connections among three or more UN Sustainable Development Goals in relation to the main class topic. Additionally, the course must incorporate a learning outcome focused on one of three key proficiencies: systems thinking, decision-making amidst uncertainty, or understanding the factors that constrain sustainability, thereby ensuring students gain a comprehensive and interdisciplinary perspective on sustainability challenges.
Data Literacy (DLG-AG and DLS-AG)
Two required courses:
- Take one (1) course with attribute Data Literacy Statistics (DLS-AG).
- Take one (1) course with attribute Data Literacy General (DLG-AG) OR one (1) course with attribute Data Literacy Statistics (DLS-AG).
CALS courses fulfilling the Data Literacy General (DLG-AG) requirement are designed to teach students how to interpret and articulate insights from both quantitative and qualitative data, with an emphasis on various competencies such as data analysis, acquisition methods, curation, and security. Students will be expected to understand the types of data, their applications, and the ethical implications of data misuse upon completion of these courses. The courses must be a minimum of three (3) credits and dedicate a significant portion of content to at least three (3) specific data literacy competencies and include at least one of these competencies as a main learning outcome.
Courses that fulfill Data Literacy Statistics (DLS-AG) additionally provide explicit instruction on mathematical approaches to collection, description, analysis, and inference of conclusions from quantitative data. Course content focuses on the Data Manipulating & Analysis competency: Ability to draw conclusions from data with quantitative and/or qualitative methods, which may include statistical or computational methods and may include tools like R, Python, Stata, Tableau, Unix, NVivo, QGIS, Excel, SPSS, etc.
Ethics (ETH-AG)
- Take one (1) course with attribute Ethics (ETH-AG). Note the following are NOT accepted as fulfilling ETH-AG: KCM-AG, ETM-AAP, ETM-AS, ETM-HA, KCM-AAP, KCM-HE.
Courses that fulfill the CALS Ethics requirement are designed to immerse students in the study of ethical principles impacting various facets of life, including personal, social, and global spheres, as well as in research and professional practices. These courses aim for students to critically engage with their values, understand diverse ethical perspectives, and articulate reasoned ethical positions. To satisfy the Ethics requirement, a course be a minimum of three (3) credits and must devote over half of its content to ethical issues relevant to its main topic, incorporate historical or modern ethical debates, foster personal ethical reflection, and include specific learning outcomes focused on ethics.
Human Diversity (D-AG)
- Take one (1) course with attribute Human Diversity (D-AG).
CALS Human Diversity courses foster a comprehensive understanding of the complexities surrounding historically or contemporarily marginalized communities, emphasizing the critical analysis of unequal power dynamics shaped by factors such as race, nationality, ethnicity, indigeneity, sexuality, disability, religion, gender, or economic status. To meet this requirement, a course must allocate at least 50% of its content to examining these issues, be a minimum of three (3) credits, and achieve specific learning outcomes. These outcomes include demonstrating knowledge of diverse cultural practices, understanding systemic oppression, and assessing personal cultural perspectives to identify potential biases.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling D-AG: SCD-AS, SCD-HA, D-HE.
Non-equated external transfer courses will only be considered for junior transfer students who have taken an appropriate course at their prior institution and whose schedule does not allow space to take a Human Diversity (D-AG) course at Cornell. These situations will be reviewed individually after a required appointment with CALS Student Services.
Cultural, Social & Historical Understanding
Take two (2) courses of the below distributions, with a maximum of one (1) course in each category: CA-AG, FL-AG, HA-AG, LA-AG, SBA-AG.
Cultural Analysis (CA-AG)
These courses study human life in particular cultural contexts through interpretive analysis of individual behavior, discourse, and social practice. Topics include belief systems (science, medicine, religion), expressive arts and symbolic behavior (visual arts, performance, poetry, myth, narrative, ritual), identity (nationality, race, ethnicity, gender, sexuality), social groups and institutions (family, market, community), and power and politics (states, colonialism, inequality).
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling CA-AG: ALC-AS, ALC-HA, ALC-AAP, CA-HE, CA-AAP, GLC-AS.
Foreign Language (FL-AG)
Foreign Language - Foreign Language courses available for CALS students at Cornell are offered by several departments, including Africana Studies and Research Center (AS&RC – language courses only), Asian Studies with languages such as Bangla-Bengali, Burmese, Chinese, Hindi, Indonesian, Japanese, Khmer, Korean, Sanskrit, Tagalog, Thai, and Vietnamese, and Classics (CLASS – language courses only). Additional offerings are provided by German Studies, which includes German, Dutch, and Swedish (language courses only), Linguistics (LING – language courses only), Near Eastern Studies (NES - language courses only), Romance Studies with languages like Catalan, French, Italian, Portuguese, Quechua, and Spanish, and Russian Studies, covering Russian, Hungarian, Polish, Serbian/Croatian, and Ukrainian. CALS will recognize these Foreign Language (FL) classifications by any college at Cornell, provided the class is taken for three (3) or more credits. Transfer students may have non-Cornell courses that meet SUNY World Languages and are a minimum of three (3) credits reviewed as fulfilling FL-AG.
Historical Analysis (HA-AG)
These courses interpret continuities and changes - political, social, economic, diplomatic, religious, intellectual, artistic, scientific - through time. The focus may be on groups of people, dominant or subordinate, a specific country or region, an event, a process, or a time period.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling HA-AG: HA-AAP, HST-AAP, HST-AS, HST-HA, HA-HE.
Literature and the Arts (LA-AG)
These courses explore literature and the arts in two different but related ways. Some courses focus on the critical study of artworks and on their history, aesthetics, and theory. These courses develop skills of reading, observing, and hearing and encourage reflection on such experiences; many investigate the interplay among individual achievement, artistic tradition, and historical context. Other courses are devoted to the production and performance of artworks (in creative writing, performing arts, and media such as film and video). These courses emphasize the interaction among technical mastery, cognitive knowledge, and creative imagination.
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling LA-AG: ALC-AS, ALC-HA, ALC-AAP, LA-AAP.
Social and Behavioral Analysis (SBA-AG)
These courses examine human life in its social context through the use of social scientific methods, often including hypothesis testing, scientific sampling techniques, and statistical analysis. Topics studied range from the thoughts, feelings, beliefs, and attitudes of individuals to interpersonal relations between individuals (e.g., in friendship, love, conflict) to larger social organizations (e.g., the family, society, religious or educational or civic institutions, the economy, government) to the relationships and conflicts among groups or individuals (e.g., discrimination, inequality, prejudice, stigmas, conflict resolution).
CALS also accepts courses of at least three (3) credits with the following distributions as fulfilling SBA-AG: SSC-AS, SBA-HE, SBA-AAP, SSC-AAP.
Written and Oral Expression
Nine (9) credits total, of which at least six (6) must be in Written Expression. Oral Expression is not required by the college but may be required for some majors. If Oral Expression is not required by the major, all nine (9) credits may be in Written Expression. Writing in the Majors (WIM) courses do not count towards Written Expression.
Written Expression (WRT-AG)
All students are required to take at least six (6) credits of Written Expression and may take nine (9) credits to fulfill the Written and Oral Expression requirement. Courses that fulfill the Written Expression requirement in CALS focus on enhancing students’ writing skills. Courses meeting this requirement devote at least 50% of class time to writing proficiency, involve at least five (5) writing assignments with detailed feedback, and emphasize revision and development. These courses ensure personalized attention and help students articulate ideas clearly, argue effectively, and engage with evidence critically. This structure supports students in improving both their writing mechanics and their ability to communicate persuasively across contexts.
CALS also accepts FWS courses as fulfilling WRT-AG. Transfer students may have courses that meet the SUNY Writing Requirement considered to fulfill this requirement.
Oral Expression (ORL-AG)
Students may take one (1) Oral Expression course towards the nine (9) required credits for Written and Oral Expression. Courses that fulfill the CALS Oral Expression requirement enhance students’ public speaking and communication skills. Courses meeting this requirement center on improving oral proficiency, dedicating over 50% of class time to the principles of effective communication. Each course involves at least five (5) formal oral presentations, with four (4) undergoing detailed revisions based on structured feedback that focuses on speech organization, clarity, evidence use, and delivery. These courses offer personalized guidance and encourage students to apply feedback to subsequent presentations. The aim is to refine students’ abilities to articulate ideas persuasively and adapt messages for different contexts, ensuring they can communicate effectively on any topic.
Engaged, Experiential, Entrepreneurial (E3) Learning Milestone
The E3 Learning Milestone allows students to blend experiential learning with academics, apply theory to practice, and deepen their community and professional engagement. This milestone emphasizes learning through experience, engagement, and/or entrepreneurship, encouraging students to apply their academic knowledge in real-world settings in collaboration with diverse groups and community partners. By completing an E3-designated course or experience, students are able to link their classroom learning with practical application, understand how their experiences align with their academic goals at Cornell, and recognize their contributions to a broader community. Eligible E3 experiences include community-engaged courses, undergraduate research, internships, study-abroad programs, and more–each designed to foster these outcomes and enhance the student's role in their field and community. There is no credit minimum for the E3 milestone and non-credit bearing experiences may fulfill the milestone.
Learning Outcomes
Upon completion of a course or experience that fulfills the E3 Learning Milestone requirement, students should be able to:
- Make connections between their disciplinary and scholarly learning and the practice or application of that knowledge.
- Explain how their course/experience contributes to and is informed by their learning goals at Cornell (i.e. in their major or course of study, as they define it).
- Explain how they engaged with and contributed to, or served, a community or cause greater than themselves.
The E3 Learning Milestone can be fulfilled by courses or non-course-based experiences. Courses cannot apply to another distribution requirement if used for E3.
The following courses are accepted as fulfilling E3:
- Any course with CU-CEL attribute.
- Any course with EEE-AG distribution.
- With advisor approval some Research (4990), Learning Assistantship (4980), Independent Study (4970) and Internship academic components (4960) may fulfill this requirement.
Courses and experiences that fulfill the E3 Learning Milestone must meet the following requirements:
- Involve practice and application of knowledge in a real context.
- Provide learning outcomes at the outset of the course or experience, including but not limited to the learning outcomes articulated above.
- Include an assignment or activity that promotes student reflection on their experience.
Non course based experiences are subject to approval by either the major or the college.
Learning Outcomes
- Solve data- and technology-centric problems by integrating principles of computation, statistical reasoning, and socio-technical analysis.
- Design, implement, and rigorously evaluate digital systems—including algorithms, models, visualizations, or interactive applications—that satisfy stated functional, performance, and stakeholder requirements.
- Communicate technical methods, assumptions, limitations, and insights clearly and responsibly through oral, written, and visual means for specialist and non-specialist audiences.
- Demonstrate ethical, inclusive, and professional conduct by critically appraising the societal impacts of technology and data, and by collaborating effectively in interdisciplinary teams.