Grįžti į tinklaraštį
Å vietimas

Mokyti programuoti su DI nekuriant „vibe coderių“: 2026 m. pedagoginė sistema

P„Plagly.ai“ komanda||15 min. skaitymas

Jei dÄ—stote programavimÄ… 2026 metais, turite du variantus, kurie neveikia, ir vienÄ…, kuris veikia. Du variantai, kurie neveikia, yra gerai žinomi: uždrausti DI jÅ«sų kurse (neįmanoma įgyvendinti, varo naudojimÄ… į pogrindį ir daro absolventus nepasiruoÅ¡usius industrijai) arba leisti studentams laisvai naudotis DI (sukuria absolventus, kurie moka raÅ¡yti užklausas, bet nemoka mÄ…styti). Variantas, kuris veikia, yra sudÄ—tingesnis. Jis reikalauja iÅ¡ jÅ«sų perprojektuoti tai, kaip DI dalyvauja mokymosi cikle — ne kaip problemų sprendÄ—jas, ne kaip draudžiamas įrankis, bet kaip kruopščiai sustruktÅ«ruotas mokymosi asistentas, kuris grąžina kognityvinį darbÄ… studentams, tÄ… patį darbÄ…, kurį DI kÄ… tik ketino atlikti už juos.

Tai pedagoginis karkasas (framework), kurio jums reikia. Ne taisyklių apie DI sąrašas. Ne ginklavimosi varžybos aptikime. Reali mokymo sistema, pagrįsta trimis dešimtmečiais tyrimų mokymosi mokslų srityje apie pastolius (scaffolding) ir artimiausios plėtros zoną (zone of proximal development), pritaikyta autonominių programavimo įrankių erai, kurie gali išspręsti bet kurį namų darbą.

Å is vadovas skirtas programavimo dÄ—stytojams, kurie nori sukurti mokymo programÄ…, kuriančiÄ… tikrus programuotojus 2026 metais. Mes apžvelgsime pedagoginius pagrindus, septynių žingsnių karkasÄ… mokymui programuoti naudojant DI, auditorinius modelius, kuriuos matÄ—me dirbant nuo CS1 iki baigiamųjų projektų, ir verifikacijos lygmenį — įskaitant Plagly.ai — kuris daro šį karkasÄ… praktiÅ¡kÄ… dideliu mastu.

Kodėl abu kraštutinumai patyrė nesėkmę 2024–2025 metais

Dvejų metų eksperimentas baigÄ—si, ir verdiktas paskelbtas. Programos, kurios visiÅ¡kai uždraudÄ— DI (nedidelÄ— kompiuterių mokslo departamentų dalis 2024 m.), pamatÄ—, kaip taisyklių laikymasis žlunga per semestrÄ…, studentai slapta apeina taisykles, o praraja tarp jų studentų ir darbo rinkos tik plečiasi. Programos, kurios pasirinko prieÅ¡ingÄ… požiÅ«rį — jokių taisyklių, studentai naudoja tai, kÄ… nori, — sukuria absolventus, kurie negalÄ—jo Å¡alinti savo pačių kodo klaidų. Ä®darbinimo vadybininkai atsakÄ— pridÄ—dami gyvus programavimo interviu ir kompetencijos vertinimus, kuriuos Å¡ie absolventai provalydavo.

Abiejų nesėkmių priežastis yra ta pati. Jos vertino DI kaip klausimą taip/ne, o ne kaip pedagoginį kintamąjį. Teisingas klausimas yra ne ar studentai turėtų naudoti DI. Jis yra kurioje mokymosi ciklo vietoje DI turi įsikišti ir kokiu režimu. Būtent į šį klausimą atsako šis karkasas.

Pedagoginiai pagrindai: produktyvi kova ir pastoliai (Scaffolding)

Du konceptai iÅ¡ mokymosi mokslų guli visko, kas seka toliau, pagrinde. Pirmasis yra produktyvi kova (productive struggle): kognityvinÄ— bÅ«sena, kurioje mokinys turi pakankamai informacijos progresui daryti, bet nepakankamai, kad darytų jį be pastangų. Tyrimai nuosekliai rodo, kad mokymasis vyksta bÅ«tent produktyvioje kovoje. Per lengvos užduotys nekuria įgÅ«džių. Per sunkios užduotys kuria tik nusivylimÄ…. Ideali vieta tarp jų — artimiausios plÄ—tros zona — tai vieta, kur iÅ¡ tikrųjų formuojasi neuroniniai keliai problemų sprendimui.

