Упознати студенте са објектно-оријентисаним приступом израде информационих система. Стицање знања о савременим техникама програмирања на примеру модерног програмског језика који подржава принципе објектно-оријентисаног програмирања.
Применом сазнања са предавања, кроз непосредне вежбе студент овладава методологијом, техникама и алатима потребним за креирање модерних пословних објектно-оријентисаних програма.
Савладавањем садржаја из овог предмета студент стиче следеће компетенције: савладавање примене објектно-оријентисаних концепата програмирања, самостално решавање програмерских проблема средње сложености, равноправног учешћа у тиму за развој или одржавање сложених пословних система.
Теоријска настава
• Примена објектно-оријетисане методологија
• Софтверски алати за објектно-оријентисано програмирање
• Основни концепти објектног програмирања: наслеђивање, полиморфизам, енкапсулација