User Experience: Learn to design and develop technology products from a human-centered perspective, providing users with meaningful experiences and a positive impact on society at large. Develop the skills needed to apply user research methods, product design, and creating successful interactive products.

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

  • CS 5150 Software Engineering, spring
  • CS 5740 Natural Language Processing, fall and spring
  • INFO 4130 Health and Computation, spring
  • INFO 4152 Advanced Topics in Computer Game Design‡, spring
  • INFO 4154 Advanced Game Design‡, fall
  • INFO 4310 Interactive Information Visualization, spring
  • INFO 4320 Rapid Prototyping†, fall and spring
  • INFO 4340 User Experience & Software Development Studio†, fall
  • INFO 5100 Visual Data Analytics for the Web, spring
  • INFO 5200 Introduction to Learning Analytics†, fall and spring
  • INFO 5306 Crowdsourcing and Human Computation, fall
  • INFO 6240 Sensemaking: Theory and Practical Applications, fall
  • INFO 6275 Novel Interaction Techniques, fall
  • INFO 6300 Advanced Language Technologies, spring
  • COMM 6460 Interpersonal Communication and Technology, spring
  • DEA 5210 Interaction Design Studio, 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 4410 Human-Robot Interaction, spring
  • INFO 4420 Human Computer Interaction Studio, spring
  • INFO 4430 Teams and Technology, fall
  • INFO 5200 Introduction to Learning Analytics†, fall and spring
  • INFO 5355 Human Computer Interaction Design, fall
  • INFO 5450 Computer-Mediated Communication, spring
  • INFO 6310 Behavior and Information Technology, fall
  • INFO 6500 Language and Technology, fall
  • PSYCH 6420 Human Perception, fall

†  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 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.