És a legjobb MOOC-díj odaítélése…

… Harvard CS50!

Életem utolsó 18 hónapját a saját, Peter nevű EdTech induló vállalkozásomnál töltöttem.

Peter egy Messenger bot volt, amelyet arra készítettek, hogy segítsen a francia k-12 tanulóknak a házi feladatok elvégzésében. Nagyon sok jó dolgot tettünk, sokat tanultunk az oktatásról az út mentén, de az út végén nem sikerült.

Ebből a tapasztalatból tudom, mennyire nehéz jó terméket felépíteni az EdTech-ben. Vagy tartson fenn valami releváns felhasználót a felhasználói csoportok számára.

Lehet, hogy Sal Khan az EdTech legnépszerűbb úttörője. Khan Akadémia 2006 óta több millió embert tanít a világ minden tájáról. Az akadémia 2014 februárjában mutatott be az ingyenes oktatás csodáira (a matematikára, a JavaScriptre és a kozmológiára kapaszkodtam!).

Aztán a zach sims Kódekatémia vette át az irányítást. Itt megtanultam sok népszerű programozási nyelv alapjait. Az UX sima, így az ülések stimuláló és nagyon hatékonyak.

És utoljára, de nem utolsósorban, néhány héttel később rájöttem, hogy több ezer Massive Open Online tanfolyam (MOOC) érhető el.

Abban az időben biztos voltam benne, hogy nagyszerű fejlesztőm lesz, ha néhányat elviszem. De kiderült, hogy rosszul haltam meg. Nagyon csalódott voltam, mert arra számítottam, hogy ugyanaz a robbanás tapasztalható meg a tanulásban, mint a Khan Akadémia és a Codecademy.

A Harvardi Egyetem CS50 azonban kiemelkedett a többi MOOC-tól. A CS50x a campus teljes idejű CS50 kurzus MOOC verziója. Számítástechnika elsajátítása a CS50 kurzussal egy pokoli út volt. Termékük az egyik legjobb, amit valaha láttam. Egyesíti az emlékezetes videók nagy katalógusát a különös tanulási tapasztalatokkal.

A CS50 ismerete kötelező legyen minden EdTech alapító számára, és azt hiszem, hogy mindenki jelentős inspirációt meríthet belőle. Most megosztom gondolataimat, tapasztalataimat és a kurzus elemzését.

A mítosz takes

A CS50 az elejétől a végéig őrülten jó. Ez az egyetlen MOOC, amely folyamatosan táplálta a lendületet az EdTech világba való bevezetésem után.

A CS50 olyan izgalmas módon tanított nekem, ami nagyon izgatott - programozást.

A programozási nyelvek bevezetése után az elvárásaim éghajlati voltak. Az elmúlt 6 hónapban csodálkozva töltöttem új készségeket.

Elképzeltem a MOOC-kat az EdTech szent graáljának. Lehetne egy szemesztert venni egy egyetemen, majd áthelyezni egy másikba, hogy valami mást tanulni. Úgy gondoltam, hogy eljött az oktatás új korszaka, ahol uralkodott a teljes tanulási szabadság.

De még nem jött. Még nem egészen.

Sok kiadó nem tekinti a MOOC-jakat terméknek, és az UX nem létezik. Amikor a hallgatók elveszítik érdeklődésüket a tartalom iránt, akkor kilépnek. És itt voltam már néhányszor.

Itt van a (nem kimerítő) rossz emlékek gyűjteménye a MOOC-okról:

  • Komikusok, akik a tanárokat ábrázolják
  • Oktató, aki az egész MOOC-t nehezen érthető angol nyelven tanítja
  • Az előadások szüneteltetése a kód elolvasása és a példák újrateremtése céljából 🏎, és ennek eredményeként nincs tudomása arról, hogy az oktató mit kódol ‍
  • Zöld képernyők!
  • Ghost Community
  • Az 1. hétig elvégzett feladat kevesebb mint 5 perc alatt megtörtént… ️
  • A 2. hét feladatát lehetetlen elvégezni
  • Házi szalaggal nem szerkesztett 90 és több perc periódos képernyők casts
  • Osztályterem újbóli létrehozásának határozata 🏗