Antrasis konceptas yra pastoliai (scaffolding): laikina parama, kurią teikia labiau įgudęs asmuo (tradiciniu būdu mokytojas, bendraamžis ar vadovėlis), leidžianti mokiniui veikti tiesiogiai už savo nepriklausomų galimybių ribų. Pastoliai nuimami palaipsniui, kai mokinys įsisavina bazinį įgūdį. Geri pastoliai neišsprendžia problemos; jie palaiko studentą savarankiškame problemos sprendime.

Pedagoginis „vibe coding“ žlugimas tampa akivaizdus šioje šviesoje: LLM, teikianti gatavą sprendimą, sugriauna produktyvią kovą, pašalindama kognityvinį darbą, kuris sukuria mokymąsi. Tai prilygsta asmeniniam repetitoriui, kuris išsprendžia kiekvieną uždavinį, kai tik studentas suraukia kaktą. Studentas lieka prie stalo, bet mokymasis nevyksta, nes nėra kovos.

PedagoginÄ— galimybÄ— taip pat yra akivaizdi. Ta pati LLM, suderinta iÅ¡laikyti produktyviÄ… kovÄ… — užduoti diagnostinius klausimus, teikti dalines užuominas, atsisakyti raÅ¡yti kodÄ…, kurį studentas dar neužsitarnavo pamatyti, — yra galingiausias pastolių įrankis, kada nors sukurtas. Jis kantrus. Jis pasiekiamas be ribų. Jis prisitaiko prie kiekvieno studento. Jis niekada nesierzina. Tas pats modelis, kuris sugriauna mokymÄ…si prie vieno nustatymo, padaro jį įmanomÄ… prie kito.

Naujas tyrimas, paskelbtas arXiv platformoje 2025 m. lapkritį (Scaffolding Metacognition in Programming Education), patvirtino tai empiriÅ¡kai. Tyrimas nustatÄ—, kad studentai pabrėžė, jog DI sistemos turÄ—tų ”susilaikyti nuo per greito pilnų atsakymų teikimo,” teikiant pirmenybÄ™ sustruktÅ«ruotiems požiÅ«riams su žingsnis po žingsnio užuominomis ir prisitaikančiais klausimais. Studentai neprašė mažiau DI pagalbos. Jie prašė geriau suprojektuotos DI pagalbos.

Septynių etapų sistema AI padedamai programavimo instrukcijai

Å tai karkasas, kurį tobulinome per pastaruosius aÅ¡tuoniolika mÄ—nesių kartu su programavimo dÄ—stytojais nuo CS1 iki baigiamųjų projektų. Jis dalija mokymosi ciklÄ… į septynis atskirus etapus ir apibrėžia, kÄ… DI turi ir ko neturi daryti kiekviename etape. Karkasas yra imperatyvus — tikslas yra suteikti dÄ—stytojams standartÄ…, kurį jie gali pritaikyti, o ne begalinį variantų meniu.

1 etapas: Susidūrimas su problema

Studentas skaito uždavinio formuluotÄ™. DI vaidmuo čia — jokio. Studentas turi suformuoti savo pirmÄ…jį nuosavÄ… supratimÄ… prieÅ¡ leidžiant bet kokiÄ… DI pagalbÄ…. Å i taisyklÄ— nÄ—ra derybų objektas. Leidimas DI reziumuoti ar paaiÅ¡kinti užklausÄ… Å¡iame etape nutraukia supratimÄ…. Praktikoje tai galima užtikrinti auditorijos taisyklÄ—mis (”be DI pirmas deÅ¡imt minučių”), atidavimo taisyklÄ—mis (privalomas raÅ¡ytinis uždavinio perfrasavimas prieÅ¡ DI pagalbÄ…) arba tiesiog per nuosekliai stiprinamus kultÅ«rinius lÅ«kesčius.

2 etapas: Dekompozicija (Decomposition)

