Òganizatè ak asistan ansèyman sou pwogram sou entènèt sant CS yo

Nan dat 14 Novanm, Sant CS lanse pou yon twazyèm fwa pwogram sou entènèt "Algoritm ak Enfòmatik efikas", "Matematik pou Devlopè" ak "Devlopman nan C++, Java ak Haskell". Yo fèt pou ede ou plonje nan yon nouvo zòn epi mete fondasyon pou aprann ak travay nan IT.

Pou w enskri, w ap bezwen plonje tèt ou nan anviwònman aprantisaj la epi pase yon egzamen antre. Li plis sou pwogram nan, egzamen ak pri nan code.stepik.org.

Antretan, asistan ansèyman yo ak konsèvatè pwogram nan lansman anvan yo ap di w kouman fòmasyon yo òganize, ki moun ki vin etidye, ki jan ak poukisa asistan yo fè revizyon kòd pandan etid yo, ak ki patisipasyon nan pwogram yo anseye yo.

Òganizatè ak asistan ansèyman sou pwogram sou entènèt sant CS yo

Ki jan pwogram yo òganize

Sant CS la gen twa pwogram sou entènèt sou platfòm Stepik la: "Algoritm ak enfòmatik efikas", "Matematik pou devlopè" и "Devlopman nan C++, Java ak Haskell". Chak pwogram konsiste de de pati. Sa yo se kou pwofesè ak syantis ki gen eksperyans prepare:

  • Algoritm ak syans enfòmatik teyorik kòm yon pati nan pwogram nan sou algoritm.
  • Analiz matematik, matematik disrè, aljèb lineyè ak teyori pwobabilite nan pwogram matematik pou devlopè yo.
  • Kou nan C++, Java, ak Haskell nan pwogram langaj pwogramasyon sou entènèt.

Osi byen ke aktivite adisyonèl, pou egzanp, revizyon kòd, rezoud pwoblèm teyorik ak prèv, konsiltasyon ak asistan ak pwofesè. Yo difisil pou echèl, kidonk fòmasyon fèt an ti gwoup. Aktivite yo ede w jwenn yon konpreyansyon pi fon sou sijè a epi resevwa bon jan kalite fidbak.

Artemy Pestretsov, asistan ansèyman: "Mwen sanble ke revizyon kòd se karakteristik prensipal distenksyon pwogram sou entènèt nan lang ak algoritm. Pou jwenn repons kesyon ou a, ou ka senpleman Google li. Li difisil ak long, men li posib. Men, Google pa pral fè yon revizyon kòd, kidonk sa a gen anpil valè."

Chak kou nan pwogram nan dire apeprè de mwa. Nan final la, elèv yo dwe pase yon egzamen oswa resevwa kredi pou tout kou.

Òganizatè ak asistan ansèyman sou pwogram sou entènèt sant CS yo

Ki moun ki etidyan nou yo

Elèv pwogram sou entènèt:

  • Yo vle ranpli twou vid ki genyen nan matematik oswa pwogramasyon. Pou egzanp, devlopè ki gen eksperyans ki vle amelyore konesans matematik yo.
  • Yo kòmanse abitye ak pwogramasyon epi mete pwogram sant lan nan plan edikasyon pwòp tèt yo.
  • Yo ap prepare pou antre nan yon pwogram metriz oswa yon sant CS.
  • Elèv ki gen yon edikasyon espesyalize diferan ki deside radikalman chanje direksyon. Pou egzanp, famasi oswa pwofesè.

Artemy Pestretsov: "Nou te gen yon etidyan, yon nonm nan premye lavi l ', ki te travay nan yon konpayi lwil oliv ak gaz ak te pran yon deferans akòz dat limit paske li te nan yon vwayaj biznis nan yon pi. Li fre ke moun ki gen diferan orijin yo wè ke IT teknoloji ak matematik te pran momantòm. Sa yo se moun akonpli ki ka deja viv yon vi bèl bagay, men yo ap eseye aprann yon bagay nouvo epi yo vle devlope nan lòt domèn."

