Miről szól a részletes vizsgakövetelmény – és hogyan használd a felkészüléshez?
Az Oktatási Hivatal hivatalos digitális kultúra vizsgakövetelménye határozza meg, hogy pontosan milyen ismereteket és gyakorlati fogásokat kérhetnek számon a közép- és emelt szintű érettségin. Az alábbi összefoglalóban a teljes, 22 oldalas hivatalos dokumentumot dolgoztam fel átlátható, témakörönkénti bontásban, kiegészítve javítótanári és vizsgabizottsági tapasztalatokkal.
Minden témakörnél külön láthatod a középszintű (amely egyben az emelt szint alapja is!) és a kizárólag emelt szinten megjelenő többletkövetelményeket.
Az emelt szint tartalmazza a középszintet
A vizsgakövetelmény kimondja: az emelt szintű vizsga tartalmi követelményeibe teljes egészében beletartoznak a középszintű követelmények is. Emeltre készülve tehát a két oszlopot együtt kell tudnod.
Komplex eszközhasználat (max. 30%)
Egy-egy feladatban legfeljebb 30% pontarányban más témakör is megjelenhet (például szövegszerkesztési vagy weblapfeladat előtt képet vagy vektorgrafikát kell módosítanod).
A pontok fele biztos alapokból jön
A feladatsor egy része egyértelmű, lépésről lépésre követhető utasításokat ad: ezek pontos végrehajtásával a megszerezhető pontszám legalább fele (50%-a) biztonsággal begyűjthető.
1. Szövegszerkesztés
A vizsgázónak képesnek kell lennie feladatleírás és minta alapján esztétikus, tipográfiailag helyes szöveges dokumentumot összeállítani, képeket, táblázatokat és egyéb objektumokat beilleszteni, valamint nagyméretű dokumentumokat stílusokkal kezelni.
Középszint (és emelt szintű alap)
- Dokumentumkezelés és szövegbevitel: különféle formátumú (pl. UTF-8
.txt) fájlok megnyitása, mentése, szövegjavítás, speciális szimbólumok beszúrása. - Keresés, csere és nyelvi eszközök: keresés és csere (speciális karakterekkel is, pl. felesleges szóközök/bekezdések), helyesírás-ellenőrzés és automatikus vagy kézi elválasztás.
- Dokumentum egységei és tipográfia: karakter, szó, sor, bekezdés, hasáb, szakasz és oldal fogalma, tipográfiai alapelvek.
- Karakter- és bekezdésformázás: betűtípus, méret, stílus, szín; bekezdések behúzása (első sor, függő), térköze, sorköze, igazítása, szövegbeosztása (fattyú- és árvasorok), szegélye, háttere, egy- és többszintű felsorolás és számozás, különböző igazítású és kitöltésű tabulátorok, iniciálé.
- Szakasz- és oldalformázás: többhasábos szakaszok, margók, laptájolás, lapméret, oldalszegély, háttérszín, élőfej és élőláb, lapszámozás, lábjegyzet és végjegyzet, PDF-be történő nyomtatás/exportálás.
- Stílusok és tartalomjegyzék: meglévő stílusok alkalmazása és módosítása, stílusokból automatikus tartalomjegyzék generálása.
- Táblázatok és objektumok: táblázat létrehozása, cellaegyesítés, szegélyezés, képek és alakzatok pontos méretezése, körbefuttatása és igazítása.
Emelt szintű többletkövetelmény
- Saját stílusok létrehozása: teljesen új karakter-, bekezdés- vagy listastílus létrehozása, tulajdonságainak (pl. alapstílus, következő bekezdés stílusa) beállítása és következetes alkalmazása.
- Kördokumentum (körlevél) készítése: külső adatforrás (pl. táblázat vagy adatbázis) összekapcsolása fődokumentummal, adatmezők beszúrása, szűrés/feltételek és egyesítés új dokumentumba.
- Komplex dokumentumkészítés: emelt szinten a szövegszerkesztés az 1A (Dokumentumkészítés, 35 pont) feladatban vagy a szóbeli A) tételrészben jelenik meg, gyakran grafikával együtt.
2. Számítógépes grafika és képszerkesztés
A témakör két nagy területet ölel fel: a vektorgrafikát (Inkscape) és a rasztergrafikát / képfeldolgozást (GIMP). A vizsgakövetelmény táblázatában a tartalmi elemek mindkét szinten közösek, emelt szinten azonban lényegesen összetettebb, több lépésből álló grafikai feladatokra kell számítani.
Vektorgrafika (Inkscape)
- Megnyitás, mentés, konverzió: vektorgrafikus állományok (
.svg) létrehozása, mentése, valamint raszteres formátumba (.png) exportálása megadott felbontásban/méretben. - Alakzatok és tulajdonságok: alapalakzatok (téglalap, kör/ellipszis, sokszög, csillag, spirál, szabadkézi és Bézier-görbe) rajzolása; pontos méret, körvonal (szegély), kitöltés, színátmenet, átlátszóság és szöveges felirat beállítása.
- Transzformáció és elrendezés: forgatás, tükrözés, nyírás, sorrend (előküldés/hátraküldés), csoportba foglalás (Group), valamint egymáshoz vagy az oldalhoz viszonyított igazítás és egyenletes elosztás.
- Útvonal-, csomópont- és halmazműveletek: objektumok útvonallá alakítása, csomópontok (node) szerkesztése, valamint halmazműveletek (unió/összevonás, különbség, metszet, kizárás, szétvágás).
Rasztergrafika és képszerkesztés (GIMP)
- Képállományok kezelése: képek megnyitása, méretezése, vászonméret módosítása, exportálás a kért formátumba (pl.
.png,.jpg) és natív.xcfmentés. - Kijelölés és rétegműveletek: téglalap, ellipszis, szabadkézi, varázspálca és szín szerinti kijelölés; képrészletek másolása, mozgatása, törlése; rétegek létrehozása, rendezése, átlátszósága (alfa-csatorna), maszkolása és összefésülése.
- Geometriai és színkorrekciók: vágás, forgatás, tükrözés, perspektíva/torzítás; szín, fényerő, kontraszt, telítettség és színárnyalat módosítása.
- Retusálás és feliratozás: képhibák javítása (klónozó/gyógyító ecset), szűrők és szövegrétegek alkalmazása.
3. Bemutatókészítés
A vizsgázó legyen képes feladatleírás alapján áttekinthető, a bemutatókészítési alapelveknek megfelelő, akár interaktív elemeket is tartalmazó prezentációt készíteni.
Középszint (és emelt szintű alap)
- Diák és tartalom: szöveg bevitele és formázása, szimbólumok, képek, alakzatok, táblázatok és diagramok beszúrása, tulajdonságaik módosítása.
- Elrendezés és vektorgrafikus ábra: diaelrendezések használata, diaelemek igazítása és rendezése; alakzatok segítségével összetett vektorgrafikus ábra felépítése a dián.
- Animációk, áttűnések és interaktivitás: diaáttűnések, objektum-animációk (időzítéssel és sorrenddel), hivatkozások/akciógombok (diák közötti ugrás), valamint vetítési beállítások megadása.
4. Táblázatkezelés
A táblázatkezelés mindkét szinten az egyik legtöbb pontot érő gyakorlati feladat: az adatok tiszta importálásától a képleteken és függvényeken át az esztétikus formázásig és diagramkészítésig mindent lefed.
Középszint (és emelt szintű alap)
- Importálás és munkalap-kezelés: tagolt szövegfájlok (
.txt,.csv) importálása helyes karakterkódolással (UTF-8); cellák, sorok, oszlopok, tartományok és munkalapok kezelése, átnevezése. - Adattípusok és számformátumok: szöveg, szám, logikai érték, képlet; dátum, idő, pénznem, százalék, tizedesjegyek, ezres tagolás és egyéni számformátum (pl. mértékegység megjelenítése a számérték megtartásával).
- Hivatkozások: relatív (
A1), abszolút ($A$1) és vegyes ($A1,A$1) cellahivatkozások munkalapon belül és munkalapok között. - Képletek és függvénycsoportok: matematikai (
SZUM,SZUMHA,SZUMHATÖBB,KEREKÍTÉS,MARADÉK,INT), statisztikai (ÁTLAG,ÁTLAGHA,MIN,MAX,NAGY,KICSI,DARAB,DARABÜRES,DARABTELI,DARABHATÖBB), kereső (FKERES,VKERES,INDEX,HOL.VAN, Office 2021-tőlXKERES), szövegkezelő (BAL,JOBB,KÖZÉP,HOSSZ,SZÖVEG.KERES), dátum/idő és logikai (HA,ÉS,VAGY,HAHIBA) függvények. - Rendezés, szűrés, formázás és diagram: több szempontú rendezés, kigyűjtés, cellaformázás, szegélyezés, oldalbeállítás, élőfej/élőláb, PDF nyomtatás, valamint a célnak megfelelő típusú diagram készítése és részletes formázása.
Emelt szintű többletkövetelmény
- Képlettel meghatározott feltételes formázás: olyan feltételes formázási szabály írása, amely saját logikai képlet (és vegyes/abszolút hivatkozás) alapján emel ki cellákat vagy teljes sorokat.
- Tartományok elnevezése: cellák vagy tartományok elnevezése (Névkezelő) és a nevek használata a képletekben.
- Adatbázis-kezelő függvények: az
AB.SZUM,AB.ÁTLAG,AB.DARAB,AB.MIN,AB.MAXfüggvények és kritériumtartományok használata.
Nagyon fontos még: ha vizsga közben nem sikerül megoldanod valamelyik feladatot, ne ragadj le rajta. Nyugodtan töltsd fel a cellát a feladatlapon szereplő mintáról kézzel beírt adatokkal, így a későbbi feladatoknál kényelmesen tudsz tovább számolni vele, és a következő feladatok pontjait nem veszíted el.
5. Adatbázis-kezelés
Adatbázis-kezelésből van az egyik legélesebb különbség a két szint között: míg középszinten grafikus lekérdezéstervező rácsot is használhatsz, addig emelt szinten kötelezően SQL parancsokkal kell megoldanod a feladatot.
Középszint (és emelt szintű alap)
- Alapfogalmak és importálás: adatbázis, adattábla, rekord, mező, elsődleges kulcs és idegen kulcs; szöveges állományok importálása helyes adattípusokkal (szöveg, egész/valós szám, dátum/idő, logikai) és kulcsbeállítással.
- Táblakapcsolatok: táblák közötti logikai kapcsolatok (1:N) felismerése, létrehozása és használata többtáblás lekérdezésekben.
- Lekérdezések és számítások: választó lekérdezések, mezők kiválasztása, szűrési feltételek (
AND,OR,LIKE,BETWEEN,NOT), csoportosítás (GROUP BY), rendezés (ORDER BY), segédlekérdezés használata, számított mezők készítése. - Függvények: aggregáló függvények (
MAX(),MIN(),COUNT(),SUM(),AVG()) és dátum/idő függvények (YEAR(),MONTH(),DAY(),NOW(),HOUR(),MINUTE(),SECOND()).
Emelt szintű többletkövetelmény
- Tisztán SQL alapú megoldás: a feladatok megoldása SQL utasításokkal, lekérdezéstervező rács használata nélkül (a lekérdezéseket
.sqlszövegfájlban kell beadni). - Adatbázis és táblák kezelése: adatbázis és táblák létrehozása, módosítása és törlése (
CREATE DATABASE,CREATE TABLE,DROP), valamint frissítő és törlő lekérdezések (UPDATE,DELETE,INSERT). - Összetettebb lekérdezések: allekérdezést (
IN,NOT IN) igénylő problémák megoldása, valamint leírás alapján tetszőleges SQL függvény alkalmazása.
6. Publikálás a világhálón (HTML & CSS)
A weblapkészítés középszinten nem szerepel a követelmények között, emelt szinten viszont az 1A (Dokumentumkészítés) gyakorlati feladatban és a szóbeli A) tételek között is rendszeresen előfordul.
Emelt szintű követelmények (HTML5 + CSS3)
- Webhely felépítése és hivatkozások (6.1): fájlok célszerű mapparendszerbe szervezése; külső, webhelyen belüli és oldalon belüli (horgony/
#id) hivatkozások készítése; abszolút és relatív elérési utak pontos alkalmazása. - Webdokumentum tartalma HTML nyelven (6.2): kódszerkesztővel (pl. VS Code, Notepad++) szemantikus és szabványos HTML oldal felépítése: címsorok (
h1–h6), bekezdések (p), szakaszok/konténerek (div,header,main,section,footer), felsorolások és számozott listák (ul,ol,li), táblázatok (table,tr,th,td), képek (img,alt,title) és karakterformázások. - Webdokumentum formázása CSS-sel (6.3): külső
.cssstíluslap összekapcsolása a HTML fájllal (<link rel="stylesheet">) vagy belső stílusok megadása; elem-, osztály- (.class) és azonosító- (#id) kijelölők használata; meglévő CSS kód értelmezése, hibáinak javítása és kiegészítése (dobozmodell:margin,padding,border, színek, háttérkép, betűformázás, elrendezés).
7. Algoritmizálás, adatmodellezés
Az algoritmikus gondolkodás és az adatszerkezetek megválasztása adja a programozási feladatok gerincét.
Középszint (és emelt szintű alap)
- Egyszerű és összetett adattípusok: egész és valós szám, logikai érték, karakter; véletlen értékek előállítása; szöveg (string) és sorozat (lista/tömb) típusok és műveleteik.
- Algoritmusleíró eszközök és vezérlési szerkezetek: mondatszerű (pszeudokód) leírás ismerete; szekvencia, elágazás és ciklus használata.
- Alapvető típusalgoritmusok (programozási tételek): összegzés, eldöntés, kiválasztás, lineáris keresés, megszámlálás, maximum- és minimumkiválasztás – egyetlen típusalgoritmust igénylő probléma önálló megoldása.
Emelt szintű többletkövetelmény
- Többdimenziós és rekord adatszerkezetek: 2D tömbök/mátrixok használata, valamint különböző típusú adatok együttes tárolása összetett adatszerkezetben (osztály/objektum, rekord, szótár/dictionary).
- Algoritmusleíró eszköz módosítása: megadott folyamatábra vagy pszeudokód értelmezése és módosítása.
- Haladó és egymásba épített típusalgoritmusok: kiválogatás, rendezés, szétválogatás, metszet és unió; több típusalgoritmus egymásba építését igénylő összetett problémák megoldása.
- Rekurzió: a rekurzió és a rekurzív algoritmus fogalmának ismerete.
8. A programozás eszközei
A vizsgázó a választott programozási nyelven (Python, C#, Java, C++) és fejlesztőkörnyezetben készít parancssori (konzolos) alkalmazást a feladat megoldására.
Középszint (és emelt szintű alap)
- Alapszintaxis és vezérlés: változódeklaráció, értékadás, elágazások és ciklusok kódolása, mondatszerű leírás átültetése a választott programozási nyelvre.
- Konzolos adatbevitel és adatkivitel: billentyűzetről történő adatbekérés és képernyőre írás a felhasználóval kulturáltan kommunikáló, a feladatlap mintájának megfelelő szövegezéssel.
- Fejlesztőkörnyezet és tesztelés: az IDE használata, a program helyes működésének ellenőrzése a feladatlapon szereplő mintaadatokkal.
Emelt szintű többletkövetelmény
- Szöveges állományok (fájlok) kezelése: szöveges forrásfájlok (
.txt,.csv) beolvasása, feldolgozása és eredményállományok kiírása a megadott formátumban. - Eljárások és függvények: saját függvények és eljárások (metódusok) definiálása, paraméterátadás, visszatérési érték és meghívás a főprogramból, valamint mondatszerűen megadott rekurzív algoritmus kódolása.
- Nyomkövetés (Debugging): program tesztelése és hibakeresés nyomkövetéssel (töréspontok, változóértékek figyelése).
És ne felejtsd el: ha mégis egy szupernehéz vagy furcsa beolvasást kapsz, ne ess pánikba! Ilyenkor haladj tovább a feladatokkal úgy, mintha sikerült volna a beolvasás, mert a pontot a kód helyességére kapod. Ha a leprogramozott logika a többi feladatnál megfelelő, akkor a beolvasás tökéletlensége mellett is kaphatsz közel hibátlan pontszámot.
Vizsgaleírás, segédeszközök és lebonyolítási szabályok
A vizsgakövetelmény C) fejezete rögzíti a gyakorlati és szóbeli vizsga pontos kereteit, a használható eszközöket és a vizsgázó jogait:
| Jellemző | Középszint – Gyakorlati | Középszint – Szóbeli* | Emelt szint – Gyakorlati | Emelt szint – Szóbeli |
|---|---|---|---|---|
| Időtartam | 180 perc | 15 perc (+30 perc felk.) | 240 perc | 20 perc (+30 perc felk.) |
| Maximális pontszám | 100 pont | 50 pont | 120 pont | 30 pont |
| Vizsgázó hozza | Vonalzó, íróeszköz | Nincs | Vonalzó, íróeszköz | Nincs |
| Intézmény biztosítja | Számítógép (offline) a választott szoftverekkel, piszkozatlap | Offline gép a felkészüléshez, online gép a felelethez | Számítógép (offline) a választott szoftverekkel, piszkozatlap | Offline gép a felkészüléshez, online gép a felelethez |
*Középszinten szóbeli vizsgát csak annak kell tennie, aki a gyakorlati vizsgán 12% és 25% közötti eredményt ért el (vagy mentesült a gyakorlati vizsgarész alól).
Mit kell tudnod a vizsga napjáról?
- Érkezés 30 perccel a kezdés előtt: a gyakorlati vizsga előtt fél órával kell megjelenned. Ekkor kapod meg írásban a felhasználói adataidat, a forrásfájlok helyét és a mentési könyvtárat, és ekkor kell ellenőrizned, hogy minden általad választott szoftver elindul-e.
- Gép- vagy szoftverhiba esetén: azonnal jelezd a felügyelő tanárnak! A rendszergazda elhárítja a hibát, erről jegyzőkönyv készül, és a kiesett idővel a vizsgád ideje meghosszabbodik.
- Mentés és beadás: a vizsga végén az első oldalon fel kell tüntetned a beadott állományok nevét (programozásnál a forráskód fájlnevét is). Értékelni kizárólag a kijelölt vizsgakönyvtárba mentett és archivált fájlokat lehet.
- Szóbeli vizsga felépítése: a tétel minden esetben két részből áll: A) feladat (egy alkalmazói témakör kifejtése, szükség szerint számítógépes szemléltetéssel) és B) feladat (programozási feladat megoldása a 30 perces felkészülési időben internet nélküli gépen, majd bemutatása a felelet során).