The course provides subject matter knowledge in the design, development, documentation, debugging and support of the user interface (UI) to have the best possible user experience. The course also enables students to design and develop engaging user experiences (UX) for a variety of applications and evaluate how users feel about the interface.