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 | 
          
            
            Katona Gyula | 
          IB141 | 
           
           | 
        
        
          | I1 | 
          Péntek 08:15-10:00 | 
          
            
            Vizer Máté  | 
          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örtök 8-10
      2. PZH: 2025. május 26. hétfő 8-10
      PPZH: 2025. június 4. szerda 12-14 E.I.B.
    
    Terembeosztás
     A 2ZH-ra nem kell sehol jelentkezni, csak eljönni. 
        A ZH után a felügyelők nagy részének hamar el kell menni, ezért
        most tényleg igyekezzen mindenki megérkezni 7:50-re, hogy
        8:00-kor el lehessen kezdeni a munkát.
      A PPZH-ra viszont majd jelentkezni kell a
        NEPTUN-ban, akkor nem lesz külön terembeosztás, mindenki az
        E.I.B. teremben írja.
    
     
        
        
          
            
              | Vezetéknév | 
              Terem | 
            
            
              | A-Ke | 
              QI | 
            
            
              | Ki-Sv | 
              IB28 | 
            
            
              | Sz-Zs | 
              IE007 | 
            
            
              | Angolos+Németes | 
              IB27 | 
            
          
        
       
    A PZH és a PPZH idején Katona Gyula és Vizer Máté is külföldön
      lesz. 
      Ezalatt a tárggyal kapcsolatos bármilyen
        problémával Csima Juditot keressétek: csima@cs.bme.hu
      
    A PZH és a PPZH-k anyaga megegyezik a
        rendes ZH anyagával.
      
    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
    
    2025
      tavasz 1. ZH, megoldások és pontozási útmutató
    2025
      tavasz 1.PZH, megoldások és pontozási útmutató
    2025
      tavasz 2. ZH, megoldások és pontozási útmutató
	  2025
      tavasz 2. PZH, megoldások és pontozási útmutató
     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