Este curso visa capacitar o aluno a compor interfaces web, aplicativos e de softwares cujo gerenciamento dos componentes distribuídos proporciona respeito ao usuário fornecendo-lhe usabilidade na navegação, proporcionando-lhe eficiência e efetividade no cumprimento de seus objetivos quando da utilização de uma interface. Preocupa-se também que o aluno conscientize-se em fornecer ferramentas de acessibilidade por entender que todos, independentemente de suas habilidades ou necessidades, possam ter acesso às informações e componentes disponíveis nos front-ends.