Algoritmuselmélet
(VISZAA08)
2025 tavasz
Ez a tárgy a 2022 őszén
bevezetett tanterv tárgya. A korábban kezdett műszaki infós és
matematikus hallgatók tantervében a VISZAB03 tárgy szerepel,
de ettől a félévtől kezdve ebből már csak vizsgakurzus indul.
Akinek nincs aláírása a VISZAB03
tárgyból, annak mindenképpen az új VISZAA08 tárgyat kell
felvennie. Ezt automatikusan elfogadjuk a régi tárgy helyett,
ehhez kérvényt sem kell benyújtani.
(A VISZAA08
kurzusaira
a regisztrációs hét előtt csak elsőévesek tudnak
jelentkezni, a többiek csak a regisztrációs héten.)
Akinek van már aláírása a VISZAB03
tárgyból az felveheti a VISZAB03
vizsgakurzusát, de arra is van lehetőség, hogy az új
VISZAA08 tárgyat végezze el. Ez utóbbi
esetben azonban, mivel a VISZAA08 tárgy félévközi
jeggyel zárul, a korábbi aláírást nem tudjuk
semmilyen módon beszámítani. Aki régi tanterven
van, annak elméletben kéne BSZ2 aláírás a VISZAA08
tárgy felvételéhez, de a kar vezetés engedélyével
ezt nem követeljük meg, a NEPTUN is tud már
erről :)
Előadás:
szerdán 8.15-10:00-ig
Előadók:
Gyakorlatok:
Kurzus kódja |
Órarend infó |
Oktató |
Terem |
|
11 |
Hétfő 15:15-17:00 |
Csonka Bence |
IB138 |
|
12 |
Péntek 08:15-10:00 |
Kovács Nóra Anna |
IB146 |
|
13 |
Hétfő 15:15-17:00 |
Almási Nóra |
IB140 |
|
14 |
Hétfő 15:15-17:00 |
Drótos Márton |
IB141 |
|
15 |
Hétfő 15:15-17:00 |
Katona Gyula |
IB142 |
|
16 |
Hétfő 15:15-17:00 |
Mozsár Máté |
IB145 |
|
17 |
Hétfő 15:15-17:00 |
Palincza Richárd |
IB146 |
|
18 |
Péntek 08:15-10:00 |
Kiss Attila |
IB138 |
|
19 |
Péntek 08:15-10:00 |
Csonka Bence |
IB139 |
|
20 |
Péntek 08:15-10:00 |
Horváth Ádám |
IB140 |
|
21 |
Péntek 08:15-10:00 |
Mészáros Anna Veronika |
IB141 |
|
22 |
Péntek 08:15-10:00 |
Nguyen Hai |
IB142 |
|
23 |
Péntek 08:15-10:00 |
Tóbiás András |
IB145 |
|
24 |
Péntek 10:15-12:00 |
Kiss Attila |
IB138 |
|
25 |
Péntek 10:15-12:00 |
Csákány Rita |
IB139 |
|
26 |
Péntek 10:15-12:00 |
Kiss Attila |
IB138 |
|
27 |
Péntek 10:15-12:00 |
Katona Gyula |
IB141 |
|
28 |
Péntek 10:15-12:00 |
Bujdosó Gergő |
IB142 |
|
29 |
Péntek 10:15-12:00 |
Tóbiás András |
IB145 |
|
30 |
Péntek 10:15-12:00 |
Simonyi Gábor |
IB146 |
|
I1 |
Péntek 08:15-10:00 |
Simonyi Gábor |
IB134 |
|
I2 |
Hétfő 15:15-17:00 |
Varga Kitti |
IB134 |
|
I3 |
Péntek 10:15-12:00 |
Kabódi László |
IB134 |
|
T1 |
CS:10:15-12:00 |
Rónyai Lajos |
H405A |
|
- Aláírás és
jegyszerzés általános feltételei:
- Két félévközi zárthelyi lesz, az ezeken szerzett
pontszám alapján alakul ki a jegy. (Ez egy félévközi jegyes
tárgy, vizsga nincsen.) A ZH várhatóan 6 feladatból és egy
ráadásból (ez egy nehezebb feladat) áll, mindegyik feladat 10
pontot ér. Az elégségeshez mindkét ZH-n el kell érni a ráadás
feladat nélküli 60 pont 40%-át, azaz 24 pontot. A (plusz
feladat nélkül is elérhető) jeles (azaz 51 pont) feletti
teljesítményt a zárthelyiken plusz ponttal értékeljük. Ezeknek
a plusz pontoknak az összege, de maximum 25 pont adja az IMSC
pontot.
- A jegy a két ZH pontszámának átlagából születik (kerekítés
nélkül) az alábbi szabály szerint: 51 ponttól jeles, 42
ponttól jó, 33 ponttól közepes, 24 ponttól elégséges, 24 pont
alatt elégtelen, illetve elégtelen ha nem sikerült mindkét ZH
legalább 24 pontra.
- Pótzárthelyi lesz mindkét ZH-hoz, anyaga, szabályai
ugyanazok, mint a ZH-nál. Ennek eredménye felülírja a ZH
eredményét. Ha a ZH elérte az elégséges szintet, de a pótZH
nem, akkor a pontszám a teljesítéshez szükséges minimumra
(40%-ra, azaz 24 pontra) csökken.
- A pótlási héten lesz még egy alkalom kizárólag azoknak,
akiknek az egyik ZH nem sikerült korábban. Itt már csak
egy ZH pótolható és sikeres ZH-t javítani nem lehet.
Zh időpontok:
1. ZH: 2025. április 10. csütörtök 8-10
1. PZH: 2025. április 28. hétfő 18-20
2. ZH: 2025 május 15. csütörtok 8-10
2. PZH: pótlási hét
PPZH: 1 vizsgahét
Terembeosztás
Vezetéknév |
Terem |
A-E |
EIB |
F-Gy |
EIA |
H-Kar |
IB26 |
Kas-Kov |
IB27 |
Koz-Mi |
IE007 |
Moc-Sz |
K234 |
T-Zs |
F2E |
Németes és Angolos A-J |
QAF14 |
Angolos K-Z |
QAF15 |
A vizsga zárthelyik
technikai lebonyolításával kapcsolatban az alábbiakra hívjuk fel
a figyelmet.
- A zárthelyiken semmilyen segédeszköz nem használható.
- Mindig 6+1 feladat van, mindegyik 10 pontot ér, a 7. feladat
(szándékaink szerint) nehezebb a többinél. A munkaidő 90 perc. A
vizsga sikeres teljesítéséhez 24 pontot kell elérni.
- Kérjük, hogy a zárthelyikre mindenki úgy érkezzen, hogy fejből
tudja annak a gyakorlatvezetőnek a nevét, akihez a Neptun
szerint jár és a dolgozaton (a saját nevén kívül) ezt a nevet
tüntesse fel.
- Kérjük, hogy a zárthelyik írásakor mindenki megfelelő
mennyiségű, előre összetűzött lappal érkezzen. A zárthelyi írása
közben csak ezeken szabad dolgozni; így nem szabad írni sem a
kiadott feladatsorra, sem különálló lapokra még akkor sem, ha
ezeket a lapokat valaki egyébként nem tervezi beadni. Akinek
nincs tűzőgépe, annak a zárthelyi előtt tudunk biztosítani.
Minden lapra fel kell írni (jól olvashatóan, lehetőleg a jobb
felső sarokban) a dolgozatíró nevét és Neptun kódját, valamint a
legfelső lapra a tárgy nevét és a (Neptun szerinti)
gyakorlatvezető nevét is. Ezeket az adatokat szabad (sőt
érdemes) már a zárthelyi megkezdése előtt felírni (vagy akár
rányomtatni) a lapokra, de ettől eltekintve minden lapnak
üresnek kell lenni.
- Kérjük, hogy a zárthelyi írásának megkezdése előtt mindenki a
teremben felügyelő oktatók által kihirdetett, illetve a táblára
felírt ültetési rend pontos figyelembevételével foglaljon
helyet. Ennek a figyelmen kívül hagyása, vagy nem pontos
betartása előidézhet olyan helyzetet, amikor két, azonos
dolgozatot író hallgató egymáshoz túl közel kerül; ha ez az
ültetési rend figyelmen kívül hagyásából fakad, akkor az azt
megsértő hallgató dolgozata automatikusan érvénytelen.
- Kérjük, hogy a zárthelyi írásakor a teremben mindenki úgy
foglaljon helyet, hogy van nála írószerszám, (előre összetűzött)
üres lapok és valamilyen, azonosításra alkalmas fényképes
igazolvány. Ezen kívül mindenkinél lehet enni- és innivaló, de
semmi más. Minden egyéb személyes holmit (így a táskákat,
kabátokat, mappákat, írott vagy nyomtatott jegyzeteket,
elektronikus eszközöket, stb.) a terem szélén, a fogasokon, vagy
(különösen jelentősebb értékű tárgyak esetén) a tanári asztalon
vagy amellett kell elhelyezni. Nyomatékosan kérjük tehát, hogy
mind a dolgozatot írók közti üres székek, mind pedig az üresen
maradt padsorokban található ülések maradjanak tökéletesen
szabadok a dolgozat írásának teljes ideje alatt. (Ha az
épületben van őrzött ruhatár, érdemes ott elhelyezni a dolgozat
írásához nem szükséges személyes tárgyakat.)
- A dolgozat írása közben szigorúan tilos bármilyen (akár
szóbeli, akár írásbeli) kommunikáció a dolgozatot író hallgatók
között. Bármilyen problémát vagy igényt (legyen szó akár a
legegyszerűbbekről, mint például egy tollra vagy zsebkendőre
vonatkozó kérésről) a teremben felügyelő oktatóknak kell
jelezni. Ennek a megsértése a kommunikáció tartalmától
függetlenül az azt kezdeményező hallgató dolgozatának az
érvénytelenségét vonhatja maga után.
- A zárthelyi írása közben senkinél nem lehet sem bekapcsolt
mobiltelefon (még elnémítva sem), sem bármely más elektronikus
eszköz; kérjük, aki ezt igényli, gondoskodjon karóráról a
dolgozat írásának idejére.
- A dolgozat írásának megkezdése után az első 30 percben a
termet elhagyni nem lehet, ennek az időnek a letelte után pedig
a késve érkező hallgatók már nem kezdhetik el a zárthelyi
írását.
- Amint a teremben felügyelő oktatók bejelentik a munkaidő
leteltét, a továbbiakban semmit nem szabad írni a dolgozatra.
(Ez alatt tehát az értendő, hogy akár az éppen írt szót vagy
mondatot is félbe kell hagyni.) Ha valaki ezt megszegi, azt
kockáztatja, hogy a dolgozata minden további mérlegelés nélkül
érvénytelen lesz.
- Kérjük, hogy a munkaidő letelte után mindenki a lehető
leghamarabb juttassa el a dolgozatát a teremben felügyelő
valamelyik oktatóhoz - mégpedig az oktatók által kért beadási
rend maximális betartásával. Ha a dolgozatát valaki nem
közvetlenül egy felügyelő oktató kezébe adja, akkor a szemével
kövesse nyomon a dolgozat útját valamelyik oktatóig. A késve
érkező dolgozatok automatikusan érvénytelenek - függetlenül
attól, hogy a késedelem közvetlenül a dolgozatot író hallgató
hibájából származik-e vagy sem.
tanácsok
a ZH-ra
minta 1. ZH megoldások,
pontozási útmutató
2023 tavasz 1.
ZH
2023 tavasz
1. PZH
2024 tavasz 1. ZH,
megoldások és pontozási útmutató
2024 tavasz 1. PZH,
megoldások és pontozási útmutató
minta 2. ZH megoldások,
pontozási útmutató
2023 tavasz
2. ZH
2023 tavasz
2. PZH
2024
tavasz 2. ZH, megoldások és pontozási útmutató
2024
tavasz 2. PZH, megoldások és pontozási útmutató
Mit kell tudni?
A tárgy anyaga az, ami az előadáson
elhangzik. Sajnos olyan jegyzet, ami egy az egyben megfelelne
ennek jelenleg nincsen, de az alábbi segédanyagok összességében
le fognak fedni mindent.
Segédanyagok
Hetente frissülő anyagok lesznek (belépés után) a tárgy Moodle oldalán,
többek között:
- címszavas összefoglalás arról, hogy mi volt az előadáson és
utalás arra, hogy a Rónyai-Szabó-Ivanyos könyvből melyik részek
kapcsolódnak ide
- előadás fóliák
- esetleges kiegészítő anyagok, ha vannak ilyenek az előadás
témájában
- linkek az előadáson használt animációkhoz
- a gyakorlatokra javasolt feladatsorok
Feladatsorok gyakorlatra
A későbbi linkek egyelőre nem létező
helyre mutatnak, ha elkészültek az anyagok, majd a helyükre
kerülnek. A megoldásokat csak a következő gyakorlat után
tesszük fel.
Előadás fóliák
A még
jövőben lévő időpontoknál a tavalyi prezentációk vannak, az
előadás után frissítjük őket.
Tankönyv (több van benne, mint amit
tanulunk, majd mindig mondjuk, hogy melyik részek kellenek):
- Rónyai Lajos, Ivanyos Gábor, Szabó Réka: Algoritmusok,
TypTeX kiadó (EduID
belépéssel ingyenesen olvasható az Interköny oldalán)
kiegészítés: Piros-fekete
fák
Korábbi félévek anyagai
A jelenleg futó tárgy előzménye, a VISZAB03-s kódú
Algoritmuselmélet tárgy tematikája lényegesen különbözik ettől a
tárgytól, ezért az ottani anyagok (feladatsorok, zhk, vizsgák) nem
mérvadóak ebben a félévben. Ennek ellenére sok hasznos dolog
található a korábbi félévek anyag között, ezek elérhetők a régi tárgy honlapján.
Lehetséges folytatások közül néhány
Algoritmikus
játékelmélet
(VISZAC01, BSc specializáció)
Algoritmikus problémák megoldása labor (VISZAC02, BSc
specializáció)
Algoritmusok és bonyolultságuk (VISZMA14 MSc specializáció)
Rendszeroptimalizálás
(VISZMA10
MSc Felsőbb matek)
Nyelvek és automaták (VISZMA12 MSc közös tárgy)
Adatszerkezetek és algoritmusok (VISZMB02, Msc főspecializációs
C tárgy)
-
Versenyek
- Őszre: ACM programozási
verseny
- Modeling
and
Optimization verseny
- Vagy pl. az évente megrendezett gráf rajzoló verseny
- És még egy: codeforces
- Katona Gyula és Vizer Máté , BME VIK SZIT