Néhányan nem tűnik olyan rossznak, de egy 6-8 hetes (vagy annál hosszabb) futással ez elég unalmas. A CS50 elkerüli az ilyen hibákat, és a tanulási tapasztalatok építésére összpontosít, mint senki más.

A CS50 egy maraton, amely fantasztikus bevezetéssel indul.

Az első óra ⏱

Minden MOOC első pillantásra érdekes. De a tanulási tapasztalat néha unalmasnak és zavarónak bizonyul a hallgatók számára.

De a CS50 megtanulta, hogyan lehet lenyűgöző oktatási tartalmat szállítani a legjobb keretek között.

A regisztráció után elsőként a CS50 készüléket kellett telepítenem. Az oktatóanyag elég hosszú, de az órám első órája izgalmas volt!

A CS50 készülék egy virtuális gépből áll, amelyet a VMware működtet.

Minden CS50 hallgató ingyenes egyéves licenckulcsot kapott a készülék VMware-on történő futtatásához

Az asztalon található:

  • Gedit a kódoláshoz
  • Dropbox (az otthoni mappában) a kódlapok mentéséhez
  • Terminál a kód futtatásához
  • A Google Chrome az interneten való böngészéshez és a feladatok benyújtásához

Még nem írtam sem egy sor kódot, sem láttam az első előadás második részét, és már el is fújtam.

Nem sok MOOC kínál olyan magával ragadó UX-t, mint a CS50.

Néha hibás volt, de mindig izgatott voltam vele dolgozni. Számítógépes tudomány volt a CS50 készülék elindítása a laptopomon.

Manapság a CS50 készülék elavult. Cserélték ki a CS50 IDE-re. Miután átadtam a MOOC-t, kipróbáltam és a felület fantasztikus.

A CS50 emberei iterálnak, hogy jelentős frissítéseket szállítsanak. Ez megmutatja, mennyire elkötelezettek a termék iránt.

Miután megtettem ezt az első lépést, itt az ideje, hogy belemerüljek az első előadásomba!

Pattogatott kukorica idő

Itt jön a tanfolyam legjobb része: a videók!

A CS50-ben 4 típusú videód van:

  • Előadások: élő kazettával a Harvard Egyetem Sanders Színházában
  • Szekciók: élőszalagos tutori foglalkozások a Harvard Egyetemen
  • Rövidnadrág: rövid videók az egyik fontos koncepció magyarázata érdekében
  • Áttekintések: rövidebb videók, amelyek tippeket adnak a problémakészlethez

A MOOC-ban lévő videók döntő jelentőségűek. Ezek képezik a tanítás fő csatornáját. A hallgatók figyelik őket, hogy tanuljanak.

Ha egy MOOC nem tudja beilleszteni a hallgatót az osztályba, a videók gyakran hibáztattak. De ha egy MOOC-nak sikerül áthidalnia az osztálytermi élményt úgy, hogy a hallgató úgy érzi, hogy részese annak, a nagyszerű videók mindig oka.

A rockstar élmény biztosítása érdekében kötelező nagyszerű személyzet a színfalak mögött.

A CS50-ben David J. Malan professzor, a tanári ösztöndíjak (TF-k) és sok más támogató személyzet létezik, akiket senki sem lát.

SHOWTIME

Malan professzor tanítási stílusa

Malan professzor így írja le a CS50 célját:

„Az osztály célja végső soron nem a programozás megtanítása, nem az, hogy megtanítsam neked C vagy PHP vagy SQL, vagy bármilyen számú szót és rövidítést a kurzus leírásában, hanem hogy megtanítsák a problémák hatékonyabb megoldására és gondolkodásra módszeresebben és algoritmikusabban, úgy mondva. ”David J. Malan bemutatta a CS50-et a 2015-ös 0. héten.

