Oktatóközpont
Felnőttképzési nyilvántartási szám: 01177-2010
Akkreditációs lajstromszám: AL-2597
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: Látogatási igazolás
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