Interactive Technologies is designing and building systems. The courses below may help you learn to design and build functional technical systems. As well as develop the technical skills needed to build novel interactive tools, both hardware and software, in various domains: health, education, business, and more. 

  • 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 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 Qualitative User Research and Design Methods, 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).