Hvernig ég heimsótti hinn goðsagnakennda skóla 42: „laug“, kettir og internetið í stað kennara. 2. hluti

Hvernig ég heimsótti hinn goðsagnakennda skóla 42: „laug“, kettir og internetið í stað kennara. 2. hluti

В síðasta færsla Ég byrjaði á sögu um skóla 42, sem er frægur fyrir byltingarkennda menntakerfið: þar eru engir kennarar, nemendur athuga sjálfir vinnu hvers annars og það þarf ekki að borga fyrir skólann. Í þessari færslu mun ég segja þér nánar frá þjálfunarkerfinu og hvaða verkefnum nemendur vinna.

Það eru engir kennarar, það er internetið og vinir. Fræðsla við skólann byggir á meginreglum sameiginlegrar verkefnavinnu - jafningjanáms. Nemendur læra engar kennslubækur, þeir fá ekki fyrirlestra. Skólahaldarar telja að allt sé hægt að finna á netinu, spurt frá vinum eða reyndari nemendum sem unnið er með verkefni með.

Lokin verkefni eru skoðuð 3-4 sinnum af öðrum nemendum og því geta allir verið bæði nemandi og leiðbeinandi. Það eru heldur engar einkunnir - þú þarft bara að klára verkefnið rétt og alveg. Jafnvel þótt það sé 90% gert, þá telst það misheppnað.

Það eru engar einkunnir, það eru stig. Til að skila verkefni til yfirferðar þarf að hafa ákveðinn fjölda punkta - leiðréttingarstig. Stig fást með því að skoða heimavinnu annarra nemenda. Og þetta er auka vaxtarþáttur - vegna þess að þú þarft að skilja margvísleg verkefni, stundum fara yfir þekkingu þína.

„Sum verkefni eru raunverulegt rými, þau koma þér í opna skjöldu. Og svo, til að vinna þér inn aðeins eitt leiðréttingarpunkt, þarftu að svitna allan daginn, skilja kóðann. Einn daginn var ég heppinn og fékk allt að 4 stig á dag - þetta er sjaldgæf heppni.“, segir vinur minn, nemandi Sergei.

Að sitja í horninu mun ekki virka. Verkefni eru unnin í sitthvoru lagi og í pörum sem og í stærri hópum. Þeir eru alltaf persónulega verndaðir og það er mikilvægt að allir meðlimir hópsins taki virkan þátt og að allir skilji siðareglurnar og séu mjög áhugasamir. Hér er ekki hægt að þegja og sitja á hliðarlínunni. Þannig bætir skólinn færni í hópavinnu og farsælum samskiptum. Og þar að auki kynnast allir nemendur og eiga samskipti sín á milli, sem er mjög gagnlegt fyrir tengslanet og framtíðarstarf.

Gamification. Eins og í tölvuleik fara nemendur upp stigin og fylgjast með framförum sínum með því að nota heilaga grafið - „heilagt“ kort sem sýnir greinilega alla leiðina sem þeir hafa farið og leiðina framundan. Eins og í RPG er „reynsla“ veitt fyrir verkefni og eftir að hafa safnað ákveðnu magni af henni er skipt yfir á nýtt stig. Það sem er líkt með alvöru leiknum er að hvert nýtt stig er erfiðara en það fyrra og það eru fleiri og fleiri verkefni.

Hvernig ég heimsótti hinn goðsagnakennda skóla 42: „laug“, kettir og internetið í stað kennara. 2. hluti

Glass og Adm. Tvær megindeildir eru í skólanum - Bokal (tæknimenn) og Adm (stjórnsýsla). Bokal fjallar um tæknileg atriði og kennsluþáttinn en Adm um stjórnunar- og skipulagsmál. Starfsmannavarasjóður Bokala/Adm er endurnýjaður af nemendum sjálfum sem fara í starfsþjálfun við skólann.

Hvernig og hvað er kennt hér

Allt byrjar á "S". Í skólanum nota þeir Unix eingöngu, þar sem Windows er ekki besti kosturinn. Kóði er kenndur frá grunnatriðum, sem neyðir þig til að skilja rökfræði forritunar. Fyrstu stig allra verkefna eru aðeins framkvæmd á C og C++ tungumálum, IDE eru ekki notuð. Nemendur nota gcc þýðanda og vim textaritil.

