Organisatoaren en learassistinten oer de online programma's fan it CS-sintrum

Op 14 novimber lanseart it CS-sintrum foar de tredde kear de online programma's "Algorithms and Efficient Computing", "Mathematics for Developers" en "Development in C++, Java and Haskell". Se binne ûntworpen om jo te helpen yn in nij gebiet te dûken en de basis te lizzen foar it learen en wurkjen yn IT.

Om yn te registrearjen moatte jo josels ferdjipje yn 'e learomjouwing en in yngongseksamen trochjaan. Lês mear oer it programma, eksamen en kosten by code.stepik.org.

Yn 'e tuskentiid sille learassistinten en de kurator fan programma's fan eardere lansearringen jo fertelle hoe't training wurdt organisearre, wa't komt om te studearjen, hoe en wêrom assistinten koadebeoardielingen dogge tidens har stúdzje, en wat dielname oan 'e programma's se learde.

Organisatoaren en learassistinten oer de online programma's fan it CS-sintrum

Hoe't programma's wurde organisearre

It CS-sintrum hat trije online programma's op it Stepik-platfoarm: "Algorithmen en effisjint berekkenjen", "Wiskunde foar ûntwikkelders" и "Untwikkeling yn C++, Java en Haskell". Elk programma bestiet út twa dielen. Dit binne kursussen taret troch betûfte leararen en wittenskippers:

  • Algoritmen en teoretyske kompjûterwittenskip as ûnderdiel fan it programma oer algoritmen.
  • Wiskundige analyze, diskrete wiskunde, lineêre algebra en kânsteory yn it wiskundeprogramma foar ûntwikkelders.
  • Kursussen yn C ++, Java, en Haskell yn it online programma Programming Languages.

Lykas ekstra aktiviteiten, bygelyks, koade review, oplossen teoretyske problemen mei bewiis, oerlis mei assistinten en leararen. Se binne lestich te skaaljen, sadat de training plakfynt yn lytse groepen. Aktiviteiten helpe jo in djipper begryp fan it ûnderwerp te krijen en kwaliteitsfeedback te ûntfangen.

Artemy Pestretsov, learassistint: "It liket my ta dat koadebeoardieling it wichtichste ûnderskiedende skaaimerk is fan online programma's yn talen en algoritmen. Om it antwurd op jo fraach te finen, kinne jo it gewoan Google. It is dreech en lang, mar mooglik. Mar Google sil gjin koadebeoardieling dwaan, dus dit is heul weardefol.

Elke kursus binnen it programma duorret sawat twa moannen. Yn 'e finale moatte studinten in eksamen slagje of credits krije foar alle kursussen.

Organisatoaren en learassistinten oer de online programma's fan it CS-sintrum

Wa binne ús studinten

Online programma studinten:

  • Se wolle gatten yn wiskunde of programmearring opfolje. Bygelyks betûfte ûntwikkelders dy't har wiskundige kennis ferbetterje wolle.
  • Se begjinne fertroud te wurden mei programmearring en opnimme de programma's fan it sintrum yn har selsûnderwiisplan.
  • Se binne har tariede op it yngean fan in masterprogramma as in CS-sintrum.
  • Learlingen mei in oare spesjalisearre oplieding dy't besletten om radikaal feroarje rjochting. Bygelyks skiekundigen of leararen.

Artemy Pestretsov: "Wy hiene in studint, in man yn 'e bloei fan syn libben, dy't wurke yn in oalje- en gasbedriuw en in útstel naam fanwege deadlines, om't hy op saaklike reis nei in boarne gie. It is cool dat minsken mei folslein oare eftergrûnen sjogge dat IT-technologyen en wiskunde momentum hawwe krigen. Dit binne betûfte minsken dy't al in prachtich libben kinne, mar besykje wat nijs te learen en har op oare gebieten te ûntwikkeljen."

