Programozási alapismeretek

Visszajelzésed fontos számunkra! Kérünk, hogy adj visszajelzést csillagokkal és/vagy szövegesen is!

A tréning időpontja: 2023. november 3. péntek 09:00 - 16:30

Miről szól a tréning?

A programozási alapismeretek kurzus célja, hogy átadja a hallgatóknak azokat a programozáshoz nélkülözhetetlen információkat, melyek szükségesek lehetnek ahhoz, hogy elkezdhessünk programozási nyelveket tanulni. Szerepe, hogy rávezesse a programozni vágyókat arra a gondolkodásmódra, mely nélkül sikeres programírás nehezen képzelhető el. Érdemes belevágni? Mindenképp, ha terveink között szerepel a programozás tanulása, vagy ha csak kíváncsiak vagyunk arra hogy mi történik a számítógépben, amikor egy mások által írt programot használunk. Önmagában a programozási alapismeretek kurzus talán nem ad sokat, de óriási segítség a programozói gondolkodásmód elsajátításábanm és megkönnyítheti a helyzetünket minden olyan esetben amikor kisebb (vagy akár nagyobb) programozási jellegű feladatok előtt állunk. Sokan azt gondolják, hogy csak “életvitelszerűen” programozással foglalkozóknak – vagy azt tervezőknek – lehet hasznos egy ilyen képzés, de ez nincs így: Excel makrók írása, összetett lekérdezések elkészítése, jelentések létrehozása kapcsán is találkozhatunk olyan feladatokka, amik megkövetelhetik, hogy egy kicsit átfogóbban ismerjük meg a programozás alapjait.

A tréning tematikája

=========================================================================================
1. A programozás történelme
=========================================================================================
1.1	Programozott automaták
1.2	A modern számítástechnika története
1.2	A Neumann-elv
=========================================================================================
2. A mikroprocesszor
=========================================================================================
2.1	Elvi felépítés
2.2	Logikai elemek
=========================================================================================
3. A programozás matematikája
=========================================================================================
3.1	Számrendszerek
3.2	Számábrázolás
3.3	Boole algebra
3.4	Boole algebra használata a számítástechnikában
3.4.1		Logikai kapuk
3.4.2		Logikai kapukkal végzett műveletek
=========================================================================================
4. Karakterkódolás
=========================================================================================
4.1	ASCII
4.2	UniCode
4.2.1		Szabványok
=========================================================================================
5. Adattípusok a programozásban
=========================================================================================
5.1	Egyszerű adattípusok
5.2	Öszetett adattípusok
=========================================================================================
6. Az algoritmus
=========================================================================================
6.1	Az algoritmus fogalma
6.2	Az algoritmus leírásának módjai
6.2.1		Szöveges
6.2.2		Folyamatábra
6.2.3		Struktúra-ábra
6.3	Az algoritmusokkal szemben támasztott követelmények
6.4	Az algoritmus állapottere
6.5	Típusalgoritmusok:
6.5.1		Egy sorozathoz egy értéket rendelő algoritmusok
6.5.2		Egy sorozathoz egy sorozatot rendelő algoritmusok
6.5.3		Több sorozathoz egy sorozatot rendelő algoritmusok
6.5.4		Egy sorozatból több sorozatot előállító algoritmusok
=========================================================================================
7. Az algoritmusok alapelemei
=========================================================================================
7.1	Változók
7.2	I/O műveletek
7.3	Utasítások
7.4	Deklarációs utasítások
7.5	Végrehajtható utasítások
7.6	Kifejezések
=========================================================================================
8. Vezérlési szerkezetek
=========================================================================================
8.1	Utasítás-végrehajtási sorozat (szekvencia)
8.2	Elágazás (szelekció)
8.3	Ciklusszervezés (iteráció)
8.4	Ugró utasítások
=========================================================================================
9. Alprogramok
=========================================================================================
9.1	Eljárások
9.2	Függvények
9.3	Paraméterek és paraméterátadási módok
9.4	A rekurzió
=========================================================================================
10. Adatszerkezetek
=========================================================================================
10.1	Tömb
10.2	Verem
10.3	Sor
10.4	Lista
10.5	Fa
=========================================================================================
11. Programozási nyelvek
=========================================================================================
11.1	Alacsony és magasszintű nyelvek
11.2	Imperatív és deklaratív nyelvek
11.3	Típusos és típusnélküli nyelvek
=========================================================================================
12. Objektum-orientált programozás
=========================================================================================
12.1	Objektumok és osztályok
12.2	OO tervezés
12.3. 	Öröklődés
=========================================================================================
13. A.NET FrameWork
=========================================================================================
13.1	A .NET FrameWork szerepe és célja
13.2	A .NET FrameWork elemei
=========================================================================================
14. Elemi algoritmusok
=========================================================================================
14.1	Összegzés
14.2	Kiválasztás
14.3	Megszámlálás
14.4	Kiválogatás
14.5	Maximum/minimum kiválasztás
14.6	Keresés
14.7	Rendezés