Ez óriási különbséget jelent. A CS50 megtanítja, hogyan kell kódolni - ez nagyszerű bevezetés a C-be -, de ennél is fontosabb, hogy kihívást jelent a logikájára.

Az összes videó nagyon konkrét célt szolgál. Az előadást nem helyettesítheti egy szekcióval, mivel ezek kiegészítik egymást. Megtanulhat néhány dolgot a programozásról a rövidnadrág figyelésével, de hiányozni fog az osztály pontjáról.

Az előadások célja a hallgatók úgynevezett gondolkodásának táplálása.

Malan professzor időbe telik, hogy elmagyarázza, hogyan kell logikával gondolkodni, és bebizonyítani, mennyire hasznos a programozás.

Néha olyan kóddarabokat futtatott, amelyek nem működtek, és ezek a bitek voltak az előadások legjobb részei. Láttam a színházat nevetni vele, amikor váratlan hiba történt. Ezután releváns kérdésekkel megtámadja logikáját, hogy a végén néhány javítással kísérelje meg kijavítani a kódját.

Az előadásait mindig mondatszóval kezdi:

Ez CS50!

Rögtön ezután folytatja a „És ez # n hét…” című cikket, és elkezdi az előadását. És ez egy igazi show!

Energetikus történetmeséléssel galvanizálja a közönséget. Megvan az aláírás-kifejezése („a motorháztető alatt”, „a nap végén”). Az első előadás 5 perces megfigyelése elegendő ahhoz, hogy megismerjük tanítását.

Malan professzor nem csupán előadásokat tart. Élő fellépéssel igazolja a dolgát. És ez segít a hallgatóknak a számítógép-tudomány kulcsfogalmának emlékezetében.

Emlékezetes pillanat a 0. számú előadás számára az algoritmusok magyarázata 🎞

Gyakran arra kéri a diákokat, hogy csatlakozzanak hozzá a színpadra, hogy mindenféle kihívást teljesítsenek. Ezek a pillanatok nagyon tanulságos és szórakoztató nézni!

A MOOC egyik legviccesebb része a „Mogyoróvaj és zselés demonstráció” volt. A CS50 oktatótestvére, Rob csatlakozik Malan professzorhoz a színpadon, hogy bemutassa, mi az álkód:

Ezt követően senki sem felejtette el, hogy mi az álkód.

Minden alkalommal, amikor Malan professzor felkérte a hallgatókat, hogy lépjenek fel a színpadra, nagyon irigy voltam a képernyő mögött.

Egy kép ezer szót képes beszélni.

A tantárgy felépítése és kiemelt témái

Az egyik legjobb rész a kurzusról? Malan professzor minden CS50 előadást otthont ad, és ezt minden alkalommal körözi.

Hetente két előadás zajlik, és az intenzitása, amelyet ő nekik tesz, soha nem csökken. Előadásai hamarosan az osztály kedvenc pillanataivá váltak.

A 3. hétre megfigyeltem a heti előadásokat. Ugyanez a vírushatás érintette a metszeteket.

A szakaszok két okból kötelesek voltak. Először is, az előadások után további magyarázatokra volt szükségem. De a második ok az Allison tanítótársam (TF) volt.

Mint Malan professzor, az Allison sok energiát, jó hangulatot és sok kézmozdulatot tanít. Az egyes szakaszok hossza több volt, mint egy óra, de soha nem jelentett problémát számomra. Áramlása természetes, kölcsönhatásba lép az osztálytermével, és itt ismét éreztem magam benne.

Az Allisonnak aláírás-kifejezései vannak („Extra Kudos!”, „Mindenki jó?”), Amelyek megkönnyítik a szakasz kényelmét. Nagyon sok támogatást mutat az osztályteremben. Hétről hétre megismétli kedvenc tippeit, hogy segítsen nekünk a hét problémáinak meghatározásában (jobban megismerjük nézetként).

