Dalyko sando aprašas

 

Dalyko sando kodas

OBPJ2114

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ų

 

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.    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

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

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