Studentas suskaido uždavinį į po-uždavinius. DI vaidmuo čia — diagnostinis klausinÄ—jimas. Studentas raÅ¡o dekompozicijos juodraÅ¡tį, o DI užduoda sokratiÅ¡kus klausimus apie jį: ”Kas pasikeičia, jei įvestis yra tuščia?” ”Kaip jÅ«sų planas apdoroja dubliuotus elementus?” ”Kurioje jÅ«sų po-uždavinių dalyje vyksta realus algoritminis darbas?” DI draudžiama siÅ«lyti savo dekompozicijÄ…; jis gali tik tirti studento dekompozicijÄ….

3 etapas: Požiūrio pasirinkimas

Studentas nustato algoritminÄ™ strategijÄ… (rekursija prieÅ¡ iteracijÄ…, hash map prieÅ¡ array ir kt.). DI vaidmuo čia — lyginamoji analizÄ— ir kompromisai (trade-off). Po to, kai studentas pasiÅ«lÄ— požiÅ«rį, DI gali palyginti jį su alternatyvomis, paaiÅ¡kinti kompromisus ir paklausti, ar studento pasirinkimas atitinka apribojimus. DI nesirenka. DI padeda studentui suprasti, kÄ… reiÅ¡kia jo pasirinkimas.

4 etapas: Realizacija

Studentas raÅ¡o kodÄ…. DI vaidmuo čia yra labiausiai niuansuotas. PožiÅ«ris pagal nutylÄ—jimÄ… — tik sintaksÄ—s ir idiomų palaikymas: DI gali atsakyti į klausimÄ… ”kokia Python sintaksÄ— list comprehension, kuris filtruoja ir transformuoja,” bet ne ”paraÅ¡yk list comprehension, kurio man reikia Å¡iam uždaviniui.” DI gali iÅ¡taisyti sintaksÄ—s klaidÄ…, bet ne perprojektuoti funkcijÄ…. Pažengusiems studentams ar baigiamiesiems darbams tai galima suÅ¡velninti: DI kaip porinis programuotojas, kur studentas veda procesÄ…. CS1 to daryti negalima.

5 etapas: Testavimas ir klaidų šalinimas (Debugging)

Studentas paleidžia testus ir susiduria su nesÄ—kmÄ—mis. DI vaidmuo čia — valdomas hipotezių generavimas. Kai testas patiria nesÄ—kmÄ™, DI nesako ”klaida yra 12 eilutÄ—je.” Jis klausia: ”Kurioje kodo dalyje, jÅ«sų nuomone, gali bÅ«ti klaida? KÄ… grąžina jÅ«sų funkcija, kai įvestis yra tuščia? Papasakokite man, kas nutinka su Å¡iuo testavimo atveju žingsnis po žingsnio.” BÅ«tent čia vyksta didžiausias mokymasis, ir pagunda sutrumpinti keliÄ… yra didžiausia. Gerai suderintas DI čia treniruoja klaidų Å¡alinimo instinktÄ…, kuris trunka visÄ… karjeros gyvenimÄ…. Blogai suderintas DI sugriauna jį.

6 etapas: Pertvarkymas ir refleksija

Studentas turi veikiantį kodÄ…. DI vaidmuo čia — kritika ir alternatyvų pateikimas. DI dabar gali parodyti, kaip vyresnysis inžinierius paraÅ¡ytų tÄ… patį kodÄ…, paaiÅ¡kinti, kodÄ—l jų versija geresnÄ— ar skiriasi, ir papraÅ¡yti studento įvertinti šį palyginimÄ…. Tai etapas, kuriame DI gali bÅ«ti labiausiai generatyvus — bazinis mokymasis jau įvyko, ir pridÄ—tinÄ— vertÄ— yra aukÅ¡tesnÄ—s kokybÄ—s modelių rodymas.

7 etapas: Generalizacija (Generalization)

Studentas turi perkelti įgūdį į šiek tiek kitokį uždavinį. DI vaidmuo čia grįžta į jokio. Pristatoma nedidelė originalios problemos variacija, ir studentas sprendžia ją be DI pagalbos. Tai vertinimo momentas. Jei studentas įsisavino bazinį įgūdį, variacija yra visiškai paprasta. Jei jie jo neįsisavino, variacija atskleidžia prarają.

Karkaso pavertimas auditoriniais modeliais

