Course Descriptions

Theories in Interaction Design IXDS5103

This course presents various readings from figureheads within the field of interaction design and related disciplines. The course covers case studies, methodologies and discourse relating to this complicated and highly theoretical field. This course serves as an introduction to the field of Interaction Design. The course introduces core vocabulary and leading practitioners within Interaction Design.

Visualizing the Human Experience IXDS5203

This course explores visualizing the planning, content and structure of interactive experiences. With the integration of words, sketching, and image development, visualization is developed to communicate complex systems and solutions. With the use of paper prototypes and digitally based techniques, visualizations are presented, analyzed and critiqued. With a focus on user-centered design. Students explore visualization, user testing and feedback that ultimately refine and improve the human experience.

Information and Interface Design IXDS5303

This course covers the integration of historical studies, theory and practice, students address issues central to interactivity in fine art, gaming, communication and marketing. Conceptual methods and models are utilized to inform and develop student practice. The course analyzes digital projects of business, design, the gallery environment and the platforms of the Internet, tablet and mobile devices.

Research Methods IXDS5403

This course covers interviews, focus groups, contextual inquiry and design, surveys and questionnaires, and the creation of new research techniques. Perhaps the most important and practical portion of interactive design process is gathering the requirements and performing testing from end users. This course provides students with the primary tools used through the entire process of nearly every interactive design problem, and emphasizes a user-centered design process.

Media History and Theory IXDS5503

This course reviews the history and theory of new media from aesthetic, cultural, and global perspectives. Topics to be discussed include patterns of knowledge, beliefs, and social behavior; as well as the nature of the digital medium and the power of its reach and influence. Today's culture is dependent upon digital data structures that profoundly affect our economic, political, and social life which raises questions about ownership, control, and governance. Through a series of lectures, reading assignments, and discussions, class members will position new media in this larger cultural and global context.

User-Experience Prototyping IXDS5603

Students learn practical coding skills to successfully prototype and implement their designs in modern authoring technology. This provides students with a means to produce core functionality and the vocabulary to communicate with the developers that will ultimately be coding their design solutions.

Dynamic Programming for Interactivity IXDS5703

This course presents the fundamental building blocks for the development of dynamic interactive systems. The course covers technologies including HTML5, CSS, PHP, MySQL, as well as the fundamentals of data structures, computing and networking.


Data Visualization

This course explores the transformation of data from statistical to visual with the goal of communicating information clearly and effectively through graphical means. Information will be abstracted in schematic forms with emphasis of creativity and metaphor.

Advanced Scripting for Interactivity

This course builds on concepts introduced in Dynamic Programing for Interactivity. Students use markup, JavaScript, script libraries, and other tools to build advanced applications.
Prerequisite: Dynamic Programming for Interactivity

Kinetic Media

Students use industry standard software to create animated text, graphic and user interface elements. Interaction design solutions are simulated by combining video with computer generated graphics.

Social Media Strategies

This course examines the rise and proliferation of social media and its impact regarding communication, advertising and promotion. We examine the methods of sales funnels, demographic definitions and advanced target marketing.


Rapid publishing methods are explored in the areas of both blogs and ebooks. Students will publish an eBook and experience the entire process of getting an ebook published and distributed through existing sales channels.

Global Cultures

Human Centered Design is dependent of the designer understanding the user. This has never been more true when designing for a foreign-based culture. This is a collaborative class in which student will work with our partner schools(s) in Asia in efforts to create an online interactive solution.

Digital Journalism

Journalism has seen a dramatic shift from traditional mediums to digital over the last two decades. This class will examine major news outlets and the methods in which they deliver journalism. Students will create a collaborative news/information blog, delivered on web and mobile platforms and populate with a variety of media.

Game Design Seminar

This Course explores the workflow and processes in designing, developing and distributing a digital game for mobile delivery. Game engines and development platforms are explored as well as sales and distribution channels.

Mobile Application Design

Mobile frameworks are implemented in designing and developing an application for mobile delivery. Students will develop concepts, wireframes, and test and deliver final coded solutions.