Programmering is 'n prettige proses. Nou is dit nie nodig om baie reëls kode in Engels in te voer om die basiese beginsels te bemeester en die eerste resultaat te kry nie. Daar is meer en meer ontwikkelingsomgewings wat 'n kind vinnig en doeltreffend hul eie program kan skep.
Watter taal om te kies: visueel of tekstueel?
Programmeringstale vir kinders kan in twee kategorieë verdeel word: visueel en tekstuele. As u 'n taal kies, moet u die ouderdomseienskappe van die kind voldoende beoordeel. As dit 'n laerskoolstudent is, is dit beter om 'n visuele ontwikkelingsomgewing te kies. Al wat 'n kind nodig het, is die vermoë om ikone op die werkoppervlak te lees, te sleep en neer te sit. As die kind 'n hoërskoolleerling is, kan u oorskakel na teks. Daar moet baie aandag aan die sintaksis gegee word, aangesien die funksie verkeerd gespel kan word om die program te onderbreek.
Visuele ontwikkelingsomgewing Krap
Die program is die gewildste onder skoolkinders, omdat dit 'n intuïtiewe koppelvlak het. Elke program in Scratch is 'n aparte projek. By die skep van 'n projek kan u u eie karakters invoer, die tyd en plek van aksie kies, agtergronde skep. Met die oorvloed blokke kan u die gewenste funksies kies. As u 'n speletjie in Scratch skep, kan u die held programmeer om sekere aksies uit te voer, sy voorkoms te verander, klankbane en gebruikersterugvoering by te voeg. Hierdie omgewing is ook goed vir opvoedkundige doeleindes. Byvoorbeeld, vir 'n chemieles kan u 'n model van 'n waterstofatoom skep, en vir 'n biologieles 'n Pavlov-honde-simulator.
Python-teksgebaseerde programmeertaal
Python is geskik vir studente in die vyfde graad en ouer. Om dit te bestudeer, is die boek van Michael Dawson "Programming in Python" perfek, waar voorgestel word om die basiese konsepte van objekgerigte programmering te bemeester. Deur middel van voorbeelde van klein programme wat uit twee of tien reëls bestaan, word die kind gewoond aan hierdie ontwikkelingsomgewing en memoriseer die hooffunksies. Danksy die pygame-uitbreiding, nadat u die basiese konsepte van die taal geleer het, kan u 'n regte speletjie vir 'n persoonlike rekenaar skep. Daar moet op gelet word dat Python nie net goed is vir opvoedkundige doeleindes nie, maar ook deur NASA, Google en ander groot ondernemings.
Aanbevelings
Dit is belangrik om te begryp dat die hoofdoel van die onderrig van programmering op skoolouderdom die verwerwing van universele vaardighede deur kinders is wat hulle sal help om met enige programmeertaal te werk. Hierdie vaardighede sluit in logiese denke, doelwitstelling en beplanning.