The request to create ITIS 4440

Memo Date: 
Friday, July 22, 2016
To: 
College of Computing & Informatics
From: 
Office of Academic Affairs
Approved On: July 12, 2016
Approved by: Undergraduate Course and Curriculum Committee
Implementation Date: Fall 2016

Note: Deletions are strikethroughs.  Insertions are underlined.


Catalog Copy

ITIS 4440. Interactive Systems Design and Implementation. (3) Prerequisites: ITIS 1213/ITCS 1213 and ITIS 3150. This course is aimed at teaching the fundamentals of implementing interactive systems, with a focus on human-centered design. Topics covered include architecture of interaction applications, event handling, direct vs. indirect GUI programming, 2D graphics programming, layout, design patterns and design critique. Students will learn the fundamental theory of the Model-View Controller Architecture and apply it to building a complete standalone application. Outcomes include the creation of a full application with multiple different views that communicate with a single model, as well as experience working with GUI programming and implementing common interaction design patterns such as direct manipulation and drag and drop.