Tárgy: Magasszintű programozási nyelvek 2
Oktató: Dr. Hajdu András
Kurzuskód: INCK302
Félév: 2
Típus: Előadás/Labor
Óraszám/hét: 2+2
Kredit: 5
Státusz: Vizsgakurzus
Előfeltételek: INCK301E, Magasszintű programozási nyelvek 2
Vizsgáztatási módszer: Írásbeli (jegymegajánláshoz), Szóbeli (ha nincs megajánlás)
Követelmények: A félév során 2 zárthelyi dolgozatot írunk (előadáson) és 3 szemináriumi beszámoló lesz (gyakorlaton programfeladatok megoldása), amik közül a két legjobbat tekintjük.
Gyakorlat teljesítéséhez:
Egy gyakorlati beszámolón maximum 5 pont szerezhető. Összesen három gyakorlati beszámoló lesz, amiből a két legjobbat tekintjük, azaz összesen 10 pont szerezhető.
Gyakorlat teljesítéséhez legalább 6 pont (50%) szükséges.
Elméleti ZH eredményének beszámítása vizsgába:
Sikeres beugró teljesítése után "megajánlott" jegyet tudok javasolni elsősorban az előadás ZH-n elért eredménynek megfelelően (a ZH-k átlagos eredménye).
A vizsga feltétele a gyakorlat teljesítése.
Etikai elvárások:
A hallgatókkal kapcsolatos etikai normákra A DEBRECENI EGYETEM ETIKAI KÓDEXE az irányadó lsd.: http://www.unideb.hu/portal/hu/node/47 :A Debreceni Egyetem Etikai Kódexe (Vizsgakódex).
Az etikai normákat megsértők: Nem kaphatnak érdemjegyet. A hallgató neve az IK oktatói között nyilvánosságra kerül.
Tárgyleírás (hetek szerint):
1. Az Objektum Orientált programozás alapjai
2. A Java nyelv programozási alapjai
3. Elágaztatások (Java)
4. Ciklusok (Java)
5. Tömbök (Java)
6. Metódusok (Java)
7. Osztályok és objektumok (Java)
8. Sztring- és I/O kezelés (Java)
9. Objektumok használata (Java)
10. Öröklődés és polimorfizmus (Java)
11. Grafikus felhasználó felület alapjai (Java)
12. Interfészek és kollekciók (Java)
13. Kivételkezelés (Java)
Vizsgatételek:
1. Az Objektum Orientált programozás alapjai
2. A Java nyelv programozási alapjai
3. Elágaztatások (Java)
4. Ciklusok (Java)
5. Tömbök (Java)
6. Metódusok (Java)
7. Osztályok és objektumok (Java)
8. Sztring- és I/O kezelés (Java)
9. Objektumok használata (Java)
10. Öröklődés és polimorfizmus (Java)
11. Grafikus felhasználó felület alapjai (Java)
12. Interfészek és kollekciók (Java)
13. Kivételkezelés (Java)
Oktatási segédeszköz:
ˇ Hajdu András: Magasszintű programozás 2 előadás (diasorozat).
ˇ Juhász István: Magasszintű programozási nyelvek 2 (egyetemi jegyzet)
ˇ Nyékyné Gaizler Judit [et al.],Java 2: útikalauz programozóknak: 5.0 8. átdolg., bőv. kiad.
ˇ (Official - Oracle) Java tutorials:
ˇ http://docs.oracle.com/javase/tutorial/java/index.html
Pót ZH/szemináriumi beszámoló csak igazolt
távolmaradás esetén lehetséges.
Szakmai napokon való részvétel beszámítása: a teljes félévi értékelésbe a
Szakmai napokon igazoltan látogatott előadásonként +1% (maximum +3%-ig).