Mikhail Veselov, vmatm: "Elkenien syn nivo is oars: immen begrypt de basis dingen yn 'e taal net folslein, wylst immen komt as Java- of Python-programmeur, en jo kinne in petear mei him drage yn 'e geast fan" hoe it better te dwaan. ” It wichtichste is om net te fokusjen op it bêste fan it bêste, mar op it gemiddelde nivo, sadat de kursus nuttich sil wêze foar elkenien. ”

Hoe wurdt training organisearre?

Ferskate ark helpe organisatoaren en oplieders it proses op te bouwen.

Korrespondinsje per post. Foar wichtige en formele meidielings.
Petear mei leararen en organisatoaren. Jongens begjinne faaks inoar te helpen yn it petear noch foardat de learaar of assistint de fraach sjocht.
YouTrack. Foar fragen en it yntsjinjen fan taken oan learkrêften en assistinten. Hjir kinne jo privee fragen stelle en de oplossing ien op ien beprate: studinten kinne fansels gjin oplossingen mei elkoar diele.

De organisatoaren kommunisearje mei studinten en besykje problemen fluch op te lossen. Kristina Smolnikova: "As ferskate studinten itselde freegje, betsjut dit dat dit in mienskiplik probleem is en wy moatte elkenien der oer fertelle."

Hoe assistinten helpe

Koade resinsje

Studinten fan 'e programma's leverje húswurkopdrachten yn, en assistinten kontrolearje hoe skjin en optimaal har koade is. Sa organisearren de jonges de resinsje de lêste kear.

Artemy Pestretsov besocht te beäntwurdzjen fragen binnen 12 oeren, omdat studinten yntsjinne problemen op ferskillende tiden. Ik lês de koade, fûn problemen út it eachpunt fan noarmen, algemiene programmearring praktiken, kaam oan 'e boaiem fan' e details, frege om te optimalisearjen, suggerearre hokker fariabele nammen moatte wurde korrizjearre.

“Elkenien skriuwt koade oars, minsken hawwe ferskillende ûnderfiningen. Der wiene studinten dy't it namen en de earste kear skreaunen. Ik hâld fan alles, it wurket geweldich en de test duorret 25 sekonden, om't alles perfekt is. En it bart dat jo sitte en besteegje in oere besykje te begripen wêrom't in persoan skreau sa'n koade. Dit is in absolút adekwaat learproses. As jo ​​​​koadebeoardielingen yn it libben útfiere, is dit wat der bart.

Mikhail besocht it proses selsstannich te bouwen foar elke studint, sadat der gjin situaasje soe wêze: "Ik haw dit al oan ien útlein, freegje him." Hy joech in detaillearre earste opmerking oer it probleem, doe stelde de studint ferdúdlike fragen en aktualisearre de oplossing. Troch opienfolgjende oanpakken krigen se in resultaat dat sawol de mentor as de studint kwa kwaliteit tefreden wie.

“Yn de earste ien of twa wiken fan training skriuwe minsken net hiel kreas koade. Se moatte foarsichtich herinnerd wurde oer de noarmen dy't besteane yn sawol Python as Java, ferteld oer automatyske koade-analyzers foar dúdlike flaters en tekoartkommingen, sadat se letter net troch dit wurde ôfliede en sadat de persoan net foar it heule lêst sil wurde semester troch it feit dat syn oerdrachten ferkeard dien binne of de komma op it ferkearde plak stiet.

Tips foar dyjingen dy't wolle útfiere training koade resinsjes

1. As in studint hat skreaun problematyske koade, der is gjin needsaak om te freegjen se te dwaan it nochris. It is wichtich dat hy begrypt wat it probleem is mei dizze bepaalde koade.

2. Lizze net tsjin studinten. It is better om earlik te sizzen "Ik wit it net" as d'r gjin manier is om it probleem te begripen. Artemy: "Ik hie in studint dy't folle djipper yn it programma groeven, delgie nei it hardwarenivo, doe wer omheech gie, en hy en ik rieden konstant dizze lift fan abstraksjes. Ik moast wat dingen betinke, mar it wie hiel lestich om fuortdaliks te formulearjen.”

