Course Information
Description
This course introduces the theories, skills, and applications needed for designing digital user interfaces. Students explore UI design principles for screens, including layout, typography, color, imagery, iconography, interactivity, usability, accessibility, design patterns, and prototyping. Emphasis is placed on creating cohesive interfaces and preparing design files for development handoff.
Total Credits
3
Course Competencies
-
Apply visual design principles to screen-based interfacesAssessment StrategiesProjects, Skill DemonstrationsCriteriaApply hierarchy, alignment, spacing, contrast, and balance in UI layoutsDesign interfaces appropriate for digital screens rather than printUse grids and spacing systems to organize interface contentDemonstrate consistency across multiple screens within a projectDesign interfaces that clearly communicate purpose and function
-
Use typography and color effectively in UI designAssessment StrategiesProjects, Skill DemonstrationsCriteriaSelect effective typefaces for screen-based interfacesApply type consistently using defined text stylesUse color to support hierarchy, emphasis, and usabilityContrast and legibility considerations are evidentApply color and type intentionally rather than decoratively
-
Create and apply UI components and patternsAssessment StrategiesProjects, Skill Demonstrations, Peer Critiques (Written and/or Verbal)CriteriaDesign reusable UI components such as buttons, cards, and navigation elementsApply consistent component styling across screensDesign and apply basic component states (e.g., default, hover, active)Components are organized in a logical and manageable structure
-
Develop interactive prototypes to communicate design intentAssessment StrategiesProjects, Skill Demonstrations, PresentationsCriteriaCreate low- and mid-fidelity UI screens as part of the design processBuild clickable prototypes that demonstrate user flowsApply basic interactions and transitions to support understandingMaintain organized layers, naming conventions, and structureUse prototyping to communicate design decisions
-
Demonstrate professional design workflow and file organizationAssessment StrategiesProjects, Skill DemonstrationsCriteriaCreate project plans using sketches, references, or moodboardsMaintain consistent file and folder organizationUse styles, components, and shared assets to support efficiencyIterate on designs based on feedbackPrepare clear, well-organized files suitable for collaboration
-
Participate in critiques and communicate design decisionsAssessment StrategiesPeer Critiques (Written and/or Oral), Written Feedback, PresentationsCriteriaUse UI and design terminology effectivelyYour feedback is constructive, inclusive, and respectfulDefend your design decisions using visual design principlesYour responses to critiques meet guidelines specified by the instructorRevisions are implemented, adapted, or otherSpoken feedback is clear, so others understandWritten feedback follows guidelines specified by the instructor
-
Design a cohesive multi-screen UI conceptAssessment StrategiesProjects, Presentations, Peer Critiques (Written and/or Oral)CriteriaDesign a minimum set of cohesive screens for a single digital productMulti-screen UI concept maintains visual consistency across all screensMulti-screen UI concept includes clear hierarchy and interaction intentMulti-screen UI concept applies UI patterns effectively for the product contextFinal project reflects intentional, polished UI design decisionsFinal project meets guidelines specified by the instructor