High School Course Guide

UI / UX Design

Required/Elective
Elective
GPA
Yes
Grade Level
9, 10, 11, 12
Session
1st Semester
Proficiency Required
None
Prerequisites
None
High School Course Number
9GG1A
Dual Credit
WITCC: CIS-392
High School Credits
2 Credits
College Credits
3

Course Description

This course provides an overview of the user interfaces (UI). Students will explore what makes a good interface, what makes a bad interface, and techniques on how to create user interfaces, the look, and interactions. This course will explore how to develop robust, reliable applications as a collection of interfaces, that interact with each other and their compatible implementations. Topics will include interface contracts, inheritance and its implications for interface design and user experience, differences in the considerations for local versus remote interfaces, and industry-standard interface design patterns. We will discuss other topics such as cross-platform interface, platform differences, transparency, and standard UI practices. While the concepts and techniques in the course are largely platforms and language independent, Objective-C iPhone applications will be used for the implementation of the interfaces.


Taught at WITCC