- Преподавател: Филип Петров
- Преподавател: Petar Armyanov
- Преподавател: Денис Билял
- Преподавател: Десислава Ганчева
- Преподавател: Антонио Георгиев
- Преподавател: Ангел Димитриев
- Преподавател: Кирил Димов
- Преподавател: Данаил Иванов
- Преподавател: Любомир Коев
- Преподавател: Теодор Костадинов
- Преподавател: Стойчо Кьосев
- Преподавател: Иван Макавеев
- Преподавател: Денислав Манахов
- Преподавател: Георги Терзиев
- Преподавател: Елена Тупарова
- Преподавател: Десислава Шунина
- Преподавател: Petar Armyanov
- Преподавател: Добрин Добрев
- Преподавател: Добрин Донев
- Преподавател: Андрей Калчев
- Преподавател: Петър-Габриел Матев
- Преподавател: Калин Николов
- Преподавател: Калин Николов
- Преподавател: Трифон Трифонов
- Преподавател: Калоян Йовчев
- Преподавател: Иван Макавеев
- Преподавател: Калин Николов
- Преподавател: Калин Николов
- Преподавател: Михаела Николова
- Преподавател: Тервел Стоянов
- Преподавател: Антонио Георгиев
- Преподавател: Христо Делев
- Преподавател: Емил Каменов
- Преподавател: Методий Кандиларов
Курсът дава практически умения за прилагане на концепциите на ООП съобразно синтаксиса, техниките и стил за програмиране, използвани в JDK 23+ при решаване на широк кръг информационни проблеми в среда за разработка IntelliJ Ultimate Edition. Тематиката на курса позволява да се усвоят съвременни технологии и добри практики за програмиране Java. Разглеждат се примери, използващи текущата версия на Java, за решаване на широк кръг информационни проблеми. Курсът е включва следните теми: Основи на ООА и моделиране с UML диаграми на класове и дейности; Стил и ефективност при програмиране на Java, моделиране с визуален графичен редактор на интерактивен графичен интерфейс с JavaFX, изграждане на класове с композиция и наследственост, създаване и използване на Java модули, потребителски пакети от класове, Полиморфизъм- абстрактни класове и методи, интерфейси, Параметризация по тип, Ламбда изрази и функционални интерфейси, Колекции от структури данни, обработка на събития, Stream API, обработка на файлове и др.. По време на курса, принципите на ООП се представят посредством пълни и реалистични програмни приложения на Java.
Курсът използва IntelliJ като среда за програмиране и се съпровожда с подробни Power Point лекции за представяне на разглеждани теми, от множество примерни програмни решения, упражнения и курсови проекти, които позволяват да се изясни решаването на често срещани бизнес проблеми в предвидените практически занятия- Преподавател: Петя Григорова-Калчева
- Преподавател: Евгений Кръстев
- Преподавател: Петър Нетовски
- Преподавател: Петър Георгиев
- Преподавател: Стефан Димитров
- Преподавател: Венета Йосифова
- Преподавател: Николай Иванов
- Преподавател: Мартина Илиева
- Преподавател: Николай Кирилов
- Преподавател: Никола Такев
- Преподавател: Павлинка Тодорова
- Преподавател: Калинка Калоянова
- Преподавател: Мария Колева
- Преподавател: Владимир Димитров
- Преподавател: Фросина Мулачка
- Преподавател: Ния Попова
- Преподавател: Радослава Христова
- Преподавател: Богдан Александров
- Преподавател: Васил Василев
- Преподавател: Симона Колева
- Преподавател: Марина Чомакова