Karkasas yra principas. Auditoriniai modeliai žemiau — tai praktika. Kiekvienas modelis paverčia vienÄ… ar kelis karkaso etapus konkrečia užduotimi ar aktyvumu. DÄ—stytojai nuosekliai praneÅ¡a, kad bÅ«tent Å¡ie modeliai veikia.

  • DvikryptÄ— užduotis. Kiekviena didelÄ— užduotis turi dalį "solo" (7 etapas generalizacijos, be DI) ir dalį "įrankis" (1-6 etapai, DI pastoliai). Solo dalis trumpesnÄ—, bet vertinama tiek pat. Tai atskleidžia, kÄ… studentas iÅ¡ tikrųjų gali daryti savarankiÅ¡kai, leidžiant jam mokytis iÅ¡ DI didesniame darbe.
  • Dekompozicijos atidavimas pirmiausia. PrieÅ¡ raÅ¡ant bet kokį kodÄ…, studentas atiduoda raÅ¡ytinÄ™ uždavinio dekompozicijÄ…. DI Å¡iame etape uždraustas pagal kurso taisykles. Vertinamas mÄ…stymo aiÅ¡kumas, o ne galutinis teisingumas. Paprastai tai sudaro 20-30% užduoties įvertinimo.
  • DI tutorius, užduodantis klausimus. Suteikite studentams specifinį kursui DI tutorių (sisteminÄ— užklausa, užtikrinanti karkaso 2-5 etapų elgesį), į kurį jie turi kreiptis pagalbos ir kuris atsisako duoti gatavÄ… kodÄ…. Keli universitetai sukÅ«rÄ— tokias sistemas viduje; paruoÅ¡ti variantai, tokie kaip AI Tutor iÅ¡ Code.org, įdiegia sokratiÅ¡kus principus tiesiogiai.
  • Vertinimai tik iÅ¡ klaidų Å¡alinimo. Duokite studentams veikiantį DI sugeneruotÄ… kodÄ… su subtiliomis klaidomis ir įvertinkite jų gebÄ—jimÄ… rasti bei iÅ¡taisyti jas. Tai treniruoja 5 etapÄ… tiesiogiai ir apdovanoja įgÅ«dį, kuriame pats DI rodo blogiausius rezultatus.
  • Užklausos ir vertinimo pratimas. Studentai raÅ¡o užklausas DI problemos sprendimui, vertina rezultatÄ… dÄ—l tikslumo bei efektyvumo, nustato bet kokias klaidas ar stiliaus problemas ir atiduoda tiek užklausÄ…, tiek iÅ¡taisytÄ… versijÄ…. Vertina laisvÄ… DI valdymÄ… kaip įvertinamÄ… įgÅ«dį, o ne trumpiausiÄ… keliÄ….
  • Žodinis gynimas. Penkios minutÄ—s studentui atliekant dideles užduotis. Du diagnostiniai klausimai: paaiÅ¡kink man Å¡iÄ… funkcijÄ…, ir modifikuok jÄ… nedidelei variacijai apdoroti. Atskleidžia viskÄ…, ko karkasas turÄ—jo iÅ¡mokyti, ir beveik nieko kito.
  • Grupinis verifikacijos nuskaitymas. Kiekvienas darbas praeina per verifikacijos lygmenį, kuris iÅ¡skiria darbus, vertus gilesnio patikrinimo. Tikslas yra ne pagauti kiekvienÄ… pažeidÄ—jÄ…. Tikslas — iÅ¡laikyti socialinÄ™ normÄ… savarankiÅ¡kai atlikti darbÄ…, kad karkasas toliau funkcionuotų.

Įrankių lygmuo: kas daro tai praktiška dideliu mastu

