Skipuleggjendur og kennsluaðstoðarmenn um netforrit CS miðstöðvarinnar

Þann 14. nóvember opnar CS Center í þriðja sinn netforritin „Algorithms and Efficient Computing“, „Mathematics for Developers“ og „Development in C++, Java and Haskell“. Þau eru hönnuð til að hjálpa þér að kafa inn á nýtt svæði og leggja grunn að námi og starfi í upplýsingatækni.

Til að skrá þig þarftu að sökkva þér inn í námsumhverfið og standast inntökupróf. Lestu meira um námið, prófið og kostnað á code.stepik.org.

Í millitíðinni munu aðstoðarkennarar og umsjónarmaður námsbrauta frá fyrri kynningum segja þér hvernig þjálfun er skipulögð, hverjir koma í nám, hvernig og hvers vegna aðstoðarmenn gera kóðadóma meðan á námi stendur og hvaða þátttaka í náminu kenndi þeim.

Skipuleggjendur og kennsluaðstoðarmenn um netforrit CS miðstöðvarinnar

Hvernig dagskrá er skipulögð

CS miðstöðin hefur þrjú netforrit á Stepik pallinum: "Reiknirit og skilvirk tölva", "Stærðfræði fyrir hönnuði" и "Þróun í C++, Java og Haskell". Hver dagskrá samanstendur af tveimur hlutum. Þetta eru námskeið unnin af reyndum kennurum og vísindamönnum:

  • Reiknirit og fræðileg tölvunarfræði sem hluti af forritinu um reiknirit.
  • Stærðfræðigreining, stak stærðfræði, línuleg algebru og líkindafræði í stærðfræðiforriti fyrir forritara.
  • Námskeið í C++, Java og Haskell í forritunarmálum á netinu.

Ásamt viðbótarverkefnum, til dæmis, yfirferð kóða, lausn fræðileg vandamál með sönnunargögnum, samráð við aðstoðarmenn og kennara. Erfitt er að skala þær og því fer þjálfun fram í litlum hópum. Aðgerðir hjálpa þér að öðlast dýpri skilning á efninu og fá góða endurgjöf.

Artemy Pestretsov, aðstoðarkennari: „Mér sýnist að endurskoðun kóða sé aðal aðgreiningaratriði netforrita á tungumálum og reikniritum. Til að finna svarið við spurningunni þinni geturðu einfaldlega Google það. Það er erfitt og langt, en mögulegt. En Google mun ekki endurskoða kóðann, svo þetta er mjög dýrmætt.

Hvert námskeið innan námsins tekur um það bil tvo mánuði. Í lokaprófi þurfa nemendur að standast próf eða fá einingar í öllum áföngum.

Skipuleggjendur og kennsluaðstoðarmenn um netforrit CS miðstöðvarinnar

Hverjir eru nemendur okkar

Nemendur á netinu:

  • Þeir vilja fylla í eyður í stærðfræði eða forritun. Til dæmis, reyndir forritarar sem vilja bæta stærðfræðiþekkingu sína.
  • Þeir byrja að kynnast forritun og setja áætlanir miðstöðvarinnar inn í sjálfsmenntunaráætlun sína.
  • Þeir eru að undirbúa inngöngu í meistaranám eða CS miðstöð.
  • Nemendur með aðra sérmenntun sem ákváðu að breyta um stefnu. Til dæmis efnafræðingar eða kennarar.

Artemy Pestretsov: „Við áttum nemanda, mann á blóma lífs síns, sem vann í olíu- og gasfyrirtæki og tók frestun vegna fresta vegna þess að hann fór í viðskiptaferð að brunni. Það er töff að fólk með allt annan bakgrunn sjái að upplýsingatæknitækni og stærðfræði hafa fengið skriðþunga. Þetta er afreksfólk sem getur nú þegar lifað yndislegu lífi, en er að reyna að læra eitthvað nýtt og vill þróast á öðrum sviðum.“

