Interactive Technologies: Learn to design and build functional technical systems. Develop the technical skills needed to build novel interactive tools, both hardware and software, in various domains: health, education, business, and more. 

Information Systems courses are in red text; Human and Social Systems courses are in blue text.

  • CS 4700 Foundations of Artificial Intelligence, fall and spring
  • CS 5150 Software Engineering, spring
  • CS 5320 Introduction to Database Systems, fall
  • CS 5412 Cloud Computing, spring
  • CS 5780 Machine Learning for Intelligent Systems, fall and spring
  • INFO 4120 Ubiquitous Computing, fall and spring
  • INFO 4130 Health and Computation, spring
  • INFO 4152 Advanced Topics in Computer Game Design‡, spring
  • INFO 4154 Analytics-Driven Game Design‡, fall
  • INFO 4275 Novel Interaction Techniques, fall
  • INFO 4320 Rapid Prototyping†, fall and spring
  • INFO 4340 User Experience & Software Development Studio†, fall
  • INFO 4555 Business Intelligence Systems, fall
  • INFO 5100 Visual Data Analytics for the Web, spring
  • INFO 6300 Advanced Language Technologies, spring
  • INFO 6850 The Structure of Information Networks, spring
  • INFO 4152 Advanced Topics in Computer Game Design‡, spring
  • INFO 4154 Analytics-Driven Game Design‡, fall
  • INFO 4240 Designing Technology for Social Impact​, fall
  • INFO 4301 Ethics in New Media, Technology, and Communication​, fall
  • INFO 4320 Rapid Prototyping​†, fall and spring
  • INFO 4340 User Experience & Software Development Studio†, fall
  • INFO 4400 Advanced HCI, spring
  • INFO 4420 Human Computer Interaction Studio, spring
  • INFO 4650 Mobile Communication in Public Life​, spring
  • INFO 5355 Human Computer Interaction Design​, fall
  • INFO 5450 Computer-Mediated Communication​, spring
  • INFO 6113 Technology and Law Colloquium, fall
  • INFO 6210 Information, Technology, and Society, fall and spring

† These courses span both areas and may count toward either Information Systems or Human and Social Systems.

‡ This course may count toward either Information Systems or Human and Social Systems depending on the student's role in the course project: programmer (IS) or or designer (HSS).

Please note: "fall" and "spring" are used to label courses that are typically held in that semester, but availability may change and some courses may not be offered in a given semester. Please check Cornell's Class Roster when determining course availability.