BSC záróvizsga információk

2016-tól érvényes BSc és MSc kérdések: zv_BSc_MSc_kerdesek.pdf  

 

A vizsga két fő részből áll. Az első részben a szakdolgozat bemutása, védése történik kb 10 perc időterjedelemben. A védéshez célszerű prezentációt is készíteni kb 10-15 oldal terjedelemben. Ezt követően a bizottság kérdéseket tehet fel a dolgozattal kapcsolatban. A vizsga második részében a kihúzott tételekből vizsgazik a hallgató. Kérjük készítsen átfogó vázlatot a felkészülés során.

Dimploma minősítése:

         kiváló:  ha J > 4.5

        jó:  ha J <= 4.5 és J > 3.5

        közepes: ha J <= 3.5 és J > 2.5

        elégséges: ha J <= 2.5 és J > 2

        elégtelen:  ha a D vagy V jegyek valamelyike elégetlen

ahol

J = 0.2*S +0.4* D + 0.4*V

S: szigorlatok átlaga

D: szakdolgozat érdemjegye

V: záróvizsgatárgyak jegyeinek  átlaga

 

 

Záróvizsga tantárgyak a mérnök informatikus alapszakon (BSc)

           

A záróvizsga két szakmai tárgyból áll.

Az 1. számú záróvizsga tárgy: Informatika

Az Informatika záróvizsga tantárgyi összetevői a képzésben: Adatbázis rendszerek I., Adatbázis rendszerek II., Mesterséges intelligencia alapjai.
 


A 2. számú záróvizsga tárgy a Korszerű Web technológiák szakirányon:

Web technológiák (Webszolgáltatások és technológiák, Web-es alkalmazások)


 


A záróvizsga kérdések (2016.12.08-tól)


 

Informatika

Adatbázis rendszerek I.

1. Szemantikai  adatmodellek: adatbázisok jellemzése, szerepe. szemantikai modellek szerepe és jellemzése, az ER modell elemei; az EER jellemzése; UML osztálydiagram elemei
2. Relációs adatmodell: relációs adatmodell előnyei, strukturális rész, kapcsolatok ábrázolása, integritási elemek ábrázolása, a relációs algebra elemei: szelekció, projekció, alap join, szelekciós és outer join, csoportképzés és aggregáció.

3. SQL  nyelv: SQL  nyelv  parancsai:  DDL  (CREATE,  DROP,  ALTER),  DML  (INSERT,  UPDATE, DELETE) és DQL (SELECT) parancsok. Az al-SELECT használata és speciális operátorai.
4. Adatbázis objektumok kezelése: Nézeti tábla kezelése és használata; Indexek kezelése és használata, B-fa struktúra; Adatbázis védelmi modellje, eszközei és parancsai. Adatbázisok DAC
védelmi eszközök és használatuk, a MAC modell alapjai
5. Adatbázis  tervezés. Adatbázis  kialakítás lépései,  adatbázis  kezelő rendszerek  struktúrája, normalizálás, FD szerepe és feltárása, normálformák, dekompozíciós szabályok
  

Adatbázis rendszerek II.

6. Az SQL API felületek osztályozása. Az egyes API típusok jellemzése. A JDBC/ADO architektúra típusai. Alap osztályok bemutatása. Adatkapcsolat felvétele, Lekérdezési és módosítási műveletek megvalósítása, Kétfázisú végrehajtás.
7. Tárolt  eljárások  és  függvények jellemzése, a PL/SQL nyelv  alapjai. Vezérlési elemek és adatsrtuktúrák. Cursorkezelés elemei. Hibakezelés elemei. Fontosabb csomagok.
8. Tranzakció kezelés  elemei.  Tranzakció  és  history  fogalma.  Az RA,  ACA,  ST,  SR  history típusok. Tranzakció kezelés megvalósítása zárolással. Helyes zárolás fogalma és tulajdonságai. Izolációs szintek.
9. Aktív  adatbázis elemek, tárolt eljárások, triggerek és jobok működési modelljei; Triggerek programozása.
10. Művelet végrehajtás: a végrehajtás struktúrája. Algebrai műveleti gráf és optimalizálása. A QEP fogalma és optimalizálása.

 

