MS in Computer Science: Artificial Intelligence Track

Students complete artificial intelligence track by substituting four of the MSCS electives with four courses designated for this track — two are required and two are electives. 

1. Complete the two required courses

2. Complete two of the following electives

CS 517 - Introduction to Human Computer Interaction

This course provides an overview of Human-Computer Interaction (HCI) and its various applications. It covers a range of important topics, including the fundamentals of HCI, basic techniques of data analysis, Mobile and Wearable Computing, Ubiquitous Computing (Internet of Things), VR/AR, Brain-Computer Interaction (BCI), Accessibility, and Smart Health. Throughout the course, students will gain a solid understanding of HCI principles, along with practical insights into recent advancements and applications.

Prerequisite: CS 375 Design and Analysis of Algorithms, MATH 327 Probability & Statistics.

Expected to be offered at least once a year. 3 credits.