Ja jÅ«s mÄcÄt programmēšanu 2026. gadÄ, jums ir divi varianti, kas nedarbojas, un viens, kas darbojas. Divi varianti, kas nedarbojas, ir labi zinÄmi: aizliegt MI jÅ«su kursÄ (nav iespÄ“jams Ä«stenot, aizdzen izmantoÅ¡anu pagrÄ«dÄ“ un padara absolventus nesagatavotus industrijai) vai atļaut studentiem brÄ«vi izmantot MI (rada absolventus, kuri prot rakstÄ«t vaicÄjumus, bet neprot domÄt). Variants, kas darbojas, ir sarežģītÄks. Tas prasa no jums pÄrveidot to, kÄ MI piedalÄs mÄcīšanÄs ciklÄ — nevis kÄ problÄ“mu risinÄtÄjs, nevis kÄ aizliegts rÄ«ks, bet gan kÄ rÅ«pÄ«gi strukturÄ“ts mÄcīšanÄs asistents, kurÅ¡ atgriež kognitÄ«vo darbu studentiem, to paÅ¡u darbu, ko MI tikko gatavojÄs paveikt viņu vietÄ.
Å is ir pedagoÄ£iskais karkass (framework), kas jums nepiecieÅ¡ams. Ne noteikumu par MI saraksts. Ne ginkloÅ¡anÄs sacensÄ«bas noteikÅ¡anÄ. ReÄla mÄcīšanas sistÄ“ma, kas balstÄ«ta uz trim desmitgadÄ“m pÄ“tÄ«jumu mÄcīšanÄs zinÄtnÄ“s par sastatnÄ“m (scaffolding) un tuvÄkÄs attÄ«stÄ«bas zonu (zone of proximal development), pielÄgota autonomu programmēšanas rÄ«ku Ä“rai, kas spÄ“j atrisinÄt jebkuru mÄjasdarbu.
Å Ä« rokasgrÄmata ir paredzÄ“ta programmēšanas pasniedzÄ“jiem, kuri vÄ“las izveidot mÄcÄ«bu programmu, kas rada Ä«stus programmÄ“tÄjus 2026. gadÄ. MÄ“s apskatÄ«sim pedagoÄ£iskos pamatus, septiņu soļu karkasu programmēšanas mÄcīšanai ar MI, auditorijas modeļus, kurus esam redzÄ“juÅ¡i strÄdÄjam no CS1 lÄ«dz baigajiem projektiem, un verifikÄcijas lÄ«meni — ieskaitot Plagly.ai — kas padara Å¡o karkasu praktisku lielÄ mÄ“rogÄ.
KÄpÄ“c abas galÄ“jÄ«bas piedzÄ«voja neveiksmi 2024.–2025. gadÄ
Divu gadu eksperiments ir beidzies, un verdikts ir pasludinÄts. Programmas, kas pilnÄ«bÄ aizliedza MI (neliela datorzinÄtņu nodaļu daļa 2024. gadÄ), redzÄ“ja, kÄ noteikumu ievÄ“roÅ¡ana sabrÅ«k viena semestra laikÄ, studenti slepeni apej noteikumus, un prÄva starp viņu studentiem un darba tirgu tikai paplaÅ¡inÄs. Programmas, kas izvÄ“lÄ“jÄs pretÄ“ju pieeju — nekÄdu noteikumu, studenti izmanto to, ko vÄ“las, — radÄ«ja absolventus, kuri nespÄ“ja novÄ“rst savas kļūdas kodÄ. DarbÄ pieņemÅ¡anas vadÄ«tÄji atbildÄ“ja, pievienojot dzÄ«vÄs programmēšanas intervijas un kompetences vÄ“rtÄ“jumus, kurus Å¡ie absolventi izgÄza.
AbÄm neveiksmÄ“m ir kopÄ«gs cÄ“lonis. TÄs vÄ“rtÄ“ja MI kÄ jautÄjumu jÄ/nÄ“, nevis kÄ pedagoÄ£isku mainÄ«go. Pareizais jautÄjums nav par to, vai studentiem vajadzÄ“tu izmantot MI. Tas ir par to, kurÄ mÄcīšanÄs cikla vietÄ MI ir jÄiejaucas un kÄdÄ režīmÄ. TieÅ¡i uz Å¡o jautÄjumu atbild Å¡is karkass.
Pedagoģiskie pamati: produktīva cīņa un sastatnes (Scaffolding)
Divi koncepti no mÄcīšanÄs zinÄtnÄ“m guļ visam, kas seko tÄlÄk, pamatÄ. Pirmais ir produktÄ«va cīņa (productive struggle): kognitÄ«vais stÄvoklis, kurÄ skolÄ“nam ir pietiekami daudz informÄcijas progresam, bet nepietiekami, lai to veiktu bez pÅ«lÄ“m. PÄ“tÄ«jumi konsekventi rÄda, ka mÄcīšanÄs notiek tieÅ¡i produktÄ«vajÄ cīņÄ. PÄrÄk viegli uzdevumi nerada prasmes. PÄrÄk grÅ«ti uzdevumi rada tikai vilÅ¡anos. IdeÄlÄ vieta starp tiem — tuvÄkÄs attÄ«stÄ«bas zona — ir vieta, kur patieÅ¡Äm veidojas neironu ceļi problÄ“mu risinÄÅ¡anai.
Otrais koncepts ir sastatnes (scaffolding): pagaidu atbalsts, ko sniedz prasmÄ«gÄka persona (tradicionÄli skolotÄjs, vienaudzis vai mÄcÄ«bu grÄmata), kas ļauj skolÄ“nam darboties tieÅ¡i Ärpus savÄm neatkarÄ«gajÄm iespÄ“jÄm. Sastatnes tiek noņemtas pakÄpeniski, kad skolÄ“ns apgÅ«st bÄzes prasmi. Labas sastatnes neatrisina problÄ“mu; tÄs atbalsta studentu patstÄvÄ«gÄ problÄ“mas risinÄÅ¡anÄ.
PedagoÄ£iskais „vibe coding“ sabrukums kļūst acÄ«mredzams Å¡ajÄ gaismÄ: LLM, kas sniedz gatavu risinÄjumu, sagrauj produktÄ«vo cīņu, novÄ“rÅ¡ot kognitÄ«vo darbu, kas rada mÄcīšanos. Tas ir lÄ«dzvÄ“rtÄ«gi personÄ«gajam pasniedzÄ“jam, kurÅ¡ atrisina katru uzdevumu, tiklÄ«dz students sarauc pieri. Students paliek pie galda, bet mÄcīšanÄs nenotiek, jo nav cīņas.
PedagoÄ£iskÄ iespÄ“ja arÄ« ir acÄ«mredzama. TÄ pati LLM, kas noregulÄ“ta saglabÄt produktÄ«vo cīņu — uzdot diagnostiskus jautÄjumus, sniegt daļējas norÄdes, atteikties rakstÄ«t kodu, ko students vÄ“l nav izpelnÄ«jies redzÄ“t, — ir visspÄ“cÄ«gÄkais sastatņu rÄ«ks, kÄds jebkad radÄ«ts. Tas ir pacietÄ«gs. Tas ir pieejams bez ierobežojumiem. Tas pielÄgojas katram studentam. Tas nekad nekaitina. Tas pats modelis, kas sagrauj mÄcīšanos pie viena iestatÄ«juma, padara to iespÄ“jamu pie cita.
Jauns pÄ“tÄ«jums, kas publicÄ“ts arXiv platformÄ 2025. gada novembrÄ« (Scaffolding Metacognition in Programming Education), apstiprinÄja to empÄ«riski. PÄ“tÄ«jums atklÄja, ka studenti uzsvÄ“ra, ka MI sistÄ“mÄm vajadzÄ“tu ”atturÄ“ties no pÄrÄk Ätras pilnÄ«gu atbilžu sniegÅ¡anas,” dodot priekÅ¡roku strukturÄ“tÄm pieejÄm ar soli pa solim norÄdÄ“m un pielÄgojamiem jautÄjumiem. Studenti neprasÄ«ja mazÄk MI palÄ«dzÄ«bas. Tie prasÄ«ja labÄk izstrÄdÄtu MI palÄ«dzÄ«bu.
Septiņu posmu sistēma AI atbalstītai programmēšanas instrukcijai
Å eit ir karkass, ko esam pilnveidojuÅ¡i pÄ“dÄ“jo astoņpadsmit mÄ“neÅ¡u laikÄ kopÄ ar programmēšanas pasniedzÄ“jiem no CS1 lÄ«dz baigajiem projektiem. Tas dala mÄcīšanÄs ciklu septiņos atsevišķos posmos un definÄ“, ko MI vajadzÄ“tu un ko nevajadzÄ“tu darÄ«t katrÄ posmÄ. Karkass ir obligÄts — mÄ“rÄ·is ir sniegt pasniedzÄ“jiem standartu, ko tie var pielÄgot, nevis bezgalÄ«gu variantu izvÄ“lni.
1. posms: Susidūrimas ar problēmu
Students lasa uzdevuma formulÄ“jumu. MI loma Å¡eit — nekÄda. Studentam jÄizveido sava pirmÄ izpratne pirms tiek atļauta jebkÄda MI palÄ«dzÄ«ba. Å is noteikums nav sarunu objekts. Atļauja MI apkopot vai izskaidrot vaicÄjumu Å¡ajÄ posmÄ pÄrtrauc izpratni. Praktiski to var nodroÅ¡inÄt ar auditorijas noteikumiem (”bez MI pirmÄs desmit minÅ«tes”), nodoÅ¡anas noteikumiem (obligÄta rakstiska uzdevuma pÄrfrÄzēšana pirms MI palÄ«dzÄ«bas) vai vienkÄrÅ¡i caur konsekventi stiprinÄtÄm kultÅ«ras cerÄ«bÄm.
2. posms: Dekompozīcija (Decomposition)
Students sadala uzdevumu apakÅ¡uzdevumos. MI loma Å¡eit — diagnostiska jautÄÅ¡ana. Students raksta dekompozÄ«cijas melnrakstu, bet MI uzdod sokrÄtiskus jautÄjumus par to: ”Kas mainÄs, ja ievade ir tukÅ¡a?” ”KÄ jÅ«su plÄns apstrÄdÄ dublÄ“tos elementus?” ”KurÄ jÅ«su apakÅ¡uzdevumu daÄ¼Ä notiek reÄlais algoritmisks darbs?” MI aizliegts piedÄvÄt savu dekompozÄ«ciju; tas var tikai pÄ“tÄ«t studenta dekompozÄ«ciju.
3. posms: Pieejas izvēle
Students nosaka algoritmisko stratēģiju (rekursija pret iterÄciju, hash map pret array utt.). MI loma Å¡eit — salÄ«dzinoÅ¡Ä analÄ«ze un kompromisi (trade-off). PÄ“c tam, kad students ir piedÄvÄjis pieeju, MI var salÄ«dzinÄt to ar alternatÄ«vÄm, izskaidrot kompromisus un pajautÄt, vai studenta izvÄ“le atbilst ierobežojumiem. MI neizvÄ“las. MI palÄ«dz studentam saprast, ko nozÄ«mÄ“ viņa izvÄ“le.
4. posms: RealizÄcija
Students raksta kodu. MI loma Å¡eit ir vissmalkÄkÄ. Pieeja pÄ“c noklusÄ“juma — tikai sintakses un idiomu atbalsts: MI var atbildÄ“t uz jautÄjumu ”kÄda ir Python sintakse list comprehension, kas filtrÄ“ un transformÄ“,” bet ne ”uzraksti list comprehension, kas man nepiecieÅ¡ams Å¡im uzdevumam.” MI var izlabot sintakses kļūdu, bet ne pÄrveidot funkciju. PadziļinÄtiem studentiem vai bakalaura darbiem to var mÄ«kstinÄt: MI kÄ pÄra programmÄ“tÄjs, kur students vada procesu. CS1 to darÄ«t nedrÄ«kst.
5. posms: Testēšana un kļūdu novēršana (Debugging)
Students palaiž testus un saskaras ar neveiksmÄ“m. MI loma Å¡eit — vadÄ«ta hipotežu Ä£enerēšana. Kad tests piedzÄ«vo neveiksmi, MI nesaka ”kļūda ir 12. rindiņÄ.” Tas jautÄ: ”KurÄ koda daļÄ, jÅ«suprÄt, varÄ“tu bÅ«t kļūda? Ko atgriež jÅ«su funkcija, kad ievade ir tukÅ¡a? PastÄstiet man, kas notiek ar Å¡o testēšanas gadÄ«jumu solis pa solim.” TieÅ¡i Å¡eit notiek vislielÄkÄ mÄcīšanÄs, un kÄrdinÄjums saÄ«sinÄt ceļu ir vislielÄkais. Labi noregulÄ“ts MI Å¡eit trenÄ“ kļūdu novÄ“rÅ¡anas instinktu, kas ilgst visu karjeras dzÄ«vi. Slikti noregulÄ“ts MI to sagrauj.
6. posms: PÄrkÄrtoÅ¡ana un refleksija
Studentam ir strÄdÄjoÅ¡s kods. MI loma Å¡eit — kritika un alternatÄ«vu sniegÅ¡ana. MI tagad var parÄdÄ«t, kÄ vecÄkais inženieris uzrakstÄ«tu to paÅ¡u kodu, izskaidrot, kÄpÄ“c viņu versija ir labÄka vai atšķiras, un palÅ«gt studentam novÄ“rtÄ“t Å¡o salÄ«dzinÄjumu. Tas ir posms, kurÄ MI var bÅ«t visvairÄk Ä£eneratÄ«vs — bÄzes mÄcīšanÄs jau ir notikusi, un pievienotÄ vÄ“rtÄ«ba ir augstÄkas kvalitÄtes modeļu rÄdīšana.
7. posms: GeneralizÄcija (Generalization)
Studentam jÄpÄrnes prasme uz nedaudz citÄdu uzdevumu. MI loma Å¡eit atgriežas pie nekÄdas. Tiek piedÄvÄta neliela oriÄ£inÄlÄs problÄ“mas variÄcija, un students risina to bez MI palÄ«dzÄ«bas. Tas ir vÄ“rtēšanas brÄ«dis. Ja students ir apguvis bÄzes prasmi, variÄcija ir pilnÄ«gi vienkÄrÅ¡a. Ja tie to nav apguvuÅ¡i, variÄcija atklÄj prÄvu.
Karkasa pÄrvÄ“rÅ¡ana auditorijas modeļos
Karkass ir princips. Auditorijas modeļi zemÄk — tÄ ir prakse. Katrs modelis pÄrvÄ“rÅ¡ vienu vai vairÄkus karkasa posmus konkrÄ“tÄ uzdevumÄ vai aktivitÄtÄ“. PasniedzÄ“ji konsekventi ziņo, ka tieÅ¡i Å¡ie modeļi darbojas.
- Divvirzienu uzdevums. Katram lielam uzdevumam ir daļa "solo" (7. posms generalizÄcijas, bez MI) un daļa "rÄ«ks" (1.-6. posms, MI sastatnes). Solo daļa ir Ä«sÄka, bet tiek vÄ“rtÄ“ta tikpat daudz. Tas atklÄj, ko students patieÅ¡Äm spÄ“j darÄ«t patstÄvÄ«gi, ļaujot viņam mÄcÄ«ties no MI lielÄkÄ darbÄ.
- DekompozÄ«cijas nodoÅ¡ana vispirms. Pirms jebkÄda koda rakstīšanas, students nodod rakstisku uzdevuma dekompozÄ«ciju. MI Å¡ajÄ posmÄ ir aizliegts saskaÅ†Ä ar kursa noteikumiem. Tiek vÄ“rtÄ“ta domÄÅ¡anas skaidrÄ«ba, nevis galÄ«gÄ pareizÄ«ba. Parasti tas veido 20-30% no uzdevuma vÄ“rtÄ“juma.
- MI tutors, kas uzdod jautÄjumus. Sniedziet studentiem specifisku kursam MI tutoru (sistÄ“mas vaicÄjums, kas nodroÅ¡ina karkasa 2.-5. posma uzvedÄ«bu), pie kura tiem jÄvÄ“rÅ¡as pÄ“c palÄ«dzÄ«bas un kurÅ¡ atsakÄs dot gatavu kodu. VairÄkas universitÄtes ir izveidojuÅ¡as Å¡Ädas sistÄ“mas iekšēji; gatavi varianti, tÄdi kÄ AI Tutor no Code.org, ievieÅ¡ sokrÄtiskos principus tieÅ¡i.
- VÄ“rtÄ“jumi tikai no kļūdu novÄ“rÅ¡anas. Dodiet studentiem strÄdÄjoÅ¡u MI uzÄ£enerÄ“tu kodu ar smalkÄm kļūdÄm un novÄ“rtÄ“jiet viņu spÄ“ju tÄs atrast un izlabot. Tas trenÄ“ 5. posmu tieÅ¡i un apbalvo prasmi, kurÄ pats MI uzrÄda sliktÄkos rezultÄtus.
- VaicÄjuma un vÄ“rtēšanas uzdevums. Studenti raksta vaicÄjumus MI problÄ“mas risinÄÅ¡anai, vÄ“rtÄ“ rezultÄtu pÄ“c precizitÄtes un efektivitÄtes, nosaka jebkuras kļūdas vai stila problÄ“mas un nodod gan vaicÄjumu, gan izlaboto versiju. VÄ“rtÄ“ brÄ«vu MI pÄrvaldÄ«bu kÄ vÄ“rtÄ“jamu prasmi, nevis Ä«sÄko ceļu.
- Mutiska aizstÄvēšana. Piecas minÅ«tes studentam pie lieliem uzdevumiem. Divi diagnostiski jautÄjumi: izskaidro man Å¡o funkciju, un modificÄ“ to nelielai variÄcijai apstrÄdÄt. AtklÄj visu, ko karkasam vajadzÄ“ja iemÄcÄ«t, un gandrÄ«z neko citu.
- Grupas verifikÄcijas noskenēšana. Katrs darbs iziet cauri verifikÄcijas lÄ«menim, kas izceļ darbus, kuri vÄ“rti dziļÄkas pÄrbaudes. MÄ“rÄ·is ir nevis pagÅ«t katru pÄrkÄpÄ“ju. MÄ“rÄ·is — saglabÄt sociÄlo normu patstÄvÄ«gi veikt darbu, lai karkass turpinÄtu darboties.
RÄ«ku lÄ«menis: kas padara to praktisku lielÄ mÄ“rogÄ
CS1 kurss ar 200 studentiem nevar manuÄli pÄrbaudÄ«t katru uzdevumu, manuÄli veidot sastatnes katra studenta mijiedarbÄ«bai ar MI vai manuÄli veikt mutisko aizstÄvēšanu katram darbam. Å is karkass ir reÄlistisks tikai tad, ja rÄ«ku lÄ«menis pÄrņem lielu pasniedzÄ“ja darba apjomu, atstÄjot cilvÄ“ku procesÄ tiem gadÄ«jumiem, kur cilvÄ“ka vÄ“rtÄ“jumam ir unikÄla vÄ“rtÄ«ba. Tas ir praktiskais Plagly.ai loma kursÄ, kas izveidots ap Å¡o karkasu.
- Nododamo kodu verifikÄcija. Katrs augÅ¡upielÄdÄ“tais fails iziet noskenēšanu pret MI Ä£enerēšanu, kas atgriež uzticamÄ«bas novÄ“rtÄ“jumu un karodziņus rindiņu pa rindiņai. Plagly.ai sasniedz 99% precizitÄti GPT-5.5, Claude 4.6, Gemini 3.1 un autonomajos programmēšanas rÄ«kos, kas tos savieno. Darbi ar zemu MI vÄ“rtÄ“jumu neprasa turpmÄku pÄrbaudi. Darbi ar augstu vÄ“rtÄ“jumu tiek celti mutiskai aizstÄvēšanai.
- Modeļu analÄ«ze grupas lÄ«menÄ«. Kad astoņi studenti grupÄ nodod risinÄjumus ar vienÄdiem idiomÄtiskiem mainÄ«go nosaukumiem, vienÄdu komentÄru blÄ«vumu un vienÄdu aizsardzÄ«bas koda Å¡ablonu, šī grupa tiek izcelta automÄtiski. Tas izgaismo kļūdas, kuras palaiž garÄm atsevišķu darbu analÄ«ze.
- Procesa autentiÅ¡kuma verifikÄcija. LielÄkiem projektiem Agentic Council no Plagly.ai — septiņi ekspertu modeļi, kas analizÄ“ darbu, balstoties uz rakstīšanas kvalitÄti, struktÅ«ru, MI noteikÅ¡anu, oriÄ£inalitÄti un konsekvenci — uzÄ£enerÄ“ atskaiti ar atsaucÄ“m, kas dokumentÄ“, vai darbs uzrÄda iteratÄ«vus rakstīšanas pÄ“das, kuras parasti demonstrÄ“ autents studenta darbs.
- Atgriezeniskais Humanize mÄcīšanas mÄ“rÄ·iem. Funkcija „Humanize“ rÄda, kÄ izskatÄs tipisks MI kods. Izmantota auditorijÄ, tÄ kļūst par mÄcÄ«bu rÄ«ku: parÄdiet studentiem funkciju, kas uzrakstÄ«ta tipiskÄ MI stilÄ, blakus tai paÅ¡ai funkcijai idiomÄtiskÄ studenta formÄtÄ, un palÅ«dziet viņiem uzskaitÄ«t redzamÄs atšķirÄ«bas. Tas trenÄ“ spÄ“ju atpazÄ«t, uz ko balstÄs mÅ«su karkasa 2. posma uzdevumi.
- Daudzvalodu pÄrklÄjums. SignÄli darbojas Python, JavaScript, Java, TypeScript, C++, Rust, Go un citÄm plaÅ¡i mÄcÄ«tÄm valodÄm. MÄcÄ«bu programmas dizainam nav jÄpielÄgojas rÄ«ku ierobežojumiem.
KÄ karkass izskatÄs atkarÄ«bÄ no kursa lÄ«meņa
Karkass ir konsekvents visos kursu lÄ«meņos, bet tÄ kalibrēšana mainÄs. Jo vairÄk attÄ«stÄ«jies students, jo vairÄk autonomijas viņš saņem katrÄ posmÄ. TrÄ«s orientieri:
CS1 (Ievads programmēšanÄ)
Stingra karkasa ievÄ“roÅ¡ana. 1., 4. un 7. posmam ir minimÄla piekļuve MI. 2.-3. posms izmanto MI tikai jautÄjumu režīmÄ. 5. posms (kļūdu novÄ“rÅ¡ana) stingri pavadÄ«ts ar sastatnÄ“m. PasniedzÄ“ja mÄ“rÄ·is CS1 — izveidot kognitÄ«vo infrastruktÅ«ru: spÄ“ju lasÄ«t kodu, sekot izpildei, veidot hipotÄ“zes par kļūdÄm. Atļauja MI veikt jebkuru no Å¡iem darbiem CS1 rada studentus, kuri nekad neattÄ«sta Å¡o spÄ“ju. Apvienojiet to ar obligÄtu problÄ“mu risinÄÅ¡anu auditorijÄ un mutisku aizstÄvēšanu katram lielam uzdevumam.
Datu struktūras un algoritmi
VidÄ“ja karkasa ievÄ“roÅ¡ana. 4.-6. posmu var nedaudz mÄ«kstinÄt. MI tagad var izmantot kÄ pÄra programmÄ“tÄju realizÄcijai, bet tikai pÄ“c tam, kad students patstÄvÄ«gi izvÄ“las pieeju (3. posms). Kļūdu novÄ“rÅ¡ana paliek ar stingru sastatņu uzraudzÄ«bu. 7. posms (generalizÄcijas uzdevumi) kļūst vairÄk abstrakts: pierÄdiet, ka jÅ«su algoritms darbojas uz O(n log n), modificÄ“jiet savu realizÄciju papildu ierobežojumam apstrÄdÄt, kas prasa dziļu pÄrdomu. TieÅ¡i Å¡eit stiprie studenti sÄk izmantot MI produktÄ«vi, bet vÄjie studenti tiek atklÄti ar generalizÄcijas uzdevumiem.
Baigie projekti un programmatūras inženierija
BrÄ«va karkasa ievÄ“roÅ¡ana, stingra procesa redzamÄ«ba. PÄ“dÄ“jÄ kursÄ studentiem jÄdarbojas tuvÄk darba tirgus modelim: MI kÄ kolaborators, students kÄ lÄ«deris. VerifikÄcijas lÄ«menis pÄrvietojas no MI noteikÅ¡anas katrÄ darbÄ uz procesa autentiÅ¡kumu: kodo izmaiņu vÄ“sture, lÄ“mumu par dizainu dokumentēšana, ierakstÄ«tas koda pÄrskatīšanas sesijas. MutiskÄ aizstÄvēšana kļūst par dizaina apskatu — vai students var pamatot arhitektÅ«ras izvÄ“li, izskaidrot kompromisus un modificÄ“t dizainu, reaģējot uz jauniem ierobežojumiem? TieÅ¡i Å¡eit investÄ«cijas karkasÄ CS1 dod savus augļus, vai nÄ“.
Ko pÄrtraukt darÄ«t 2026. gadÄ
Piecas prakses, kas saglabÄjuÅ¡Äs no mÄcÄ«bu programmÄm pirms MI un tagad jÄiznÄ«cina. Katra no tÄm aktÄ«vi grauj karkasu, ja tiek saglabÄta.
- PÄrtraukt vÄ“rtÄ“t mÄjasdarbus 70%+ no galÄ«gÄ vÄ“rtÄ“juma. VÄ“rtēšanas-testēšanas cikls ir pilnÄ«bÄ automatizÄ“ts. GalÄ«gais vÄ“rtÄ“jums, kas atkarÄ«gs no mÄjasdarbiem, vairs nevÄ“rtÄ“ to, ko tas apgalvo. PÄrvietojiet svaru uz problÄ“mu risinÄÅ¡anu auditorijÄ, mutiskiem aizstÄvēšanÄm un uzraudzÄ«tiem projektu posmiem.
- PÄrtraukt izmantot autogreiderus kÄ vienÄ«go vÄ“rtēšanas pamatu. Autogreideris nezina, vai students uzrakstÄ«ja Å¡o kodu. Apvienojiet autogreidera vÄ“rtÄ“jumus ar verifikÄcijas lÄ«meni, bet nozÄ«mÄ«gi vÄ“rtÄ“jumi prasa mutisku aizstÄvēšanu.
- PÄrtraukt dot vienkÄrÅ¡us uzdevumus ar plaÅ¡i publicÄ“tiem risinÄjumiem. Ja uzdevums ir LeetCode, GeeksforGeeks vai jebkurÄ mÄcÄ«bu grÄmatÄ, kas izdota lÄ«dz 2024. gadam, MI jau redzÄ“ja tÄ risinÄjumu. Specifiskas kursa uzdevumu formulÄ“jumi, datu kopas un ierobežojumi liek MI reÄli strÄdÄt, nevis atcerÄ“ties.
- PÄrtraukt traktÄ“t MI kÄ kaut ko Ärpus mÄcÄ«bu programmas. BrÄ«va MI pÄrvaldÄ«ba tagad ir daļa no tÄ, ko programmÄ“tÄji dara industrijÄ. Uzdevumi, kas skaidri ietver MI rezultÄtu vÄ“rtēšanu, kļūdu novÄ“rÅ¡anu no MI uzÄ£enerÄ“tÄ koda vai piedÄvÄto MI dizainu kritiku, mÄca prasmi, kas nepiecieÅ¡ama darba tirgum.
- PÄrtraukt slÄ“pt verifikÄcijas lÄ«meni. AtklÄti sakiet studentiem, ka darbi tiek noskenÄ“ti pret MI Ä£enerēšanu, ko sagaida karkasa posmi un kÄdas ir ļaunprÄtÄ«gas izmantoÅ¡anas sekas. CaurspÄ«dÄ«gums uzlabo sociÄlo normu. PaslÄ“ptÄ kontrole dzemdÄ“ naidÄ«gu uzvedÄ«bu.
Izveidojiet savu CS mÄcÄ«bu programmu MI Ä“rÄ uz pareizÄ pamata
Plagly.ai nodroÅ¡ina programmēšanas pasniedzÄ“jiem verifikÄcijas un pedagoÄ£ijas lÄ«meni, ko pieprasa karkass. MI noteikÅ¡ana, ņemot vÄ“rÄ kodu visÄm galvenajÄm valodÄm un modeļiem. Modeļa skydeliai grupas lÄ«menÄ«. „Agentic Council“ atskaites, kas dokumentÄ“ darbu autentiÅ¡kumu pierÄdÄ«jumu lÄ«menÄ«. PasniedzÄ“ju konti tiek piegÄdÄti ar masveida augÅ¡upielÄdi, klaÅ¡u skydeliais, integrÄciju ar vadoÅ¡ajÄm LMS un datu apstrÄdi, kas atbilst FERPA prasÄ«bÄm. Veidojiet karkasu ar rÄ«ku, kas to paplaÅ¡ina.
Izmēģiniet Plagly.ai bezmaksas pasniedzÄ“jiemBiežÄk uzdotie jautÄjumi
Vai šis karkass darbojas asinhronos kursos un kursos ar savu tempu?
JÄ, ar divÄm korekcijÄm. PirmkÄrt, mutiskÄ aizstÄvēšana pÄrvÄ“rÅ¡as ierakstÄ«tÄ video paskaidrojumÄ, ko students nodod kopÄ ar katru lielu uzdevumu. Video ir Ä«ss (no divÄm lÄ«dz piecÄm minÅ«tÄ“m) un atbild uz diviem diagnostiskiem jautÄjumiem, kas sniegti kopÄ ar uzdevumu. OtrkÄrt, MI sastatņu rÄ«ki kļūst svarÄ«gÄki, jo pasniedzÄ“ja nav telpÄ, lai novirzÄ«tu studentus, kuri noslÄ«d problÄ“mu risinÄtÄja režīmÄ. MI tutors, specifisks kursam, ar sokrÄtiskiem ierobežojumiem (vai rÅ«pÄ«gs sistÄ“mas vaicÄjums kopÄ«gajÄ rÄ«kÄ) dara to iespÄ“jamu.
KÄ ar studentiem, kuri mÄcÄs labÄk, lasot strÄdÄjoÅ¡u kodu?
Karkass veicina to skaidri 6. posmÄ (pÄrkÄrtoÅ¡ana un refleksija). PÄ“c tam, kad students ir izveidojis savu strÄdÄjoÅ¡o kodu, alternatÄ«vu, ko uzÄ£enerÄ“jis MI, rÄdīšana vai ekspertu veikta pÄrkÄrtoÅ¡ana ir ÄrkÄrtÄ«gi vÄ“rtÄ«ga. Ierobežojums slÄ“pjas konsekvencÄ“: MI kÄ piemÄ“rs iet pÄ“c paÅ¡a studenta darba, nevis pirms tÄ. Laba koda lasīšana mÄca, ja lasÄ«tÄjs jau ir mēģinÄjis risinÄt problÄ“mu; laba koda lasīšana kÄ mēģinÄjuma risinÄt problÄ“mu aizstÄjÄ“js nemÄca gandrÄ«z neko.
KÄ rÄ«koties ar studentiem, kuri jau intensÄ«vi izmanto MI un pretojas Å¡im karkasam?
Apspriediet to atklÄti, ideÄli pirmajÄ dienÄ. ParÄdiet tiem „CodeRabbit“ datus no 2025. gada decembra par 1,7 reizes palielinÄtu kļūdu skaitu kodÄ, kas uzrakstÄ«ts kopÄ ar MI. Virziet tos uz dev.to eseju 30 Days Without AI. RunÄjiet par dzÄ«vajÄm programmēšanas intervijÄm un ko darbÄ pieņemÅ¡anas vadÄ«tÄji patieÅ¡Äm dara 2026. gadÄ. Studenti, kuri pretojas karkasam — tie parasti ir tie studenti, kuriem tas visvairÄk nepiecieÅ¡ams. Daudzi no tiem vÄ“l nav saskÄruÅ¡ies ar „vibe coding“ sekÄm, un, kad saskarsies (visbiežÄk savÄ pirmajÄ tehniskajÄ intervijÄ), tie parasti nožēlo, ka neuztvÄ“ra Å¡o karkasu nopietnÄk agrÄk.
Vai varu ieviest Å¡o karkasu pakÄpeniski, nevis pÄrveidot savu kursu pilnÄ«bÄ uzreiz?
JÄ. MinimÄlÄ ievieÅ¡ana ir pievienot trÄ«s lietas savam esoÅ¡ajam kursam: prasÄ«bu nodot dekompozÄ«ciju vispirms vienÄ lielÄ uzdevumÄ, Ä«su mutisku aizstÄvēšanu tajÄ paÅ¡Ä uzdevumÄ un verifikÄcijas lÄ«meni (rÄ«ku, kas skenÄ“ darbus un nosaka modeļus), kas klusi darbojas fonÄ. Å ie trÄ«s papildinÄjumi aizved lielÄko daļu ceļa bez nepiecieÅ¡amÄ«bas pilnÄ«bÄ pÄrveidot mÄcÄ«bu programmu. LielÄkÄ daļa pasniedzÄ“ju, ar kuriem esam strÄdÄjuÅ¡i, sÄk ar to un paplaÅ¡ina lÄ«dz pilnam karkasam divu–trÄ«s semestru laikÄ.
Ko darÄ«t, ja mana mÄcÄ«bu iestÄde vÄ“l nav pieņēmusi skaidrus noteikumus par MI?
LielÄkÄ daļa vÄ“l nav to izdarÄ«jusi, un lielÄkÄ daļa meklÄ“ priekÅ¡likumus no pasniedzÄ“jiem. Karkasa pieņemÅ¡ana kursa lÄ«menÄ« sniedz jums droÅ¡u modeli prezentÄcijai katedras lÄ«meņa noteikumu sanÄksmÄ“s: re, ko mÄ“s darÄm CS1, re, loÄ£ika, re, rezultÄti. PasniedzÄ“ji, kuri proaktÄ«vi modelÄ“ labu pedagoÄ£iju Å¡ajÄ jomÄ, arvien biežÄk kļūst par tiem cilvÄ“kiem, kuri veido institucionÄlo politiku. Karkass ir izveidots aizstÄvÄ«bai Å¡ajÄs sarunÄs — norÄdes uz mÄcīšanÄs zinÄtnÄ“m, norÄdes uz recenzÄ“tiem pÄ“tÄ«jumiem un skaidrs pamatojums produktÄ«vajÄ cÄ«Å†Ä un sastatnÄ“s — tas viss kalpo kÄ retoriskas sastatnes politiskajam darbam.
