InženierizglÄ«tÄ«bas pasaulÄ ir daudz izcilu kursu, taÄu nereti ap tiem veidotÄ mÄcÄ«bu programma cieÅ” no vienas nopietnas nepilnÄ«bas ā trÅ«kst labas saskaÅotÄ«bas starp dažÄdÄm tÄmÄm. VarÄtu iebilst: kÄ tas var bÅ«t?
Veidojot apmÄcÄ«bu programmu, katram kursam tiek norÄdÄ«ti priekÅ”nosacÄ«jumi un skaidra secÄ«ba, kÄdÄ disciplÄ«nas jÄapgÅ«st. PiemÄram, lai uzbÅ«vÄtu un programmÄtu primitÄ«vu mobilo robotu, tÄ fiziskÄs struktÅ«ras izveidoÅ”anai ir jÄpÄrzina nedaudz mehÄnikas; elektrÄ«bas pamati Ohma/Kirhofa likumu lÄ«menÄ«, digitÄlo un analogo signÄlu attÄlojums; operÄcijas ar vektoriem un matricÄm, lai aprakstÄ«tu koordinÄtu sistÄmas un robota kustÄ«bas telpÄ; programmÄÅ”anas pamati datu prezentÄcijas lÄ«menÄ«, vienkÄrÅ”i algoritmi un vadÄ«bas nodoÅ”anas struktÅ«ras u.c. lai aprakstÄ«tu uzvedÄ«bu.
Vai tas viss ir ietverts universitÄtes kursos? Protams, ir. TomÄr ar Oma/Kirhhofa likumiem mÄs iegÅ«stam termodinamiku un lauka teoriju; papildus operÄcijÄm ar matricÄm un vektoriem ir jÄtiek galÄ ar JordÄnas formÄm; programmÄÅ”anÄ pÄtÄ«t polimorfismu - tÄmas, kas ne vienmÄr ir nepiecieÅ”amas vienkÄrÅ”as praktiskas problÄmas risinÄÅ”anai.
Augstskolas izglÄ«tÄ«ba ir plaÅ”a ā students iet plaÅ”Ä frontÄ un bieži vien nesaskata iegÅ«tajÄm zinÄÅ”anÄm jÄgu un praktisko nozÄ«mi. MÄs nolÄmÄm pÄrvÄrst universitÄtes izglÄ«tÄ«bas paradigmu STEM (no vÄrdiem Science, Technology, Engineering, Math) un izveidot programmu, kas balstÄs uz zinÄÅ”anu saskaÅotÄ«bu, ļaujot nÄkotnÄ palielinÄt pilnÄ«gumu, tas ir, nozÄ«mÄ intensÄ«vu priekÅ”metu apguvi.
Jaunas mÄcÄ«bu jomas apgÅ«Å”anu var salÄ«dzinÄt ar vietÄjÄs teritorijas izpÄti. Un Å”eit ir divas iespÄjas: vai nu mums ir ļoti detalizÄta karte ar milzÄ«gu daudzumu detaļu, kas ir jÄizpÄta (un tas aizÅem daudz laika), lai saprastu, kur atrodas galvenie orientieri un kÄ tie ir saistÄ«ti viens ar otru. ; vai arÄ« varat izmantot primitÄ«vu plÄnu, kurÄ ir norÄdÄ«ti tikai galvenie punkti un to relatÄ«vÄs pozÄ«cijas - ar Å”Ädu karti pietiek, lai nekavÄjoties sÄktu kustÄ«bu pareizajÄ virzienÄ, ejot precizÄjot detaļas.
MÄs izmÄÄ£inÄjÄm intensÄ«vo STEM mÄcÄ«bu pieeju ziemas skolÄ, kuru rÄ«kojÄm kopÄ ar MIT studentiem ar atbalstu
MateriÄlu sagatavoÅ”ana
PirmÄ skolas programmas daļa bija nodarbÄ«bu nedÄļa galvenajÄs jomÄs, kas ietvÄra algebru, elektriskÄs Ä·Ädes, datoru arhitektÅ«ru, Python programmÄÅ”anu un ievadu ROS (Robot Operating System).
Virzieni nav izvÄlÄti nejauÅ”i: viens otru papildinot, tiem vajadzÄja palÄ«dzÄt skolÄniem saskatÄ«t saikni starp pirmajÄ acu uzmetienÄ Å”Ä·ietami dažÄdÄm lietÄm ā matemÄtiku, elektroniku un programmÄÅ”anu.
Protams, galvenais mÄrÄ·is nebija lasÄ«t daudz lekciju, bet gan dot iespÄju studentiem jauniegÅ«tÄs zinÄÅ”anas pielietot paÅ”iem praksÄ.
Algebras sadaÄ¼Ä skolÄni varÄja praktizÄt matricu darbÄ«bas un vienÄdojumu sistÄmu risinÄÅ”anu, kas noderÄja elektrisko Ä·Äžu izpÄtÄ. Uzzinot par tranzistora uzbÅ«vi un uz tÄ bÄzes uzbÅ«vÄtajiem loÄ£iskajiem elementiem, skolÄni varÄja redzÄt to pielietojumu procesora ierÄ«cÄ un pÄc Python valodas pamatu apguves tajÄ uzrakstÄ«t programmu Ä«stam robotam.
Duckietown
Viens no skolas mÄrÄ·iem bija pÄc iespÄjas samazinÄt darbu ar simulatoriem. TÄpÄc tika sagatavots liels elektronisko shÄmu komplekts, kas skolÄniem bija jÄsaliek uz maizes dÄļa no reÄlÄm detaļÄm un jÄpÄrbauda praksÄ, un par bÄzi projektiem tika izvÄlÄts Duckietown.
Duckietown ir atvÄrtÄ pirmkoda projekts, kurÄ iesaistÄ«ti mazi autonomi roboti, ko sauc par Duckiebots, un ceļu tÄ«kli, pa kuriem tie pÄrvietojas. Duckiebot ir riteÅu platforma, kas aprÄ«kota ar Raspberry Pi mikrodatoru un vienu kameru.
Pamatojoties uz to, esam sagatavojuÅ”i iespÄjamo uzdevumu kopumu, piemÄram, ceļa kartes sastÄdÄ«Å”anu, objektu meklÄÅ”anu un apstÄÅ”anÄs pie tiem un virkni citu. SkolÄni varÄja arÄ« ierosinÄt savu problÄmu un ne tikai uzrakstÄ«t programmu tÄs risinÄÅ”anai, bet arÄ« nekavÄjoties palaist to uz Ä«sta robota.
MÄcÄ«t
Lekcijas laikÄ pasniedzÄji prezentÄja materiÄlu, izmantojot iepriekÅ” sagatavotas prezentÄcijas. Dažas nodarbÄ«bas tika ierakstÄ«tas video, lai skolÄni tÄs varÄtu skatÄ«ties mÄjÄs. Lekciju laikÄ studenti izmantoja materiÄlus savos datoros, uzdeva jautÄjumus, risinÄja uzdevumus kopÄ un patstÄvÄ«gi, dažkÄrt arÄ« pie tÄfeles. Pamatojoties uz darba rezultÄtiem, tika aprÄÄ·inÄts katra skolÄna vÄrtÄjums atseviŔķi dažÄdos priekÅ”metos.
Ä»aujiet mums sÄ«kÄk apsvÄrt nodarbÄ«bu norisi katrÄ priekÅ”metÄ. Pirmais priekÅ”mets bija lineÄrÄ algebra. Studenti vienu dienu pavadÄ«ja, pÄtot vektorus un matricas, lineÄro vienÄdojumu sistÄmas utt. Praktiskie uzdevumi tika strukturÄti interaktÄ«vi: izvirzÄ«tÄs problÄmas tika risinÄtas individuÄli, skolotÄjs un citi skolÄni sniedza komentÄrus un padomus.
Otrs priekÅ”mets ir elektrÄ«ba un vienkÄrÅ”as Ä·Ädes. SkolÄni apguva elektrodinamikas pamatus: spriegumu, strÄvu, pretestÄ«bu, Oma likumu un Kirhofa likumus. Praktiskie uzdevumi tika daļÄji veikti simulatorÄ vai izpildÄ«ti uz tÄfeles, bet vairÄk laika tika pavadÄ«ts, veidojot reÄlas shÄmas, piemÄram, loÄ£iskÄs shÄmas, oscilÄjoÅ”Äs shÄmas utt.
NÄkamÄ tÄma ir Datoru arhitektÅ«ra ā savÄ ziÅÄ tilts, kas savieno fiziku un programmÄÅ”anu. Studenti apguva fundamentÄlos pamatus, kuru nozÄ«me ir vairÄk teorÄtiska nekÄ praktiska. Praktiski studenti patstÄvÄ«gi veidoja aritmÄtiskÄs un loÄ£iskÄs shÄmas simulatorÄ un saÅÄma punktus par izpildÄ«tajiem uzdevumiem.
CeturtÄ diena ir pirmÄ programmÄÅ”anas diena. Python 2 tika izvÄlÄta kÄ programmÄÅ”anas valoda, jo tÄ tiek izmantota ROS programmÄÅ”anÄ. Å Ä« diena tika strukturÄta Å”Ädi: skolotÄji prezentÄja materiÄlu, sniedza piemÄrus problÄmu risinÄÅ”anai, savukÄrt skolÄni klausÄ«jÄs tos, sÄžot pie datoriem un atkÄrtoja skolotÄjas uzrakstÄ«to uz tÄfeles vai slaida. PÄc tam skolÄni paÅ”i risinÄja lÄ«dzÄ«gas problÄmas, un pÄc tam risinÄjumus novÄrtÄja skolotÄji.
PiektÄ diena bija veltÄ«ta ROS: puiÅ”i mÄcÄ«jÄs par robotu programmÄÅ”anu. Visu mÄcÄ«bu dienu skolÄni sÄdÄja pie saviem datoriem un vadÄ«ja programmas kodu, par kuru runÄja skolotÄjs. ViÅi varÄja patstÄvÄ«gi vadÄ«t ROS pamata vienÄ«bas, kÄ arÄ« tika iepazÄ«stinÄti ar Duckietown projektu. Å Ä«s dienas beigÄs skolÄni bija gatavi uzsÄkt skolas projekta daļu ā praktisko uzdevumu risinÄÅ”anu.
IzvÄlÄto projektu apraksts
SkolÄniem tika lÅ«gts izveidot komandas trÄ«s cilvÄku sastÄvÄ un izvÄlÄties projekta tÄmu. RezultÄtÄ tika pieÅemti Å”Ädi projekti:
1. KrÄsu kalibrÄÅ”ana. Duckiebot ir jÄkalibrÄ kamera, kad mainÄs apgaismojuma apstÄkļi, tÄpÄc ir automÄtisks kalibrÄÅ”anas uzdevums. ProblÄma ir tÄ, ka krÄsu diapazoni ir ļoti jutÄ«gi pret gaismu. DalÄ«bnieki ieviesa utilÄ«tu, kas rÄmÄ« iezÄ«mÄja vajadzÄ«gÄs krÄsas (sarkanu, baltu un dzeltenu) un izveido diapazonus katrai krÄsai HSV formÄtÄ.
2. Duck Taxi. Å Ä« projekta ideja ir tÄda, ka Duckiebot varÄtu apstÄties pie objekta, pacelt to un sekot noteiktam marÅ”rutam. Par objektu tika izvÄlÄta spilgti dzeltena pÄ«le.
3. Ceļu grafa uzbÅ«ve. Ir uzdevums izveidot ceļu un krustojumu grafiku. Å Ä« projekta mÄrÄ·is ir izveidot ceļa grafiku, nesniedzot Duckiebot a priori vides datus, paļaujoties tikai uz kameras datiem.
4. PatruļmaŔīna. Å o projektu izdomÄja paÅ”i skolÄni. ViÅi ierosinÄja iemÄcÄ«t vienam Duckiebot, āpatruļaiā, vajÄt otru, āpÄrkÄpÄjuā. Å im nolÅ«kam tika izmantots mÄrÄ·a atpazÄ«Å”anas mehÄnisms, izmantojot ArUco marÄ·ieri. TiklÄ«dz atpazÄ«Å”ana ir pabeigta, āiebrucÄjamā tiek nosÅ«tÄ«ts signÄls, lai pabeigtu darbu.
KrÄsu kalibrÄÅ”ana
KrÄsu kalibrÄÅ”anas projekta mÄrÄ·is bija pielÄgot atpazÄ«stamo marÄ·ÄÅ”anas krÄsu diapazonu jauniem apgaismojuma apstÄkļiem. Bez Å”Ädiem pielÄgojumiem stop lÄ«niju, joslu atdalÄ«tÄju un ceļa robežu atpazÄ«Å”ana kļuva nepareiza. DalÄ«bnieki ierosinÄja risinÄjumu, kas balstÄ«ts uz iepriekÅ”Äjas apstrÄdes iezÄ«mÄÅ”anas krÄsu modeļiem: sarkanu, dzeltenu un baltu.
Katrai no Ŕīm krÄsÄm ir iepriekÅ” iestatÄ«ts HSV vai RGB vÄrtÄ«bu diapazons. Izmantojot Å”o diapazonu, tiek atrasti visi rÄmja apgabali, kuros ir piemÄrotas krÄsas, un tiek atlasÄ«ts lielÄkais. Å Ä« zona tiek uzskatÄ«ta par krÄsu, kas ir jÄatceras. PÄc tam, lai novÄrtÄtu jauno krÄsu diapazonu, tiek izmantotas statistikas formulas, piemÄram, vidÄjÄs un standarta novirzes aprÄÄ·inÄÅ”ana.
Å is diapazons ir ierakstÄ«ts Duckiebot kameras konfigurÄcijas failos, un to var izmantot vÄlÄk. AprakstÄ«tÄ pieeja tika piemÄrota visÄm trim krÄsÄm, galu galÄ veidojot diapazonus katrai iezÄ«mÄÅ”anas krÄsai.
Testi uzrÄdÄ«ja gandrÄ«z perfektu marÄ·Äjuma lÄ«niju atpazÄ«Å”anu, izÅemot gadÄ«jumus, kad marÄ·ÄÅ”anas materiÄlos tika izmantota glancÄta lente, kas tik spÄcÄ«gi atstaro gaismas avotus, ka no kameras skata leÅÄ·a marÄ·Äjumi Ŕķita balti neatkarÄ«gi no sÄkotnÄjÄs krÄsas.
Pīļu taksometrs
Projekts Duck Taxi ietvÄra algoritma izveidi pÄ«les pasažiera meklÄÅ”anai pilsÄtÄ un pÄc tam nogÄdÄÅ”anu vajadzÄ«gajÄ vietÄ. DalÄ«bnieki sadalÄ«ja Å”o problÄmu divÄs daļÄs: noteikÅ”ana un kustÄ«ba pa grafiku.
Studenti veica pÄ«les noteikÅ”anu, pieÅemot, ka pÄ«le ir jebkurÅ” laukums kadrÄ, ko var atpazÄ«t kÄ dzeltenu, uz kura ir sarkans trÄ«sstÅ«ris (knÄbis). TiklÄ«dz Å”Äds laukums tiek konstatÄts nÄkamajÄ kadrÄ, robotam vajadzÄtu tam pietuvoties un pÄc tam uz dažÄm sekundÄm apstÄties, imitÄjot pasažiera nosÄÅ”anos.
PÄc tam, iepriekÅ” saglabÄjot atmiÅÄ visas Dukitaunas ceļa grafiku un robota atraÅ”anÄs vietu, kÄ arÄ« saÅemot galamÄrÄ·i kÄ ievadi, dalÄ«bnieki izveido ceļu no izbraukÅ”anas punkta lÄ«dz ieraÅ”anÄs punktam, izmantojot Dijkstra algoritmu, lai grafikÄ atrastu ceļus. . Izvade tiek parÄdÄ«ta kÄ komandu kopa - pagriezieni katrÄ no Å”iem krustojumiem.
Ceļu grafiks
Å Ä« projekta mÄrÄ·is bija izveidot grafiku - ceļu tÄ«klu DuckietaunÄ. IegÅ«tÄ grafika mezgli ir krustojumi, bet loki ir ceļi. Lai to izdarÄ«tu, Duckiebot ir jÄizpÄta pilsÄta un jÄanalizÄ tÄs marÅ”ruts.
StrÄdÄjot pie projekta, tika apsvÄrta, bet pÄc tam atmesta ideja par svÄrta grafika izveidi, kurÄ malas izmaksas nosaka attÄlums (pÄrvietoÅ”anÄs laiks) starp krustojumiem. Å Ä«s idejas Ä«stenoÅ”ana izrÄdÄ«jÄs pÄrÄk darbietilpÄ«ga, un skolas ietvaros tam nepietika laika.
Kad Duckiebot nonÄk nÄkamajÄ krustojumÄ, tas izvÄlas ceļu, kas ved no krustojuma, pa kuru tas vÄl nav braucis. Kad ir izbraukti visi ceļi visos krustojumos, Ä£enerÄtais krustojumu blakus esoÅ”o vietu saraksts paliek bota atmiÅÄ, kas tiek pÄrveidots par attÄlu, izmantojot Graphviz bibliotÄku.
DalÄ«bnieku piedÄvÄtais algoritms nebija piemÄrots nejauÅ”ai Duckietown, bet labi darbojÄs mazÄ pilsÄtiÅÄ ar Äetriem krustojumiem, ko izmantoja skolÄ. Ideja bija pievienot ArUco marÄ·ieri katram krustojumam, kas satur krustojuma identifikatoru, lai izsekotu krustojumu braukÅ”anas secÄ«bai.
DalÄ«bnieku izstrÄdÄtÄ algoritma diagramma ir parÄdÄ«ta attÄlÄ.
Patruļas automaŔīna
Å Ä« projekta mÄrÄ·is ir pÄrmeklÄt, vajÄt un aizturÄt pÄrkÄpÄju robotu Duckietown pilsÄtÄ. Patruļas robotam jÄpÄrvietojas pa pilsÄtas ceļa ÄrÄjo apli, meklÄjot zinÄmu iebrucÄju robotu. PÄc iebrucÄja atklÄÅ”anas patruļas robotam ir jÄseko iebrucÄjam un jÄpiespiež viÅÅ” apstÄties.
Darbs sÄkÄs ar idejas meklÄÅ”anu, kÄ atklÄt botu kadrÄ un atpazÄ«t tajÄ iebrucÄju. Komanda ierosinÄja aprÄ«kot katru pilsÄtas botu ar unikÄlu marÄ·ieri aizmugurÄ - tÄpat kÄ Ä«stÄm automaŔīnÄm ir valsts reÄ£istrÄcijas numuri. Å im nolÅ«kam tika izvÄlÄti ArUco marÄ·ieri. Tie ir izmantoti iepriekÅ” Dukietown, jo ar tiem ir viegli strÄdÄt un tie ļauj noteikt marÄ·iera orientÄciju telpÄ un attÄlumu lÄ«dz tam.
TÄlÄk bija jÄnodroÅ”ina, lai patruļbots stingri pÄrvietotos pa ÄrÄjo apli, neapstÄjoties krustojumos. PÄc noklusÄjuma Duckiebot pÄrvietojas pa joslu un apstÄjas pie pieturas lÄ«nijas. PÄc tam viÅÅ” ar ceļa zÄ«mju palÄ«dzÄ«bu nosaka krustojuma konfigurÄciju un izdara izvÄli par krustojuma braukÅ”anas virzienu. Par katru no aprakstÄ«tajiem posmiem ir atbildÄ«gs viens no robota galÄ«gÄ stÄvokļa maŔīnas stÄvokļiem. Lai atbrÄ«votos no pieturÄm krustojumÄ, komanda nomainÄ«ja stÄvokļa maŔīnu tÄ, lai, tuvojoties stop lÄ«nijai, bots uzreiz pÄrslÄgtos stÄvoklÄ« braukt taisni caur krustojumu.
NÄkamais solis bija atrisinÄt iebrucÄju robota apturÄÅ”anas problÄmu. Komanda izdarÄ«ja pieÅÄmumu, ka patruļas robotam varÄtu bÅ«t SSH piekļuve katram pilsÄtas robotam, tas ir, tam ir zinÄma informÄcija par to, kÄdi autorizÄcijas dati un kÄds ID ir katram robotam. TÄdÄjÄdi pÄc iebrucÄja noteikÅ”anas patruļas robots caur SSH sÄka savienoties ar iebrucÄju robotu un izslÄdza tÄ sistÄmu.
PÄc apstiprinÄÅ”anas, ka izslÄgÅ”anas komanda ir pabeigta, patruļas robots arÄ« apstÄjÄs.
Patruļas robota darbÄ«bas algoritmu var attÄlot kÄ Å”Ädu diagrammu:
Darbs pie projektiem
Darbs tika organizÄts lÄ«dzÄ«gÄ formÄtÄ kÄ Scrum: katru rÄ«tu skolÄni plÄnoja kÄrtÄjÄs dienas uzdevumus, bet vakarÄ atskaitÄ«jÄs par paveikto.
PirmajÄ un pÄdÄjÄ dienÄ skolÄni sagatavoja prezentÄcijas, aprakstot uzdevumu un tÄ risinÄÅ”anas veidu. Lai palÄ«dzÄtu skolÄniem sekot saviem izvÄlÄtajiem plÄniem, telpÄs, kur notika darbs pie projektiem, pastÄvÄ«gi atradÄs skolotÄji no Krievijas un Amerikas, kas atbildÄja uz jautÄjumiem. SaziÅa galvenokÄrt notika angļu valodÄ.
RezultÄti un to demonstrÄÅ”ana
Darbs pie projektiem ilga vienu nedÄļu, pÄc tam skolÄni prezentÄja savus rezultÄtus. Ikviens sagatavoja prezentÄcijas, kurÄs stÄstÄ«ja par to, ko apguva Å”ajÄ skolÄ, kÄdas bija svarÄ«gÄkÄs mÄcÄ«bas, kas patika vai nepatika. PÄc tam katra komanda prezentÄja savu projektu. Visas komandas izpildÄ«ja savus uzdevumus.
Komanda, kas Ä«stenoja krÄsu kalibrÄÅ”anu, projektu pabeidza ÄtrÄk nekÄ citi, tÄpÄc viÅiem bija arÄ« laiks sagatavot dokumentÄciju savai programmai. Un komanda, kas strÄdÄja pie ceļa grafika, pat pÄdÄjÄ dienÄ pirms projekta demonstrÄcijas mÄÄ£inÄja precizÄt un labot savus algoritmus.
SecinÄjums
PÄc skolas beigÅ”anas aicinÄjÄm skolÄnus izvÄrtÄt pagÄtnes aktivitÄtes un atbildÄt uz jautÄjumiem par to, cik labi skola atbilda viÅu cerÄ«bÄm, kÄdas prasmes viÅi apguva utt. Visi skolÄni atzÄ«mÄja, ka mÄcÄ«jÄs strÄdÄt komandÄ, sadalÄ«t uzdevumus un plÄnot savu laiku.
SkolÄniem arÄ« tika lÅ«gts novÄrtÄt apgÅ«to kursu lietderÄ«bu un grÅ«tÄ«bas. Un te izveidojÄs divas vÄrtÄjumu grupas: vieniem kursi nesagÄdÄja lielas grÅ«tÄ«bas, citi novÄrtÄja kÄ ÄrkÄrtÄ«gi sarežģītus.
Tas nozÄ«mÄ, ka skola ir ieÅÄmusi pareizo pozÄ«ciju, paliekot pieejama iesÄcÄjiem konkrÄtÄ jomÄ, bet arÄ« nodroÅ”inot materiÄlus atkÄrtoÅ”anai un nostiprinÄÅ”anai pieredzÄjuÅ”iem studentiem. JÄpiebilst, ka programmÄÅ”anas kursu (Python) gandrÄ«z visi atzÄ«mÄja kÄ nesarežģītu, bet noderÄ«gu. PÄc studentu domÄm, grÅ«tÄkais bija kurss āDatorarhitektÅ«raā.
Kad skolÄniem tika jautÄts par skolas stiprajÄm un vÄjajÄm pusÄm, daudzi atbildÄja, ka viÅiem patÄ«k izvÄlÄtais mÄcÄ«bu stils, kurÄ skolotÄji sniedza operatÄ«vu un personisku palÄ«dzÄ«bu un atbildÄja uz jautÄjumiem.
SkolÄni arÄ« atzÄ«mÄja, ka viÅiem patika strÄdÄt ikdienas uzdevumu plÄnoÅ”anas režīmÄ un noteikt savus termiÅus. KÄ mÄ«nusus skolÄni atzÄ«mÄja sniegto zinÄÅ”anu trÅ«kumu, kas bija nepiecieÅ”ams, strÄdÄjot ar botu: pieslÄdzoties, izpratni par tÄ darbÄ«bas pamatiem un principiem.
GandrÄ«z visi skolÄni atzÄ«mÄja, ka skola pÄrspÄja viÅu cerÄ«bas, un tas liecina par pareizo virzienu skolas organizÄÅ”anÄ. TÄdÄjÄdi, organizÄjot nÄkamo skolu, bÅ«tu jÄsaglabÄ vispÄrÄ«gie principi, Åemot vÄrÄ un, ja iespÄjams, novÄrÅ”ot skolÄnu un skolotÄju konstatÄtÄs nepilnÄ«bas, iespÄjams, mainot kursu sarakstu vai to pasniegÅ”anas laiku.
Raksta autori: komanda
PS MÅ«su korporatÄ«vajam emuÄram ir jauns nosaukums. Tagad tas bÅ«s veltÄ«ts JetBrains izglÄ«tÄ«bas projektiem.
Avots: www.habr.com