Tantárgy azonosító adatok
1. A tárgy címe Informatika 4
2. A tárgy angol címe Informatics 4
3. Heti óraszámok (ea + gy + lab) és a félévvégi követelmény típusa 0 + 0 + 2 f Kredit 2
4. Ajánlott/kötelező előtanulmányi rend
vagy Tantárgy kód 1 Rövid cím 1 Tantárgy kód 2 Rövid cím 2 Tantárgy kód 3 Rövid cím 3
4.1 BMETE91AM44 Informatika3
4.2
4.3
5. Kizáró tantárgyak
6. A tantárgy felelős tanszéke Algebra Tanszék
7. A tantárgy felelős oktatója Dr. Küronya Alex beosztása egyetemi docens
Akkreditációs adatok
8. Akkreditációra benyújtás időpontja 2015.02.16. Akkreditációs bizottság döntési időpontja 2016.04.18.
Tematika
9. A tantárgy az alábbi témakörök ismeretére épít
C, C++ alapismeretek
10. A tantárgy szerepe a képzés céljának megvalósításában (szak, kötelező, kötelezően választható, szabadon választható)
TTK Matematika (BSc) képzés Adattudományi sávjának kötelező tárgya
11. A tárgy részletes tematikája
A tárgy célja a JAVA nyelv megismerése, használata. Tematika: Nyelvi blokk: Java programozási nyelv alapjai, vezérlési szerkezetek, adattípusok, tömbök, fordítás és futtatás parancssorból . Objektum-orientált programozás a JAVA-ban: osztályok, objektumok, ezek viszonya, fordítás és futtatás egy fejlesztői környezetből . Öröklődés, absztrakt osztályok. Interfészek, polimorfizmus. Alkalmazások: Komolyabb ismerkedés egy fejlesztői környezettel, refaktorálás, átlátható, tiszta kód írása. Csomagok kezelése, Java I/O, szerializáció, kivételkezelés . Külső adatbázis kezelése Javaból, sql adatbázisra való csatlakozás, letöltött csomagok használata . 2D-s grafika Javaban. Események kezelése, animáció. Kitekintés: Nagyobb méretű szoftver fejlesztése, test-driven developement, JUnit teszt. Verziókövető rendszer használata.
12. Követelmények, az osztályzat (aláírás) kialakításának módja
szorgalmi
időszakban
Házi feladatok megoldása, ZH1, ZH2 teljesítése. vizsga-
időszakban
13. Pótlási lehetőségek
TVSZ szerint
14. Konzultációs lehetőségek
igény szerint
15. Jegyzet, tankönyv, felhasználható irodalom
online tananyagok
16. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka mennyisége órákban (a teljes szemeszterre számítva)
16.1 Kontakt óra
28
16.2 Félévközi felkészülés órákra
10
16.3 Felkészülés zárthelyire
6
16.4 Zárthelyik megírása
4
16.5 Házi feladat elkészítése
12
16.6 Kijelölt írásos tananyag elsajátítása (beszámoló)
0
16.7 Egyéb elfoglaltság
0
16.8 Vizsgafelkészülés
0
16.9 Összesen
60
17. Ellenőrző adat Kredit * 30
60
A tárgy tematikáját kidolgozta
18. Név beosztás Munkahely (tanszék, kutatóintézet, stb.)
Dr. Küronya Alex
egyetemi docens
Algebra Tanszék
Dr. Czirkos Zoltán
egyetemi adjunktus
Elektronikus Eszközök Tsz VIK
A tanszékvezető
19. Neve aláírása
Dr. Nagy Attila