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