A programozás tanításának módszerei a kiegészítő oktatás rendszerében
A cikk bemutatja a programozás tanulásának racionális tartalmának kialakítását, figyelembe véve a kiegészítő oktatás sajátosságait és a vizuális programozási környezet jellemzőit. A programozási képzés tartalmi struktúrájának lépésről lépésre történő bemutatására kerül sor.
A kiegészítő oktatás hatékony és hatékony oktatási eszköz. Az oktatási rendszerben a közelmúltban zajlottak le a folyamatok, amelynek eredménye a gyermekek általános és középfokú végzettsége közötti szerepek újraelosztása. Ha középfokú oktatás szolgál, mint az alap, a kiegészítő oktatás egyre mozog a gömb a szabadidő terén pre-szolgáltatás és képzés a gyermekek, hogy fejlesszék kreatív képességeit, és előkészíti őket az élet a modern társadalomban.
Az alábbi okokból kiemelhetõ, amelyek elõsegítik a továbbképzés alapján a programozás során nyújtott szakmai orientációt:
A továbbképzés rendszerében szervezett oktatási folyamatnak figyelembe kell vennie a következőket:
- viseli a tanítás fejlődő jellegét;
- a tanulás különféle formáit alkalmazza;
- a tanulás iránti érdeklődés kialakulása általában és minden egyes fegyelemben, különösen;
- a regionális sajátosságok és hagyományok figyelembevétele.
A kiegészítő oktatás igényli: az oktatási anyag felépítését; a képzési anyag tartalma; az oktatási anyag bemutatásának modelljéhez.
A pedagógiai elméletben és gyakorlatban az oktatás tartalmának megválasztása során az alábbi elvekre összpontosítanak:
2. A tanulás egyetlen érdemi és eljárási vonatkozásának elve. Ez magában foglalja az adott oktatási folyamat sajátosságainak figyelembe vételét. Ez azt jelenti, hogy az oktatás tartalmának kiválasztásakor figyelembe kell venni az anyagátadás alapelveit és technológiáit, az asszimiláció szintjét és a kapcsolódó tevékenységeket.
3. Az elv a szerkezeti egysége az oktatás tartalmát különböző szinteken történő kialakításának javasolja az összhang alkatrészek, például az elméleti teljesítmény, iskolai tantárgy, oktatási anyagok, oktatási tevékenység, a személyazonosságát a diák.
4. Az általános oktatás tartalmának humanizálásának elve mindenekelőtt az egyetemes kultúra aktív, kreatív és gyakorlati gyakorlásának feltételeinek megteremtésével függ össze.
5. Az oktatás tartalmának fundamentalizálásának elve megköveteli, hogy a hallgatók megértsék a kognitív és gyakorlati transzformációs tevékenység lényegét. A képzés ebben a tekintetben nemcsak a tudás és a készségek elsajátításának módja, hanem az iskolai gyerekek élesítésének eszköze az új ismeretek megszerzésének módszereivel, a készségek és készségek önmegszerzésével.
6. A humanizáció alapelvei és az oktatás tartalmának alapjai életre keltették az olyan elv kialakulását, mint az általános oktatás tartalmának fő összetevőinek az egyén alapvető kultúrájának szerkezetéhez való megfelelése. Ezeket az összetevőket az egyén kognitív tapasztalata, a gyakorlati tevékenység tapasztalata, a kreativitás és a személyes kapcsolatok tapasztalata [3] mutatják be.
A kiegészítő oktatási programok tartalmát illetően figyelembe kell venni az alábbi elveket: az oktatás tartalma és a társadalom, a tudomány, a kultúra és a személyiség fejlődésének követelményei; a képzés egyetlen érdemi és eljárási vonatkozásai; a humanizáció és az oktatás tartalmának fundamentalizálása.
Jelenleg a működési stílusa gondolkodás kiszorítják fogalmának tisztázása - IKT-szakértelem, a fő jellemzője, amely az átmenetet egy oktatási rendszer minőségének értékelése: az kompetencia alapú megközelítés a tanítás minőségét jellemző elsősorban értékelni a képességét, hogy használható, hogy a gyakorlatban a rendelkezésre álló ismereteket.
Amellett, hogy ezeket a szempontokat, meg kell jegyezni, hogy a legnagyobb számú végső tanúsítási feladatok az információs formájában egyetlen államvizsga bemutatta a „Algoritmusok és programozás.” Amellett, hogy a problémákat közvetlenül kapcsolódó algoritmusok és programozás a vizsgát számítástechnika munkahelyek állnak rendelkezésre egyéb szakaszok, amelyek megoldása alapján a képességét, hogy ki és valósítják meg algoritmusok. A feladatok az egységes állami nyelvvizsga követelmény a magas szintű diplomások, de a standard másodlagos (teljes) oktatás nem tudja elérni ezt a szintet hiánya miatt óra.
Így az "Algoritmáció és programozás" szakasz még mindig fontos szerepet játszik az informatika és az IKT területén, annak ellenére, hogy a tanulmányra elkülönített idő lerövidült. A kiegészítő oktatás ma rejtett, nem realizált tartalék, amely jó előkészületet adhat a hallgatóknak a programozás területén. Növeli az iskolai időt a profilok képzése és a körmunkák miatt is. A profilképzés csak a felsőbb osztályokban érhető el, és a számítástechnika szakának minden szakaszára vonatkozik. Ebben az esetben nehéz számítani jelentős óraszám növekedésre. A körmunka helyi jellegű, a diákok nem rendszeresen járnak osztályokon, a csoport összetétele gyakran változik. Ezért a tanítási programozás hatékonysága ilyen körülmények között alacsony lesz.
Annak szükségessége miatt, hogy a gyermekek számára nehezebb legyen a kiegészítő oktatás, hogy felkészítse őket az olimpiai problémák megoldására. Az Olimpiai problémák megoldására való felkészülés megköveteli a megnövekedett kitartást, a matematika előkészítésének magas szintjét. Emellett az olimpiai problémák nagyon elvont természetűek. Ilyen körülmények között nagyon nehéz a csoport tartós összetételét fenntartani a képzés teljes időtartama alatt. Azonban néhány diák vesz részt programozás feltételeinek további oktatás jó eredményeket mutatnak, és még nyerni díjakat a versenyeken a különböző szinteken, bár konkrétan nem állnak készen.
A programozás tanítása a számítástechnikai továbbképzés rendszerében alapvetően a következő rendszeren alapul. Az első szakaszban eljárási programozási nyelvet vagy objektum-orientált nyelvet veszünk figyelembe. További oktatási programok vannak, amelyekben a programozás további tanulmányozása nem biztosított. A modern programozási technológiák jelenlegi terjesztése kapcsán azonban a második szakaszban sok középfokú oktatási program a vizuális programozási környezet tanulmányozását célozza meg.
A programozás tanításának módszertanában a kiegészítő oktatás rendszerében más megközelítést alkalmazhat. Ez abban rejlik, hogy a diákok közvetlenül a vizuális programozási környezetben kezdjenek programokat alkotni, megkerülve az objektumorientált és eljárási nyelveket.
A vizuális programozási technológia a programok létrehozásának modern megközelítése. Jelenleg a "vizuális programozási nyelvek" különböző értelmezései vannak. Vizuális programozás - programozás, amely vizuális segítséget nyújtó alkalmazások létrehozását teszi lehetővé. Ebben az esetben a programozó megmutatja, mi következik be, és a program szövegét automatikusan vizuális prototípus segítségével generálják.
A vizuális programozási nyelv a vizuális és szórakoztató programok létrehozásának folyamatát teszi lehetővé, és a legtöbb rutinmunkát veszi át. De ezzel együtt ez a technológia lehetővé teszi, hogy meglehetősen összetett és professzionális alkalmazásokat fejlesszen ki. A vizuális programozás az információ vizuális ábrázolásának méltósága, és sokkal jobban megfelel az emberi érzékelés természetének, mint a hagyományos programozás módszerei.
Az algoritmizáció és a programozás területén az informatika kiegészítő oktatásának racionális tartalmának kialakulásának modelljében figyelembe kell venni a fent említett kiegészítő oktatás sajátosságait és a vizuális programozási környezet sajátosságait (1. ábra).
Az e modellben a kiegészítő oktatás oktatási vizuális programozásának tartalmát felépítjük szakaszokban (2. ábra). A gyermekeknek a vizuális programozásra való tanítását célszerű megkezdeni a programok vizuális környezetben történő létrehozásának jellemzőivel és előnyeivel, például a Delphi-ban. A Delphi programozási környezet egy professzionális programozási környezet, és arra tervezték, hogy meglehetősen komplex és produktív szoftvercsomagokat fejlesszen ki, amelyek megkapták a projektek nevét. Az irodalmi és szakmai projekt kidolgozásához a hallgatóknak meg kell tanulniuk a projektek létrehozásának alapvető lépéseit.
A Delphi programozási környezet kezdeti megfontolása és a vizuális programozás alapfogalmai szorosan összefüggenek az összetevők bevezetésével, azok tulajdonságaival és programozási elemeivel. Ez a vizuális programozás tanításának egyik sajátossága és nehézsége, ami abban nyilvánul meg, hogy a vizsgált anyag megköveteli a továbbgondolt szakaszok ismeretét.
Az első szakaszban megvizsgálják a projekt GUI-jának megalkotását, az összetevők tulajdonságainak módosítását az Object Inspector-lel és a programkóddal. Itt kell figyelembe venni az összetevők tulajdonságait, amelyek gyakran előfordulnak a jövőben. Ezek az összetevők elsősorban egy űrlapot, egy szövegmezőt, egy feliratot, egy parancsgombot tartalmaznak. Annak érdekében, hogy a projektek színesnek és érdekesnek bizonyuljanak, a grafikus felület tervezésénél biztosítani kell a grafikus objektumok hozzáadásának lehetőségét. Ezért figyelembe kell venni a TImage objektum tulajdonságait. amely lehetővé teszi, hogy grafikus képet adjon a projekthez. Általában ezt az összetevőt nem az első szakaszban, hanem az alapkezelők bevezetése után vizsgálják. Ennek a megközelítésnek az a sajátossága, hogy a diákok a kódablakban dolgoznak a programnyelv elemeinek bevezetése előtt.
A második szakasz tartalmazza az alapvető operátorok tanulmányozását, a lineáris, feltételes és ciklikus algoritmikus szerkezetek vizuális programozási nyelvének megvalósítását. Ebben a szakaszban beírják a programozási nyelv elemeit (ábécé, fenntartott szavak, azonosító, adattípusok, konstansok stb.). Alapvetően az OnClick eseménykezelőt használják a létrehozott számítási és logikai projektekben.
A harmadik szakasz a projekt grafikus felületének fejlesztéséhez való visszatérés, a Timer komponens munkája tekinthető. Ez az objektum egy kényelmesebb módja annak, hogy egy adott időintervallumban megismételjük a cselekvések ismétlését. Ezután a negyedik szakaszban az időzítő a projekt dinamikáját és animációs elemeit (az objektumok mozgását, az alakváltozást, a méreteket és az objektumok típusát) tartalmazza. Itt a diákok az OnTimer eseménykezelővel dolgoznak. színes és érdekes projekteket hoz létre grafikus képek felhasználásával.
Komoly alkalmazások létrehozásakor számos lehetőséget kell biztosítania a programhoz való munkához. Az egérrel és billentyűzet használatával az objektumok működésének kezeléséért felelős események az ötödik szakaszban foglalkoznak. Itt van a karakteradat-típus bevezetése, bár az előző lépésekben használták.
A hatodik szakaszban összetett adattípusokat veszünk figyelembe, különösen a tömböket és a karakterláncokat, megjelenítésük vizuális programozási környezetben. A sztring típusú adatok tanulmányozásához ajánlatos olyan alkatrészeket használni, mint a Szövegterület, a Kiválasztási lista és a legördülő lista.
Majdnem minden Windows-alkalmazáshoz tartozik egy menü, amely a felhasználói felület közös eleme. A menüelem működését a hetedik szakaszban kezelik.
Így a kiegészítő oktatás rendszerében a vizuális vizuális programozás tartalmának struktúrájában három irányból lehet megkülönböztetni, több szakaszban megvalósítható:
1. A komponensekkel és azok tulajdonságaival való munka.
2. Működjünk operátorokkal és a vizuális programozási nyelv adattípusával.
3. Munka az eseménykezelőkkel.
Ez a struktúra bővíthető a kiegészítő oktatásban elkülönített órák számától és a képzés tervezett eredményétől függően.