Mikhail Veselov, vmatm: "Nivo chak moun diferan: yon moun pa byen konprann bagay debaz yo nan lang nan, pandan ke yon moun vini kòm yon pwogramè Java oswa Python, epi ou ka kontinye yon konvèsasyon avè l 'nan lespri "ki jan fè li pi byen. ” Bagay pwensipal lan se pa konsantre sou pi bon nan pi bon an, men sou nivo mwayèn, pou kou a pral itil pou tout moun."

Ki jan fòmasyon yo òganize?

Plizyè zouti ede òganizatè yo ak edikatè yo bati pwosesis la.

Korespondans pa lapòs. Pou anons enpòtan ak fòmèl.
Chat ak pwofesè yo ak òganizatè yo. Nèg yo souvan kòmanse ede youn lòt nan chat la menm anvan pwofesè a oswa asistan wè kesyon an.
YouTrack. Pou kesyon ak soumèt travay bay pwofesè yo ak asistan yo. Isit la ou ka poze kesyon prive epi diskite sou solisyon an youn sou youn: elèv yo, nan kou, pa ka pataje solisyon youn ak lòt.

Òganizatè yo kominike ak elèv yo epi eseye rezoud pwoblèm byen vit. Kristina Smolnikova: "Si plizyè elèv mande menm bagay la, sa vle di sa a se yon pwoblèm komen e nou bezwen di tout moun sou li."

Ki jan asistan yo ede

Revizyon Kòd

Elèv ki nan pwogram yo soumèt devwa yo, epi asistan yo tcheke kijan kòd yo pwòp e pi bon. Se konsa mesye yo te òganize revizyon an dènye fwa.

Artemy Pestretsov te eseye reponn kesyon yo nan 12 èdtan, paske elèv yo te soumèt pwoblèm nan diferan moman. Mwen li kòd la, jwenn pwoblèm nan pwen de vi nan estanda, pratik pwogram jeneral, te rive nan pati anba a nan detay yo, te mande yo optimize, sijere ki non varyab bezwen yo dwe korije.

"Tout moun ekri kòd yon fason diferan, moun gen eksperyans diferan. Te gen etidyan ki te pran li e ki te ekri li premye fwa. Mwen renmen tout bagay, li travay byen epi tès la pran 25 segonn paske tout bagay pafè. Epi li rive ke ou chita epi pase yon èdtan ap eseye konprann poukisa yon moun te ekri kòd sa yo. Sa a se yon pwosesis aprantisaj absoliman adekwat. Lè w fè revizyon kòd nan lavi a, se sa k ap pase.

Mikhail te eseye bati pwosesis la poukont li pou chak elèv, pou pa ta gen okenn sitiyasyon: "Mwen deja eksplike sa a yon moun, mande l '." Li te bay yon premye kòmantè detaye sou pwoblèm nan, Lè sa a, elèv la te poze kesyon klarifye ak mete ajou solisyon an. Pa apwòch siksesif, yo te jwenn yon rezilta ki satisfè tou de konseye a ak elèv la an tèm de bon jan kalite.

"Nan premye youn oswa de semèn fòmasyon yo, moun yo ekri kòd pa trè pwòp. Yo bezwen ak anpil atansyon raple sou estanda ki egziste nan tou de Python ak Java, te di sou analizè kòd otomatik pou erè evidan ak enpèfeksyon, pou pita yo pa pral distrè pa sa a ak pou ke moun nan pa pral anmède pou tout la. semès pa lefèt ke transfè li yo te fè mal oswa vigil la se nan move kote."

Konsèy pou moun ki vle fè revizyon kòd fòmasyon

1. Si yon elèv te ekri kòd pwoblèm, pa gen okenn nesesite pou mande yo refè li ankò. Li enpòtan ke li konprann ki pwoblèm ki genyen ak kòd patikilye sa a.

2. Pa bay elèv yo manti. Li pi bon onètman di "Mwen pa konnen" si pa gen okenn fason yo konprann pwoblèm nan. Artemy: “Mwen te gen yon etidyan ki te fouye pi fon nan pwogram nan, ki te desann nan nivo pyès ki nan konpitè, answit te monte ankò, e li menm ak mwen toujou ap monte asansè abstraksyon sa a. Mwen te oblije sonje kèk bagay, men li te trè difisil pou m formule touswit.”

