FMTMB02008 Objektinis programavimas

 

MODULIO DARBO PROGRAMA

 

Modulio kodas: FMTMB02008

Modulio pavadinimas: Objektinis programavimas

Kreditų skaičius: 3

Valandų  skaičius  per  semestrą:

 

paskaitos

32

laboratoriniai darbai

16

pratybos

16

 

1.      Paskaitos

 

Eil. Nr.

Tema, turinys

 

Val.

1.

Objektinio programavimo (OO) paradigma lyginant su procedūriniu programavimu. Objektai. Klasės ir metodai. Metodų perkrovimas ir perrašymas.

 

2

2.

Pagrindiniai OO principai: abstraktieji duomenys, paveldėjimas, polimorfizmas. Vėlyvasis saistymas. Kylantysis ir besileidžiantis tipų pertvarkymai.

 

2

3.

Kai kurie C++ skirtumai nuo C kalbos.

 

2

4.

Struktūros.      

 

2

5.

Funkcijos plačiau. Rekursija. Argumentų tipai. Argumentai pagal nutylėjimą. Globalieji kintamieji. Statiniai lokalieji kintamieji

 

2

6.

Objektai ir klasės. Struktūros ir klasės. Statiniai laukai.

 

2

7.

Masyvai ir eilutės.

 

2

8.

Operacijų perkrovimas.

 

2

9.

Paveldėjimas.

 

2

10.

Rodykliniai duomenys plačiau.

 

2

11.

Virtualiosios funkcijos.

 

2

12.

Srautai ir failai.

 

2

13.

Daugiafailinės programos

 

2

14

Šablonai. Išimtys

 

2

15-16

Standartinė šablonų biblioteka.

 

4

 

Iš viso

32

 

 

2.      Laboratoriniai  darbai

 

Eil. Nr.

Tema, turinys

 

Val.

1-8

Algoritmų ir programų duotosioms individualioms užduotims kūrimas, derinimas,

testavimas, dokumentavimas.

 

16

 

Iš viso

16

 

 

3.      Pratybos

 

Eil. Nr.

Tema, turinys

 

Val.

1-2

Kai kurių programos modelių užrašymas UML kalba.

 

4

3-4

Programų su struktūromis rašymas

 

4

5-6

Programų, naudojančių paveldimumo schemas, rašymas           

 

4

7-8

Polimorfinių programų rašymas

 

4

 

Iš viso

16

 

 

Programą sudarė

 

R.Belevičius

 

 

 

2004

04

15

 

 

v. pavardė

 

parašas

 

 

data

 

Katedros vedėjas

 

R.Belevičius

 

 

 

2004

04

15

 

 

v. pavardė

 

parašas

 

 

data

 

 

 

 

 

 

 

 

 

 

Studijų komiteto

 

A.Sokas

 

 

 

 

 

 

pirmininkas

 

v. pavardė

 

parašas

 

 

data