Mikhail Veselov, vmatm: „Herð hvers og eins er mismunandi: einhver skilur ekki alveg grunnatriðin í tungumálinu á meðan einhver kemur sem Java eða Python forritari og þú getur haldið áfram samtali við hann í anda „hvernig á að gera það betur. ” Aðalatriðið er að einblína ekki á það besta af því besta, heldur að meðaltali, þannig að námskeiðið nýtist öllum.“

Hvernig er þjálfun skipulagt?

Nokkur verkfæri hjálpa skipuleggjendum og kennurum að byggja upp ferlið.

Bréfaskipti með pósti. Fyrir mikilvægar og formlegar tilkynningar.
Spjallaðu við kennara og skipuleggjendur. Krakkar byrja oft að hjálpa hver öðrum í spjallinu jafnvel áður en kennarinn eða aðstoðarmaðurinn sér spurninguna.
YouTrack. Fyrir spurningar og skil á verkefnum til kennara og aðstoðarmanna. Hér getur þú spurt einka spurninga og rætt lausnina einn á einn: nemendur geta auðvitað ekki deilt lausnum sín á milli.

Skipuleggjendur hafa samskipti við nemendur og reyna að leysa vandamál fljótt. Kristina Smolnikova: „Ef nokkrir nemendur spyrja um það sama þýðir það að þetta er algengt vandamál og við þurfum að segja öllum frá því.

Hvernig aðstoðarmenn hjálpa

Kóða endurskoðun

Nemendur námsbrautanna skila heimaverkefnum og aðstoðarmenn athuga hversu hreinn og ákjósanlegur kóðinn þeirra er. Svona skipulögðu strákarnir endurskoðunina síðast.

Artemy Pestretsov reyndi að svara spurningum innan 12 klukkustunda, vegna þess að nemendur lögðu inn vandamál á mismunandi tímum. Ég las kóðann, fann vandamál frá sjónarhóli staðla, almenna forritunaraðferðir, komst til botns í smáatriðunum, bað um fínstillingu, lagði til hvaða breytuheiti þyrfti að leiðrétta.

„Allir skrifa kóða á mismunandi hátt, fólk hefur mismunandi reynslu. Það voru nemendur sem tóku það og skrifuðu það í fyrsta skiptið. Mér líkar allt, það virkar frábærlega og prófið tekur 25 sekúndur því allt er fullkomið. Og það kemur fyrir að þú situr og eyðir klukkutíma í að reyna að skilja hvers vegna maður skrifaði svona kóða. Þetta er algjörlega fullnægjandi námsferli. Þegar þú framkvæmir siðareglur í lífinu, þá er þetta það sem gerist.“

Mikhail reyndi að byggja upp ferlið sjálfstætt fyrir hvern nemanda, svo að það væri engin staða: "Ég útskýrði þetta nú þegar fyrir einhverjum, spurðu hann." Hann gaf ítarlega fyrstu athugasemd um vandamálið, síðan spurði nemandinn skýrari spurninga og uppfærði lausnina. Með samfelldum aðferðum náðu þeir niðurstöðu sem var ánægður með bæði leiðbeinanda og nemanda hvað varðar gæði.

„Á fyrstu einni eða tveimur vikum þjálfunarinnar skrifar fólk ekki mjög snyrtilegan kóða. Það þarf að minna þá vandlega á staðlana sem eru til í bæði Python og Java, segja frá sjálfvirkum kóðagreiningartækjum fyrir augljósar villur og annmarka, svo að þeir verði ekki afvegaleiddir af þessu seinna og þannig að viðkomandi verði ekki fyrir truflun í heildina. önn með því að tilfærslur hans voru rangar eða komman er á röngum stað.“

Ábendingar fyrir þá sem vilja gera úttektir á þjálfunarkóða

1. Ef nemandi hefur skrifað erfiðan kóða er óþarfi að biðja hann um að endurtaka hann aftur. Það er mikilvægt að hann skilji hvað vandamálið er við þennan tiltekna kóða.

2. Ekki ljúga að nemendum. Það er betra að segja heiðarlega „ég veit það ekki“ ef það er engin leið til að skilja málið. Artemy: „Ég var með nemanda sem kafaði miklu dýpra í forritið, fór niður á vélbúnaðarstigið, fór svo upp aftur og hann og ég hjóluðum stöðugt í þessari lyftu abstrakts. Ég þurfti að muna suma hluti, en það var mjög erfitt að móta það strax.“