Tréner

Győri György

György informatikai mérnök, oktató. A szegedi és debreceni egyetemen szerezett diplomát, 25 éve dolgozik a felnőttoktatásban, ebből 15 éven keresztül hivatalos Microsoft oktató volt. Jelenleg tanácsadóként, informatikai projekteknél projektvezetőként, illetve szabadúszó trénerként dolgozik több felnőttoktatásban érdekelt oktatóközpontban. Szakterületei az adatbázis rendszerek építése és kezelése, az üzleti intelligencia, rendszerautomatizálás. Tanácsadóként/projektvezetőként általában

Tovább olvasom »

A tréning felvétel​e

A tréning felvételt a tréning napját követő munkanaptól éred el, 10 napig.

A tréning felvételét a következő munakanaptól éred el, 10 napig.

Szita-Thaly Szabolcs

2023.11.18

Tamás Viniczai

2023.11.17

Szita Mónika

Köszönjük, nagyon jó összeszedett, és érthető anyagot hallhatunk. Sikerült érdekesen és a kezdők számára is követhetően elmondani, nagy segítség mindenkinek, aki most kezd el ezzel foglalkozni!

2023.11.17

Fábiánné Fuder Borbála

2023.11.16

Rostás Viktória

2023.11.16

Markó Attila

Nagyon egyszerűen magyarázta el a bonyolultnak tűnő programozás alapelveit. Köszönjük.

2023.11.16

Sándor Attila

Jól összeszedett anyag és kitűnő előadás! Köszönöm

2023.11.16

Petőczné Zsibók Eszter

2023.11.16

Danyi Zsuzsa Edina

2023.11.15

Aczél Katalin

2023.11.14

Kovács Kármen

2023.11.13

Orosz Margit

2023.11.13

Papp Tibor

2023.11.13

Kasza Éva Andrea

Kitűnő előadó, gyönyörűen felépített anyag és előadás! Győri György előadásai mindig élvezetesek, hatalmas tudást ad át érthetően, egyszerűen élvezet vele tanulni, köszönöm!

2023.11.12

Báthori Katalin

2023.11.10

Molnár Attila

