Курсът “Алгоритми и обектно-ориентирано програмиране” е продължение на дисциплината “Бази данни и основи на програмирането”. Курсът затвърждава придобитите умения за структурно и алгоритмично програмиране. В дълбочина се изучава обектно-ориентираният модел с помощта на езика Java. По време на лекциите студентите ще се запознаят със съвременните софтуерни архитектури и приципите при създаване на графичен потребителски интерфейс (GUI), ще овладеят работата с файлове и символни низове в езика Java.