Dalyko sando aprašas

 

Dalyko sando kodas

OBPJ2114

Dalyko sando pavadinimas

Objektinis programavimas Java

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ų

 

pratybų

 

laboratorinių darbų 32

 

konsultacijų

Reikalavimai

INFO2114, INFO2214, DSTR2114 (Įvadas į informatika, 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.   1.    H.M.Deitel, P.J.Deitel. Java: how to program 4 th edition. Prentice Hall, 2003.

2.   Bruce Eckel. Thinking in Java, 3rd (4th) Edition.  (http://www.mindview.net/Books/TIJ/)

Papildomos literatūros sąrašas

3.    Grady Booch. Object-Oriented analysis and Design with applications. Third edition.

Mokymo metodai

Paskaitos, laboratoriniai darbai. Savarankiškas darbas, Internetinių šaltinių studijos..

Lankomumo reikalavimai

Dalyvavimas praktiniuose užsiėmimuose privalomas.

Atsiskaitymo reikalavimai

Egzaminas – testas raštu.

(written test examination)

Laborat. darbo įvertinimas ne mažiau 50%.

Vertinimo būdas

40% laboratorinių darbų įvertis, 60% egzamino testas.

Aprobuota katedros

2009 02 02

Patvirtinta Studijų programos komiteto

2009 02 03