3. Pa gen okenn nesesite konsantre sou lefèt ke elèv la se yon debutan: lè yon moun fè yon bagay pou premye fwa, li pran kritik pi seryezman, li pa konnen ditou ki jan yo fè anjeneral, ak kisa li reyisi nan. ak sa li pa fè. Li pi bon ak anpil atansyon pale sèlman sou kòd la, epi yo pa sou dezavantaj elèv la.

4. Li bon pou aprann kijan pou reponn kesyon yo nan yon fason "edikatif". Travay la se pa reponn dirèkteman, men asire w ke elèv la reyèlman konprann epi rive jwenn repons lan tèt li. Artemy: "Nan 99% nan ka yo, mwen te kapab imedyatman reponn kesyon yon elèv, men pa souvan mwen te kapab imedyatman ekri yon repons, paske mwen te oblije peze anpil. Mwen ekri senkant liy, efase li, ekri li ankò. Mwen responsab pou repitasyon kou yo ak konesans elèv yo, e se pa yon travay fasil. Yon santiman trè fre rive lè yon elèv di: "Oh, mwen gen yon epifani!" Apre sa, mwen te tankou, "Li gen yon epifani!"

5. Li enpòtan pou nou atantif epi pa kritike twòp. Enspire, men pa twòp, pou elèv la pa panse ke li ap fè tout bagay gwo. La a ou pral gen pou aprann jere avèk konpetans nivo emosyon ou yo.

6. Li itil pou kolekte kòmantè jeneral ak erè nan menm kalite a pou ekonomize tan. Ou ka anrejistre premye mesaj sa a, epi apresa tou senpleman kopye epi ajoute detay an repons bay lòt moun nan menm kesyon an.

7. Akòz diferans nan konesans ak eksperyans, kèk bagay sanble evidan, kidonk okòmansman asistan yo pa dechifre yo nan kòmantè pou elèv yo. Li ede tou senpleman re-li sa ou te ekri epi ajoute nan sa ki te sanble ordinèr. Mikhail: “Li sanble pou mwen ke plis mwen ede ak tcheke solisyon yo, se plis mwen konprann elèv yo nan nouvo kou a depi nan kòmansman an. Kounye a mwen ta li premye kòmantè yo sou kòd la epi di: "Mwen ta dwe pran plis prekosyon, plis detay."

Ansèyman ak asistans se gwo

Nou te mande mesye yo pou yo di nou ki eksperyans itil yo te fè pandan y ap fè revizyon kòd ak kominike ak elèv yo.

Artemy: “Bagay prensipal mwen te aprann se pasyans antanke pwofesè. Sa a se yon konpetans konplètman nouvo, mwen metrize konplètman nouvo, domèn ki pa teknik. Mwen panse ke ansèyman pral trè itil lè mwen pale nan konferans, pale ak kòlèg, oswa prezante pwojè nan yon rasanbleman. Mwen konseye tout moun eseye li!"

Mikhail: “Eksperyans sa a te ede m yon ti kras pi toleran nan lefèt ke yon moun ekri kòd yon fason diferan pase mwen. Sitou lè w ap kòmanse gade yon solisyon. Mwen te pran kou nan Python ak Java tèt mwen epi rezoud pwoblèm menm jan an yon fason diferan. Nonmen varyab ak fonksyon yon fason diferan. Ak solisyon mesye yo tout yon ti kras diferan, paske nan pwogramasyon pa gen okenn solisyon estanda. Epi isit la ou bezwen kèk pasyans pou pa di: "Se te sèl fason pou fè li!" Sa a te ede pita nan travay yo diskite sou avantaj ak dezavantaj nan desizyon espesifik, epi yo pa avantaj yo ak dezavantaj nan lefèt ke se pa mwen ki te fè li."

Aprann plis sou pwogram sou entènèt ak revizyon ansyen elèv yo

Sous: www.habr.com

Add nouvo kòmantè