Informatika a főiskola előtt
On január 25, 2022 by adminA számítástechnikusok központi szerepet játszanak technológiai infrastruktúránkban. Hardvereket, szoftvereket és egyéb alkalmazásokat fejlesztenek a hadsereg, a vállalkozások és az átlagfogyasztók számára. Ez tette az informatikát napjaink egyik leggyorsabban növekvő karrierterületté az Egyesült Államokban: egyes szakmák, például a szoftvermérnöki szakma 2012 és 2022 között várhatóan 22 százalékkal fog növekedni. Ez óriási lehetőséget jelent a terület iránt érdeklődő diákok és fiatal szakemberek számára, ugyanakkor megnövekedett versenyt is, mind a főiskolai szinten, mind a munkaerőpiacon.
A számítástechnikai oktatás számos szakértője a siker kulcsaként a főiskola előtti készségfejlesztést emlegeti. A hat- és hétéves diákok már megtanulják a számítógépes programok logikáját, és egyes esetekben azt is, hogyan készítsenek saját egyszerű programokat. A formális számítástechnika-tanulás azonban továbbra is ritkaságszámba megy a K-12-es tantervekben. 2011-ben az ország középiskoláinak mindössze öt százaléka kínált emelt szintű érettségi vizsgát ebből a tárgyból. Ez a hiányosság arra kényszeríti a diákokat, hogy máshol keressenek informatikai oktatást.
Az alábbi útmutató segít a diákoknak és a szülőknek azonosítani és megérteni a számítástudományok főiskola előtti tanulására rendelkezésre álló lehetőségek sokaságát. A legfontosabb elemek a következők:
- Egy alapos áttekintés arról, hogy miért fontos az informatikát tanulni az általános és középiskolában.
- A számítástechnikai információk és források bontása az egyes szinteken: általános iskola, középiskola és középiskola.
- Egy részletes áttekintés a főiskolai felkészítésről. Konkrétan, hogyan készülhetnek fel a középiskolás diákok a felsőfokú informatikai tanulmányokra.
Top Online Programok
Fedezd fel az érdeklődési körödnek megfelelő programokat a magas színvonalú szabványokkal és a rugalmassággal, amire szükséged van ahhoz, hogy karrieredet a következő szintre emeld.
Elementáris
A fiatal gyerekeknek természetes adottságuk van az idegen nyelv tanulására. A spanyol vagy kínai nyelv tanítását az általános iskolai tantervben támogatók azt állítják, hogy a gyerekek sokkal szervesebben szívják magukba a fogalmakat és a szókincset, mint a felnőttek. A számítógépes programozás, azaz a “kódolás” nagyon hasonló elemeket tartalmaz, és több nyelvet is magában foglal. A kódolás elősegíti a tanulók együttműködését, kreativitását, tervezési, prezentációs és problémamegoldó készségét is. Ez sok szülőben felveti a kérdést: Miért nem tanulnak a gyerekek alapvető informatikát és programozást az iskolában? A Common Core és a No Child Left Behind akadályoknak tűnhet, de léteznek alternatívák.
Miért kezdjük az általános iskolában
A számítástechnika és a kódolás iránt érdeklődő tanárok, rendszergazdák és igazgatók a nyílt forráskódú tanterveket kereshetik, hogy önkéntes alapú programokat hozzanak be iskoláikba. A CodeEd, egy non-profit önkéntes program, amely New Yorkban, Bostonban és San Franciscóban tanítja a lányoknak a számítástechnika és a programozás alapelveit, már hatodik osztályban elkezdi. Alapítói megértették, hogy a számítástechnika iránti érdeklődést és az “én is meg tudom csinálni” hozzáállást korán kell táplálni.
“Azt láttuk, hogy a gyerekek egyértelműen képesek már fiatal korban megtanulni az összetett számítástechnikai fogalmakat” – mondja Angie Schiavoni a CodeEd-től.
A számítástechnikát már fiatal korban meg lehet ismertetni a diákokkal, de a fogalmaknak egyszerűen érthetőnek kell lenniük – írja a Computer Science Teachers Association. Charlie King a CLEARLINK-tól azt javasolja, hogy a gyerekek már akkor kezdjenek el kódolni és elmélyedni az informatikában, amikor érdeklődést mutatnak iránta. A konkrét életkor talán nem is annyira fontos.”
“A negyedik vagy ötödik osztály egy szórakoztató hely” – mondja. “Vad képzeletük van, és nem hisznek a korlátozásokban. A fiam ötödik osztályos, és imádja.”
Itt van néhány ok, amiért az informatikát és a kódolást már az általános iskolai oktatásban be kell illeszteni az oktatásba.”
- A 2020-as évre 100 000-nél több informatikai állás áll majd rendelkezésre, mint ahány főiskolát végzett, a területen dolgozni képes diplomás – írja a The Educators Room.
- A legtöbb gyerek magasan képzett, ha a számítógépek használatáról van szó, mégis csak az általános iskolák 57 százalékában van vezeték nélküli internetkapcsolat – állítja az Informatikatanárok Szövetsége.
Források a kódolás alapjaihoz
Sok különböző szervezet kínál kódolási oktatást kisgyerekeknek. Legyen szó nyári táborokról vagy online programokról, ezek lehetőséget biztosítanak a gyerekeknek, hogy gyakorlati informatikai ismereteket és készségeket fejlesszenek.
“A programozást a kisgyerekek számára a legjobb módja a programozás megtanulásának, ha egyszerűen elkezdik nagyon konkrétan csinálni” – mondja Angie Schiavoni a CodeEd-től. “Ez kicsit olyan, mintha a gyerekek számára a legjobb módja a focizásnak az lenne, ha nem csak megtanulnák, hogyan kell dribbelni vagy csak megtanulnák a labdát passzolni, hanem kimennének a pályára és fociznának, sokat. Aztán később finomhangolhatod a képességeidet.”
A CodeEd-hez hasonlóan a Scratch is lehetőséget ad a fiatal diákoknak, hogy interaktív történeteket, animációkat és játékokat készítsenek, majd megosszák azokat az interneten. Bár a programot nyolc és 16 év közötti gyerekeknek tervezték, minden kezdő programozó számára megfelelő, mivel vizuális ábrázolásokat használ az alapvető matematikai és számítási ötletek megtanításához. Az oldalon természetesen vannak gyerekeknek szóló részek, valamint szülőknek és pedagógusoknak szóló részek is. Az alapítás óta a becslések szerint 800 000 diák több mint egymillió Scratch-projektet osztott meg.
A Scratch és a CodeEd csak kettő a sok online forrás közül a technológia iránt érdeklődő általános iskolások számára. A következő források is hasznosnak bizonyulhatnak a diákok és a szülők számára:
- Alice.org Az Alice.org egy 3D-s programozási környezetet kínál, amely segít a gyerekeknek minden korosztályban megtanulni az objektumorientált programozást. Letöltések, licencek és oktatóprogramok állnak rendelkezésre.
- Codecademy.com A Codecademy.com bárkinek lehetőséget kínál arra, hogy egyszerű példák és módszerek segítségével ingyenesen megtanuljon kódolni.
- Codepupil.com Codepupil.com egyszerű játékokkal, mint például a “Code Stitch”, és gyakorlatokkal tanítja meg a gyerekeknek a HTML és CSS kódolást.
- Code.org A Code.org az informatika alapjait tanítja a drag-and-drop programozást használó oktatóprogramon keresztül. A 15-25 órás K-8-as Intro to Computer Science kurzus már hatéves kortól elérhető.
- ComputerScienceForKids.com A ComputerScienceForKids.com négy különböző nyelvi programozási pályát kínál az otthon tanuló diákoknak, valamint tanároknak szóló, az állami tanteremben használható tananyagot.
- DaisyTheDinosaur A DaisyTheDinosaur egy iPad alkalmazás, amely az öt és nyolc év közötti gyerekeket megismerteti az alapvető logikai alapokkal, és lehetővé teszi számukra, hogy egyszavas parancsokat húzzanak a programozási térbe.
- Hackety.com A Hackety.com a Ruby programozási nyelv alapjait tanítja meg a diákoknak, amelyet alkalmazásokhoz és webhelyekhez használnak. Az online tanfolyamok közé tartozik az An Introduction to Ruby és az An Introduction to Programming.
- Kodable A Kodable egy iPad-játék, amely már ötéves gyerekeket is megtanít a kódolási készségek fejlesztésére. A tanulási eszközök már a 12. osztályosok számára is elérhetőek.
- PluralSight A PluralSight tudja, hogy a gyerekek már szakértők a technológiában, és olyan ingyenes tanfolyamokat kínál, mint a Teaching Kids to Program és a Learning to Build Apps with App Inventor.
- Scratch.MIT.edu A Scratch.MIT.edu az MIT Media Lab által kifejlesztett vizuális programozási nyelvet kínál, amellyel a gyerekek interaktív animációkat, játékokat és történeteket készíthetnek. Az oldalon már több mint 4,9 millió projektet osztottak meg.
- TeachKidstoProgram.com A TeachKidstoProgram.com weboldalakat, szoftvereket, hardvereket és könyveket – például a Jason Briggs Python for Kids című könyvét – ajánl, amelyekkel a gyerekek programozás iránti érdeklődését fejleszthetik.
- TeamTreeHouse.com A TeamTreeHouse.com több mint 1000, szakértő oktatók által készített videón keresztül kínál lehetőséget a webes kódolás és tervezés elsajátítására. A tudás interaktív kódolási kihívásokon és kvízeken keresztül tesztelhető.
- Udemy.com Az Udemy.com számos tanfolyamot kínál gyerekeknek, köztük a meglehetősen olcsó Kids Coding-Beginner HTML-t, amely a fiatal tanulási stílusokhoz igazodik, és egy záró projektet is tartalmaz.
Az érdeklődés felkeltésén túl az olyan programok alapítói, mint a CodeEd és a Scratch, remélik, hogy erőfeszítéseik hosszú távú növekedést eredményeznek a területen.
“Itt az ideje, hogy az informatikát más tudományos diszciplínákkal, például a biológiával, fizikával és kémiával azonos szinten tanítsák” – mondja Schiavoni. “De még hosszú utat kell bejárnunk, hogy felzárkózzunk. Észtországban nemrég vezettek be egy nemzeti programot, ahol az első osztályosok 100 százalékának kötelező lesz informatikaórákat venni.”
középiskola
A diákok számára, akik K-5-ben lemaradtak a kódolásról, a középiskola szélesebb körű lehetőséget kínál. Lassan, de biztosan a középiskolai tanárok beépítik a tantervbe az informatika alapjait. Ekkor még nem biztos, hogy konkrét nyelveket tanítanak, csupán a mögöttes fogalmakat és alapokat vezetik be.
“A cél a programozás elméletének elsajátítása” – mondja Charlie King a CLEARLINK-tól. “Ha megérted, hogyan kell manipulálni a dolgokat IF-ekkel és ciklusokkal, akkor nem számít a nyelv. Az alapvető HTML/CSS/JavaScript egyszerű, és lehetővé teszi, hogy a legegyszerűbb szinteken is menő dolgokat készíts. Ez vágyat ébreszthet. Ha ez megragadja a figyelmüket, a C++/Java/PHP vagy más, nagyobb teljesítményű nyelvek a való világban gyakoriak, és szórakoztató velük játszani.”
A gyerekek ebben a korban gyakran úgy kezdenek érdeklődni az informatika iránt, hogy videojátékokat készítenek vagy saját weboldalakat építenek. Az ilyen típusú projektek a kreativitást használják az alapvető készségek bemutatására és fejlesztésére.”
“Azt kell üzenni, hogy az informatika arról szól, hogy szép és hasznos dolgokat kell létrehozni és építeni” – mondja Angie Schiavoni a CodeEd-től. “Például a webfejlesztés, amelyet a CodeEd órákon tanítunk, a kreativitásról és az önkifejezésről szól, nem pedig arról, hogy egy csomó ijesztően kinéző taget tanuljanak meg.”
Mire a diákok középiskolába kerülnek, már nem fognak félni az informatikától. Ehelyett abban a helyzetben lesznek, hogy elfogadják, és akár haladó tanulmányokat is folytathatnak.
A játékok használata a tanuláshoz
A középiskolás gyerekek szeretnek játszani, akár egyedül, akár online. A Batman, a Tomb Raider és a Call of Duty számtalanszor megjelent már a karácsonyfa alatt vagy a születésnapi partikon. Szülőként vagy tanárként úgy tűnhet, hogy a játék elvonja a figyelmet az iskolai munkáról, kivéve persze, ha tanulási lehetőséggé válik. A következő források lehetőséget adnak a középiskolásoknak, hogy megtudják, mi történik a képernyő mögött:
- Codea A Codea egy iPadre letölthető alkalmazás, amellyel játékokat és szimulációkat lehet készíteni a Lua programozási nyelv segítségével.
- CodeAvengers.com A CodeAvengers.com lehetővé teszi, hogy a felhasználók JavaScriptben hozzanak létre játékokat, és olyan oktatóanyagokat kínál, mint az Intro to Making Games, Intro to Graphics és Intro to Programming.
- GameInstitute.com A GameInstitute.com lehetőséget nyújt játékprogramozásra, játékművészetre és animációra, valamint a játékkészítéshez használt Unity platform megismerésére.
- Hour of Code A University of Colorado at Boulder által támogatott Hour of Code oktatóprogram a drag-and-drop programozás segítségével segít a gyerekeknek 3D videojátékot készíteni. A programot már számos boulderi középiskolában használják.
- PlayBasic.com A PlayBasic.com egy 2D-s programozási nyelvet és számos grafikai funkciót, például képi effekteket és leképezést kínál játékok készítéséhez.
- StormTheCastle.com A StormTheCastle.comp részletesen bemutatja, hogy mi tartozik egy játék programozásához, és mit tehetnek a diákok, hogy elkezdjenek felkészülni a pályára. Egy ingyenes oktatóanyag is elérhető a játékkészítéshez és -tervezéshez.
- TeamLiquid.net A TeamLiquid.net a játékiparban elérhető különböző karriereket veszi górcső alá, beleértve a programozást, a művészetet, a tervezést és a mérnöki munkát.
- YouthDigital.com A YouthDigital.com nyolc és 16 év közötti diákoknak szól, és online tanfolyamokat kínál alkalmazások és játékok készítéséhez.
My First Website
A webfejlesztés egy másik remek módja az alapvető informatikai és kódolási készségek gyakorlásának. A diákok elkezdhetik elsajátítani a Hyper Text Markup Language (HTML) nyelvet, a weboldalak gerincét, valamint a JavaScriptet és a Flash-t, hogy dimenziót adjanak hozzá. Íme négy forrás olyan középiskolás diákok számára, akik szeretnék elkészíteni legelső weboldalukat:
- CodeAvengers.com A CodeAvengers.com lehetőséget biztosít a diákoknak, hogy weboldalakat és alkalmazásokat készítsenek HTML5 és CSS3 használatával. A Python tanfolyamok várhatóan 2014-ben válnak elérhetővé.
- CodeEd.org A CodeEd.org önkénteseket küld egy osztályterembe egy megadott tananyag segítségével, és weboldalak építésével tanítja meg a lányokat a kódolásra.
- Lissaexplains.com A Lissaexplains.com oktatóanyagokat kínál, amelyek segítségével a gyerekek saját weboldalakat készíthetnek HTML segítségével. A haladóbb felhasználók számára Perl szkriptek és .htaccess fájlok állnak rendelkezésre.
- SMPlanet.com Az SMPlanet.com hétlépcsős útmutatót kínál egy weboldal létrehozásához, beleértve a HTML címkék alapjait és az oldalak megtekintését és szerkesztését.
Más források
A játéktervezés és a weboldal készítés csak két lehetőség a sok informatikai lehetőség közül, amelyek a középiskolás diákok rendelkezésére állnak. Van olyan gyermeked, aki szeret szétszedni dolgokat? A számítógépes hardverek alapjainak elsajátítása lehet a logikus következő lépés. Érdekli a fiát vagy lányát a hackelés (vagy remélhetőleg annak megelőzése)? A szoftverfejlesztés és a kiberbiztonság kiválóan megismerhető középiskolai szinten. További ötletekért és információkért nézd meg ezeket az online forrásokat:
- Edutopia Az Edutopia 7 alkalmazással tanítja a gyerekeknek a kódolási készségeket, köztük a GameStar Mechanic, a Hopscotch és a Scratch.
- The Khan Academy A Khan Academy a Rajzolás és animáció című programot kínálja, amely JavaScript és a ProcessingJS könyvtár segítségével animál és rajzol.
- Make Your Own Flappy Bird A Make Your Own Flappy Bird bemutató segítségével mindössze 20 perc alatt elkészítheted a saját játékodat, és a learn.code.org oldalon keresztül érhető el.
- Polygon A Polygon a My Kids are Learning to be Better People by Learning How to Code Games című történetet ajánlja.
- Hour of Code Campaign Video for Computer Science Education Week Barack Obama elnök az informatikai ismereteket hangsúlyozza ebben a YouTube-on közzétett rövid videóban, amely a 2013-as Hour of Code kampány elindítását segítette.
- ReadWrite: 6 kódoló alkalmazás gyerekeknek A ReadWrite a How to Raise the Next Zuckerberg (Hogyan neveljük fel a következő Zuckerberget) című cikket ajánlja: 6 Coding Apps for Kids. A javaslatok között szerepel az Alice és a Code Monster kipróbálása.
- ReadWrite: A ReadWrite a Schools Aren’t Teaching Kids to Code; Here’s Who is Filling the Gap című cikkében arról számol be, hogy mely csoportok segítik a diákokat a programozás elsajátításában.
High School and College Prep
Az Education Week szerint 2013-ban mindössze 30 000 diák tette le az Advanced Placement tesztet informatikából. A vizsgázók kevesebb mint 20 százaléka volt nő, körülbelül nyolc százalékuk spanyolajkú, és kevesebb mint 3 százalékuk afroamerikai. Szintén ijesztő lehet, hogy 11 államban egyáltalán nem tettek vizsgát afroamerikaiak, nyolc államban pedig egyetlen spanyolajkú diák sem.
A The College Board, felismerve, hogy szükség van a diákok bevonására a területre, úgy döntött, hogy AP Computer Science néven új tanfolyamot indít: Principles, amely a 2016-2017-es tanévben indul. Ahol felajánlják, a diákok megismerkedhetnek a programozással, de emellett széleskörű ismereteket is szerezhetnek a számítástechnikáról és annak számos alkalmazásáról.
“Amikor középiskolás voltam, nagyon kevés lehetőség állt a technológia iránt szakmailag érdeklődő diákok rendelkezésére” – mondja Justin Rohrman, a Sharable Ink vezető szoftvertesztelője. “Úgy tudom azonban, hogy mostanában sok állami iskola kínál technológia-specifikus kurzusokat. Ennek követése segít abban, hogy egy kicsit előrébb jusson a ranglétrán. Azt is javaslom, hogy szerezzen tapasztalatot a nyílt forráskódú közösségben olyan csoportokban, mint a Wikimedia Foundation (Wikipedia) és a Mozilla.”
College Prep First Steps
Talán a legjobb módja az informatikai alapképzésre való felkészülésnek, ha a matematika és a laboratóriumi tudományok terén műveli az ismereteket és készségeket.
“A matematika és a természettudományok biztos ismerete segít, ha a diák diplomát akar szerezni, még akkor is, ha végül soha nem fogja használni a “való világban”” – mondja Chris Martino a SimpiVity Corporationtől. “A legtöbb informatikai program nehézkes ezeken a területeken a számtan, statisztika, fizika stb. követelményeivel.”
A matematika és más labortudományok mellett az informatika iránt érdeklődő középiskolásoknak minél több szakterületet kell felfedezniük. Nemcsak azért, hogy jobban megértsék a terepet, hanem azért is, hogy megtervezhessék a főiskolai szintű kurzusokat. Az általános informatika és a programozás mellett például egyes középiskolák elkezdték az adatbázis-kezelés, az információbiztosítás és -biztonság, valamint az informatika (IT) alapjai tantárgyakat is kínálni. Bár ezek még mindig ritkák, de egyre többen vannak.
“A középiskolám három szoftverfejlesztés órát kínált, és én mindhármat felvettem” – mondta Bradley Stewart, a Shareable Ink munkatársa. “Volt egy webdesign kurzus, egy Visual Basic kurzus és egy C++ kurzus. Mindenképpen ajánlanám őket, ahol felkínálják, és nyíltan bátorítanám az összes középiskolát, hogy biztosítsanak ilyeneket. A matematikára való összpontosítás erősen ajánlott az egész középiskolai oktatás során, ha valaki szoftvermérnöki pályát tervez.”
Az ebben az útmutatóban már említett számos forrás lehetőséget biztosít a középiskolás diákok számára az informatikával való foglalkozásra. A lehetőségek számtalanok, különösen online, és olyan forrásokat foglalnak magukban, mint a Codecademy, a Code.org, a Coursera, az Udacity és az Udemy. Justin Rohrmannak, a Shareable Ink munkatársának van még egy javaslata.
“Van egy fantasztikus program a fiatalok számára, a SummerQAmp” – mondja. “Ez a program a valódi technológiai készségek fejlesztésére és a főiskola előtti megismertetésére összpontosít.”
Végül, amikor a CS egyetemi programok után kutatnak, a középiskolásoknak érdemes megfontolniuk az ingyenes laptopokat biztosító online főiskolákat. Bár a laptopok minden diák számára hasznosak, a CS szakosok számára feltétlenül szükségesek – és minden megtakarított fillér segít.
Programozási nyelvi must-have
A diákoknak sok választási lehetőségük van, ha programozási nyelvekről van szó. Egyesek több nyelv alapjait is megtanulják, ahogy a középiskolából az egyetemre jutnak, míg mások egyetlen, egy adott eredményre használt nyelvre koncentrálnak. Ez utóbbira példa a fordított nyelvek, a deklaratív nyelvek, az objektumorientált nyelvek, a szkriptnyelvek és sok más nyelv. A következő hét programozási nyelv képviseli a leggyakoribb (és legfontosabb) nyelveket, amelyeket egy diák középiskolában megtanulhat:
- A C++ a Bell Labsből kifejlesztett programozási nyelv, amely grafikus alkalmazásai miatt népszerű. A C++ objektumorientált funkciókkal egészíti ki elődjét, a C-t.
- A HTML egy hipertext jelölőnyelv, amelyet a World Wide Web dokumentumainak létrehozására használnak.
- A JavaScriptet a Netscape fejlesztette ki, és interaktív weboldalak létrehozására használják. Bár hasonlít a Javához, sok saját, egyedi tulajdonsággal rendelkezik.
- A Perl a Practical Extraction and Report Language (gyakorlati kivonatoló és jelentéskészítő nyelv) rövidítése, és a C/C++-hoz hasonló szintaxist használ a szkriptnyelvben.
- A PHP a hypertext preprocessor rövidítése, amelyet a szerveroldali szkriptelésben és a webfejlesztésben használnak, nyílt forráskódú és HTML-be ágyazható.
- A Python egy nyílt forráskódú objektumorientált programozási nyelv, amely a nevét a “Monty Python repülő cirkuszáról” kapta.
- A Ruby egy objektumorientált programozási nyelv, amely mindennapi programozásra és prototípusok tesztelésére használható.
College Prep Resources
A középiskolás diákok magukra maradhatnak, amikor informatika és kódolás oktatásának lehetőségeit keresik. Ha nem találnak programokat az iskolájukban, akkor elmélyült online források vagy intenzív nyári táborok segítségével fejleszthetik tudásukat. Ezek gyakran biztosítanak hozzáférést tapasztalt oktatókhoz akár távolról, akár személyesen:
- Codenow.org A Codenow.org lehetőséget biztosít az alacsony gazdasági helyzetű területeken élő tizenévesek számára, hogy projektalapú tanulás révén megértsék, hogyan kell programozni. Végzett diákjainak közel fele nő.
- Girls Who Code A Girls Who Code nyári, informatikában elmélyülő programot kínál, amely a mobilfejlesztésre, robotikára és webdesignra összpontosít. A lányok demókon, előadásokon és mentoráláson keresztül szereznek tapasztalatot.
- Hack Reactor A Hack Reactor 12 hetes felkészítő tábort kínál a szoftvermérnöki készségek csiszolására. Korábbi kódolási tapasztalat ajánlott.
- Metis A Metis egy 12 hetes tábor, amelyet bostoni oktatók tanítanak, és a HTML, CSS és Ruby on Rails témakörökre összpontosít. A tábor drága, de ösztöndíjat biztosít nők, kisebbségek és veteránok számára.
- Silicon Valley Code Camp A Silicon Valley Code Camp ingyenes, és fejlesztők szervezik fejlesztők számára, hogy olyan témákkal foglalkozzanak, mint a márkaépítés vagy jogi kérdések.
- ScriptEd.org A ScriptEd.org egy másik szervezet, amely önkéntesekkel kötött partnerségek révén programozási oktatást biztosít alacsony jövedelmű területeken.
- Square A Square kiterjesztette kódolótáborát a csak főiskolás lányokra a Szilícium-völgyben, és az oktatást a Square mérnökei és további tanárok segítségével biztosítja.
- SummerQAmp A SummerQAmp programot 2012-ben alapították a Fehér Ház Summer Jobs+Initiative keretében, és a GroupMe társalapítója, Steve Martocci és – igen, a rockerből lett színész Jon Bon Jovi és mások ötlete volt. A program olyan diákoknak kínál szakmai gyakorlatot, akiket a minőségbiztosítás, az informatika számos területe közül az egyik érdekel.
- AmplifyCS Az AmplifyCS az első AP Computer Science MOOC, amely vegyes online oktatást kínál támogatással, mindezt ingyenesen. A diákok megismerkednek a Javával, és fel kell készülniük az AP-vizsga letételére informatikából.
- Coursera A Coursera.org a Beginning Game Programming with C# programot kínálja, amely magában foglalja az indie fejlesztők körében népszerű játékmotor, a Unity használatát.
- DigitalMediaAcademy A DigitalMediaAcademy alkalmazásfejlesztés, játéktervezés és iPhone alkalmazások oktatása az Egyesült Államok egész területén elérhető táborokban.A kifejezetten a Chicagói Egyetemen elérhető nyári táborok közé tartozik a Game Programming, a Java Programming és a Programming 101.
- Stanford University Open Classroom Az openclassroom.stanford.edu a Stanford University által működtetett Openclassroom.stanford.edu ingyenes tanfolyamokat kínál, például Design and Analysis of Algorithms, Introduction to Databases and Practical Unix.
- Institute for Mathematics and Computer Science Az Institute for Mathematics and Computer Science AP-órákat és egyetemi szintű informatikai kurzusokat kínál, valamint segítséget nyújt az AP Computer Science és az AP Calculus vizsgákra való felkészülésben.
- University of California Online A University of California Online informatikát kínál a természettudományok, a matematika és a mérnöki tudományok I. számára, amely a középiskolába vagy a főiskolára készülő, felsőfokú tanulmányokat folytató diákok számára érdekes lehet.
Kezdje meg informatikai tanulmányait még ma
Ne feledje, kevés ok van arra, hogy a főiskoláig várjon az informatikai és kódolási készségek fejlesztésével. Az összekapcsolt világ a jövő világa, és akár úgy döntesz, hogy szigorúan az informatikával és a programozással foglalkozol, akár átnyúlsz olyan területekre, mint az egészségügy vagy az űrkutatás, segíthetsz a programok és technológiák felépítésében és tervezésében. Az izgalmas az, hogy e technológiák közül sok még várat magára. Az már most is világos, hogy a programozás és a kódolás nagyon sok új és előremutató ötlet alapja, ami felveti a kérdést: Készen állsz a jövő formálására?
Vélemény, hozzászólás?