Computer Science Before College
On januari 25, 2022 by adminComputerwetenschappers spelen een centrale rol in onze technologische infrastructuur. Zij ontwikkelen hardware, software en andere toepassingen voor gebruik door het leger, het bedrijfsleven en de gemiddelde consument. Hierdoor is computerwetenschap een van de snelst groeiende beroepen in de VS geworden: voor sommige beroepen, zoals software-ingenieur, wordt een groei van naar schatting 22 procent tussen 2012 en 2022 verwacht. Hoewel dit enorme kansen betekent voor studenten en jonge professionals die geïnteresseerd zijn in het vakgebied, betekent het ook dat de concurrentie toeneemt, zowel op hogeschoolniveau als op de arbeidsmarkt.
Veel deskundigen op het gebied van computerwetenschappelijk onderwijs noemen de ontwikkeling van vaardigheden vóór de universiteit als de sleutel tot succes. Leerlingen van zes en zeven jaar oud leren de logica achter computerprogramma’s en, in sommige gevallen, hoe ze zelf eenvoudige programma’s kunnen maken. Toch blijft formeel computeronderricht een schaars goed in de leerplannen van K-12. In 2011 bood slechts vijf procent van de middelbare scholen in het hele land een Advanced Placement-test in dit vak aan. Deze leemte heeft studenten gedwongen om elders informaticaonderwijs te zoeken.
De volgende gids helpt studenten en ouders de vele beschikbare mogelijkheden voor het leren van informatica vóór de universiteit te identificeren en te begrijpen. De belangrijkste elementen zijn:
- Een diepgaande blik op waarom informatica belangrijk is om te leren op primair en secundair niveau.
- Een uitsplitsing van informatica-informatie en -bronnen op elk niveau: basisschool, middelbare school en middelbare school.
- Een gedetailleerde blik op college prep. In het bijzonder hoe middelbare scholieren zich kunnen voorbereiden op een studie informatica op post-secundair niveau.
Top Online Programs
Explore programma’s van uw interesses met de hoge kwaliteit normen en flexibiliteit die u nodig hebt om uw carrière naar het volgende level.
Elementary
Jonge kinderen hebben een natuurlijke gave voor het leren van een vreemde taal. Voorstanders van het onderwijzen van Spaans of Chinees in het basisonderwijs beweren dat kinderen concepten en woordenschat op een meer organische manier opnemen dan volwassenen. Computerprogrammeren, ook wel “coderen” genoemd, bevat vergelijkbare elementen en omvat meerdere talen. Codering bevordert ook de samenwerking, creativiteit, ontwerp, presentatie en probleemoplossende vaardigheden van leerlingen. Veel ouders vragen zich dan ook af: Waarom leren kinderen op school geen basiskennis van informatica en programmeren? Common Core en No Child Left Behind lijken misschien barrières, maar er bestaan alternatieven.
Why Start in Elementary School
Teachers, administrators en directeuren die geïnteresseerd zijn in computerwetenschappen en coderen kunnen kijken naar open-source curriculum om te helpen vrijwillige programma’s in hun scholen te brengen. CodeEd, een non-profit vrijwilligersprogramma dat beginselen van computerwetenschap en programmeren leert aan meisjes in New York, Boston en San Francisco, begint al in groep zes. De oprichters begrijpen dat interesse in computerwetenschappen en een ik-kan-dit-mentaliteit al vroeg moeten worden gekoesterd.
“We hebben gezien dat kinderen duidelijk de capaciteit hebben om complexe computerwetenschappelijke concepten al op jonge leeftijd te leren,” zegt Angie Schiavoni van CodeEd.
Computerwetenschappen kunnen al op jonge leeftijd aan leerlingen worden geïntroduceerd, maar de concepten moeten eenvoudig te begrijpen zijn, meldt de Computer Science Teachers Association. Charlie King van CLEARLINK stelt voor dat kinderen moeten beginnen met coderen en zich in informatica moeten verdiepen zodra ze interesse tonen. Een specifieke leeftijd is misschien niet zo belangrijk.
“De vierde of vijfde klas is een leuke plek,” zegt hij. “Ze hebben een wilde verbeelding en geloven niet in beperkingen. Mijn zoon zit in de vijfde klas en hij vindt het geweldig.”
Hier zijn een paar redenen om informatica en codering toe te voegen aan het onderwijs op basisonderwijsniveau.
- Tegen het jaar 2020 zullen er meer dan 100.000 banen in de informatica beschikbaar zijn dan het aantal afgestudeerden op de universiteit dat bekwaam is om in het veld te werken, meldt The Educators Room.
- De meeste kinderen functioneren goed als het gaat om het gebruik van computers, maar toch heeft slechts 57 procent van de basisscholen een draadloze internetverbinding, volgens de Computer Science Teachers Association.
Resources for Coding Basics
Veel verschillende organisaties bieden coderingsonderwijs voor jonge kinderen. Of het nu gaat om zomerkampen of online programma’s, ze bieden kinderen de mogelijkheid om praktische kennis en vaardigheden op het gebied van computerwetenschappen te ontwikkelen.
“De beste manier voor jonge kinderen om programmeren te leren, is gewoon om het op een heel concrete manier te gaan doen,” zegt Angie Schiavoni van CodeEd. “De beste manier om kinderen te leren voetballen is niet alleen te leren dribbelen of de bal te passen, maar het veld op te gaan en te voetballen, heel veel. Dan kun je later je vaardigheden verfijnen.”
Net als CodeEd geeft Scratch jonge leerlingen de kans om interactieve verhalen, animaties en spelletjes te maken, en deze vervolgens online te delen. Hoewel het programma is ontworpen voor kinderen van acht tot zestien jaar, is het geschikt voor alle beginnende programmeurs, omdat het gebruikmaakt van visuele voorstellingen om fundamentele wiskundige en computationele ideeën bij te brengen. De site heeft natuurlijk secties voor kinderen, maar ook voor ouders en opvoeders. Sinds de oprichting hebben naar schatting 800.000 leerlingen meer dan een miljoen Scratch-projecten gedeeld.
Scratch en CodeEd vertegenwoordigen slechts twee van de vele online bronnen voor basisschoolleerlingen die geïnteresseerd zijn in technologie. De volgende bronnen kunnen ook nuttig zijn voor leerlingen en ouders:
- Alice.org Alice.org biedt een 3D-programmeeromgeving waarmee kinderen van alle leeftijden kunnen leren objectgeoriënteerd programmeren. Downloads, licenties en tutorials zijn beschikbaar.
- Codecademy.com Codecademy.com biedt iedereen de mogelijkheid om gratis te leren coderen aan de hand van eenvoudige voorbeelden en methoden.
- Codepupil.com Codepupil.com maakt gebruik van eenvoudige spelletjes, zoals “Code Stitch”, en oefeningen om kinderen te leren coderen met HTML en CSS.
- Code.org Code.org leert kinderen de basisbeginselen van de informatica door middel van een tutorial die gebruikmaakt van “drag-and-drop”-programmering. Een 15 tot 25 uur durende K-8-cursus Intro to Computer Science is beschikbaar voor kinderen vanaf zes jaar.
- ComputerScienceForKids.com ComputerScienceForKids.com biedt vier verschillende taal-programmatrajecten voor thuisonderwijs, alsmede lesprogramma’s voor leerkrachten die in de openbare klas kunnen worden gebruikt.
- DaisyTheDinosaur DaisyTheDinosaur is een iPad-app waarmee kinderen van vijf tot acht jaar basislogica leren en waarmee ze commando’s met één woord naar de programmeerruimte kunnen slepen.
- Hackety.com Hackety.com leert studenten de grondbeginselen van de programmeertaal Ruby, die wordt gebruikt voor toepassingen en websites. Online cursussen zijn onder meer An Introduction to Ruby en An Introduction to Programming.
- Kodable Kodable is een iPad-spel om kinderen vanaf vijf jaar te leren hoe ze coderingsvaardigheden kunnen ontwikkelen. Er zijn ook leermiddelen beschikbaar voor leerlingen vanaf de 12e klas.
- PluralSight PluralSight weet dat kinderen al experts zijn op het gebied van technologie en biedt gratis cursussen aan zoals Kinderen leren programmeren en Apps leren bouwen met App Inventor.
- Scratch.MIT.edu Scratch.MIT.edu biedt een visuele programmeertaal die is ontwikkeld door het MIT Media Lab, waarmee kinderen interactieve animaties, games en verhalen kunnen bouwen. Op de site zijn al meer dan 4,9 miljoen projecten gedeeld.
- TeachKidstoProgram.com TeachKidstoProgram.com geeft suggesties voor websites, software, hardware en boeken, zoals Python for Kids van Jason Briggs, om de belangstelling van kinderen voor programmeren te ontwikkelen.
- TeamTreeHouse.com TeamTreeHouse.com biedt de mogelijkheid om meer te leren over webcodering en -ontwerp aan de hand van meer dan 1000 video’s die door deskundige instructeurs zijn gemaakt. De kennis wordt getest via interactieve coderingsuitdagingen en quizzen.
- Udemy.com Udemy.com biedt een aantal cursussen voor kinderen, waaronder een vrij goedkope Kids Coding-Beginner HTML die is afgestemd op jonge leerstijlen en een eindproject bevat.
Naast het aanwakkeren van de belangstelling hopen de oprichters van programma’s als CodeEd en Scratch dat hun inspanningen leiden tot groei op de lange termijn in het vakgebied.
“Het wordt tijd dat informatica op gelijke voet wordt onderwezen met andere wetenschappelijke disciplines zoals biologie, natuurkunde en scheikunde,” zegt Schiavoni. “Maar we hebben nog een lange weg te gaan om die achterstand in te lopen. Estland heeft onlangs een nationaal programma geïmplementeerd waarbij 100 procent van de leerlingen in de brugklas verplicht wordt computerlessen te volgen.”
Middelbare school
Voor leerlingen die de kans om te coderen in K-5 hebben gemist, biedt de middelbare school een breder scala aan mogelijkheden. Langzaam maar zeker nemen leraren op middelbare scholen de basisbeginselen van de informatica op in het lesprogramma. Het gaat dan misschien niet om het onderwijzen van specifieke talen, maar slechts om het introduceren van onderliggende concepten en grondbeginselen.
“Het doel is om de theorie van het programmeren te leren”, zegt Charlie King van CLEARLINK. “Als je begrijpt hoe je dingen moet manipuleren met IF’s en Loops, maakt het niet uit welke taal. Basis HTML/CSS/JavaScript is eenvoudig en stelt je in staat om op het eenvoudigste niveau coole dingen te maken. Dat kan het verlangen aanwakkeren. Als dat hun aandacht trekt, zijn C++/Java/PHP of andere krachtigere talen in de echte wereld gebruikelijk, en leuk om mee te spelen.”
Kinderen op deze leeftijd ontwikkelen vaak een interesse in informatica door videogames te maken of hun eigen websites te bouwen. Dit soort projecten maakt gebruik van creativiteit om kernvaardigheden te introduceren en te ontwikkelen.
“De boodschap moet zijn dat informatica gaat over het maken en bouwen van mooie en nuttige dingen”, zegt Angie Schiavoni van CodeEd. “Webontwikkeling, bijvoorbeeld, dat we in CodeEd-lessen onderwijzen, gaat over creativiteit en zelfexpressie, niet alleen over het leren van een stel eng uitziende tags.”
Tegen de tijd dat leerlingen naar de middelbare school gaan, zullen ze niet meer bang zijn voor informatica.
Games gebruiken om te leren
Kinderen op de middelbare school zijn dol op games, alleen of online. Batman, Tomb Raider en Call of Duty zijn al ontelbare keren verschenen onder kerstbomen of op verjaardagsfeestjes. Als ouder of leerkracht kan gamen een afleiding lijken van het schoolwerk, tenzij het natuurlijk een educatieve kans wordt. De volgende bronnen bieden middelbare scholieren de kans om te leren wat er achter het scherm gebeurt:
- Codea Codea is een toepassing die kan worden gedownload voor een iPad en waarmee games en simulaties kunnen worden gemaakt met behulp van de programmeertaal Lua.
- CodeAvengers.com CodeAvengers.com stelt gebruikers in staat om games te maken in JavaScript, en biedt tutorials zoals Intro to Making Games, Intro to Graphics en Intro to Programming.
- GameInstitute.com GameInstitute.com biedt mogelijkheden voor gameprogrammering, game art en animatie en om meer te leren over het Unity-platform dat wordt gebruikt bij het maken van games.
- Hour of Code De Hour of Code-tutorial, gesponsord door de University of Colorado at Boulder, maakt gebruik van drag-and-drop-programmering om kinderen te helpen een 3D-videogame te maken. Het programma wordt nu gebruikt in veel middelbare scholen in Boulder.
- PlayBasic.com PlayBasic.com biedt een 2D-programmeertaal en een verscheidenheid aan grafische functies, zoals beeldeffecten en mapping, voor het maken van spellen.
- StormTheCastle.com StormTheCastle.com geeft details over wat er komt kijken bij het programmeren van een spel en wat leerlingen kunnen doen om zich voor te bereiden op een carrière. Er is ook een gratis handleiding beschikbaar voor het maken en ontwerpen van een game.
- TeamLiquid.net TeamLiquid.net werpt een blik op enkele van de verschillende carrières die beschikbaar zouden kunnen zijn in gaming, waaronder programmeren, kunstenaarschap, ontwerpen en engineering.
- YouthDigital.com YouthDigital.com is gericht op leerlingen van acht tot zestien jaar en biedt online lessen in het maken van apps en games.
My First Website
Webontwikkeling is een andere geweldige manier om essentiële informatica- en coderingsvaardigheden te oefenen. Leerlingen kunnen beginnen met het leren van Hyper Text Markup Language (HTML), de ruggengraat van een webpagina, en met JavaScript en Flash om dimensie toe te voegen. Hier zijn vier bronnen voor middelbare scholieren die hun eerste website willen bouwen:
- CodeAvengers.com CodeAvengers.com biedt mogelijkheden voor scholieren om websites en apps te bouwen met HTML5 en CSS3. Python-cursussen zullen naar verwachting in 2014 beschikbaar komen.
- CodeEd.org CodeEd.org stuurt vrijwilligers naar een klaslokaal met behulp van een verstrekt lesprogramma en leert meisjes coderen door een website te bouwen.
- Lissaexplains.com Lissaexplains.com biedt tutorials waarmee kinderen hun eigen websites met HTML kunnen maken. Voor gevorderden zijn er Perl-scripts en .htaccess-bestanden beschikbaar.
- SMPlanet.com SMPlanet.com biedt een handleiding in zeven stappen voor het maken van een website, inclusief de basisbeginselen van HTML-tags en het bekijken en bewerken van pagina’s.
Andere hulpmiddelen
Game-ontwerp en website-ontwikkeling zijn slechts twee van de vele mogelijkheden op het gebied van informatica die voor middelbare scholieren beschikbaar zijn. Heeft u een kind dat graag dingen uit elkaar haalt? De basisbeginselen van computerhardware leren kan de logische volgende stap zijn. Heeft u een zoon of dochter die geïnteresseerd is in hacken (of hopelijk hoe u dat kunt voorkomen)? Softwareontwikkeling en cyberveiligheid zijn uitstekend geschikt om op de middelbare school over te leren. Voor meer ideeën en informatie kunt u de volgende online bronnen raadplegen:
- Edutopia Edutopia biedt 7 apps om kinderen codeervaardigheden bij te brengen, waaronder GameStar Mechanic, Hopscotch en Scratch.
- The Khan Academy The Khan Academy biedt Drawing and Animation, dat gebruikmaakt van JavaScript en de ProcessingJS-bibliotheek om te animeren en te tekenen.
- Make Your Own Flappy Bird Met de tutorial voor Make Your Own Flappy Bird kun je in 20 minuten je eigen game maken. De tutorial is beschikbaar via learn.code.org.
- Polygon Polygon heeft een verhaal met de titel My Kids are Learning to be Better People by Learning How to Code Games.
- Video van de Hour of Code-campagne voor de Computer Science Education Week President Barack Obama legt de nadruk op computervaardigheden in deze korte video op YouTube die het startschot vormde voor de Hour of Code-campagne van 2013.
- ReadWrite: 6 codeerapplicaties voor kinderen ReadWrite heeft een artikel getiteld How to Raise the Next Zuckerberg: 6 codeer-apps voor kinderen. Suggesties zijn onder andere het uitproberen van Alice en Code Monster.
- ReadWrite: Schools Aren’t Teaching Kids to Code ReadWrite rapporteert in het artikel Schools Aren’t Teaching Kids to Code; Here’s Who is Filling the Gap over welke groepen leerlingen helpen om te leren programmeren.
High School and College Prep
Slechts 30.000 studenten hebben in 2013 de Advanced Placement-test voor computerwetenschappen afgelegd, volgens Education Week. Minder dan 20 procent van die testdeelnemers waren vrouwen, ongeveer acht procent waren Hispanic en minder dan 3 procent waren Afro-Amerikanen. Ook beangstigend is dat in 11 staten helemaal geen Afro-Amerikanen het examen aflegden, en in acht staten geen Latijns-Amerikaanse studenten.
Het College Board erkent de noodzaak om studenten in het veld te trekken, en heeft besloten om een nieuwe klas te lanceren, genaamd AP Computer Science: Principles, die in het schooljaar 2016 – 2017 van start zal gaan. Deze cursus zal studenten kennis laten maken met programmeren, maar hen ook een breed inzicht geven in informatica en de vele toepassingen ervan.
“Toen ik op de middelbare school zat, was er heel weinig beschikbaar voor studenten met beroepsmatige interesse in technologie,” zegt Justin Rohrman, senior software tester bij Sharable Ink. “Naar wat ik heb begrepen, bieden veel openbare scholen nu technologie-specifieke cursussen aan. Als je die volgt, kun je een voorsprong op de rest van de wereld opbouwen. Ik raad je ook aan om ervaring op te doen in de open source-gemeenschap met groepen als Wikimedia Foundation (Wikipedia) en Mozilla.”
College Prep First Steps
Misschien is de beste manier om je voor te bereiden op een universitaire graad in de informatica wel het cultiveren van kennis en vaardigheden in wiskunde en laboratoriumwetenschappen.
“Een goede beheersing van wiskunde en natuurwetenschappen zal de student helpen als hij of zij een graad wil behalen, zelfs als hij of zij deze uiteindelijk nooit in de ‘echte wereld’ zal gebruiken”, zegt Chris Martino van SimpiVity Corporation. “De meeste CS-programma’s zijn zwaar op deze gebieden met vereisten in calculus, statistiek, natuurkunde, enz.”
Naast wiskunde en andere laboratoriumwetenschappen moeten middelbare scholieren die geïnteresseerd zijn in computerwetenschappen zo veel mogelijk specialismen verkennen. Niet alleen om het landschap beter te begrijpen, maar ook om het studiewerk op universitair niveau te plannen. Naast algemene informatica en programmeren, bijvoorbeeld, zijn sommige middelbare scholen begonnen met het aanbieden van lessen in databasebeheer, informatieborging en -beveiliging en grondbeginselen van informatietechnologie (IT). Hoewel ze nog steeds zeldzaam zijn, zijn ze wel in opkomst.
“Mijn middelbare school bood drie lessen softwareontwikkeling aan, en ik heb ze alle drie gevolgd”, zegt Bradley Stewart van Shareable Ink. “Er was een cursus webdesign, een cursus Visual Basic en een cursus C++. Ik zou ze zeker aanraden waar ze aangeboden worden, en ik zou alle middelbare scholen aanmoedigen om ze aan te bieden. Als je van plan bent om software-engineering te gaan doen, is het zeer aan te bevelen om tijdens je hele middelbare schooltijd aandacht te besteden aan wiskunde.”
Veel van de bronnen die al in deze gids zijn genoemd, bieden mogelijkheden voor leerlingen op de middelbare school om informatica te gaan studeren. De mogelijkheden zijn legio, met name online, en omvatten bronnen als Codecademy, Code.org, Coursera, Udacity en Udemy. Justin Rohrman van Shareable Ink heeft nog een suggestie.
“Er is een fantastisch programma voor jongeren genaamd SummerQAmp,” zegt hij. “Dit programma is gericht op het ontwikkelen van echte technische vaardigheden en mensen hiermee in aanraking te brengen voordat ze naar de universiteit gaan.”
Ten slotte kunnen middelbare scholieren bij hun onderzoek naar bacheloropleidingen in CS online colleges overwegen die gratis laptops ter beschikking stellen. Hoewel laptops nuttig zijn voor elke student, zijn ze absoluut essentieel voor CS majors – en elke bespaarde cent helpt.
Programmeertaal Must-Haves
Studenten hebben veel keuzes als het gaat om programmeertalen. Sommigen leren de basis van verschillende talen als ze van de middelbare school naar de universiteit gaan, terwijl anderen zich concentreren op een enkele taal die voor een specifiek doel wordt gebruikt. Voorbeelden van deze laatste zijn gecompileerde talen, declaratieve talen, objectgeoriënteerde talen, scripttalen en vele andere. De volgende zeven programmeertalen vertegenwoordigen de meest voorkomende (en belangrijkste) die een leerling op de middelbare school kan leren:
- C++ is een programmeertaal die is ontwikkeld vanuit Bell Labs en populair is vanwege zijn grafische toepassingen. C++ voegt objectgeoriënteerde functies toe aan zijn voorganger, C.
- HTML is een hypertext opmaaktaal die wordt gebruikt bij het maken van World Wide Web documenten.
- JavaScript is ontwikkeld door Netscape en wordt gebruikt bij het maken van interactieve websites. Hoewel vergelijkbaar met Java, heeft het veel van zijn eigen unieke functies.
- Perl staat voor Practical Extraction and Report Language en gebruikt een syntaxis in zijn scripttaal die vergelijkbaar is met C/C++.
- PHP, dat staat voor hypertext preprocessor, wordt gebruikt in server-side scripting en webontwikkeling en is open-source en embeddable in HTML.
- Python is een objectgeoriënteerde programmeertaal met een open-source code die zijn naam kreeg van “Monty Python’s Flying Circus.”
- Ruby is een objectgeoriënteerde programmeertaal die kan worden gebruikt voor alledaagse programmering en het testen van prototypen.
College Prep Resources
Hoogeschoolleerlingen zijn misschien op zichzelf aangewezen als het gaat om het vinden van mogelijkheden voor computerwetenschappen en coderingsinstructie. Als ze geen programma’s op hun school kunnen vinden, kunnen ze hun kennis vergroten door middel van diepgaande online bronnen of intensieve zomerkampen. Deze bieden vaak toegang tot ervaren instructeurs, op afstand of in persoon:
- Codenow.org Codenow.org biedt mogelijkheden voor tieners in laag-economische gebieden om te leren programmeren door middel van projectgebaseerd leren. Bijna de helft van de alumni is vrouw.
- Girls Who Code Girls Who Code biedt een onderdompelingsprogramma in de zomer op het gebied van informatica, waarbij de nadruk ligt op mobiele ontwikkeling, robotica en webontwerp. Meisjes doen ervaring op door middel van demo’s, lezingen en mentorschap.
- Hack Reactor Hack Reactor biedt een 12 weken durend bootcamp om vaardigheden op het gebied van software-engineering aan te scherpen. Ervaring met coderen wordt aanbevolen.
- Metis Metis is een 12-weeks kamp dat wordt gegeven door instructeurs in Boston en is gericht op HTML, CSS en Ruby on Rails. Het kamp is duur, maar stelt beurzen beschikbaar voor vrouwen, minderheden en veteranen.
- Silicon Valley Code Camp Silicon Valley Code Camp wordt gratis aangeboden en wordt geleid door ontwikkelaars voor ontwikkelaars om onderwerpen als branding of juridische kwesties te behandelen.
- ScriptEd.org ScriptEd.org is een andere organisatie die programmeeronderwijs biedt in gebieden met lage inkomens door middel van partnerschappen met vrijwilligers.
- Square Square heeft zijn codeerkamp uitgebreid van alleen studenten naar middelbare scholieren in Silicon Valley en biedt instructie via technici van Square en extra docenten.
- SummerQAmp Het SummerQAmp-programma is in 2012 opgericht als onderdeel van het White House Summer Jobs+Initiative en was het geesteskind van GroupMe-medeoprichter Steve Martocci en, jawel, rocker-turned-actor Jon Bon Jovi en anderen. Het biedt stageplaatsen aan studenten die geïnteresseerd zijn in kwaliteitsborging, een van de vele gebieden van de informatica.
- AmplifyCS AmplifyCS is de eerste AP Computer Science MOOC die blended online instructie met ondersteuning biedt, allemaal gratis. Studenten leren over Java en moeten worden voorbereid op het AP-examen in informatica.
- Coursera Coursera.org biedt Beginning Game Programming with C# aan, inclusief het gebruik van Unity, een populaire game-engine onder indie-ontwikkelaars.
- DigitalMediaAcademy DigitalMediaAcademy biedt instructie in app-ontwikkeling, game-ontwerp en iPhone-applicaties tijdens kampen in de hele VS.De zomerkampen die specifiek beschikbaar zijn aan de Universiteit van Chicago omvatten Game Programming, Java Programming en Programming 101.
- Openclassroom van de Stanford University Openclassroom.stanford.edu wordt beheerd door de Stanford University en biedt gratis lessen aan zoals Design and Analysis of Algorithms en Introduction to Databases and Practical Unix.
- Instituut voor wiskunde en informatica Instituut voor wiskunde en informatica biedt AP-lessen en cursussen op universitair niveau in informatica en hulp bij de voorbereiding op de AP-examens Informatica en AP Calculus.
- University of California Online University of California Online biedt Informatica voor Wetenschappen, Wiskunde en Ingenieurswetenschappen I die van belang kunnen zijn voor gevorderde middelbare school- of college-overgangsstudenten.
Start je Informatica-opleiding vandaag
Bedenk dat er weinig redenen zijn om te wachten tot de universiteit om te beginnen met het ontwikkelen van je informatica- en coderingsvaardigheden. De verbonden wereld is de wereld van de toekomst en of u nu besluit om strikt te werken in de informatica en programmeren, of cross-over in gebieden zoals de gezondheidszorg of ruimtevaart, kunt u helpen bouwen en ontwerpen van de programma’s en technologieën. Het spannende is dat veel van deze technologieën nog moeten worden ontwikkeld. Het is nu al duidelijk dat programmeren en coderen de basis vormen voor zoveel nieuwe en vooruitstrevende ideeën, wat de vraag doet rijzen: Ben jij klaar om de toekomst vorm te geven?
Geef een antwoord