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 A&S students looking to affiliate with the IS major, 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
Course List | 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
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
Course List | 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 |
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
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
To qualify for departmental honors, students must apply by the end of their seventh semester and meet the GPA requirement of 3.5 or higher at the time of application, maintained through their graduation date. Students intending to pursue honors must complete the following course work in addition to their IS major courses:
- Three additional credit hours of INFO coursework at or above the 5000-level (letter-graded courses only; no seminars or 2-credit project courses);
- Six credit hours of INFO 4900 Independent Reading and Research with one or more IS faculty members, spread over at least two semesters (at least 3.0 credits each semester) and with grades of A– or higher. It is expected that the INFO 4900 research will result in a project report.
The 9 credit hours of work for departmental honors cannot be counted towards any other degree requirement.
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 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 A&S 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 A&S. 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):
Course List | 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 |
Programming and Math Requirements
Programming Courses
Choose one:
Course List | 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:
Course List | 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:
Course List | 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
Course List | 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 |
B. Social Data Analytics: Choose One Course
Course List | 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 |
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.
Course List | Code | Title | Hours |
| 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 |
| INFO 4360 | Communication Networks and Social Capital (crosslisted) | 3 |
| COMM 4940 | Special Topics in Communication 1 | 1-3 |
| 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 |
Data Science
This concentration will equip students to learn about the world through data analytics.
A. Data Analysis: Choose One Course
Course List | 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 |
B. Domain Expertise: Choose One Course
Course List | 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 |
C. Big Data Ethics, Policy and Society: Choose One Course
Course List | 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 |
D. Data Communication: Choose One Course
Course List | 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 |
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 and B, 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
Course List | 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 |
B. Digital Production: Choose One Course
Course List | 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
Course List | Code | Title | Hours |
| 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 1 | 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 2 | 1-4 |
| ART 3705 | Media Arts, Performance, and Sound: Sound | 4 |
| ARTH 4151 | Topics in Media Arts (crosslisted) 2 | 3 |
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
Course List | 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 |
B. Methods and Analysis: Choose One Course
Course List | 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 |
C. Cases/Topics: Choose One Course
Course List | 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 |
D. Tools and Technical Domains: Choose One Course
Course List | 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
Course List | 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
Course List | 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 3780 | Introduction to Machine Learning | 4 |
| CS 4620 | Introduction to Computer Graphics | 3 |
| 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
Course List | 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 |
Networks, Crowds, and Markets
This concentration helps students to understand formal models, data and policy issues surrounding networked systems.
A. Models: Choose Two Courses
Course List | Code | Title | Hours |
| 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 |
| 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 |
| ORIE 4350 | Introduction to Game Theory | 4 |
| SOC 3080 | | 3 |
B. Data: Choose One Course
Course List | 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 |
C. Policy/Values: Choose One Course
Course List | 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 |
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
Course List | 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
Course List | 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 |
C. Knowing the User: Choose One Course
Course List | 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
Course List | 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 |
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
Course List | 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 |
| 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 |
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.
College of Arts and Sciences Graduation Requirements
Undergraduate Degrees
Graduation Requirements for the Bachelor of Arts Degree
Credit Requirement
120 academic credits are required, 100 of which must be taken in the College of Arts & Sciences. 100 credits in Arts & Sciences is a minimum number, as is the 120 credit total. A minimum of 80 credits must be in courses for which a letter grade was received. AP, IB, CASE and A-Level credits count toward the 120 total credits but not toward the 100 A&S credits. Transfer credits for non-transfer students cannot count towards the 100 A&S credits. (See list of courses that do not count as academic credit.)
Residency Requirement
Eight full-time semesters in residence (in person) are expected to complete degree requirements with a minimum of six full-time semesters being required. External transfer students must complete a minimum of four full-time residence semesters.
First-year Writing Seminar (FWS) Requirement
Two courses are required. A 5 on either the AP English Composition or Literature exam, or a 7 on the IB HL English Literature or Language exam will count towards one of these seminars. First-year students should take an FWS during their first semester at Cornell and are required to complete two by the end of their sophomore year.
Foreign Language Requirement
A student must either pass an intermediate Cornell language course at the 2000-level or above (Option 1) or complete at least 11 credits in a single foreign language at Cornell (Option 2). AP and IB credits cannot complete this requirement, but usually indicate that a student can place into a higher level course. Note: Native speakers of a foreign language may be exempted from this requirement. For a list of language offerings and placement, see Language Study at Cornell.
Distribution Requirement
Must take a minimum of 8 courses of at least 3 credits to fulfill 10 distribution categories. How an individual course is categorized is indicated with the appropriate abbreviation in its course description. It is important to recognize that only courses with the proper designation in the catalog can be used toward fulfilling the distribution requirements in Arts and Sciences. Unless otherwise specified, variable credit courses, including independent study courses, may not be used for distribution credit.
Arts & Sciences Distribution Requirement Categories:
- Arts, Literature, and Culture (ALC-AS)
- Biological Sciences (BIO-AS)
- Ethics and the Mind (ETM-AS)
- Global Citizenship (GLC-AS)
- Historical Analysis (HST-AS)
- Physical Sciences (PHS-AS)
- Social Difference (SCD-AS)
- Social Sciences (SSC-AS)
- Statistics and Data Science (SDS-AS)
- Symbolic and Mathematical Reasoning (SMR-AS)
To review distribution requirement definitions and course lists, please visit the College of Arts and Sciences Distribution Requirement List section of this catalog.
Major Requirement
Students must complete the requirements for at least one major in A&S. See individual major listings for major requirements.
Policies on Applying Cornell and Non-Cornell Courses and Credits to Distribution Requirements
Restrictions on Applying AP/Test Credit and Courses from Other Institutions to the Distribution Requirements
- Students may not apply AP/test credit or transfer credit from another institution to the distribution requirements.
- Students who transfer to the college from another institution are under the above rules for advanced placement credit, but are eligible to have credit for post–high school course work taken during regular full-time semesters (not summer terms) at their previous institution count toward all distribution requirements. Transfer students receive a detailed credit evaluation when they are accepted for admission.
Restrictions on Applying Cornell Courses to the Distribution Requirements
- First-year writing seminars and ENGL 2860 Creative, Lyric, and Expository Writing or ENGL 2880 Expository Writing taken to satisfy a first-year writing seminar requirement may not count toward any other college or major requirement.
- Only courses with the proper designation in the Courses of Study can be used toward fulfilling the distribution requirements in Arts and Sciences.
- Students may not petition to change the category of any given course, nor may any faculty member change the category of a course for an individual student. Faculty members wishing to change the category for a course in which they are the primary instructor must petition the Educational Policy Committee for a change in category. If granted, the new category must be applied to the course as a whole and not for an individual student.
Courses That May Fulfill More Than One Requirement
- A course may fulfill more than one college requirement in any of the following situations:
- A course may be used to fulfill distribution and a major requirement (except if prohibited by one of the restrictions noted on applying AP/test credit, transfer credit, and Cornell courses to distribution requirements).
- A course may satisfy a maximum of two distribution categories. Students can only double-count distribution requirements on a maximum of two courses.
- A one-semester course in foreign literature (not language) or culture that is acceptable for certifying Option 1 in that language may also be applied to the relevant distribution requirement.
- Courses may count toward any other requirement except first-year writing seminars.
Credit Requirement
Credits and Courses
Students must earn a minimum of 120 academic credits (which may include AP/test credits). Of the 120, a minimum of 100 must be from courses taken in the College of Arts and Sciences at Cornell.
Courses that do not count toward the 120 credits required for the degree
The College of Arts and Sciences does not grant credit toward the degree for every course offered by the university. Courses in service as a teaching assistant, physical education, remedial or developmental training, precalculus mathematics, supplemental science and mathematics, offered by the Learning Strategies Center, and English as a second language are among those for which degree credit is not awarded. Students can view the list of courses that do not count for academic credit here.
Other cases in which a course may not receive credit include the following:
- A course identified as a prerequisite for a subsequent course may not be taken for credit once a student completes that subsequent course.
- A repeated course. (For more information, see "Repeating courses," below.)
- A "forbidden overlap," that is, a course with material that significantly overlaps with material in a course a student has already taken. Students should consult the list of Forbidden Overlaps for more information.
Courses that count toward the 100 required Arts and Sciences credits
May include liberal arts courses approved for study abroad during a semester or academic year of full-time study (not summer abroad study), courses taken in certain off-campus Cornell residential programs, and a maximum of three courses that majors may accept from other colleges at Cornell as fulfilling major requirements. A&S courses taken in Cornell's summer session may count towards the 100 A&S credits.
Courses that do not count toward the 100 required Arts and Sciences credits
Include credits earned in other colleges at Cornell (except in the cases specifically noted in this section), transfer credits earned in any subject at institutions other than Cornell, and advanced placement/test credits. AP/test credits count as part of the 120 credits required for the degree but not as part of the 100 Arts and Sciences credits and may not be applied to distribution requirements. AP credits are posted on the transcript. If, subsequently, a student takes the course out of which they had placed, the AP credit will be removed because of the overlap in content. Students may use up to 12 credits of college approved ROTC courses as electives counting towards the 120 degree credits.
Repeating Courses
Students occasionally need to repeat courses. Some courses, such as independent study, some music and performance courses, and specific topical seminars, in which content is significantly different, do grant credit when the course is taken more than once. For all repeated courses, both grades appear on the transcript and are included in both the term and cumulative GPA. For repeated courses that do not grant credit more than once, only one instance counts toward degree credits and requirements.
Residency Requirement
The College of Arts & Sciences is a residential community and students typically spend eight semesters of full-time study in residence to earn the B.A. degree.
The completion of a fall or spring term as a full-time registered student at Cornell counts as a semester in residence. Summer and winter terms at Cornell, study in Cornell's School of Continuing Education and at other institutions do not count as semesters of residence.
The residency requirement has two components: a minimum number of semesters in residence and a requirement to spend the last full-time semester of study in residence.
Students matriculating into the College of Arts & Sciences as first-year students must have a minimum of six semesters in residence before graduating. First-year matriculants into A&S can count up to two semesters in an approved off-campus program as semesters in residence. Approved off-campus programs include A&S approved study abroad programs, Cornell in Washington, Cornell in Rome, Cornell in Los Angeles, and the Cornell-China & Asia-Pacific Studies (CAPS) Program.
Students who transfer into the College of Arts & Sciences after matriculating in their first-year in another Cornell college (internal transfers) must have a minimum of six semesters in residence, and a minimum of two semesters in the College of Arts and Sciences before graduating. Internal transfers can count up to two semesters in an approved off-campus program as semesters in residence.
Students who transfer into Cornell from another institution (external transfers) must have a minimum of four semesters in residence, and a minimum of two semesters in the College of Arts & Sciences, before graduating. External transfers can count up to one semester in an approved off-campus program as a semester in residence.
In addition to the minimum number of semesters in residence, all students must complete their final full-time semester of study (i.e., the last semester in which at least 9 academic credits are needed to meet graduation requirements) in residence. Students who have fewer than 9 credits to complete degree requirements, and have met the minimum number of semesters residency requirement, may elect to complete their degree requirements during Cornell summer and winter terms registered as an A&S student or at another institution with approved transfer credit. Students cannot meet final degree requirements registered as an extramural student at Cornell.
Exceptions to the residence requirement are not petitionable.
Foreign Language Requirement
The faculty considers competence in a foreign language essential for an educated person. Studying a language other than one's own helps students understand the dynamics of language, our fundamental intellectual tool, and enables students to understand another culture. The sooner a student acquires this competence, the sooner it will be useful. Hence, work toward the foreign language requirement should be undertaken in the first two years. Students postponing the language requirement for junior and senior years risk not graduating on time. Courses in foreign languages and/or literature are taught in the College of Arts and Sciences by the following departments: Africana Studies and Research Center, Asian Studies, Classics, Comparative Literature, German Studies, Linguistics, Near Eastern Studies, and Romance Studies. For a list of languages and placement see Language Study at Cornell.
The language requirement may be satisfied in one of the following ways:
Option 1 (FLOPI-AS)
Passing (a) a non-introductory foreign language course of 3 or more credits at Cornell at the 2000-level or above or (b) any other non-introductory course at the 2000-level or above conducted in a foreign language at Cornell. These courses are labeled in the roster with the distribution code FLOPI-AS (Foreign Language Option 1).
OR
Option 2
Passing at least 11 credits of study in a single foreign language (taken in the appropriate sequence) at Cornell.
Any exceptions to these rules will be noted elsewhere in individual department descriptions.
Students whose speaking, reading, and writing competence in a language other than English is at the same level we would expect our entering first-year students to have in English (as shown by completing high school in that language or by special examination during their first year here at Cornell) are exempt from the college's language requirement.
Major Requirement
Most departments and programs specify certain prerequisites for admission to the major; they are found on the pages for each department and program available at Degree Programs.
Students may apply for acceptance into the major as soon as they have completed the prerequisites and are confident of their choice. This may be as early as the second semester of their first year, and must be no later than the end of the second semester of sophomore year. A student without a major at the beginning of the junior year is not making satisfactory progress toward the degree and risks not being allowed to continue in the college. Undeclared first-term juniors must file a Late Declaration of Major form with Student Services and may be placed on a leave of absence during their junior year if they have not yet declared a major.
Double Majors
Completion of one major is required for graduation. Some students choose to complete more than one major. No special permission or procedure is required; students simply become accepted into multiple majors and are assigned to an advisor in each department. All completed majors are posted on the official transcript. Students are not allowed to continue their studies past their eighth semester to complete additional majors.
Early and Delayed Graduation
Graduating Early
A student may elect to graduate early if they are able to complete all graduation requirements in fewer than eight semesters.
Students must still satisfy the college's residency requirement as part of the graduation requirements. This residency requirement requires that students who are first-year matriculants into Cornell spend a minimum of six semesters in residence, external transfers must spend a minimum of four. To request an early graduation, students must notify the A&S Registrar's Office in KG 17 Klarman Hall or at as-studentservices@cornell.edu.
The earliest a student can request to graduate early and officially change their graduation date is immediately following the pre-enrollment period for their anticipated final semester. The student should have pre-enrolled in the classes required to meet the graduation requirements by the requested graduation date. The student must then complete Part I in DUST and have Part II completed by their major advisor.
Graduating Late: Ninth Term Enrollment
The Bachelor of Arts degree is expected to be completed in eight terms. If degree requirements cannot be completed in eight terms, students may seek permission to continue their studies. Requests will only be granted for students who have found themselves in emergent circumstances beyond their control which have prevented them from completing the degree in eight terms. Requests cannot be made until a student's final expected graduation term and will not be reviewed and approved until after the university drop deadline for that semester. Study beyond the eighth term is not automatically granted for the purposes of changing a major. Such requests must be discussed with a college academic advisor and require registrar approval. Requests to add an additional major or minor will not be approved for study beyond the eighth term.
If approved, students in the ninth and tenth term will be on a conditional status and will have restrictions placed on their enrollment to ensure successful completion of their degree. To request a ninth term, students must have their faculty advisor update Part II for any remaining major requirements. They will also need to submit a study plan to their college advisor listing the specific courses that will meet degree requirements for one major.
Student may elect to prorate credits if enrolling in 9 or fewer credits or take a full-time load if they desire. However, enrollment will be limited to 18 credits for the term so students can focus on their remaining required courses. In the rare case where a student may need to enroll in a tenth term to complete their degree, they will be required to prorate tuition and their enrollment will be limited to only the courses/credits needed for successful completion of one major. Additional enrollments will not be allowed.
Graduation Procedures
Application to Graduate
In the first semester of their senior year, students are prompted by Arts & Sciences Student Services to complete an online application to graduate. The application is intended to help seniors identify problems early enough in the final year to make any necessary changes in course selection to satisfy those requirements. Nonetheless, ensuring graduation requirements are fully met is the student's responsibility and any problems that are discovered, even late in the final semester, must be resolved by the student before the degree can be granted. Students are responsible for checking their DUST reports and transcripts each term and alerting Student Services of any problems with their academic record. To check on their progress in the major, students should consult with their major advisors.
Degree Dates
Cornell has three official degree conferral dates in the year: December, May, and August. Students who plan to graduate in August may attend commencement ceremonies in the preceding or subsequent May. Students graduating in December are invited to a special recognition ceremony in December and may also attend Commencement the following May. All academic work must be complete by the official conferral date in order to receive a degree on that date. Incomplete academic work will result in a later conferral date.