- About
- Courses
- Research
- Computational Social Science
- Critical Data Studies
- Data Science
- Economics and Information
- Education Technology
- Ethics, Law and Policy
- Human-Computer Interaction
- Human-Robot Interaction
- Incentives and Computation
- Infrastructure Studies
- Interface Design and Ubiquitous Computing
- Natural Language Processing
- Network Science
- Social Computing and Computer-supported Cooperative Work
- Technology and Equity
- People
- Career
- Undergraduate
- Info Sci Majors
- BA - Information Science (College of Arts & Sciences)
- BS - Information Science (CALS)
- BS - Information Science, Systems, and Technology
- Early Admit to MPS
- Independent Research
- Student Associations
- Undergraduate Minor in Info Sci
- Our Students and Alumni
- Graduation Info
- Contact Us
- Info Sci Majors
- Masters
- PHD
This concentration provides students with the analytical and technical skills they need to design and build functional technical systems.
The core course related to this concentration is INFO 1300: Introductory Design and Programming for the Web. CS 2110: Object-Oriented Programming and Data Structures is a required course for this concentration.
Some faculty members whose research is related to this concentration include: Chris Csíkszentmihályi, Gilly Leshed, Francois Guimbretiere, Kyle Harms, Wendy Ju, Malte Jung, Rajalakshmi Nandakumar, Aditya Vashistha, Qian Yang, and Cheng Zhang.
Career Paths
- Students interested in the hardware and software aspects of computation and interested in building novel tools and interaction mechanisms that could be used to tackle big societal issues.
- Example career paths: (i) Founding a novel wearable startup (ii) part of the development team for Apple's iWatch and their future devices (iii) Graduate study at MIT Media Lab, CornellTech or similar inter-disciplinary programs.
Interactive Technologies Courses
Please reference the Cornell Class Roster for details on the courses below.
Required Course
- CS 2110: Object-Oriented Programming and Data Structures
A. Building with Hardware (choose one)
- INFO 4120: Ubiquitous Computing
- INFO 4320: Introduction to Rapid Prototyping and Physical Computing
- CS 3758: Autonomous Mobile Robots
B. Working with Data/Software (choose one)
- INFO 3300: Data-Driven Web Applications
- INFO 4340 App Design and Prototyping
- INFO 4555: Business Intelligence Systems
- CS 4620: Introduction to Computer Graphics
- CS 4780: Machine Learning for Intelligent Systems
- CS 4786: Machine Learning for Data Science
- CS 5150: Software Engineering
- ORIE 3120: Practical Tools for Operations Research, Machine Learning and Data Science
- ORIE 4740: Statistical Data Mining I
- ORIE 4741: Learning with Big Messy Data
- STSCI 4740: Data Mining and Machine Learning
C. Context/Application Domains (choose one)
- INFO 4152: Advanced Topics in Computer Game Design
- INFO 4154: Analytics-driven Game Design
- INFO 4275: Novel Interaction Techniques
- INFO 4310: Interactive Information Visualization
- INFO 4410: Re-Designing Robots
- INFO 4430: Teams and Technology
- INFO 4505 (Previously offered as INFO 4940): Computing and Global Development
- INFO 4940: Special Topics - Human-AI Interaction Design Research
- CS 4752: Robotic Manipulation