programmeer-Apps die kinderen echt computerprogrammeren
Er komt een tijd dat kinderen die geïnteresseerd zijn in het leren programmeren, weg moeten stappen van visueel blokkeren, coderen moeten slepen en neerzetten en de dappere nieuwe wereld van programmeren met echte talen moeten betreden.
sommige ouders kiezen ervoor om deze sprong meteen te maken, terwijl anderen wachten tot hun kind een basis heeft met visuele beginnersplatformen zoals Scratch 3.0.,
in de tijd dat ik leerde programmeren, waren de opties beperkt. Het uitzoeken van de basisprincipes van coderen was een vermoeiend proces dat veel lezen en experimenteren vereist.
Er waren geen online tutorials, en de meeste documentatie was gericht op mensen van 18 jaar en ouder. Als u uw kind wilde leren programmeren, was u vrij beperkt als het ging om de juiste middelen – vooral leuke middelen kinderen genieten.
vandaag is het een heel ander verhaal., Er zijn een aantal online codering apps die coderen leuk en creatief te maken, en er zijn zelfs veel gratis opties beschikbaar.
Hier is een lijst van mijn favoriete programmeer apps voor jongeren die geïnteresseerd zijn om toekomstige programmeurs te worden.
Code.org
Platform: Web
Code.org is een non-profit project gewijd aan het onderwijzen van kinderen van verschillende leeftijden en niveaus computer programmeren vaardigheden. Het belangrijkste doel van deze organisatie is om elke student de kans te geven om programmeren onder de knie te krijgen.,
gevuld met een indrukwekkend aantal spel-achtige interactieve lessen beschikbaar in verschillende talen en exclusieve video ‘ s waarin figuren als Bill Gates, Mark Zuckerberg, en zelfs voormalig President Barack Obama delen hun kennis en meningen over het onderwerp van coderen – Code.org is echt een geweldige plek om kinderen enthousiast te maken over computerwetenschappen en programmeren.
van app-ontwikkeling tot game-ontwerp en website – Creatie Code.org heeft cursussen over een verscheidenheid aan onderwerpen en stadia van coderen., Daarnaast biedt de organisatie ook App Lab, een tool die het voor kinderen gemakkelijk maakt om hun projecten te maken en te delen.
App Lab is een geweldige web-based codering app die in veel opzichten lijkt op Scratch. Het maakt gebruik van dezelfde drag-and-drop interface en een blok-gebaseerde codering systeem dat het super gemakkelijk maakt voor kinderen om programma ‘ s te ontwikkelen.
in deze app kunnen studenten eenvoudige apps ontwerpen en delen in een kwestie van seconden. Dan kunnen ze programmeren in JavaScript met blokken of tekst, afhankelijk van hun voorkeuren of codering vaardigheden.,
wat deze app onderscheidt is de unieke optie om over te schakelen van een drag-and-drop blok systeem naar “tekst mode”. De mogelijkheid om de overgang tussen deze twee modi en zie hun tekst-gebaseerde code zij aan zij met hun blok-gebaseerde volgorde, maakt het leren om code te schrijven gemakkelijker dan ooit tevoren.
App Lab heeft ook een asset manager waarmee leerlingen afbeeldingen en geluiden kunnen uploaden die ze willen gebruiken in hun coderingsprojecten. Dit opent een heleboel mogelijkheden die zeker zal houden studenten vermaakt tijdens het spelen rond in App Lab.,
CodaKid
Platform: Web
CodaKid is een bekroonde online school voor het programmeren van kinderen met behulp van echte codeertalen en professionele tools. We bereiken dit door kinderen te leren om drones te programmeren, professionele videogames te maken, apps te bouwen en minecraft mods te coderen.,
met meer dan 500 uur aan studentenprojecten heeft CodaKid verschillende app-ontwikkelcursussen die kinderen leren hoe ze hun eigen mobiele game-apps vanaf de basis kunnen bouwen, waaronder Game Programming 1 met JavaScript en Game Programming 2 met JavaScript.de lessen zijn eigen tempo en ze worden geleverd met live ondersteuning van een team van supervriendelijke, ervaren ingenieurs die graag met kinderen werken. We beschikken nu ook over Python programmering voor kinderen, Unity3D cursussen, en zelfs webontwikkeling met HTML/CSS.,
codakid cursussen zijn ontworpen om kinderen te leren programmeren en computerprogrammeerconcepten, zoals conditionals, loops en methoden, volledig te begrijpen. Jongeren beheersen gemakkelijk de basis en zijn in staat om hun eigen regels code te creëren en te innoveren in een mum van tijd.
wij bij CodaKid geloven dat coderen een vaardigheid is die iedereen kan leren. Onze staat van dienst bewijst dat het leren van kinderen om code te schrijven heel leuk en inventief kan zijn. Voor ons is programmeren meer dan een vakmanschap., Het is een uiterst krachtig en waardevol instrument dat de verbeelding van een kind in werkelijkheid kan veranderen.
uw kinderen leren programmeren betekent niet per se dat u investeert in een toekomst waarin ze voor een kantoorcomputer zitten en apps voor hun werkgever ontwikkelen. Programmeurs ontwikkelen games, maken animaties en lossen allerlei problemen op. Zodra uw kinderen de vaardigheid beheersen – de mogelijkheden zijn onbegrensd!, CodaKid ‘ s belangrijkste en enige missie is om studenten te laten erkennen de leuke kant van het coderen en alle mogelijkheden die komen met het leren hoe om succesvol te communiceren met machines!
sinds 2014 heeft CodaKid duizenden kinderen in meer dan 80 landen geleerd om te coderen zoals de profs. We willen graag denken dat we net beginnen en plannen hebben om nog meer te doen in de toekomst. Onze kampen en cursussen zijn uniek omdat ze gericht zijn op individuele studenten en kleine groepen. We moedigen altijd zelf-initiatief aan en voeden de nieuwsgierigheid van kinderen., Dat is de meest effectieve, boeiende en leuke manier om te leren.
3. BitsBox
Platform: Web
BitsBox is een leuke abonnementsdienst die maandelijkse coderingsprojecten voor kinderen levert. Hoewel de nadruk ligt op plezier, heeft elk pakket een zeer waardevolle educatieve kant. BitsBox-projecten leren kinderen hoe ze functionerende apps en apps voor echte apparaten kunnen bouwen. Het verhaal van elk project draait om de concepten van vrij spel, imitatie en herhaling., BitsBox neemt het proces van leren programmeren, bijvoorbeeld in JavaScript, en hakt het proces in kleine, verteerbare brokken, dat zal zeker houden kinderen betrokken.
zo werkt de service:
zodra u zich abonneert, zal BitsBox elke maand themapakketten leveren. De pakketten bevatten speelgoed, speelaccessoires en mooi geïllustreerde boeken. Uw kind kan kiezen welk project ze willen voltooien. Volgende, zodra ze degene die hen het meest interesseert vinden, de instructie leidt hen naar de officiële Bitsbox site., Nadat ze op de homepage zijn geland, moeten de studenten de code van de app typen waarin ze geïnteresseerd zijn.
de site zal dan de app op een computer draaien, en ze zullen de QR-code moeten scannen van de app die ze willen proberen. Op dat moment krijgen gebruikers toegang tot de projecten en alle functies. Welke wijzigingen ze ook aanbrengen op een desktopcomputer, ze synchroniseren automatisch op een telefoon of tablet.
BitsBox is een leuke en zeer nuttige app die het leren van code benadert zoals het leren van een andere menselijke taal., Dit bedrijf biedt een indrukwekkend aantal projecten die coderen in verschillende leeftijden en vaardigheidsniveaus te leren. Zij geloven dat uw kind nooit zal vervelen met hun service, omdat BitsBox biedt een van de vriendelijkste en meest boeiende manieren om computer programmeren leren.
CodeCombat
Platform: Web
het meest geschikt voor oudere kinderen, CodeCombat bevordert het leren van verschillende computerprogrammeersyntaxen en-structuren.
het spel is super eenvoudig in te stellen. Het enige wat de spelers moeten doen is een account aanmaken, inloggen en beginnen met spelen!, Nieuwe spelers mogen de tutorials overslaan en rechtstreeks naar het bos gaan waar ze het eigenlijke spel begint. Natuurlijk, dit is niet echt aan te raden voor onervaren programmeurs. Als je kinderen het ABC ‘ s van coderen in hun slaap niet kennen, moeten ze bij het begin beginnen.
de gameplay is vrij eenvoudig: zodra het spel begint, wordt het scherm in tweeën gesplitst. De rechterkant toont een code-editor, terwijl de linkerkant een labyrint toont. In het labyrint zien de spelers hun karakter., Met behulp van Python, JavaScript, en andere programmeerplatforms en talen, spelers controle over hun on-screen karakters. Ze laten ze bewegen, vechten en vijanden te verslaan.
commando ‘ s moeten correct worden ingevoerd om het teken te verplaatsen. Het spel beloont schone code en intelligent denken. Als gebruikers rommelige code schrijven of robuuste coderingsoplossingen blijven produceren, zullen hun krijgers doelloos ronddwalen totdat ze worden gedood.
in het begin kan CodeCombat een uitdaging zijn voor beginners., Maar voor degenen die bereid zijn om in het werk te zetten – CodeCombat biedt een leuke leerervaring. De levels zijn goed ontworpen, en de hints eigenlijk helpen spelers overwinnen uitdagingen en pick-up waardevolle codering tips.
niveaus en missies nemen geleidelijk toe in moeilijkheidsgraad, zodat spelers voortdurend worden uitgedaagd en aangemoedigd om nieuwe concepten uit te proberen en hun coderingsvaardigheden te verbeteren. Als ze ergens vast komen te zitten tijdens het spel, kunnen spelers zich wenden tot de CodeCombat Gemeenschap voor hulp., Het beleid zonder code voorkomt dat leden van de gemeenschap fysiek regels code schrijven voor andere spelers, wat geweldig is omdat je kinderen niet in staat zullen zijn om hun weg door het spel te bedriegen.
KhanAcademy
Platform: Web
Khan Academy is een bekende website en een app waar jongeren alles kunnen leren van wiskunde, scheikunde, biologie, kunst, geschiedenis, computerwetenschappen en programmeren.
het beste aan deze app is dat het volledige toegang geeft tot de uitgebreide videobibliotheek van Khan Academy onderweg., Met meer dan 3000 educatieve video ‘ s beschikbaar in de repository, de Khan Academy app heeft een reputatie online als een geweldig hulpmiddel voor kinderen die geïnteresseerd zijn in het uitbreiden van hun bestaande kennis over een aantal verschillende onderwerpen.
voor beginnende programmeurs ouder dan 15 jaar-de website van de Khan Academy is een mooie plek om te beginnen. De site biedt multi-uur, self-paced cursussen in JavaScript, HTML/CSS, en SQL. Deze cursussen leren kinderen hoe ze graphics, interactieve visualisatie, animaties en meer kunnen bouwen.,
De leerlingen kunnen snel verder gaan waar ze gebleven waren en video ‘ s of hele lijsten downloaden en ze in hun eigen tempo bekijken. Als je je aanmeldt als coach, zal de app je elke keer op de hoogte brengen als je student een uitdaging voltooit. Zodra uw kind de startcursussen heeft doorlopen, kunt u ze inschrijven voor andere gevorderde cursussen.
alles op Khan Academy is gratis. Alles wat uw kinderen nodig hebben om te beginnen met leren is een account. De cursussen zijn beschikbaar voor iedereen in de wereld, zolang ze een goede internetverbinding hebben om de app te downloaden.,
Het enige echte nadeel aan het gebruik van de Khan Academy app is dat het beperkt is tot het afspelen van video ‘ s. De site zelf geeft studenten de mogelijkheid om te testen wat ze hebben geleerd tijdens het bekijken van de video ‘ s door middel van oefeningen en werkelijke codering opdracht. Met de app zijn deze belangrijke functies niet toegankelijk.
Kodable
Platform: Ipad App
voor mensen met een iPad is Kodable een uitstekende, gratis app die kinderen helpt complexe programmeerprocedures te leren., Het beste van alles, het platform maakt het draagbaar en gemakkelijk voor kinderen om onderweg te gebruiken. Dit betekent dat u niet te veel tijd in kaart hoeft te brengen om bewust te gaan zitten en het te gebruiken!
Kodable functies met eenvoudige, uitgebreide lesplannen. Deze plannen zijn vooral gericht op studentenresultaten, waardoor het voor docenten gemakkelijk is om studenten te leren programmeren zonder dat er een computerwetenschappelijke achtergrond vereist is. De codeertalen die Kodable zal duiken in zijn Python, Javascript, HTML, CSS, Java, en meer.
spel spelen met Kodable draait om het kiezen van een personage om door levels te rollen., Dit karakter zal directionele, rotatie, kleurcodering en looping procedures tegenkomen. De niveaus zullen groeien in moeilijkheden en complexiteit, zodat ze kunnen overeenkomen met het tempo van het leren van de student. Dat gezegd hebbende, er zijn momenten waarop het enigszins repetitief kan worden.
de reden dat deze app is geweldig voor beginners is in de manier waarop het breekt ingewikkelde onderwerpen. Het zal belangrijke Computer Science principes te nemen en ze op te splitsen in basisconcepten die kinderen kunnen begrijpen. Dit zal hen helpen om een sterke, grondige basis voor de rest van hun computer science onderwijs op te bouwen.,
Kodable leert ook soft skill-onderwerpen die relevant zijn voor computerwetenschap en andere gebieden van het leven. Dingen als communicatie en sociale emotionele vaardigheden zijn cruciaal als het gaat om de echte wereld van de informatica. Het beste van alles? Ze zijn ook overdraagbaar op vrijwel elk ander gebied van het leven, zelfs als computerwetenschap niet uiteindelijk het uiteindelijke doel en de passie van een student.
door middel van Kodable krijgen studenten de mogelijkheid om te kiezen uit meer dan 70 lessen met zowel on-screen als off-screen activiteiten., Lessen omvatten instructiebegeleiding, woordenschat en studiemateriaal om het succes van een student te garanderen. Deze plannen werken goed als ofwel een pure computer science focus of als aanvulling op gebieden zoals wiskunde, ELA, robotica, en meer.
CodeSpark Academy
Platform: Apple / Android App
er is een reden dat codeSpark Academy is een bekroonde app – en het is beschikbaar voor zowel Apple en Android-apparaten! Dit is een andere applicatie met een fantastische, game-achtige interface die kinderen zal leren om te coderen en houden ze enthousiast over het leren.,
het mooie van het gebruik van een leuk spel om kinderen te leren programmeren is dat ze zullen vergeten dat ze zelfs aan het leren zijn! Ze zullen te verstrikt zijn in het hebben van plezier dat ze het niet zullen zien als huiswerk of een karwei, maar eerder een leuke activiteit die ze kunnen doen in plaats van meer vervelend en eentonig werk.
met codeSpark Academy zullen kinderen leren coderen met lieflijke karakters die bekend staan als ‘de Foos’. Elke wereld die ze zullen verkennen leert fundamentele coderingsconcepten. Om deze concepten te leren, gebruiken kinderen logica en probleemoplossende vaardigheden die de Foos zullen helpen hun noodzakelijke taken te voltooien., Naast het onderwijzen van kernconcepten, zullen kinderen ook leren om hun creativiteit te rekken terwijl ze onderweg hun verhaal vormgeven en controleren.
Deze app heeft een woord-vrij ontwerp dat maakt het leuk en geschikt voor zelfs jonge kinderen en pre-lezers. Door het starten van kinderen uit deze jonge, ze kunnen echt een sprong start met computer science en hebben een veel gemakkelijker tijd als onderwerpen krijgen meer geavanceerde. Het ondersteunt ook onafhankelijkheid en autonomie, omdat de puzzels geven kinderen een kans om te leren zonder overmatige hulp van een leraar of ouder elke stap van de weg., Dit is een belangrijk onderdeel van het opbouwen van vertrouwen en duurzame resultaten.
codeSpark introduceert een verscheidenheid aan computerwetenschappelijke onderwerpen die centraal staan in de stichting van een student. Dit omvat alles van sequencing tot conditionals. Kinderen kunnen spannende uitdagingen aangaan door algoritmen te leren die hun dierenverzorgingscentrum kunnen automatiseren of wiskundige ongelijkheden kunnen oplossen om een verborgen tempel te verkennen.
het open speelveld in de app geeft kinderen de kans om hun eigen spellen te maken en te coderen! Na voltooiing kunnen kinderen hun creatie delen met de gemeenschap van Kid coders., Ze kunnen zelfs interactieve verhalen coderen die aangepaste spraakopnames en foto ‘ s bevatten. Het beste van alles? De app bevat geen advertenties of in-game aankopen, dus u hoeft zich geen zorgen te maken over toevallige kosten van uw nieuwsgierige kind!
Tynker
Platform: Ipad App
een andere geweldige applicatie ontworpen voor de iPad is Tynker. Dit is een revolutionaire app die codeblokken gebruikt om jonge kinderen te leren programmeren., Het is een andere uitstekende bron voor pre-Lezers en beginners, omdat kinderen visuele code blokken die meer complexe codering concepten vertegenwoordigen zal gebruiken.
gedurende het spel zullen kinderen vooruitgang boeken door belangrijke codeertalen zoals Python en JavaScript terwijl ze meer dan 2.000 interessegerichte activiteiten doorlopen. Ze lossen boeiende, verhaalgebaseerde uitdagingen op die geleidelijk nieuwe concepten zullen introduceren die een sterke basis zullen leggen voor hun computerwetenschappelijk onderwijs.,
Tynker heeft een aantal apps om uit te kiezen, waardoor het mogelijk is om een collectie aan te maken als een kind vermaakt en geïnteresseerd is. Er is Tynker, Tynker Junior, en Mod Creator die kinderen kunnen downloaden en gebruiken om te coderen, te maken, en mod op een tablet. De mogelijkheid om het programma te gebruiken op een on-the-go apparaat maakt het fantastisch voor kinderen die al bezig met school en activiteiten.
De codeerlessen in Tynker begeleiden kinderen langs een pad waar ze periodiek badges zullen verdienen als beloning voor hun harde werk., De lessen omvatten interactieve modules, mini-games, projecten en puzzels die kinderen de basisprincipes van de informatica leren. In wezen, kinderen zullen de puzzels en taken gepresenteerd in de vorm van een buggy code die ze zullen hebben om erachter te komen hoe op te lossen op te lossen.
Lightbot
Platform: Android/Apple App
tot slot hebben we nog een app voor zowel Apple als Android. Hoewel het lijkt dat LightBot is uitsluitend bedoeld voor beginners, het is eigenlijk een grote bron die groeit met de gebruiker., Hoe verder je een level omhoog, hoe meer je je realiseert dat het spel is een grote logische activiteit voor meer gevorderde spelers ook.
Lightbot is een uitdagende programmeerpuzzel die leerlingen de logica van coderen leert door middel van basisconcepten. Als u begeleiding voor de robot om hem te helpen het licht van alle blauwe tegels, je eigenlijk wordt geïntroduceerd om de basisprincipes van de codering. De commando ‘ s zijn vrij eenvoudig, maar tijdens het spel kom je een deel van de computerprogrammeerterminologie tegen, zoals loops en conditionals.,
studenten krijgen korte instructies aan het begin van een level die het gemakkelijk maken om te volgen zonder af te leiden complicaties. Het voltooien van een niveau zal het volgende te ontgrendelen, zodat de studenten zijn gemotiveerd om te blijven bereiken en leren om zo meer spannende uitdagingen te ontgrendelen.
De toenemende moeilijkheidsgraad van de niveaus maakt dit een geweldige hulpbron voor kinderen van alle leeftijden. Zowel jonge beginners als meer gevorderde tieners kunnen puzzels oplossen en essentiële vaardigheden leren zoals sequencing, overbelasting, procedures, recursieve loops en conditionals., Miljoenen kinderen zijn al met behulp van deze app, en er is een reden voor de populariteit!
Wrap Up
Bedankt dat u de tijd hebt genomen om dit artikel van begin tot eind te lezen. Zoals je kunt zien van alles wat hierboven is geschreven, zijn er een aantal spannende apps en websites die het leren programmeren leuk maken.
om samen te vatten, zijn de fantastische apps voor zowel webbrowsers als slimme apparaten:
- Code.org
- CodaKid
- Bitsbox
- CodeCombat
- Khan Academy
- Kodable
- codeSpark Academy
- Tynker
- Lightbot