A leghasznosabb tanácsa? „Papír és toll” és „Alvás !!!!”

Álnévkód és az, hogy alszom, amikor késő esti órákban ragaszkodtam a psethez, többször is megmentett.

Allison nem volt az egyetlen nagy TF a személyzetben. Zamyla nagyszerű a bemutató áttekintésében. Rob kiváló a részén és a rövidnadrágon (bármi sem veri meg a mogyoróvajat és a zselés szendvicseket!).

Minden diáknak megvan a kedvenc TF-je.

De a nagy házigazdák nem tudnak mindent megtenni. Egy jó show futtatásához több emberre van szüksége.

A tech

Spoiler figyelmeztetés: ez nem egy zöld képernyő az oktató mögött!

A CS50 elbűvölt engem a videofelvételek készítéséhez szükséges technikai erőfeszítésekkel.

Kilátás a megfigyelő fülkéből 🖥

Malan professzor nagy gondot fordít a lehető legjobb videók készítésére.

A kamera legénysége profiként dolgozik, és a kimenet hibátlan. A hallgatók számára a lehető legkényelmesebb megtekintést kínálják.

A filmkészítő személyzet felvétele, a fenséges színház és a Google Glasses pár birtoklása azonban nem kötelező tanításra. Ami itt nagyon fontos, hogy valódi eredeti tanulási élményt nyújtson a nézőknek.

Gondolj a Khan Akadémiára. Mennyibe kerül Sal Khan számára egy videó létrehozása?

Nem a pénzről, hanem a stílusról szól, inkább arról, hogy egy oktató vállalja, hogy tanítja a hallgatókat és nagyszerű eredményeket ér el. Malan professzor számára ez azt jelenti, hogy profi videókat készít és szerkeszt. Sal Khan számára ez azt jelenti, hogy a fekete képernyőre felvételt készítünk, és tanítás közben különféle színekkel írunk rá.

Videói olyan nagy teljesítményűek, mint a CS50-ben: 10 másodpercre van szüksége annak megértéséhez, hogy mi történik a kikapcsolt hanggal.

És a 11. másodpercen belül újra be kell kapcsolnia a hangot, hogy többet megtudjon.

Ezzel szemben valaki, aki egy zöld falon a kamerát bámulja, nem hoz létre nagyszerű környezetet a tanuláshoz. Kényelmetlen néhány perc múlva nézni és tompítani.

Az ilyen típusú videók a MOOC-ok számára halálosak, elpusztítják az elkötelezettséget, és úgy mondják, hogy az osztálytermet unalmassá teszik.

Miután elkészítettük a pset, két okból boldog voltam. Az első az, hogy megszereztünk valami kihívást, amire büszke lehetek. A második az volt, hogy két új előadást és egy új szekciót nézzünk meg!

1. rész - házi feladat 0 🏟

A CS50 megszakította a hagyományos tanítási módszert: a házi feladatot.

Amikor a CS50-et tanultam, az alábbiak szerint szerveztem a hetet:

  • Nézze meg az előadásokat és szakaszokat
  • Fedezze fel a pset
  • Olvassa el a hét jegyzeteit
  • Oldja meg a pset
  • Ismételje meg
