{"id":38147,"date":"2019-10-31T22:21:56","date_gmt":"2019-10-31T19:21:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/podhod-intensivnogo-obucheniya-stem\/"},"modified":"2019-10-31T22:21:56","modified_gmt":"2019-10-31T19:21:56","slug":"podhod-intensivnogo-obucheniya-stem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/podhod-intensivnogo-obucheniya-stem","title":{"rendered":"Intensiv STEM-uddannelsesmetode","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I den verden af ingeni\u00f8ruddannelse findes der mange fremragende kurser, men ofte har l\u00e6ringsprogrammet, der er bygget omkring dem, en alvorlig ulempe \u2014 der mangler god sammenh\u00e6ng mellem de forskellige emner. Man kunne indvende: hvordan kan det v\u00e6re? <\/p>\n<p>N\u00e5r et l\u00e6ringsprogram dannes, angives der for hvert kursus foruds\u00e6tninger og en klar r\u00e6kkef\u00f8lge, hvori disciplinerne skal studeres. For eksempel, for at samle og programmere en simpel mobilrobot, skal man have lidt kendskab til mekanik for at skabe dens fysiske konstruktion; grundl\u00e6ggende elektricitet p\u00e5 niveau med Ohms\/Kirchhoffs love, repr\u00e6sentation af digitale og analoge signaler; operationer med vektorer og matricer for at beskrive koordinatsystemer og robotens bev\u00e6gelser i rummet; grundl\u00e6ggende programmering p\u00e5 niveau med datrepr\u00e6sentation, enkle algoritmer og kontrolstrukturer osv. til at beskrive adf\u00e6rd. <\/p>\n<p>Findes alt dette i universitetskurserne? Det g\u00f8r det bestemt. Men til Ohms\/Kirchhoffs love f\u00e5r vi termodynamik og feltteori; ud over operationer med matricer og vektorer skal vi forholde os til Jordan-former; i programmering l\u00e6rer vi om polymorfi \u2014 emner, som ikke altid er n\u00f8dvendige for at l\u00f8se en simpel praktisk opgave. <\/p>\n<p>Universitetsuddannelse er ekstensiv \u2014 den studerende bev\u00e6ger sig bredt og ser ofte ikke meningen eller den praktiske betydning af de viden, de f\u00e5r. Vi har besluttet at \u00e6ndre paradigmet for universitetsuddannelsen inden for STEM (fra Science, Technology, Engineering, Math) og skabe et program, der bygger p\u00e5 sammenh\u00e6ngende viden, hvilket tillader en senere udvidelse af dybden, det vil sige, at det indeb\u00e6rer intensivt at mestre emner.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAt opn\u00e5 viden om et nyt emne kan sammenlignes med at udforske et terr\u00e6n. Her er der to muligheder: enten st\u00e5r vi med et meget detaljeret kort, der kr\u00e6ver meget tid at studere for at forst\u00e5, hvor de vigtigste orienteringspunkter er, og hvordan de forholder sig til hinanden; eller vi kan benytte et simpelt kort, der kun viser de vigtigste punkter og deres indbyrdes placering \u2014 s\u00e5dan et kort er tilstr\u00e6kkeligt til straks at kunne begynde at bev\u00e6ge sig i den rigtige retning og f\u00e5 afklaret detaljerne undervejs. <\/p>\n<p>Vi testede den intensive STEM-l\u00e6ringsmetode p\u00e5 et vinterkursus, som vi gennemf\u00f8rte i samarbejde med studerende fra MIT med st\u00f8tte fra <noindex><a rel=\"nofollow\" href=\"https:\/\/research.jetbrains.org\/\">JetBrains Research.<\/a><\/noindex> <\/p>\n<p><b><\/p>\n<h3>Forberedelse af materialet<\/h3>\n<p><\/b><br \/>\nDen f\u00f8rste del af skolens program var en uge med lektioner i hovedomr\u00e5der, som omfattede algebra, elektriske kredsl\u00f8b, computerarkitektur, programmering i Python og introduktion til ROS (Robot Operating System). <\/p>\n<p>Omr\u00e5derne blev ikke valgt tilf\u00e6ldigt: ved at supplere hinanden skulle de hj\u00e6lpe de studerende med at se forbindelsen mellem tilsyneladende forskellige ting \u2014 matematik, elektronik og programmering.<\/p>\n<p>Selvf\u00f8lgelig var hovedm\u00e5let ikke blot at pr\u00e6sentere mange forel\u00e6sninger, men at give de studerende mulighed for selv at anvende den viden, de lige havde f\u00e5et, i praksis. <\/p>\n<p>I algebraafsnittet kunne de studerende \u00f8ve sig i operationer med matricer og l\u00f8sning af ligningssystemer, som var nyttige ved studiet af elektriske kredsl\u00f8b. Ved at l\u00e6re om transistorens opbygning og de logiske elementer, der er bygget p\u00e5 dens basis, kunne de se deres anvendelse i processorens struktur, og efter at have l\u00e6rt grundl\u00e6ggende Python, skrive et program til en rigtig robot.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/c85111c6e730e8332000919f9a79feda.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b><\/p>\n<h3>Duckietown<\/h3>\n<p><\/b><br \/>\nEn af skolens opgaver var at minimere arbejdet med simulatorer, hvor det var muligt. Derfor blev der forberedt et stort s\u00e6t elektroniske kredsl\u00f8b, som de studerende skulle samle p\u00e5 en prototypeplade med rigtige komponenter og afpr\u00f8ve dem i praksis, og Duckietown blev valgt som basis for projekterne.<\/p>\n<p>Duckietown er et \u00e5bent projekt, der inkluderer sm\u00e5 autonome robotter kaldet Duckiebots og de veje, de bev\u00e6ger sig p\u00e5. Duckiebot er en hjulplatform udstyret med en Raspberry Pi mikrocomputer og et kamera. <\/p>\n<p>P\u00e5 baggrund heraf har vi forberedt et s\u00e6t mulige opgaver, s\u00e5som at opbygge kort over veje, finde objekter og stoppe ved dem samt en r\u00e6kke andre. Studerende kunne ogs\u00e5 foresl\u00e5 deres eget problem og ikke kun skrive et program til at l\u00f8se det, men ogs\u00e5 straks implementere det p\u00e5 en rigtig robot.<\/p>\n<p><b><\/p>\n<h3>Undervisning<\/h3>\n<p><\/b><br \/>\nUnder forel\u00e6sningen pr\u00e6senterede underviserne materialet ved hj\u00e6lp af forberedt pr\u00e6sentationsmateriale. Nogle lektioner blev optaget p\u00e5 video, s\u00e5 studentene havde mulighed for at se dem derhjemme. Under forel\u00e6sningerne brugte studerende materialer p\u00e5 deres computere, stillede sp\u00f8rgsm\u00e5l, l\u00f8ste opgaver sammen og individuelt, nogle gange ved tavlen. Resultaterne blev brugt til at beregne en rating for hver studerende p\u00e5 forskellige fag.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/82145414b808871a71e7e88a83a23688.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLad os se n\u00e6rmere p\u00e5 undervisningen i hvert fag. Det f\u00f8rste fag var line\u00e6r algebra. I l\u00f8bet af en dag studerede studerende vektorer og matricer, systemer af line\u00e6re ligninger osv. De praktiske opgaver blev udf\u00f8rt i et interaktivt format: foresl\u00e5ede opgaver blev l\u00f8st individuelt, og underviseren og de andre studerende gav kommentarer og tips.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/a75d047442663de6ffb69f92ff4398de.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet andet fag var elektricitet og enkle kredsl\u00f8b. Studerende l\u00e6rte det grundl\u00e6ggende inden for elektrodynamik: sp\u00e6nding, str\u00f8m, modstand, Ohms lov og Kirchhoffs love. De praktiske opgaver blev delvist l\u00f8st i en simulator eller udf\u00f8rt ved tavlen, men mere tid blev brugt p\u00e5 at bygge reelle kredsl\u00f8b, s\u00e5som logiske kredsl\u00f8b, svingkonturer osv.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/61b4c47a5fdffbac65d470cc6d6be742.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00e6ste emne - Computerarkitektur - er i visse henseender en bro mellem fysik og programmering. Studerende studerede det fundamentale grundlag, hvis betydning er mere teoretisk end praktisk. Som praksis designede studerende selv aritmetisk-logiske kredsl\u00f8b i simulatoren og modtog point for de udf\u00f8rte opgaver.<\/p>\n<p>Fjerde dag \u2014 den f\u00f8rste dag med programmering. Python 2 blev valgt som programmeringssprog, da det er det, der bruges i programmering under ROS. Denne dag var bygget op p\u00e5 f\u00f8lgende m\u00e5de: underviserne pr\u00e6senterede materialet, gav eksempler p\u00e5 l\u00f8sning af opgaver, mens studerende lyttede og gentog det, underviseren havde skrevet p\u00e5 tavlen eller dias. Derefter l\u00f8ste de lignende opgaver selvst\u00e6ndigt, og l\u00f8sningerne blev vurderet af underviserne.<\/p>\n<p>Femte dag var dedikeret til ROS: drengene blev introduceret til robotprogrammering. Hele undervisningsdagen sad studerende ved computersk\u00e6rmene og k\u00f8rte kode, som underviseren havde pr\u00e6senteret. De form\u00e5ede selv at starte de grundl\u00e6ggende enheder i ROS og blev ogs\u00e5 bekendt med projektet Duckietown. Efter denne dag var studenterne klar til at p\u00e5begynde projektdelen af skolen \u2014 l\u00f8sning af praktiske opgaver.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/42f6582aef152adc657eed87546ced01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Beskrivelse af de valgte projekter<\/h3>\n<p>\nStuderende blev opfordret til at danne teams af tre personer og v\u00e6lge et emne til deres projekt. I sidste ende blev f\u00f8lgende projekter accepteret:<\/p>\n<p>1. Farvekalibrering. Duckiebot har brug for kalibrering af kameraet ved skiftende lysforhold, derfor er der behov for automatisk kalibrering. Problemet er, at farveomr\u00e5derne er meget f\u00f8lsomme over for belysning. Deltagerne implementerede et v\u00e6rkt\u00f8j, der kunne fremh\u00e6ve de \u00f8nskede farver (r\u00f8d, hvid og gul) i et billede og opbygge farveomr\u00e5der for hver af farverne i HSV-format.<\/p>\n<p>2. Duck Taxi. Id\u00e9en bag dette projekt er, at Duckiebot kan stoppe ved et bestemt objekt, samle det op og f\u00f8lge en given rute. Som objekt blev en lys gul and valgt.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/3d322cf8d4363e1078a453c97d4adc8c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n3. Bygning af vejnet. Der er en opgave med at bygge et vejnet og kryds. M\u00e5let med dette projekt er at konstruere vejnettet uden at give a priori data om omgivelserne for Duckiebot, kun baseret p\u00e5 data fra kameraet. <\/p>\n<p>4. Patruljevogn. Dette projekt blev opfundet af selve studerende. De foreslog at tr\u00e6ne en Duckiebot, 'patruljevognen', til at forf\u00f8lge en anden \u2014 'overtr\u00e6deren'. Her blev der anvendt et m\u00e5lgenkendelsesm Mechanisme baseret p\u00e5 ArUco-mark\u00f8rer. S\u00e5 snart genkendelsen var gennemf\u00f8rt, blev 'overtr\u00e6deren' sendt et signal om afslutning.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/675910781606e504bf9fe78adfb47198.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Farvekalibrering<\/h3>\n<p>\nM\u00e5let med projektet Color Calibration var at justere farveskalaen for vejmarkeringer til nye lysforhold. Uden s\u00e5danne justeringer blev genkendelsen af stoplinjer, vejskel og vejgr\u00e6nser un\u00f8jagtig. Deltagerne foreslog en l\u00f8sning baseret p\u00e5 forbehandling af farveskabelonerne: r\u00f8d, gul og hvid. <\/p>\n<p>For hver af disse farver blev et forudbestemt interval af HSV eller RGB-v\u00e6rdier angivet. Med hj\u00e6lp fra dette interval identificeres alle omr\u00e5der p\u00e5 billedet, der indeholder de passende farver, og den st\u00f8rste v\u00e6lges. Dette omr\u00e5de betragtes som den farve, der skal huskes. Derefter anvendes statistiske formler som beregning af gennemsnit og standardafvigelse til at evaluere det nye farveinterval. <\/p>\n<p>Dette interval gemmes i konfigurationsfilerne for Duckiebot-kameraet og kan anvendes senere. Den beskrevne tilgang blev anvendt p\u00e5 alle tre farver, og i sidste ende blev der dannet intervaller for hver af vejfarverne.<\/p>\n<p>Tests viste n\u00e6sten perfekt genkendelse af vejlinjer, bortset fra i de tilf\u00e6lde, hvor der blev brugt skinnende tape som materialer til markering, der reflekterede lyskilderne s\u00e5 st\u00e6rkt, at vejmarkeringen s\u00e5 hvid ud i kameravinklen uanset dens oprindelige farve.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/f8067a1e938df4b43341f149cadf7a42.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Duck Taxi<\/h3>\n<p>\nProjektet Duck Taxi involverede opbygning af en algoritme til at finde en passager-and i byen og derefter transportere den til det \u00f8nskede sted. Deltagerne delte denne opgave op i to: detektion og bev\u00e6gelse i grafen.<\/p>\n<p>Studerende udf\u00f8rte detektionen af anden ved at antage, at en and var et hvilket som helst omr\u00e5de p\u00e5 billedet, der kunne genkendes som gult med en r\u00f8d trekant (n\u00e6b) p\u00e5. S\u00e5 snart et s\u00e5dant omr\u00e5de blev opdaget p\u00e5 det n\u00e6ste billede, skulle robotten n\u00e6rme sig det og derefter stoppe i et par sekunder, hvilket simulerede, at passageren lander.<\/p>\n<p>Derefter, med den forudindlagte vejnetv\u00e6rksgraf for hele duckietown og robotten position, samt ved at f\u00e5 input om destinationen, bygger deltagerne en rute fra startpunkt til destination ved hj\u00e6lp af Dijkstra-algoritmen til at finde stier i grafen. Udgange pr\u00e6senteres som et s\u00e6t kommandoer \u2014 drejninger ved hver af de n\u00e6ste kryds.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/47535ed7d4baea5e155ae080f06f0106.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Graf over veje<\/h3>\n<p>\nM\u00e5let med dette projekt var at opbygge en graf \u2014 et netv\u00e6rk af veje i Duckietown. Noderne i den resulterende graf er krydsene, og kantene er vejene. For dette skal Duckiebot udforske byen og analysere sin rute. <\/p>\n<p>Under arbejdet med projektet blev id\u00e9en om at lave en v\u00e6gtet graf, hvor omkostningerne ved en kant bestemmes af afstanden (tiden til at passere) mellem krydsene, overvejet, men derefter droppet. Implementeringen af denne id\u00e9 viste sig at v\u00e6re for arbejdskr\u00e6vende, og der ville ikke v\u00e6re tid til det i skolens rammer.<\/p>\n<p>N\u00e5r Duckiebot n\u00e5r frem til et kryds, v\u00e6lger den den vej, der forlader krydset, og som den ikke tidligere har taget. N\u00e5r alle veje ved alle kryds er blevet passeret, gemmer botten den dannede naboskabs-liste over kryds, som derefter konverteres til et billede ved hj\u00e6lp af Graphviz-biblioteket.<\/p>\n<p>Det foresl\u00e5ede algoritme af deltagerne er ikke egnet til vilk\u00e5rligt Duckietown, men fungerede godt i en lille by med fire kryds, der blev brugt i skolens rammer. Ideen var at supplere hvert kryds med en ArUco-marker, der indeholder identifikatoren for krydset, for at holde styr p\u00e5 r\u00e6kkef\u00f8lgen af krydsene.<br \/>\nSkemaet for det udviklede algoritme af deltagerne er vist p\u00e5 billedet. <\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/bed4dbc7569b04d649fdacf8b4da6fb7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Patruljebil<\/h3>\n<p>\nM\u00e5let med dette projekt er at finde, forf\u00f8lge og anholde botten, der overtr\u00e6der reglerne i byen Duckietown. Patruljerobotten skal bev\u00e6ge sig langs den ydre ring vej i byen for at lede efter den p\u00e5 forh\u00e5nd kendte overtr\u00e6der. Efter at have opdaget overtr\u00e6deren skal patruljerobotten f\u00f8lge overtr\u00e6deren og f\u00e5 den til at stoppe.<\/p>\n<p>Arbejdet begyndte med at finde en id\u00e9 om detektion af botten p\u00e5 billedet og genkendelse af overtr\u00e6deren. Teamet foreslog at udstyre hver robot i byen med en unik marker bagp\u00e5 \u2014 ligesom rigtige biler har nummerplader. Til dette blev ArUco-mark\u00f8rer valgt. De havde tidligere v\u00e6ret brugt i Duckietown, da de er lette at arbejde med, og de g\u00f8r det muligt at bestemme mark\u00f8rens orientering i rummet og afstanden til den.<\/p>\n<p>N\u00e6ste skridt var at f\u00e5 patruljebotten til at bev\u00e6ge sig strengt rundt om den ydre cirkel uden at stoppe ved kryds. Som standard bev\u00e6ger Duckiebot sig i en bane og stopper ved stoplinjen. Derefter bestemmer den krydsets konfiguration ved hj\u00e6lp af trafikskilt og v\u00e6lger hvilken retning den skal tage ved krydset. Hver af de beskrevne faser styres af en af robotens tilstande i den endelige automat. For at undg\u00e5 stoppene ved krydset \u00e6ndrede holdet tilstandsmaskinen, s\u00e5 n\u00e5r den n\u00e6rmede sig stoplinjen, gik botten straks over i tilstanden for at k\u00f8re lige frem i krydset.<\/p>\n<p>N\u00e6ste skridt var at l\u00f8se problemet med at standse overtr\u00e6delsesbotten. Holdet antog, at patruljebotten kunne f\u00e5 adgang via SSH til hver af bottene i byen, hvilket betyder, at den havde nogle oplysninger om, hvilke data der skulle bruges til godkendelse, og hvilken id hver bot havde. Dermed, efter at have opdaget overtr\u00e6deren, begyndte patruljebotten at oprette forbindelse via SSH til overtr\u00e6delsesbotten og slukket dens system. <\/p>\n<p>Efter at det blev bekr\u00e6ftet, at slukningskommandoen var udf\u00f8rt, stoppede patruljebotten ogs\u00e5.<br \/>\nAlgoritmen for patruljerobotens arbejde kan pr\u00e6senteres som f\u00f8lgende diagram:<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/7ca60546d835c0cb8a0578f3c7238cd5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Arbejder med projekter<\/h3>\n<p>\nArbejdet blev organiseret i et format, der minder om Scrum: Hver morgen planlagde studerende opgaverne for den p\u00e5g\u00e6ldende dag, og om aftenen rapporterede de om det udf\u00f8rte arbejde. <\/p>\n<p>I de f\u00f8rste og afsluttende dage forberedte studerende pr\u00e6sentationer, der beskrev den opgave, der var stillet, og m\u00e5derne til at l\u00f8se den. For at hj\u00e6lpe de studerende med at f\u00f8lge de valgte planer var der altid undervisere fra Rusland og Amerika til stede i rum, hvor arbejdet med projekterne fandt sted, som kunne besvare sp\u00f8rgsm\u00e5l. Kommunikationen foregik hovedsageligt p\u00e5 engelsk.<\/p>\n<h3>Resultater og deres demonstration<\/h3>\n<p>\nArbejdet med projekterne varede en uge, hvorefter de studerende pr\u00e6senterede deres resultater. Alle forberedte pr\u00e6sentationer, hvor de fortalte, hvad de havde l\u00e6rt i denne skole, hvilke de vigtigste lektioner de havde taget med sig, og hvad de kunne lide eller ikke lide. Herefter pr\u00e6senterede hvert team deres projekt. Alle teams klarede de stillede opgaver.<\/p>\n<p>Holdet, der udf\u00f8rte farvekallibrering, afsluttede projektet hurtigere end andre, s\u00e5 de n\u00e5ede at forberede dokumentationen til deres program. Og holdet, der arbejdede med vejgrafikken, gjorde endda en indsats for at forbedre og rette deres algoritmer p\u00e5 den sidste dag f\u00f8r projektpr\u00e6sentationen.<\/p>\n<p><img decoding=\"async\" alt=\"Intensiv STEM-uddannelsesmetode\" src=\"\/wp-content\/uploads\/2019\/09\/528e109bf9bfd65d70b6ee248c4939ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Konklusion<\/h3>\n<p>\nEfter skoleafslutningen bad vi studerende om at vurdere de aktiviteter, der havde fundet sted, og besvare sp\u00f8rgsm\u00e5l om, hvor godt skolen levede op til deres forventninger, hvilke f\u00e6rdigheder de havde erhvervet sig osv. Alle studerende bem\u00e6rkede, at de havde l\u00e6rt at arbejde i team, fordele opgaver og planl\u00e6gge deres tid.<\/p>\n<p>Studerende blev ogs\u00e5 bedt om at vurdere nytte og sv\u00e6rhedsgrad af de gennemf\u00f8rte kurser. Her dannede der sig to grupper af vurderinger: for nogle var kurserne ikke s\u00e6rlig udfordrende, mens andre vurderede dem som meget vanskelige. <\/p>\n<p>Det betyder, at skolen har indtaget den rigtige position ved at forblive tilg\u00e6ngelig for nybegyndere inden for forskellige omr\u00e5der, men ogs\u00e5 ved at tilbyde materialer til repetition og forst\u00e6rkning for erfarne studerende. Det skal bem\u00e6rkes, at programmeringskurset (Python) n\u00e6sten alle havde vurderet som let, men nyttigt. Det mest udfordrende var, efter studerendes mening, kurset 'Computerarchitektur'.<\/p>\n<p>Da studerende blev spurgt om skolens svagheder og styrker, svarede mange, at de kunne lide den valgte undervisningsstil, hvor l\u00e6rerne hurtigt og individuelt gav hj\u00e6lp og besvarede opst\u00e5ede sp\u00f8rgsm\u00e5l. <\/p>\n<p>Studerende fremh\u00e6vede ogs\u00e5, at de kunne lide at arbejde med daglig planl\u00e6gning af deres opgaver og selv s\u00e6tte deadlines. Som svagheder n\u00e6vnte studerende manglen p\u00e5 den viden, der var n\u00f8dvendig for at arbejde med botten: ved tilslutning, forst\u00e5else af grundl\u00e6ggende og principper for dens funktion. <\/p>\n<p>N\u00e6sten alle studerende bem\u00e6rkede, at skolen overgik deres forventninger, og det tyder p\u00e5, at den rigtige retning for organisatoriske forhold blev valgt. Derfor b\u00f8r de overordnede betingelser for organiseringen af den n\u00e6ste skole bevares, idet man tager hensyn til og efter bedste evne afhj\u00e6lper svaghederne, som studerende og l\u00e6rere har bem\u00e6rket, eventuelt \u00e6ndre listen over kurser eller tidspunkterne for deres undervisning. <\/p>\n<p>Forfatterne til artiklen: teamet <noindex><a rel=\"nofollow\" href=\"https:\/\/research.jetbrains.org\/groups\/robolab\">af laboratoriet for algoritmer til mobile robotter<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/research.jetbrains.org\/\">JetBrains Research.<\/a><\/noindex><\/p>\n<p>P.S. Vores virksomhed blog har f\u00e5et et nyt navn. Nu vil den v\u00e6re dedikeret til virksomhedens uddannelsesprojekter hos JetBrains.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains-education\/blog\/467425\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043c\u0438\u0440\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043a\u0443\u0440\u0441\u043e\u0432, \u043d\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u043d\u0438\u0445, \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u043c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u043c \u2014 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0442\u0435\u043c\u0430\u043c\u0438. \u041c\u043e\u0436\u043d\u043e \u0432\u043e\u0437\u0440\u0430\u0437\u0438\u0442\u044c: \u043a\u0430\u043a \u0436\u0435 \u0442\u0430\u043a? \u041a\u043e\u0433\u0434\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0435\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b \u0438 \u0447\u0435\u0442\u043a\u0438\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0434\u043e \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u044b. \u041a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28636,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043c\u0438\u0440\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043a\u0443\u0440\u0441\u043e\u0432, \u043d\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u043d\u0438\u0445, \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u043c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u043c \u2014 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0442\u0435\u043c\u0430\u043c\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/podhod-intensivnogo-obucheniya-stem\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0434\u0445\u043e\u0434 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f STEM | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043c\u0438\u0440\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043a\u0443\u0440\u0441\u043e\u0432, \u043d\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u043d\u0438\u0445, \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u043c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u043c \u2014 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0442\u0435\u043c\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/podhod-intensivnogo-obucheniya-stem\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:21:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Intensiv STEM-l\u00e6ringstilgang | ProHoster","description":"Der findes mange fremragende kurser inden for ingeni\u00f8ruddannelse, men ofte har undervisningsprogrammet baseret p\u00e5 dem \u00e9n alvorlig mangel \u2014 mangel p\u00e5 god sammenh\u00e6ng mellem de forskellige emner.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/podhod-intensivnogo-obucheniya-stem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0434\u0445\u043e\u0434 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f STEM | ProHoster","og:description":"\u0412 \u043c\u0438\u0440\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043a\u0443\u0440\u0441\u043e\u0432, \u043d\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u043d\u0438\u0445, \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u043c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u043c \u2014 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0442\u0435\u043c\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/podhod-intensivnogo-obucheniya-stem","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:21:56+00:00","article:modified_time":"2019-10-31T19:21:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38147","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 20:38:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:14:22","updated":"2026-01-23 20:38:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38147"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38147\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28636"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}