• Online, Self-Paced
Course Description

User Interface (UI) and User Experience (UX) Design is a constantly evolving, required discipline in all domains of technology. This course covers various modern concepts that can be used when designing apps to enhance a user's experience.

Learning Objectives

Introducing UI/UX

  • start the course
  • describe UI/UX for software
  • compare the differences between UI and UX
  • describe why UI/UX is important for software products
  • describe the future of UI/UX as new technologies rise in popularity

Modern UI/UX Concepts

  • describe how to prevent users from making errors
  • use flow charts to make UI/UX designs
  • use journey maps with UX design
  • describe microinteractions and their importance
  • describe age-responsive design and how it could enhance user experience
  • define interstitial anxiety and how you should design UI/UX around it
  • describe the differences with VR interfaces and normal interfaces

Practice: Modern Concepts in UI/UX

  • list modern concepts in UI/UX

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Development
  • Technology R&D

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.