Dalyko sando aprašas
Dalyko sando kodas |
|
Dalyko sando pavadinimas |
Objektinis programavimas |
Dėstytojo (-jų) pedagoginis vardas, mokslo laipsnis, vardas ir pavardė |
Doc. dr. Rimantas Vaicekauskas |
Katedra, centras |
Informatikos katedra |
Fakultetas, padalinys |
Matematikos ir informatikos fakultetas |
Dalyko sando lygis |
pirmosios pakopos |
Semestras |
pavasario (4)
|
ECTS kreditai |
4,5 |
VU kreditai |
3 |
Auditorinės valandos |
viso dalyko 64 |
|
Paskaitų 32
|
|
seminarų
|
|
|
|
|
|
|
Reikalavimai |
|
Dėstomoji kalba |
|
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 |
|
Papildomos literatūros sąrašas |
|
Mokymo metodai |
Paskaitos, laboratoriniai darbai. Savarankiškas
darbas, Internetinių šaltinių studijos. |
Lankomumo reikalavimai |
Specialių reikalavimų nėra. |
Atsiskaitymo reikalavimai |
Egzaminas testas raštu. |
Vertinimo būdas |
30%
laboratorinių darbų įvertis, 70% egzamino testas. |
Aprobuota katedros |
2006 12 22 |
Patvirtinta Studijų programos
komiteto |
2007 04 23 |