обладает практическими навыками создания Java-программ;
ориентируется в базовых технологиях, используемых в современном программировании, таких, как: принципы объектно-ориентированного программирования, реализация базовых алгоритмов, работа с вводом-выводом, работа с базой данных из Java-кода и т.п.;
обладает практическими навыками создания Java-приложений с применением продвинутых технологий.