Sziasztok! Nem is tudom hol kezdjem, de erről az előadásról csak a legjobbakat tudom mondani! Nulla programozási gyakorlattal kezdtem neki a szeptemberben indult PYTHON 12 hetes képzésnek, de bevallom nem tudtam követni. Ami nem csoda hiszen egy teljesen új nyelvezettel találtam magam szembe és mivel a matek sosem volt az erősségem (Nem vagyok fogékony a reál dolgokra) ezért elnapoltam a dolgot... Vettem egy Python programozás könyvet, ami azért nagyban segített tisztázni fogalmakat és valamelyest átlátni a témát. Szóval ez egy teljesen új világ és mint a nyelvtanulás, ez is egyfajta idegen nyelv. Láttam ezt az előadást meghirdetve és egyből jelentkeztem is. Felvételről volt módomban követni. Most már tudom hogy igen, ez volt az az előadás amire nagyon - nagy szükségem volt a programozás tanulása előtt!!! Mivel már némi fény derengett az előzetes "tanulmányaimnak" köszönhetően így már jobban befogadtam az elhangzottakat. Nagyon profi előadást tartott Győri Tanár Úr!!! Nagyon tetszett a történelmi összefoglaló és aztán a tananyag kibontása egészen napjainkig. A teljesen kezdők számára is (mint én) nagyon érthető közlésmód és gyakorlati példák. Természetesen most is van olyan téma ami számomra "Kínai", de kezdőként ez természetes. És nyilván az előadás is így volt teljes hogy szinte mindenről szó esett. A letölthető prezentációs anyagok is nagy segítséget nyújtanak a további tanuláshoz is. Amíg elérhető a felvétel rendszeresen visszanézem majd, jobban letisztuljanak a témák. Ami pedig igazán sikerélményt adott, az a megszerezhető képzési Tanúsítvány lehetősége amit sikerült is megcsinálnom. Úgy érzem ez valóban értékes tudásanyaggal bíró "papír". A munkahelyen is digitális berendezésekkel dolgozom és nagyon jó dolog hogy most már a kezemben van külön egy "Programozási alapismeretek" végzettség is. De ami még fontosabb hogy - talán még felszínesen - de a dolgok mögé is belátok hogyan épül fel egy program, amit profi előadó közreműködésével hallgathattam meg. A 12 hetes Python képzést ismét el kezdem tanulni, de most már tisztább az egész programozási nyelvezet világa. Egyébként nem áll szándékomban jelenleg programozónak készülni, de úgy gondolom és látom hogy a mai világban a programozás alapjait, illetve egy programnyelvet elsajátítani csak előny lehet. Aztán az is meglehet hogy kedvet kapok más egyéb itt elvégezhető IT képzésekhez is. Szóval, nagyon szépen köszönöm ezt a kiváló előadást! A legjobbkor "tűztétek műsorra"! :) További jó tanulást mindenkinek és még több ilyen szuper előadásokat a Gerilla Mentor Klubnak! :) Üdv.: Molnár Attila

2023.11.10

Bán Gabriella

2023.11.08

Dr. Nagy Anita Noémi

2023.11.06

Filep Imre

2023.11.06

Mente Zsolt

Részletes, példákkal alátámasztott.

2023.11.05

Molnár Botond

A magyarázatok jól strukturáltak és világosak voltak. A programozás elméleti hátterébe jó áttekintő bevezetés volt. Ebben a modulban szerettem volna többet megtudni arról, hogy melyik típusú programnyelvet praktikusan melyik területen lehet használni, hasznosítani, adott különböző célok esetén melyiket érdemes elkezdeni tanulni.

2023.11.04

Siska Zsolt

Ennyire kis időbe ezt mind beletenni, nagy gyakorlatra vall. Mint autodidakták oly sokan, én is visszafelé tanultam, pár prg. nyelv után, végre meghallhattam a dolog elejét, a struktúrát. Hasznos és tanulságos, volt pár új ismeret, de főleg:rendbe tette, minek hol a helye. Köszönet érte. Mondjuk, aki még nem tanult prgnyelvet, annak a példák több prgnyelvből kicsit nehezebbek lehettek, de egyszerű utasításokat választott. Ez egy tipikusan olyan tudomány, amelyet nem lehet iskolapadban elejétől-végéig megtanulni, csak egyre többre jutni gyakorlásával. Kellett már egy ilyen alapozó.

2023.11.03

Harangozó Judit

Szuper bevezetés, hogy valaki utána félelem nélkül ugorjon bele a programozásba. Nagyon rutinos előadó, remek példákkal teszi érthetővé azokat a sarokpontokat, ahol az embernek elszállhatna a bátorsága.

2023.11.03