Целта на учебната дисциплина е да даде на студентите фундаментални познания и професионални умения, за да прилагат подходите, методите и средствата за анализ, моделиране, проектиране, разработка и реализация на бази от данни, което се използва за съхраняване и обработка на информацията в различни области и в съответствие със своите потребности и интереси да придобиват нови знания и възможности в тази предметна област.

Цел на дисциплината е запознаване с алгоритмичен език за програмиране Java. Акцентира се на синтаксиса и семантиката на езиковите форми, като се представят различни подходи за постигане на определена цел и се обсъждат предимствата и недостатъците на конкретни реализации.