Oktatóközpont
Akkreditációs lajstromszám: AL-1598
Felnőttképzési nyilvántartási szám: 01-0266-05
Keresés a tanfolyamok között!
Amit én keresek...Keressük meg!
Feliratkozás hírlevélre
Név
Email

Programozás elmélet
Időpont
Oktatási napok
Intenzitás
Időtartam
Ár (bruttó)
Jelentkezés
Jelenleg nincs meghirdetett időpont, érdeklődjön
72.000Ft
 
Programozás elmélet:
A tanfolyam célja, hogy azon hallgatók akik még semmilyen programozási tanfolyamon, vagy iskolarendszerű programozási képzésben nem vettek részt, olyan elméleti alapismereteket szerezzenek, melyek lehetővé teszik számukra bármely programozási nyelv oktatásába történő bekapcsolódást.

Szükséges alapismeretek: Gimnáziumi szintű matematikai ismeretek, valamint Microsoft Windows felhasználói ismeretek.

Képesítés: Oklevél
Tanfolyam tematika:
 PROGRAMOZÁS ELMÉLET TANFOLYAM
 
 

ALGORITMUSOK I.

•   Az algoritmus fogalma, leírásának módjai: szöveges, folyamatábra, struktúra-ábra
•   Az algoritmusokkal szemben támasztott követelmények
•   Az algoritmus állapottere
•   Típusalgoritmusok:
          Egy sorozathoz egy értéket rendelő algoritmusok
          Egy sorozathoz egy sorozatot rendelő algoritmusok
          Több sorozathoz egy sorozatot rendelő algoritmusok
          Egy sorozatból több sorozatot előállító algoritmusok
•   Adatszerkezet
          Egyszerű és összetett algoritmusok

ALGORITMUSOK II.

•   Az algoritmus alapelemei
          Változók
          I/O műveletek
          Utasítások
                    Deklarációs utasítások
                    Végrehajtó utasítások
          Kifejezések
•   Vezérlési szerkezetek
          Utasítás-végrehajtási sorozat ( szekvencia )
          Elágazás ( szelekció )
          Ciklusszervezés ( iteráció )
          Ugró utasítások

ALGORITMUSOK III.

•   Alprogramok
          Eljárás ( procedure )
          Függvény ( function )
•   Paraméterek, paraméterátadási módok
          Változó vagy cím szerinti paraméter átadás
          Érték szerinti paraméterátadás

ELEMI ALGORITMUSOK

          Összegzés
          Kiválasztás
          Megszámlálás
          Kiválogatás
          Maximum/minimum kiválasztás

ELEMI ALGORITMUSOK II.

•   Kereső algoritmusok és elemzésük
          Szekvenciális keresés
          Bináris keresés
          Fibonacci keresés
•   Mediánok és rendezett minták

ELEMI ALGORITMUSOK III.

•   Rendező algoritmus és elemzésük
          Leszámoló rendezések
                    Összehasonlítva leszámoló rendezés
                    Szétosztva leszámoló rendezés
          Beszúró rendezések
                    Közvetlen beszúrás szekvenciális és láncolt listába
                    Beszúró rendezés bináris kereséssel
                    Fogyó növekményes rendezés ( Shell )
          Cserélő rendezések
                    Buborék rendezés és módosított változatai
                   Gyorsrendezés ( quicksort )
          Kiválasztó rendezések
                    Közvetlen kiválasztás
                    Kupacrendezés ( heapsort )
          Összefésülő rendezések
                    Közvetlen összefésülés
                    Természetes kétirányú összefésülő rendezés

ADATSTRUKTÚRÁK ÉS ÁBRÁZOLÁSAIK I.

•   Lineáris listák
          Vermek, sorok, kétvégű sorok
          Szekvenciális és láncolt helyfoglalás
          Alapműveletek lineáris listákon
          Tömbök, ortogonális listák
          Hasító táblázatok

ADATSTRUKTÚRÁK ÉS ÁBRÁZOLÁSAIK II.

•   Fák, bináris fák
          Bináris fák bejárása
          Fák reprezentációja bináris fákkal
•   Speciális bináris fák
          Bináris keresőfák
          Kiegyensúlyozott fák
          B-fák

DINAMIKUS PROGRAMOZÁS ÉS A MOHÓ ALGORITMUSOK

•   Dinamikus programozás
          Mátrixok véges sorozatainak szorzása
•   Mohó algoritmusok
          Esemény kiválasztás
          Hátizsák feladat
          Huffman-kódolás

AZ OBJEKTUM ORIENTÁLT PROGRAMOZÁS

•   Objektumok és osztályok
          OO tervezés
          Öröklődés
          Futás alatti kötés

 
Elérhetőség

RUANDER Oktatóközpont

1139 Budapest
Frangepán utca 3.

Központi telefon:
06-1-4500-110

Fax:
06-1-4500-111

OKJ TANFOLYAM
06-1-785-9505
okj@ruander.hu

INFORMATIKA TANFOLYAM
06-70-604-2060
informatika@ruander.hu

NYELVTANFOLYAM
06-1-4500-110
nyelv@ruander.hu


www.ruander.hu