CS1 kursas su 200 studentų negali rankiniu būdu tikrinti kiekvienos užduoties, rankiniu būdu kurti pastolių kiekvieno studento sąveikai su DI arba rankiniu būdu vykdyti žodinio gynimo kiekvienam darbui. Šis karkasas yra realistiškas tik tada, kai įrankių lygmuo perima didelį dėstytojo darbo kiekį, palikdamas žmogų procese tiems atvejams, kur žmogiškasis vertinimas turi unikalią vertę. Tai praktinis Plagly.ai vaidmuo kurse, sukurtame aplink šį karkasą.

  • Atiduodamų kodų verifikacija. Kiekvienas įkeltas failas praeina nuskaitymÄ… dÄ—l DI generavimo, kuris grąžina pasitikÄ—jimo įvertinimÄ… ir vÄ—liavÄ—les eilutÄ— po eilutÄ—s. Plagly.ai pasiekia 99% tikslumÄ… GPT-5.5, Claude 4.6, Gemini 3.1 ir autonominiuose programavimo įrankiuose, kurie juos sujungia. Darbai su žemu DI balu nereikalauja tolesnio patikrinimo. Darbai su aukÅ¡tu balu keliami žodiniam gynimui.
  • Modelių analizÄ— grupÄ—s lygiu. Kai aÅ¡tuoni studentai grupÄ—je atiduoda sprendimus su vienodais idiomatiÅ¡kais kintamųjų pavadinimais, vienodu komentarų tankumu ir vienodu gynybinio kodo Å¡ablonu, Å¡i grupÄ— iÅ¡keliama automatiÅ¡kai. Tai iÅ¡aiÅ¡kina klaidas, kurias praleidžia atskirų darbų analizÄ—.
  • Proceso autentiÅ¡kumo verifikacija. Didesniems projektams Agentic Council iÅ¡ Plagly.ai — septyni ekspertiniai modeliai, analizuojantys darbÄ… remiantis raÅ¡ymo kokybe, struktÅ«ra, DI aptikimu, originalumu ir nuoseklumu — sugeneruoja ataskaitÄ… su nuorodomis, kuri dokumentuoja, ar darbas rodo iteracinius raÅ¡ymo pÄ—dsakus, kuriuos paprastai demonstruoja autentiÅ¡kas studento darbas.
  • AtvirkÅ¡tinis Humanize dÄ—stymo tikslams. Funkcija „Humanize“ rodo, kaip atrodo tipiÅ¡kas DI kodas. Naudojama auditorijoje, ji tampa mokymo įrankiu: parodykite studentams funkcijÄ…, paraÅ¡ytÄ… tipiÅ¡ku DI stiliumi, Å¡alia tos pačios funkcijos idiomatiÅ¡ku studento formatu, ir papraÅ¡ykite jų iÅ¡vardyti matomus skirtumus. Tai treniruoja gebÄ—jimÄ… atpažinti, kuo remiasi mÅ«sų karkaso 2 etapo pratimai.
  • Daugiakalbis padengimas. Signalai veikia Python, JavaScript, Java, TypeScript, C++, Rust, Go ir kitoms plačiai dÄ—stomoms kalboms. Mokymo programos dizainas neturi prisitaikyti prie įrankių apribojimų.

Kaip karkasas atrodo priklausomai nuo kurso lygio

Karkasas yra nuoseklus visuose kursų lygiuose, bet jo kalibravimas keičiasi. Kuo labiau pažengęs studentas, tuo daugiau autonomijos jis gauna kiekviename etape. Trys orientyrai:

CS1 (Įvadas į programavimą)

Griežtas karkaso laikymasis. 1, 4 ir 7 etapai turi minimaliÄ… prieigÄ… prie DI. 2-3 etapai naudoja DI tik klausimų režimu. 5 etapas (klaidų Å¡alinimas) griežtai lydimas pastolių. DÄ—stytojo tikslas CS1 — sukurti kognityvinÄ™ infrastruktÅ«rÄ…: gebÄ—jimÄ… skaityti kodÄ…, sekti vykdymÄ…, formuoti hipotezes dÄ—l klaidų. Leidimas DI atlikti bet kurį iÅ¡ Å¡ių darbų CS1 sukuria studentus, kurie niekada neiÅ¡vysto Å¡io gebÄ—jimo. Derinkite tai su privalomu problemų sprendimu auditorijoje ir žodiniu gynimu kiekvienai dideliai užduočiai.

Duomenų struktūros ir algoritmai

Vidutinis karkaso laikymasis. 4-6 etapus galima šiek tiek sušvelninti. DI dabar galima naudoti kaip porinį programuotoją realizacijai, bet tik po to, kai studentas savarankiškai pasirenka požiūrį (3 etapas). Klaidų šalinimas lieka su griežta pastolių priežiūra. 7 etapas (generalizacijos užduotys) tampa labiau abstraktus: įrodykite, kad jūsų algoritmas veikia per O(n log n), modifikuokite savo realizaciją papildomam apribojimui apdoroti, kas reikalauja gilaus permąstymo. Būtent čia stiprūs studentai pradeda naudoti DI produktyviai, o silpni studentai atskleidžiami generalizacijos užduotimis.

Baigiamieji projektai ir programinės įrangos inžinerija

