„Objektumorientált programozás” változatai közötti eltérés

A VIK Wikiből
24. sor: 24. sor:


=== A szorgalmi időszakban ===
=== A szorgalmi időszakban ===
* A '''labor'''on megjelenés kötelező.
* A '''labor'''on megjelenés kötelező. Azokon pedig 6db '''kisZH''' írás történik a félév során.
* '''4 kisZH''' sikeres megírása (6-ból).
* A '''nagyházi''' 13. héten való leadása. Az időn belüli leadáson kívül beletartozik a háziba a dokumentáció(k), illetve a laborvezetővel előre egyeztett laboralkalmon be kell mutatni a házit, ki kell próbálni. Leteszteli (akár kérdésekkel), hogy tényleg a hallgató csinálta-e.
* A '''nagyházi''' 13. héten való leadása. Az időn belüli leadáson kívül beletartozik a háziba a dokumentáció(k), illetve a laborvezetővel előre egyeztett laboralkalmon be kell mutatni a házit, ki kell próbálni. Leteszteli (akár kérdésekkel), hogy tényleg a hallgató csinálta-e.
* '''Pótlási lehetőségek:'''
* '''Pótlási lehetőségek:'''

A lap 2022. április 4., 18:52-kori változata

Objektumorientált programozás
Tárgykód
VIIIBA02
Általános infók
Szak
üzemmérnök
Kredit
7
Ajánlott félév
2
Tanszék
IIT
Követelmények
Labor
14 db
KisZH
6 db + beugró
NagyZH
nincs
Házi feladat
1 nagyházi
Vizsga
nincs
Elérhetőségek

A tantárgy célkitűzése az objektumorientált gondolkodásmód és az OO programozási nyelvek lehetőségeinek kihasználására való készség kialakítása, amelyhez a Java nyelv ad szintaktikai és szemantikai keretet.


Követelmények

Előtanulmányi rend

A szorgalmi időszakban

  • A laboron megjelenés kötelező. Azokon pedig 6db kisZH írás történik a félév során.
  • A nagyházi 13. héten való leadása. Az időn belüli leadáson kívül beletartozik a háziba a dokumentáció(k), illetve a laborvezetővel előre egyeztett laboralkalmon be kell mutatni a házit, ki kell próbálni. Leteszteli (akár kérdésekkel), hogy tényleg a hallgató csinálta-e.
  • Pótlási lehetőségek:
    • A nagyHF a szorgalmi időszak (14. hét) utolsó laborján pótolható még.
    • A laboralkalmak és az ellenőrző mérések nem pótolhatóak.

Vizsgafeltételek

  • 4 kisZH-n megvan a 2-es
  • A nagyházi elfogadható
  • A laborokon való 70%-os részvételt eléri

Házi feladat

  • A félév során 1 HF van, mely kiválasztását a 6. hétig kell megejteni. A dokumentációját a 8.hétig le kell adni. A bemutatásra a 13. héten van lehetőség.

Tematika

Előadás anyagok

  • 1. hét: bevezetés, alapok: típusok, vezérlési szerkezetek, szintaxis alapjai
  • 2. hét: alapok: függvényhívás, tömbök, memóriakezelés
  • 3. hét: objektumok bevezetése
  • 4. hét: objektumok és kapcsolataik, kivételkezelés
  • 5. hét: öröklés, kései kötés
  • 6. hét: polimorfizmus, heterogén kollekció
  • 7. hét: kollekció keretrendszer, genericitás
  • 8. hét: input-output
  • 9. hét: szövegfeldolgozás és utility-k
  • 10. hét: automatizált tesztelés
  • 11. hét: elmaradt
  • 12. hét: komplex objektum orientált példa bemutatás
  • 13. hét: fakultatív konzultáció
  • 14. hét: fakultatív konzultáció

Labor anyagok

  • 1. hét: Java alapok, Eclipse + tutorial
  • 2. hét: Java függvények (metódusok)
  • 3. hét: Java objektumok
  • 4. hét: Java objektumok kapcsolatai
  • 5. hét: Java öröklés
  • 6. hét: heterogén kollekció
  • 7. hét: kollekció keretrendszer
  • 8. hét: filekezelés, IO
  • 9. hét: szövegfeldolgozás
  • 10. hét: JUnit
  • 11. hét: komplex feladat
  • 12. hét: elmaradt
  • 13. hét: HF bemutatás
  • 14. hét: HF bemutatás / pótlás

Segédanyagok

Ajánlott irodalom


1. félév
2. félév
3. félév
4. félév
5. félév
6. félév