3. Það þarf ekki að einblína á þá staðreynd að nemandinn er byrjandi: þegar einstaklingur gerir eitthvað í fyrsta skipti tekur hann gagnrýni alvarlega, veit alls ekki hvernig það er venjulega gert og hvað honum tekst og það sem hann gerir ekki. Það er betra að tala vandlega aðeins um kóðann en ekki um ókosti nemandans.

4. Það er frábært að læra hvernig á að svara spurningum á „fræðandi“ hátt. Verkefnið er ekki að svara beint, heldur að ganga úr skugga um að nemandinn skilji raunverulega og nái svarinu sjálfur. Artemy: „Í 99% tilvika gat ég strax svarað spurningu nemanda, en ekki oft gat ég skrifað svar strax, því ég þurfti að vega mikið. Ég skrifaði fimmtíu línur, þurrkaði út, skrifaði aftur. Ég ber ábyrgð á orðspori námskeiðanna og þekkingu nemenda og það er ekki auðvelt starf. Mjög svöl tilfinning kemur fram þegar nemandi segir: „Ó, ég er með skýringarmynd! Og ég var líka eins og: "Hann er með skýringarmynd!"

5. Það er mikilvægt að sýna gaum og gagnrýna ekki of mikið. Hvetja, en ekki of mikið, svo að nemandinn haldi ekki að hann sé að gera allt frábært. Hér verður þú að læra að stjórna tilfinningastigi á hæfan hátt.

6. Gagnlegt er að safna almennum athugasemdum og villum af sömu gerð til að spara tíma. Þú getur tekið upp fyrstu slíku skilaboðin og síðan einfaldlega afritað og bætt við upplýsingum sem svar við öðrum við sömu spurningu.

7. Vegna mismunar á þekkingu og reynslu virðist sumt augljóst, þannig að í fyrstu ráða aðstoðarmenn það ekki í athugasemdum fyrir nemendur. Það hjálpar einfaldlega að lesa aftur það sem þú hefur skrifað og bæta við það sem virtist banalt. Mikhail: „Mér sýnist að því lengur sem ég aðstoði við að athuga lausnir, því skiljanlegri er ég nemendum nýja námskeiðsins frá upphafi. Ég myndi nú lesa fyrstu athugasemdirnar við kóðann og segja: "Ég hefði átt að vera varkárari, ítarlegri."

Kennsla og aðstoð er frábær

Við báðum strákana um að segja okkur hvaða gagnlega reynslu þeir höfðu á meðan þeir fóru yfir siðareglur og áttu samskipti við nemendur.

Artemy: „Það helsta sem ég lærði var þolinmæði sem kennari. Þetta er alveg ný færni, ég er að ná tökum á alveg nýjum, ótæknilegum sviðum. Ég held að kennsla verði mjög gagnleg þegar ég tala á ráðstefnum, tala við samstarfsmenn eða kynni verkefni á fundi. Ég ráðlegg öllum að prófa!“

Mikhail: „Þessi reynsla hjálpaði mér að vera aðeins umburðarlyndari gagnvart þeirri staðreynd að einhver skrifar kóða öðruvísi en ég. Sérstaklega þegar þú ert nýbyrjaður að skoða lausn. Ég fór sjálfur á námskeið í Python og Java og leysti svipuð vandamál öðruvísi. Nefndu breytur og aðgerðir öðruvísi. Og lausnir strákanna eru allar aðeins öðruvísi, því í forritun er engin staðlað lausn. Og hér þarftu smá þolinmæði til að segja ekki: "Það var eina leiðin til að gera það!" Þetta hjálpaði síðar í vinnunni að ræða kosti og galla ákveðinna ákvarðana, en ekki kosti og galla þess að það var ekki ég sem tók þær.“

Lærðu meira um netforrit og umsagnir alumni

Heimild: www.habr.com

Bæta við athugasemd