Laisvas karkaso laikymasis, griežtas proceso matomumas. Baigiamajame kurse studentai turi veikti arčiau darbo rinkos modelio: DI kaip kolaboratorius, studentas kaip lyderis. Verifikacijos lygmuo persikelia nuo DI aptikimo kiekviename darbe prie proceso autentiÅ¡kumo: kodo pakeitimų istorija, sprendimų dÄ—l dizaino dokumentavimas, įraÅ¡ytos kodo peržiÅ«ros sesijos. Žodinis gynimas tampa dizaino apžvalga — ar studentas gali pagrįsti architektÅ«ros pasirinkimÄ…, paaiÅ¡kinti kompromisus ir modifikuoti dizainÄ… reaguodamas į naujus apribojimus? BÅ«tent čia investicijos į karkasÄ… CS1 duoda savo vaisius, arba ne.

KÄ… nustoti daryti 2026 metais

Penkios praktikos, kurios išliko iš mokymo programų iki DI ir dabar turi išnykti. Kiekviena iš jų aktyviai griauna karkasą, kai yra išlaikoma.

  • Nustoti vertinti namų darbus 70%+ galutinio įvertinimo. Vertinimo-testavimo ciklas visiÅ¡kai automatizuotas. Galutinis įvertinimas, priklausantis nuo namų darbų, nebevertina to, kÄ… jis teigia. Perkelkite svorį į problemų sprendimÄ… auditorijoje, žodinius gynimus ir prižiÅ«rimus projektų etapus.
  • Nustoti naudoti autogreiderius kaip vienintelį įvertinimo pagrindÄ…. Autogreideris nežino, ar studentas parašė šį kodÄ…. Derinkite autogreiderio balus su verifikacijos lygmeniu, o reikÅ¡mingi įvertinimai reikalauja žodinio gynimo.
  • Nustoti duoti paprastas užduotis su plačiai publikuotais sprendimais. Jei uždavinys yra LeetCode, GeeksforGeeks ar bet kuriame vadovÄ—lyje, iÅ¡leistame iki 2024 m., DI jau matÄ— jo sprendimÄ…. SpecifinÄ—s kurso uždavinių formuluotÄ—s, duomenų rinkiniai ir apribojimai verčia DI realiai dirbti, o ne prisiminti.
  • Nustoti traktuoti DI kaip kažkÄ… už mokymo programos ribų. Laisvas DI valdymas dabar yra dalis to, kÄ… programuotojai daro industrijoje. Užduotys, kurios aiÅ¡kiai apima DI rezultatų vertinimÄ…, klaidų Å¡alinimÄ… iÅ¡ DI sugeneruoto kodo arba siÅ«lomų DI dizainų kritikÄ…, moko įgÅ«džio, kurio reikia darbo rinkai.
  • Nustoti slÄ—pti verifikacijos lygmenį. Atvirai sakykite studentams, kad darbai nuskenuojami dÄ—l DI generavimo, ko tikisi karkaso etapai ir kokios yra piktnaudžiavimo pasekmÄ—s. Skaidrumas gerina socialinÄ™ normÄ…. PaslÄ—pta kontrolÄ— gimdo prieÅ¡iÅ¡kÄ… elgesį.

Sukurkite savo CS mokymo programÄ… DI eroje ant teisingo pagrindo

Plagly.ai suteikia programavimo dėstytojams verifikacijos ir pedagogikos lygmenį, kurio reikalauja karkasas. DI aptikimas atsižvelgiant į kodą visoms pagrindinėms kalboms bei modeliams. Modelio panelės grupės lygiu. „Agentic Council“ ataskaitos, dokumentuojančios darbų autentiškumą įrodymų lygiu. Dėstytojų paskyros pateikiamos su masiniu įkėlimu, klasių panelėmis, integracija su pirmaujančiomis LMS ir duomenų apdorojimu, atitinkančiu FERPA reikalavimus. Kurkite karkasą su įrankiu, kuris jį plečia.

Išbandykite Plagly.ai nemokamai dėstytojams

Dažnai užduodami klausimai

Ar šis karkasas veikia asinchroniniuose kursuose ir kursuose su savo tempu?