Mesterséges intelligencia alapjai

11. Tudásszemléltetés formális logikával
A tudásszemléltetés szükségessége, módszerei. A propozíciós és a predikátum logika jellemzői. Szintaxis, szemantika. A predikátum kifejezés értékének függése a doménválasztástól. A predikátum logika és a Prolog programnyelv kapcsolata.

12. A szemantikus háló és a keret alapú tudásszemléltetés
A szemantikus háló lényege, jellemzői, problémái. A keretalapú tudásszemléltetés lényege, részei, ábrázolása. A keretek előnyei. Keretkezelõ nyelvek. Események leírása scriptekkel (forgatókönyvekkel). A koncepcionális primitívek.

13. Keresési módszerek a mesterséges intelligenciában
Vak és heurisztikával irányított keresés módszerei. A mélységben először és a szélességben először algoritmus. Elágaztatás és ugrálás. A heurisztikus függvény fogalma. A legjobbat először és az A* algoritmus működése.

14. Szabályalapú szakértőrendszerek
A tudásfeldolgozás fogalma, lépései. Tudáskinyerési technikák. A szabályalapú tudásszemléltetés jellemzői. Előre- és hátraláncolás működése, előnyös alkalmazási területei. A szakértőrendszer definíciója, felépítése, az egyes részek szerepe.

15. Mesterséges neurális hálók
A neurális hálók összetevői. A mesterséges neuron, átviteli függvényei, működése. Hálózati topológiák. Előrecsatolás, hátracsatolás, versengés, együttműködés. Tanulási módszerek, elvek. Az ART háló felépítése, működése.

 

Web technológiák

 

Webszolgáltatások és technológiák

1. WWW,  HTTP,  HTML.  Ismertesse  a  WWW-t. Mutassa be a HTTP protokollt, annak felépítését, működését. Ismertesse a HTML nyelvet. Külön térjen ki a HTML5 nyújtotta lehetőségekre.
2. CSS. Ismertesse a CSS felépítését. Mit jelent a kaszkádolás a CSS esetén? Mutassa be hogyan lehet kijelölni elemeket CSS segítségével. Térjen ki a CSS 3 nyújtotta új formázási lehetőségekre. Hogyan lehet oldal struktúráját kialakítani CSS segítségével.
3. JavaScript: Ismertesse a JavaScript nyelvet. Mire lehet használni? Mutassa be a fontosabb vezérlési szerkezeteket. Ismertesse a JavaScript-ben kezelhető típusokat és hogy mit jelent a gyengén típusosság. Hogyan lehet egy HTML oldal elemeit elérni és módosítani  a  JavaScript segítségével?
4. Ismertesse az AJAX technológiát és a JSON adatformátumot. Hogyan kapcsolódnak ezek egymáshoz? Mire lehet használni ezeket a technológiákat?
5. XML adatmodell magadási lehetőségei. Ismertesse a DTD és az XSD nyújtotta lehetőségeket, korlátokat, a támogatott adattípusokat és integritási elemeket.
6. XML állományok feldolgozásának lehetőségei. Ismertesse a SAX és a DOM API-kat. Térjen ki a működésükre, lehetőségeikre és korlátaikra.

 

Web-es alkalmazások

7. Servletek. A servlet és a server container fogalma, A servlet és kliensének kapcsolata.  A java servlet  feladatai, életciklusa, inicializációja. Kliens kérés kiszolgálása java servlettel. Webes alkalmazások struktúrája.
8. A JSP technológia célja, főbb tulajdonságai. A JSP életciklusa és inicializációja. Statikus és dinamikus tartalom készítése. JSP script elemek. JSTL nyújtotta lehetőségek.
9. Spring keretrendszer nyújtotta lehetőségek. Kérés kiszolgálása a Spring keretrendszerben. Mire szolgált a dispatcher servlet és hogyan lehet konfigurálni?
10. Ismertesse az MVC architektúrát. Hogyan lehet megvalósítani Java Servletek, JSP lapok valamint Spring segítségével.

 

Utolsó frissítés: 2017.05.02