{"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\/hr\/blog\/news\/podhod-intensivnogo-obucheniya-stem","title":{"rendered":"Pristup intenzivnog u\u010denja STEM","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>U svijetu in\u017eenjerskog obrazovanja postoji mnogo odli\u010dnih te\u010dajeva, no \u010desto program u\u010denja temeljen na njima ima jedan ozbiljan nedostatak \u2014 nedostatak dobre povezanosti izme\u0111u razli\u010ditih tema. Mo\u017ee se prigovoriti: kako to? <\/p>\n<p>Kada se formira program u\u010denja, za svaki te\u010daj se navode preduvjeti i jasan redoslijed kojim je potrebno u\u010diti discipline. Na primjer, da bi se sastavio i programirao primitivni mobilni robot, potrebno je malo poznavanja mehanike za izradu njegove fizi\u010dke konstrukcije; temeljnog elektriciteta na razini Ohmovih\/Kirchhoffovih zakona, reprezentacije digitalnih i analognih signala; operacija s vektorima i matricama za opisivanje koordinatnih sustava i kretanja robota u prostoru; osnova programiranja na razini reprezentacije podataka, najjednostavnijih algoritama i struktura prijenosa kontrole itd. za opisivanje pona\u0161anja. <\/p>\n<p>Ima li toga svega u sveu\u010dili\u0161nim te\u010dajevima? Naravno da ima. Me\u0111utim, uz Ohmove\/Kirchhoffove zakone dolaze i termodinamika i teorija polja; osim operacija s matricama i vektorima dolazi se do Jordanskih oblika; u programiranju se prou\u010dava polimorfizam \u2014 teme koje nisu uvijek potrebne za rje\u0161avanje jednostavnog prakti\u010dnog zadatka. <\/p>\n<p>Sveu\u010dili\u0161no obrazovanje je ekstenzivno \u2014 u\u010denik ide \u0161irokim frontom i \u010desto ne vidi smisao i prakti\u010dnu va\u017enost znanja koja stje\u010de. Odlu\u010dili smo preokrenuti paradigmu sveu\u010dili\u0161nog obrazovanja STEM (od rije\u010di znanost, tehnologija, in\u017eenjerstvo, matematika) i izraditi program koji se oslanja na povezanost znanja, dopu\u0161taju\u0107i budu\u0107e pro\u0161irenje, \u0161to implicira intenzivno ovladavanje predmetima.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIstra\u017eivanje nove tematske oblasti mo\u017ee se uporediti s istra\u017eivanjem odre\u0111enog podru\u010dja. I ovde postoje dve opcije: ili imamo vrlo detaljnu mapu s ogromnim brojem detalja koje treba prou\u010diti (a to zahteva puno vremena), kako bismo razumeli gde se nalaze glavni orijentiri i kako su me\u0111usobno povezani; ili mo\u017eemo iskoristiti primitivnu mapu, na kojoj su ozna\u010dene samo glavne ta\u010dke i njihovo me\u0111usobno postavljanje \u2014 takva mapa je dovoljna da odmah krenemo u pravom smeru, poja\u0161njavaju\u0107i detalje tokom kretanja. <\/p>\n<p>Pristup intenzivnom u\u010denju STEM testirali smo na zimskoj \u0161koli koju smo organizovali zajedno sa studentima MIT uz podr\u0161ku <noindex><a rel=\"nofollow\" href=\"https:\/\/research.jetbrains.org\/\">JetBrains Research.<\/a><\/noindex> <\/p>\n<p><b><\/p>\n<h3>Priprema materijala<\/h3>\n<p><\/b><br \/>\nPrvi deo programa \u0161kole bio je nedelja \u010dasa posve\u0107enih glavnim pravcima, koji su uklju\u010divali algebru, elektri\u010dne krugove, arhitekturu ra\u010dunara, programiranje na Pythonu i upoznavanje sa ROS (Robot Operating System). <\/p>\n<p>Pravci nisu izabrani slu\u010dajno: dopunjuju\u0107i se, trebali su pomo\u0107i studentima da vide povezanost izme\u0111u, na prvi pogled, razli\u010ditih stvari \u2014 matematike, elektronike i programiranja.<\/p>\n<p>Naravno, osnovni cilj nije bio odr\u017eati mno\u0161tvo predavanja, ve\u0107 dati studentima mogu\u0107nost da sami primene upravo ste\u010deno znanje u praksi. <\/p>\n<p>U okviru algebre, studenti su mogli ve\u017ebati operacije s matricama i re\u0161avanje sistema jedna\u010dina, \u0161to je bilo korisno pri prou\u010davanju elektri\u010dnih krugova. U\u010de\u0107i o strukturi tranzistora i logi\u010dkim elementima koji su na osnovu njega gra\u0111eni, u\u010denici su mogli videti njihovu primenu u dizajnu procesora, a nakon \u0161to su savladali osnove jezika Python, napisali su program za pravi robot.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" 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 \/>\nJedan od zadataka \u0161kole bio je minimizacija rada sa simulatorima gde god je to bilo mogu\u0107e. Stoga je pripremljen veliki set elektri\u010dnih sklopova koje su studenti trebali sastaviti na maketnoj plo\u010di od stvarnih komponenti i testirati ih u praksi, a kao osnova za projekte izabran je Duckietown.<\/p>\n<p>Duckietown je otvoreni projekt koji uklju\u010duje male autonomne robote nazvane Duckiebot i mre\u017eu cesta po kojima se kre\u0107u. Duckiebot predstavlja kota\u010dnu platformu opremljenu mikrokompjuterom Raspberry Pi i jednom kamerom. <\/p>\n<p>Na toj osnovi pripremili smo skup mogu\u0107ih zadataka, poput izrade karte cesta, pretra\u017eivanja objekata i zaustavljanja pored njih, kao i niz drugih. Tako\u0111er, studenti su mogli predlo\u017eiti vlastiti problem, ne samo napisati program za njegovo rje\u0161avanje, ve\u0107 ga i odmah pokrenuti na pravom robotu.<\/p>\n<p><b><\/p>\n<h3>Podu\u010davanje<\/h3>\n<p><\/b><br \/>\nTijekom predavanja nastavnici su iznosili materijal koriste\u0107i unaprijed pripremljene prezentacije. Neka predavanja su snimana, tako da su studenti imali priliku pogledati ih kod ku\u0107e. Tijekom predavanja, studenti su koristili materijale na svojim ra\u010dunalima, postavljali pitanja, rje\u0161avali zadatke zajedni\u010dki i samostalno, ponekad uz plo\u010du. Na temelju rada, izra\u010dunat je ranking svakog studenta posebno po razli\u010ditim predmetima.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/82145414b808871a71e7e88a83a23688.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPogledajmo izvo\u0111enje nastave iz svakog predmeta detaljnije. Prvi predmet bila je linearna algebra. Studenti su tijekom jednog dana prou\u010davali vektore i matrice, sustave linearnih jednad\u017ebi itd. Prakti\u010dni zadaci bili su osmi\u0161ljeni u interaktivnom re\u017eimu: predlo\u017eeni problemi rje\u0161avali su se individualno, a nastavnik i drugi studenti davali su komentare i savjete.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/a75d047442663de6ffb69f92ff4398de.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDrugi predmet - elektrostati\u010dnost i jednostavne sheme. Studenti su prou\u010dili osnove elektrodinamike: napona, struja, otpora, Ohmov zakon i Kirchhoffova pravila. Prakti\u010dni zadaci djelomi\u010dno su se radili u simulatoru ili izvo\u0111enja na plo\u010di, ali ve\u0107i dio vremena bio je posve\u0107en izradi stvarnih shema, poput logi\u010dkih shema, oscilatorskih krugova itd.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/61b4c47a5fdffbac65d470cc6d6be742.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSljede\u0107a tema - Arhitektura ra\u010dunalnih sustava - u nekom smislu je most koji povezuje fiziku i programiranje. Studenti su prou\u010davali temeljnu osnovu, \u010dije je zna\u010denje vi\u0161e teorijsko nego prakti\u010dno. Kao praksu, studenti su samostalno dizajnirali aritmetsko-logi\u010dke sheme u simulatoru i za izvr\u0161ene zadatke dobili bodove.<\/p>\n<p>\u010cetvrti dan - prvi dan programiranja. Kao programski jezik odabran je Python 2, budu\u0107i da se on koristi u programiranju za ROS. Ovaj dan bio je organiziran na sljede\u0107i na\u010din: predava\u010di su obja\u0161njavali materijal, davali primjere rje\u0161avanja zadataka, dok su studenti slu\u0161ali, sjede\u0107i za ra\u010dunalima, i ponavljali ono \u0161to je predava\u010d napisao na plo\u010di ili slajdu. Zatim su u\u010denici samostalno rje\u0161avali sli\u010dne zadatke, a kona\u010dna rje\u0161enja su ocijenili predava\u010di.<\/p>\n<p>Peti dan bio je posve\u0107en ROS-u: studenti su se upoznavali s programiranjem robota. Tijekom cijelog dana, studenti su sjedili za ra\u010dunalima, pokretali programski kod o kojem je predava\u010d govorio. Oni su uspostavili osnovne jedinice ROS-a, a tako\u0111er su se upoznali s projektom Duckietown. Na kraju ovog dana studenti su bili spremni zapo\u010deti projektni dio \u0161kole - rje\u0161avanje prakti\u010dnih zadataka.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/42f6582aef152adc657eed87546ced01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Opis odabranih projekata<\/h3>\n<p>\nStudenti su pozvani da se udru\u017ee u timove od tri osobe i odaberu temu projekta. Na kraju su prihva\u0107eni sljede\u0107i projekti:<\/p>\n<p>1. Kalibracija boja. Duckiebot treba kalibrirati kameru kada se promijene uvjeti osvjetljenja, stoga postoji zadatak automatske kalibracije. Problem je u tome \u0161to su rasponi boja vrlo osjetljivi na osvjetljenje. Sudionici su razvili alat koji bi na slici isticao potrebne boje (crvena, bijela i \u017euta) i gradio raspon za svaku od boja u HSV formatu.<\/p>\n<p>2. Duck Taxi. Ideja ovog projekta je da Duckiebot mo\u017ee stajati pored odre\u0111enog objekta, pokupiti ga i slijediti odre\u0111enu rutu. Kao objekt odabrana je svijetla \u017euta patka.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/3d322cf8d4363e1078a453c97d4adc8c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n3. Izrada grafova cesta. Postoji zadatak izrade grafova cesta i raskri\u017eja. Cilj ovog projekta je izraditi graf cesta bez pru\u017eanja apriornih podataka o okru\u017eenju za Duckiebot, oslanjaju\u0107i se samo na podatke s kamere. <\/p>\n<p>4. Patrolni automobil. Ovaj projekt osmislili su sami studenti. Predlo\u017eili su da se jedan Duckiebot 'patrolni' nau\u010di progoniti drugog - 'prekr\u0161itelja'. Za to je kori\u0161ten mehanizam prepoznavanja cilja pomo\u0107u ArUco markera. \u010cim se prepoznavanje zavr\u0161i, 'prekr\u0161itelju' se \u0161alje signal o zavr\u0161etku rada.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/675910781606e504bf9fe78adfb47198.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Kalibracija Boja<\/h3>\n<p>\nCilj projekta Color Calibration bio je prilagoditi raspon prepoznatih boja oznaka novim uvjetima osvjetljenja. Bez takvih prilagodbi, prepoznavanje rubova traka, razdjelnih linija i granica cesta postajalo bi neto\u010dno. Sudionici su predlo\u017eili rje\u0161enje temeljeno na prethodnoj obradi uzoraka boja oznaka: crvene, \u017eute i bijele. <\/p>\n<p>Za svaku od ovih boja postavljen je prethodni raspon HSV ili RGB vrijednosti. Koriste\u0107i ovaj raspon, na slici se nalaze sve oblasti koje sadr\u017ee odgovaraju\u0107e boje i od njih se bira najve\u0107a. Ova oblast se prihva\u0107a kao boja koju je potrebno zapamtiti. Zatim se koriste statisti\u010dke formule, poput izra\u010dunavanja srednje vrijednosti i standardne devijacije, kako bi se procijenio novi raspon boje. <\/p>\n<p>Ovaj raspon se zapisuje u konfiguracijske datoteke kamere Duckiebot i mo\u017ee se koristiti u budu\u0107nosti. Opisani pristup primijenjen je na svih tri boje, oblikuju\u0107i na kraju raspon za svaku od boja oznaka.<\/p>\n<p>Testovi su pokazali gotovo savr\u0161eno prepoznavanje linija oznaka, osim u slu\u010dajevima kada su materijali oznaka bili sjajna traka koja je toliko odra\u017eavala izvore svjetlosti da se pod kutom snimanja \u010dinilo da je oznaka bijela, bez obzira na njezinu izvoricu boju.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/f8067a1e938df4b43341f149cadf7a42.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Duck Taxi<\/h3>\n<p>\nProjekt Duck Taxi podrazumijevao je razvoj algoritma za pronala\u017eenje patke-putnika u gradu i njezino prevo\u017eenje na potrebno mjesto. Sudionici su tu zada\u0107u podijelili na dva dijela: detekciju i kretanje po grafu.<\/p>\n<p>Studenti su izvr\u0161ili detekciju patke, pretpostavljaju\u0107i da se patkom smatra bilo koja oblast na slici koju je mogu\u0107e prepoznati kao \u017eutu, s crvenim trokutom (kljunom) na njoj. Kada se takva oblast otkrije na sljede\u0107em okviru, robot bi trebao pri\u0107i toj oblasti i zatim se zaustaviti na nekoliko sekundi, imituju\u0107i dolazak putnika.<\/p>\n<p>Zatim, s prethodno pohranjenim grafom cesta cijelog duckietown-a i pozicijom robota, kao i nakon uvr\u0161tavanja odredi\u0161ne to\u010dke, sudionici grade put od polazne do odredi\u0161ne to\u010dke koriste\u0107i Dijkstraov algoritam za pretra\u017eivanje putova u grafu. Izlazni rezultati predstavljaju se kao skup komandi \u2014 skretanja na svakom od sljede\u0107ih raskri\u017eja.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/47535ed7d4baea5e155ae080f06f0106.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Graf cesta<\/h3>\n<p>\nCilj ovog projekta bio je izgradnja grafa - mre\u017ee cesta u Duckietownu. \u010cvorovi rezultantnog grafa su raskri\u017eja, a bridovi - ceste. Za to Duckiebot mora istra\u017eiti grad i analizirati svoju rutu. <\/p>\n<p>Tijekom rada na projektu razmatrana je, ali potom odba\u010dena ideja o izradi te\u017einskog grafa, u kojem bi cijena brida bila odre\u0111ena udaljeno\u0161\u0107u (vremenom potrebno za prolaz) izme\u0111u raskri\u017eja. Implementacija te ideje pokazala se previ\u0161e zahtjevnom i vremena za nju ne bi bilo tijekom \u0161kole.<\/p>\n<p>Kada Duckiebot do\u0111e do sljede\u0107eg raskri\u017eja, bira cestu koja izlazi iz raskri\u017eja, a kojom jo\u0161 nije pro\u0161ao. Kada su sve ceste na svim raskri\u017ejima pro\u0161le, u memoriji bota ostaje oblikovan popis susjednosti raskri\u017eja, koji se pretvara u sliku pomo\u0107u biblioteke Graphviz.<\/p>\n<p>Predlo\u017eeni algoritam sudionika nije prikladan za proizvoljni Duckietown, ali je dobro funkcionirao u malom gradu sastavljenom od \u010detiri raskri\u017eja, kori\u0161tenom u okviru \u0161kole. Ideja je bila dopuniti svako raskri\u017eje ArUco-markerom koji sadr\u017ei identifikator raskri\u017eja, kako bi se pratila svrha prolaska raskri\u017eja.<br \/>\nShema rada razvijenog algoritma prikazana je na slici. <\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/bed4dbc7569b04d649fdacf8b4da6fb7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Patrolni automobil<\/h3>\n<p>\nCilj ovog projekta je pronala\u017eenje, pra\u0107enje i zaustavljanje bot-kr\u0161itelja u gradu Duckietown. Patrolni bot treba se kretati po vanjskom prstenu ceste u gradu u potrazi za prethodno poznatim bot-kr\u0161iteljem. Nakon \u0161to otkrije kr\u0161itelja, patrolni bot treba pratiti kr\u0161itelja i natjerati ga da se zaustavi.<\/p>\n<p>Rad je zapo\u010deo pronala\u017eenjem ideje o detekciji bota na slici i prepoznavanju kr\u0161itelja. Tim je predlo\u017eio opremanje svakog bota u gradu jedinstvenim markerom straga - sli\u010dno kao \u0161to stvarni automobili imaju registarske brojeve. Odabrani su ArUco-markeri. Oni su ve\u0107 ranije kori\u0161teni u duckietownu, jer su jednostavni za rad i omogu\u0107avaju odre\u0111ivanje orijentacije markera u prostoru i udaljenosti do njega.<\/p>\n<p>Nakon toga je bilo potrebno omogu\u0107iti patrolnom botu da se kre\u0107e strogo po vanjskom krugu bez stajanja na raskri\u017ejima. Prema zadanim postavkama, Duckiebot se kre\u0107e u traci i staje na liniji stop. Zatim uz pomo\u0107 prometnih znakova odre\u0111uje konfiguraciju raskri\u017eja i donosi odluku o smjeru prolaska kroz raskri\u017eje. Za svaki od opisanih koraka odgovara jedna od stanja kona\u010dnog automata robota. Kako bi se izbjegla stajanja na raskri\u017eju, tim je promijenio automat stanja tako da prilikom pristupanja liniji stop bot odmah prelazi u stanje prolaska kroz raskri\u017eje ravno.<\/p>\n<p>Sljede\u0107i korak bio je rje\u0161avanje zadatka zaustavljanja bota-prekr\u0161itelja. Tim je pretpostavio da patrolni bot mo\u017ee imati SSH pristup svakom od botova u gradu, tj. imati neku informaciju o tome koje su korisni\u010dke podatke za autorizaciju i koji id ima svaki bot. Tako je, nakon otkrivanja prekr\u0161itelja, patrolni bot po\u010deo povezivati se putem SSH s botom-prekr\u0161iteljem i isklju\u010divati njegov sustav. <\/p>\n<p>Nakon potvrde da je naredba za isklju\u010denje izvr\u0161ena, patrolni bot se tako\u0111er zaustavljao.<br \/>\nAlgoritam rada patrolnog robota mo\u017ee se predstaviti u obliku sljede\u0107e sheme:<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/7ca60546d835c0cb8a0578f3c7238cd5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Rad na projektima<\/h3>\n<p>\nRad je bio organiziran u formatu sli\u010dnom Scrumu: svako jutro su studenti planirali zadatke za taj dan, a nave\u010der su se izvje\u0161tavali o obavljenom radu. <\/p>\n<p>Na prve i zavr\u0161ne dane studenti su pripremili prezentacije koje opisuju postavljeni zadatak i na\u010dine njegovog rje\u0161avanja. Kako bi pomogli studentima da se dr\u017ee odabranih planova, u prostorijama u kojima se radilo na projektima neprekidno su bili prisutni profesori iz Rusije i Amerike, koji su odgovarali na pitanja. Komunikacija se uglavnom odvijala na engleskom jeziku.<\/p>\n<h3>Rezultati i njihova demonstracija<\/h3>\n<p>\nRad na projektima trajao je jedan tjedan, nakon kojeg su studenti predstavili svoje rezultate. Svi su pripremili prezentacije u kojima su govorili o tome \u0161to su nau\u010dili u ovoj \u0161koli, koje su najva\u017enije lekcije izvukli, \u0161to im se svidjelo ili nije svidjelo. Nakon toga, svaki tim je predstavio svoj projekt. Svi timovi su se suo\u010dili s postavljenim zadatcima.<\/p>\n<p>Tim zadu\u017een za kalibraciju boja zavr\u0161io je projekt br\u017ee od drugih, stoga su uspjeli pripremiti i dokumentaciju za svoj program. Tim koji se bavio grafom puteva trudio se na posljednji dan prije prezentacije projekta doraditi i ispraviti svoje algoritme.<\/p>\n<p><img decoding=\"async\" alt=\"Pristup intenzivnog u\u010denja STEM\" src=\"\/wp-content\/uploads\/2019\/09\/528e109bf9bfd65d70b6ee248c4939ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Zaklju\u010dak<\/h3>\n<p>\nNakon zavr\u0161etka \u0161kole zamolili smo studente da ocjene provedene aktivnosti i odgovore na pitanja koliko je \u0161kola ispunila njihova o\u010dekivanja, koje su vje\u0161tine stekli i sl. Svi studenti su istaknuli da su nau\u010dili raditi u timu, raspodijeliti zadatke i planirati svoje vrijeme.<\/p>\n<p>Studentima je tako\u0111er ponu\u0111eno da ocjene korisnost i slo\u017eenost pro\u0161lih te\u010dajeva. Ovdje su se formirale dvije grupe ocjena: za jedne te\u010dajevi nisu predstavljali veliki izazov, dok su drugi ocijenili iste kao iznimno te\u0161ke. <\/p>\n<p>To zna\u010di da je \u0161kola zauzela ispravnu poziciju, ostaju\u0107i dostupna novacima u odre\u0111enom podru\u010dju, ali tako\u0111er nudi materijale za ponavljanje i u\u010dvr\u0161\u0107ivanje znanja iskusnim studentima. Treba napomenuti da je te\u010daj programiranja (Python) gotovo svi ocijenili kao lak, ali koristan. Najslo\u017eenijim, prema mi\u0161ljenju studenata, pokazao se te\u010daj 'Arhitektura ra\u010dunala'.<\/p>\n<p>Kada su studente pitali o nedostacima i prednostima \u0161kole, mnogi su odgovorili da im se svidio odabrani stil pou\u010davanja, unutar kojeg su predava\u010di brzo i individualno pru\u017eali pomo\u0107 i odgovarali na postavljena pitanja. <\/p>\n<p>Tako\u0111er su u\u010denici istaknuli da im se svidjela svakodnevna planiranje zadataka i samostalno postavljanje rokova. Kao nedostatke studenti su istaknuli manjak pru\u017eenog znanja koje je bilo potrebno pri radu s botom: prilikom povezivanja, razumijevanja osnovnih principa i rada. <\/p>\n<p>Gotovo svi studenti su istaknuli da je \u0161kola nadma\u0161ila njihova o\u010dekivanja, \u0161to ukazuje na ispravno odabranu organizacijsku stru\u010dnu liniju \u0161kole. Stoga bi trebalo sa\u010duvati op\u0107a pravila pri organizaciji sljede\u0107e \u0161kole, uzimaju\u0107i u obzir i omogu\u0107avaju\u0107i otklanjanje nedostataka koje su primijetili studenti i predava\u010di, mogu\u0107e mijenjaju\u0107i popis te\u010dajeva ili vrijeme njihova pou\u010davanja. <\/p>\n<p>Autori \u010dlanka: tim <noindex><a rel=\"nofollow\" href=\"https:\/\/research.jetbrains.org\/groups\/robolab\">laboratorija algoritama mobilnih robota<\/a><\/noindex> u <noindex><a rel=\"nofollow\" href=\"https:\/\/research.jetbrains.org\/\">JetBrains Research.<\/a><\/noindex><\/p>\n<p>P.S. Na\u0161 korporativni blog ima novo ime. Sada \u0107e biti posve\u0107en obrazovnim projektima tvrtke JetBrains.<br \/>\n<br \/>Izvor: <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.4 - 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\/hr\/blog\/news\/podhod-intensivnogo-obucheniya-stem\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Intenzivni pristup STEM obrazovanju | ProHoster","description":"U svijetu in\u017eenjerskog obrazovanja postoji mnogo odli\u010dnih te\u010dajeva, ali \u010desto nastavni program temeljen na njima ima jedan ozbiljan nedostatak \u2014 nedostatak dobre povezanosti izme\u0111u razli\u010ditih tema.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/podhod-intensivnogo-obucheniya-stem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/38147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=38147"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/38147\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/28636"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=38147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=38147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=38147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}