Taip, su dviem korekcijomis. Pirma, žodinis gynimas virsta įrašytu vaizdo paaiškinimu, kurį studentas atiduoda kartu su kiekviena didele užduotimi. Vaizdo įrašas trumpas (nuo dviejų iki penkių minučių) ir atsako į du diagnostinius klausimus, pateiktus kartu su užduotimi. Antra, DI pastolių įrankiai tampa labiau svarbūs, nes dėstytojo nėra kambaryje, kad nukreiptų studentus, kurie nuslysta į problemų sprendėjo režimą. DI tutorius, specifinis kursui, su sokratiškais apribojimais (arba kruopšti sisteminė užklausa bendrame įrankyje) daro tai įmanoma.

Kaip dėl studentų, kurie mokosi geriau skaitydami veikiantį kodą?

Karkasas skatina tai aiškiai 6 etape (pertvarkymas ir refleksija). Po to, kai studentas sukūrė savo veikiantį kodą, alternatyvų, sugeneruotų DI, rodymas arba ekspertinis pertvarkymas yra nepaprastai vertingas. Apribojimas slypi nuoseklume: DI kaip pavyzdys eina po paties studento darbo, o ne prieš jį. Gero kodo skaitymas moko, kai skaitytojas jau bandė spręsti problemą; gero kodo skaitymas kaip bandymo spręsti problemą pakaitalas nemoko beveik nieko.

Kaip elgtis su studentais, kurie jau intensyviai naudoja DI ir priešinasi šiam karkasui?

Aptarkite tai atvirai, idealiai pirmÄ…jÄ… dienÄ…. Parodykite jiems „CodeRabbit“ duomenis iÅ¡ 2025 m. gruodžio mÄ—n. apie 1,7 karto padidÄ—jusį klaidų skaičių kode, paraÅ¡ytame kartu su DI. Nukreipkite juos į dev.to esÄ— 30 Days Without AI. KalbÄ—kite apie gyvus programavimo interviu ir kÄ… įdarbinimo vadybininkai iÅ¡ tikrųjų daro 2026 metais. Studentai, kurie prieÅ¡inasi karkasui — tai paprastai tie studentai, kuriems jo labiausiai reikia. Daugelis iÅ¡ jų dar nesusidÅ«rÄ— su „vibe coding“ pasekmÄ—mis, ir kai susidurs (dažniausiai per savo pirmÄ…jį techninį interviu), jie paprastai gailisi, kad nežiÅ«rÄ—jo į šį karkasÄ… rimčiau anksčiau.

Ar galiu diegti šį karkasą palaipsniui, o ne perstatyti savo kursą visiškai iškart?

Taip. Minimalus įgyvendinimas yra pridėti tris dalykus prie savo esamo kurso: reikalavimą atiduoti dekompoziciją pirmiausia vienoje didelėje užduotyje, trumpą žodinį gynimą toje pačioje užduotyje ir verifikacijos lygmenį (įrankį, kuris skenuoja darbus ir nustato modelius), veikiantį tyliai fone. Šie trys priedai nuveda didžiąją kelio dalį be poreikio visiškai perprojektuoti mokymo programą. Dauguma dėstytojų, su kuriais dirbome, pradeda nuo to ir plečia iki pilno karkaso per du–tris semestrus.

Ką daryti, jei mano mokymo įstaiga dar nepriėmė aiškių taisyklių dėl DI?

Dauguma dar nepadarÄ— to, ir dauguma ieÅ¡ko pasiÅ«lymų iÅ¡ dÄ—stytojų. Karkaso priÄ—mimas kurso lygiu suteikia jums patikimÄ… modelį pristatymui katedros lygio taisyklių susitikimuose: Å¡tai kÄ… mes darome CS1, Å¡tai logika, Å¡tai rezultatai. DÄ—stytojai, kurie proaktyviai modeliuoja gerÄ… pedagogikÄ… Å¡ioje srityje, vis dažniau tampa tais žmonÄ—mis, kurie formuoja institucinÄ™ politikÄ…. Karkasas sukurtas gynimui Å¡iuose pokalbiuose — nuorodos į mokymosi mokslus, nuorodos į recenzuojamus tyrimus ir aiÅ¡kus pagrindimas produktyvioje kovoje bei pastoliuose — visa tai tarnauja kaip retorinis pastolis politiniam darbui.

Check text for a specific AI model

Run your text through a detector tuned for the model you suspect.

Dalintis straipsniu

Try Plagly.ai Free

Detect AI-generated content and check for plagiarism with industry-leading accuracy. No credit card required.

Get Started Free