Формирование знаний о современных принципах построения, методах и средствах работы с проблемно-ориентированными языками на примере программирования прикладных задач на языке Java.