3. It is net nedich om te rjochtsjen op it feit dat de studint is in begjinner: as in persoan docht wat foar de earste kear, hy nimt krityk serieus, wit hielendal net hoe't it meastentiids dien, en wat hy slagget yn en wat hy net docht. It is better om foarsichtich te praten allinich oer de koade, en net oer de neidielen fan 'e studint.

4. It is geweldich om te learen hoe't jo fragen op in "edukative" manier kinne beäntwurdzje. De taak is net om direkt te beantwurdzjen, mar om te soargjen dat de studint it antwurd echt begrypt en sels berikt. Artemy: “Yn 99% fan de gefallen koe ik de fraach fan in studint daliks beäntwurdzje, mar net faak koe ik daliks in antwurd skriuwe, want ik moast in soad weagje. Ik skreau fyftich rigels, wiske it, skreau it nochris. Ik bin ferantwurdlik foar de reputaasje fan de kursussen en de kennis fan de studinten, en it is net in maklike baan. In heul koel gefoel komt foar as in studint seit: "Oh, ik haw in epifany!" En ik wie ek as, "Hy hat in epifany!"

5. It is wichtich om oandachtich te wêzen en net te folle krityk te jaan. Ynspirearje, mar net te folle, sadat de studint net tinkt dat hy alles geweldich docht. Hjir sille jo moatte leare om it nivo fan jo emoasjes kompetint te behearjen.

6. It is nuttich om algemiene opmerkings en flaters fan itselde type te sammeljen om tiid te besparjen. Jo kinne it earste sa'n berjocht opnimme, en dan gewoan kopiearje en details tafoegje yn antwurd op oaren op deselde fraach.

7. Troch it ferskil yn kennis en ûnderfining lykje guon dingen fanselssprekkend, sadat de assistinten se earst net ûntsiferje yn opmerkings foar studinten. It helpt om gewoan opnij te lêzen wat jo skreaun hawwe en tafoegje oan wat banaal like. Mikhail: “It liket my ta dat hoe langer ik help mei it kontrolearjen fan oplossingen, hoe begrypliker ik bin foar de learlingen fan de nije kursus fan it begjin ôf. Ik soe no de earste opmerkingen by de koade lêze en sizze: "Ik hie foarsichtiger, mear detaillearre moatten wêze."

Underwizen en assistinsje is geweldich

Wy fregen de jonges om ús te fertellen hokker nuttige ûnderfiningen se hiene by it fieren fan koadebeoardielingen en kommunisearjen mei studinten.

Artemy: "It wichtichste ding dat ik learde wie geduld as learaar. Dit is in folslein nije feardigens, ik behearskje folslein nije, net-technyske gebieten. Ik tink dat lesjaan tige nuttich sil wêze as ik praat op konferinsjes, praat mei kollega's, of presintearje projekten op in rally. Ik advisearje elkenien om it te besykjen! ”

Mikhail: "Dizze ûnderfining holp my in bytsje toleranter te wêzen foar it feit dat immen oars koade skriuwt as ik. Benammen as jo krekt begjinne te sjen nei in oplossing. Ik haw sels kursussen yn Python en Java folge en ferlykbere problemen oars oplost. Ferneamde fariabelen en funksjes oars. En de oplossingen fan de jonges binne allegear in bytsje oars, want yn programmearring is der gjin standert oplossing. En hjir moatte jo wat geduld hawwe om net te sizzen: "It wie de ienige manier om it te dwaan!" Dit holp letter op it wurk om de foar- en neidielen fan spesifike besluten te besprekken, en net de foar- en neidielen fan it feit dat ik net wie dy't it makke.

Learje mear oer online programma's en beoardielingen fan alumni

Boarne: www.habr.com

Add a comment