В рамках курсовой работы были выполнены следующие задачи:
Описаны термины «программирование» и «язык программирования»;
Проведена классификация языков программирования по наиболее распространенным способам;
Описан термин «пользовательский интерфейс»;
Проведена классификация пользовательского интерфейса;
Описаны распространённые подходы в проектировании пользовательского интерфейса;
Описаны распространённые принципы в проектировании пользовательского интерфейса;
Описаны основные возможности использования языка программирования Java для создания графических приложений;
Разработана оконное приложение на высокоуровневом языке Java.