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