NGB_IN001_3 Programozás III.

Kód: NGB_IN001_3
Besorolás: Kötelező törzsanyag
Tárgyfelelős: Dr. Kiss Jenő
Oktatók: Varjasi Norbert, Hatwágner F. Miklós
Ajánlott félév: 1 (őszi félév)
Kreditérték: 6
Beszámoló formája: vizsga
Előkövetelmény: Programozás II. (NGB_IN001_2)

Leírás:

  • Az objektumorientált programtervezés és programfejlesztés alapjai. Osztály, objektum, tulajdonság, metódus. Egybezártság, öröklődés és többalakúság.
  • A Java, mint objektumorientált nyelv: alapelemek, kapcsolódás a C programnyelvhez. Java nyelvi alapelemek
  • Java nyelvi alapelemek (osztály, kifejezések, operátorok, típuskonverzió, vezérlési szerkezetek)
  • Egy és többdimenziós tömbök, karakterláncok, csomagoló osztályok használata.
  • Osztályok életciklusa.Egybezártság, adatrejtés.
  • Öröklés és többalakúság a Java nyelvben.
  • Adatabsztrakció: Absztrakt osztályok és absztrakt metódusok - szerepük az öröklésben. Interfészek használata, tulajdonságai.
  • Belső osztályok használata. Kivételkezelés.
  • Csomagok és komponensek.
  • Fejlett adatszerkezetek, konténerek.
  • A Java gyűjtemény keretrendszere. (Halmazok, sorok, egy és kétirányú listák, bináris fák, leképezések, iterátor osztályok).
  • Adatfolyamok kezelése.
  • A kimenet és a bemenet kezelése. (karakter- és bájtfolyamok, objektumokk szerializációja)
  • Feladatspecifikáció és esettanulmány

Tantárgyi információk

Válassza ki a beiratkozás félévét!
Válassza ki a nyelvet!
Válassza ki a szakot!
Válassza ki a szakirányt!
Válassza ki a tantervet!
 

Informatika Tanszék Eseménynaptára

Bejelentkezés a 2. félévre (neptunon keresztül) 2017. január 26. 06:00 - 2017. február 4. 07:00
Vizsgaidőszak vége 2017. január 28. 16:00 - 17:00
Tantárgyválasztás 2017. január 30. 06:00 - 2017. február 4. 07:00
Méltányossági vizsgák 2017. február 1. 06:00 - 2017. február 4. 18:00