Фахівець з Java опанує технології: інженерії програмного забезпечення; алгоритмізації обчислювальних процесів; архітектурного проєктування програмних систем; побудови обчислювальних систем; поглиблене знання базових технологій програмування на прикладі мов C++, C#, Java; поглиблене знання і практика застосування мови програмування Java (складні та прості типи даних, розгалужені обчислення; інформаційний обмін; ООП програмування; базові бібліотеки); тестування та верифікації програмних систем.