Search

UXP3111: Physiology of Sensation in UX

UX designers must have a firm understanding of how people experience the world, cognitively and physiologically, in order to confer that insight to the products and interfaces they design. In Physiology of Sensation in UX, students will navigate how...

WDV119: Project and Portfolio I: Web Development

The Project and Portfolio I: Web Development course combines hands-on learning experiences with summative and formative portfolio assessments. This course explores production workflows, web programming methodologies, and technical documentation...

DEV1001: Introduction to Development I

In the Introduction to Development I course, students will survey modern data-flow and control-flow techniques and their usage in programming. Through learning the concepts of conditional logic, data types, and logical structures, students will build...

MCM1002: Introduction to Media Communications and Technologies

The Introduction to Media Communications and Technologies course provides students with a brief history and an overview of contemporary forms of media communication. Students will examine a variety of analytical and strategic perspectives while being...

SDV3111: Systems Programming

The Systems Programming course explores techniques and methods used in object-oriented programming (OOP) languages through an architecture-focused approach. Students will be introduced to the core OOP concepts of inheritance, encapsulation...

BIN610: Patterns and Recognition

The Patterns and Recognition Course will examine advanced data-mining concepts and techniques used to identify meaningful statistical patterns and relationships in data. Students will explore the use of algorithms in a variety of BI processes from...

MCM3313: Advanced Video

The Advanced Video course covers techniques and concepts of producing and editing digital video. The concept of visual storytelling will be explored and analyzed within various media applications to demonstrate the importance of constructing a fully...

MCM1203: New Media Tools

In the New Media Tools course, students will evaluate new-media tools along with past methods and media outlets. Students will examine these communication avenues and their effectiveness. Students will explore a variety of media used in digital and...

SDV3012: Applied Human-Computer Interaction

The Applied Human-Computer Interaction course explores human-computer interaction (HCI) from an interdisciplinary perspective, utilizing concepts from computer science, design, and psychology. Topics covered will include input/output devices, mobile...

DEP1013: Psychology of Play

In the Psychology of Play course, students will explore how the field of psychology values the concept of play as a mechanism that allows a person to apply game strategies to accomplish life goals. Students will examine how the action of play shapes...