This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing model ...
This course is designed to introduce students to the fundamental concepts and ideas in natural language processing (NLP), and to get them up to speed with current research in the area. It develo ...
A whirl-wind tour of the statistics used in behavioral science research, covering topics including: data visualization, building your own null-hypothesis distribution through permutation, useful ...
CS 547: Human-Computer Interaction Seminar (Seminar on People, Computers, and Design) is a Stanford University course that features weekly speakers on topics related to human-computer interactio ...
In this course you will explore the question of what visualization is, and why you should use visualizations for quantitative data. In doing so, you will address theoretical concepts and examine ...
What exactly is Intelligent User Experience Engineering?A small introduction to designing interactive systemsPACT (people, activities, contexts and technologies)Situated Cognitive Engineering. ...
6.831/6.813 examines human-computer interaction in the context of graphical user interfaces. The course covers human capabilities, design principles, prototyping techniques, evaluation technique ...
CIT 711 – User Interface Design and Ergonomics is a three [3] credit unit course of twenty one units. It discusses the introduction, design, implementation and evaluation of user interface ...
This course is broad, covering a wide range of topics that have to do with the post-pc era of computing. It is a hands-on project course that also includes some foundational subjects. Students w ...
This course gives an overview of next-generation user interfaces and underlying methodologies. Main topics include a review of HCI concepts and history, input devices and interaction techniques, ...