Dalyko sando kodas | OBRO2114 |
Dalyko sando pavadinimas | Objektinis programavimas |
Dėstytojo pedagoginis vardas, vardas, pavardė | dr. Arūnas Stočkus |
Katedra, centras | Informatikos katedra |
Fakultetas, padalinys | Matematikos ir informatikos fakultetas |
Dalyko sando lygis | Pirmosios pakopos |
Semestras | 3 |
ECTS kreditai | 4,5 |
VU kreditai | 3 |
Auditorinės valandos | Viso dalyko: 64 Paskaitų: 32 Laboratorinių darbų: 32 |
Reikalavimai | INFO2114, INFP2214, DSTR2114 (Įvadas į informatiką, duomenų struktūros ir algoritmai) |
Dėstomoji kalba | Lietuvių |
Dalyko sando tikslai ir numatomi gebėjimai | Kurso tikslas - įsisavinti objektiškai orientuoto programavimo principus, remiantis Java programavimo kalbos objektiniu modeliu. |
Dalyko sando turinys | Objektiškai orientuoto programavimo (OP) motyvacija. Java programavimo kalbos sintaksė bei semantika OP aspektu. Klasės, objektai, identiškumas, konstravimas, panaudojimas. Klasės narių matomumas, informacijos slėpimo principas, statiniai elementai Abstrakčios klasės, interfeisai, paveldėjimas, polimorfizmo principas. Vidinės klasės, refleksija. Išskirtinių situacijų apdorojimo modelis Javoje. Atminties valdymas, objektų klonavimas, gijos. Klasių infrastruktūra, pakavimas. Standartinių Java bibliotekų - Swing, I/O, kolekcijų - apžvalga. Įvadas į objektiškai orientuotą analizę ir projektavimą, klasių diagramos UML kalba, tipiniai OP sprendimai - šablonai. |
Pagrindinės literatūros sąrašas | 1. H.M.Deitel, P.J.Deitel. Java: how to program 4 th edition. Prentice Hall, 2003. 2. Bruce Eckel. Thinking in Java, third Edition, 2003 (http://www.mindview.net/Books/TIJ/) |
Papildomos literatūros sąrašas | 1. Grady Booch. Object-Oriented analysis and Design with applications. Third edition. |
Mokymo metodai | Paskaitos, laboratoriniai darbai. Savarankiškas darbas, Internetinių šaltinių studijos. |
Lankomumo reikalavimai | Lab. darbų įvertis ne mažesnis negu 50%. |
Atsiskaitymo reikalavimai | Egzaminas - testas raštu. |
Vertinimo būdas | 40% laboratorinių darbų įvertis, 60% egzamino testas. |
Aprobuota katedros | 2009-08-31 |
Patvirtinta Studijų programų komiteto |