ООП Java1

 

Назив предмета: ООП - Java 1
Број ЕСПБ: 9
Услов: Основи програмирања

Циљ предмета
Студент треба да научи принципе објектно оријентисаног програмирања, механизам обраде изузетака и један део класа из Јавиних библиотека. Поред тога студент треба да се оспособи за коришћење једног развојног окружења за програмски језик Јава и писање мањих програма на језику Java.

Исход предмета
С обзиром да је ово први предмет у којем студенти уче објектно оријентисано програмирање, није предвиђено да се обради програмски језик Java у целини, већ да студенти науче објектни модел и припреме се за предмет ООП - Java 2 са којим овај предмет чини јединствену целину.

Садржај предмета
Теоријска настава
Теоријска настава је подељена у следећа поглавља:
• Типови података
• Оператори
• Управљачке наредбе
• Класе и објекти
• Изведене класе
• Обрада изузетака
• Пакети
• Интерфејси
• Улазно излазне операције
• Знаковни низови
• Пакет Јава.ланг. 

Практична настава
Раде се вежбе на рачунару у развојном окружењу за језик Java. Вежбе су следеће. 1 - Развојно окружење за језик Java. 2 - Управљачке наредбе, оператори, типови података и низови. 3 и 4 - Класе, објекти и методе. 5 и 6 - Изведене класе. 7 - Обрада изузетака. 8 - Пакети и интерфејси. 9 - Улазно излазне операције. 10 - Знаковни низови, набројани типови, пакет Java.lang.

Literatura
Herbert Schildt, Java TM J2SE TM 5: комплетан приручник, Микро књига, Београд, 2006, оригинално издање: Java TM: The Complete Reference, J2SE TM 5 Edition, The McGraw-Hill Companies, 2005.
Ласло Краус, Збирка задатака из програмских језика и метода програмирања, Академска мисао, Електротехнички факултет, Београд, 2001.

Број часова активне наставе
Теоријска настава: 70
Практична настава: 30