Fentről lefelé, balról jobbra: előadások jegyzetei (0-tól 3-ig # 3 hiányzik), álnézetek, vetélkedők, rövid jegyzetek, egy könyv a C programozásról és egy GDB cheat lap

Tetszett, hogy a lehető leghamarabb felfedezzem a szettet, hogy megpróbáljam felmérni a bekövetkező nehézségeket. Hasznos stratégia volt számomra.

De várjon ... Mikor vált a „házi feladat” izgalmasra ?!

Olvassa el, amit Malan professzor mond az állatokról, miután a második életévében úgy döntött, hogy „lépjen a CS50 nevű tanterembe”:

„És abban a pillanatban végre rájöttem, hogy Istenem, a házi feladat valóban szórakoztató lehet. Valójában azokon a gyerekeken voltam, akik péntek este, amikor a pszeteket szabadon engednék, visszamennék a szobámba, és belemerülnének az éjszakai álnevekbe. ”David J. Malan bemutatta a CS50-et a 2015-ös 0. héten.

Igen, ezt olvastam jól.

Minden, amit a CS50-rel tanultam, az izgalmas kihívások befejezésével történt.

Mennyire radikális a brute-force algoritmus kódolása a jelszavak megfejteni? Vagy írjon programot a sérült képek helyreállítására, ahogyan azt a törvényszéki szakemberek teszik a TV-műsorokban?

Az álnevek szórakoztatók, mert arra kérnek téged, hogy tegyen valamit, ami érdemes az időre. Bebizonyították számomra, hogy a jó úton haladok, mert a saját programjaimat futtattam, amelyek elfújt a fejemben.

Tehát két héttel a CS50 elvétele után képes voltam erõteljesen felhasználni a jelszavakat. Hány MOOC képes ezt megtenni 2 hét után?

Ez messze meghaladta a várakozásomat, úgy éreztem, hogy véres hacker vagyok!

A pszetek nagyon nehézek lehetnek ( trilógiám: pset4 / pset5 / pset6), de a jutalom egyedi volt. Két sorozat volt: standard és hackerek. Ez utóbbit (a 4. sz. Psetig elérhető) csak a mélyebb merülésekbe merítettem az őrült kihívásokkal szemben.

A közösségi moderátorok (a curiouswiki, a Cliff B, a Kareem és a többi!) A Slackon, a Redditön vagy a Stack Exchange-en soha nem hagytak egyedül a sötétben. Sok diák is aktív volt, és nagyszerű volt látni, hogy sok ember ragaszkodik egymáshoz.

A jegyzetek is értékesek voltak. A személyzet tagjai voltak az előadások átiratainak írásával. A videókon kívül ezeket a feljegyzéseket újra és újra elolvastam és megjegyzéseket fűztem ahhoz, hogy feltörtem az állatokat.

Záró gondolatok

A CS50-hez beiratkozás az egyik legjobb döntés, amit valaha hoztam.

A CS50 több, mint a kódolási készségek bővítésére szolgáló tanfolyam. A gazdag tanulási útnak köszönhetően (emlékeztet a 64 elérhető feliratra, és nem viccelek!) A CS50 gyors tanulóvá változtatott. De a CS50 mindennél inkább bemutatja, hogy szerintem milyen oktatásnak kell lennie.

Ha tíz évvel ezelőtt átléptem volna a CS50 utat, akkor szenvedélyesen mentem volna a Számítástechnikába.

A CS50 hozzájárul az oktatás rögzítéséhez. Olyan helyek is, mint a Khan Academy vagy a Codecademy. Mindannyian megmutatják, hogy az oktatás játékos, izgalmas és kifizetődő lehet.

Ha csak több MOOC lenne olyan jó, mint a CS50, akkor sok embernek segítené megtalálni a legteljesebb tanulmányokat.

Az EdTech újonnan érkezők kopogtatnak az ajtón, és ígéretesnek tűnik. Austen Allred jó példát mutat a Lambda Iskolájára, ahol a hallgatók számítógépes tudományi programba jelentkezhetnek, előzetes tandíj nélkül. Mások hamarosan vagy később lépnek fel, készen állnak arra, hogy részt vegyenek az oktatás jövőjének meghatározásában

Tapsolj, ha tetszett a történetem! Érdekli az EdTech? Nyomja meg az előfizetés gombot, hogy biztosan ne hagyja ki a következő történetem. Nyugodtan dobjon el egy megjegyzést az alábbiakba, vagy engem felkapjon a Twitteren