„Í öðrum námskeiðum munu þeir gefa þér aðgerðir, biðja þig um að gera verkefni og aðeins þá útskýra hvernig þau eru forrituð. Hér geturðu ekki notað aðgerðina fyrr en þú skrifar það sjálfur. Í fyrstu, meðan ég var enn í „lauginni“, skildi ég ekki hvers vegna ég þurfti þennan malloc, hvers vegna ég þurfti að úthluta minni sjálfur, hvers vegna ég var ekki að læra Python og Javascript. Og svo skyndilega rennur upp fyrir þér og þú byrjar að skilja hvernig tölvan hugsar.“

Staðfesta. Eftir árangursríka vernd er öllum verkefnum hlaðið upp á staðbundið jafngildi GitHub. En áður en það gerist þarf að athuga þau til að tryggja að kóðinn sé í samræmi við skólareglur með því að nota Norminette forritið.

„Ef kóðinn virkar fullkomlega, en það er minnisleki, þá er verkefnið talið bilun. Þeir athuga einnig fyrir setningafræði. Við höfum lista yfir bannaðar aðgerðir, eiginleika, fána og notkun þeirra telst svindl. Þú verður að gera allt með þínum eigin höndum og mjög varlega.", segir Sergei.

Hvernig ég heimsótti hinn goðsagnakennda skóla 42: „laug“, kettir og internetið í stað kennara. 2. hluti

Dæmi um verkefni

Öll verkefni sem nemendur vinna eru skoðuð á þrjá vegu: forritunarlega, samkvæmt gátlista annarra nemenda og fulltrúa Glersins. Hér að neðan eru nokkur gera-það-sjálfur verkefni með gátlista:

Init (kerfis- og netstjórnun) — þú þarft að setja upp Debian stýrikerfið á sýndarvélinni og stilla það í samræmi við kröfurnar sem tilgreindar eru í verkefninu.

Libft — innleiða staðlaðar bókasafnsaðgerðir á C tungumáli, svo sem: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower o.s.frv. Engin þriðja aðila bókasöfn, gerðu það sjálfur. Þú skrifar hausana sjálfur, útfærir þá sjálfur, býrð til þá sjálfur Makefile, þú setur það saman sjálfur.

Prentf — það er nauðsynlegt að innleiða staðlaða aðgerðina að fullu printf með öllum sínum rökum í C. Það er frekar erfitt fyrir byrjendur.

Fillit - Nauðsynlegt var að setja saman ferning af lágmarksflatarmáli af listanum yfir tetróminó sem komu fram sem inntak. Í hverju nýju skrefi var nýtt tetromino bætt við. Verkefnið er flókið vegna þess að útreikningar þurftu að fara fram í C og á lágmarkstíma.

Libls - útfærðu þína eigin útgáfu af skipuninni ls með öllum sínum stöðluðu fánum. Þú getur og ættir að nota þróun frá fyrri verkefnum.

Rushes

Auk verkefna sem unnin eru ein og sér er sérstakur flokkur verkefna sem eru unnin af hópi nemenda - hleypur. Ólíkt sjálfstæðum verkefnum er rush ekki athugað af nemendum sem nota gátlista, heldur af starfsfólki skólans frá Bokal.

Pipex — Forritið samþykkir skráarnöfn og handahófskenndar skelskipanir sem inntak; nemandinn verður að sýna fram á hæfni til að vinna með rör á kerfisstigi og innleiða virkni sem er eins og staðlað hegðun kerfisins í flugstöðinni.

Minitalk — innleiða biðlara-miðlara forrit í C. Miðlarinn verður að geta stutt vinnu með marga viðskiptavini og prentað skilaboð sem send eru af viðskiptavininum með því að nota SIGUSR1 og SIGUSR2 kerfismerkin.

Frosinn - skrifaðu IRC miðlara í Golang sem er fær um að vinna með nokkrum viðskiptavinum samtímis, með því að nota samtímis og goroutines. Viðskiptavinurinn verður að geta skráð sig inn með notandanafni og lykilorði. IRC þjónninn verður að styðja margar rásir.

Ályktun

Allir geta skráð sig í skóla 42 og þú þarft enga sérstaka þekkingu til þess. Þrátt fyrir þá staðreynd að forritið er hannað fyrir byrjendur er einföldum verkefnum fljótt skipt út fyrir óléttvæg vandamál, oft með óljósum formúlum. Gerð er krafa um að nemandinn hafi hámarks vígslu, getu til að leita að upplýsingum sem vantar í opinberum skjölum á ensku og að hann sé í samstarfi við aðra nemendur til að ljúka verkefnum. Þjálfunarprógrammið er ekki með stranga röð, svo hver og einn velur sína þroskabraut. Skortur á end-til-enda einkunnum gerir þér kleift að einbeita þér að framförum þínum og þróun, frekar en að bera þig saman við aðra.

Heimild: www.habr.com

Bæta við athugasemd