četrtek, 12. december 2013

Srečanji 14.12. in 16.12.

Naslednje srečanje je le še nekaj dni stran, juhej! Dobimo se to soboto ob 9:30 na Celovški 32, v Zemantinih prostorih. Z našimi najmlajšimi bomo ustvarjali v HopScotchu, ki zelo spominja na Scratch, omogoča pa hitro in zabavno izdelavo iger in programov. Z malo manj mlajšimi pa bomo počeli kar jim srce poželi! S seboj prinesti kopico dobre volje, računalnik, kaj za prigrizniti, da od silnega napenjanja možganov ne omagate, pa USB ključkov ne pozabite!

Če si tisti, ki bi se igrali s Hopscotchom morda lastite iPad, igro predhodno namestite in ga prinesite na srečanje. Za vse ostale pa bo Dušan dobrodušno priskrbel nekaj tablic za uporabo na dogodku.

Hopscotch: https://itunes.apple.com/us/app/hopscotch-coding-for-kids/id617098629
Prav tako pa smo vam pripravili kopico drugih poučnih iger za mobilne platforme.
http://course.coderdojo.si/educational-mobile-games.html

Da ne boste pozabili, po končanem sobotnem dogodku boste imeli le 2 noči, da si opomorete, kajti naslednje srečanje je že v ponedeljek ob 16h v Knjižnici Otona Župančiča.

Se vidimo kmalu!


nedelja, 1. december 2013

Srečanje 2.12.

No, tako, spet vas obveščamo malce pozno, a ne prepozno!

Torej, jutri se spet srečamo v prostorih Knjižnice Otona Zupančiča, ob 16h. S seboj, kot po navadi, prinesite laptop (ako ga imate), nekaj za prigrizniti in kopico dobre volje ter radovednega duha.

Se vidimo!

Drugo srečanje Alumni FRI

Pretekli teden je potekal Evropski teden kode, ki je ljudem vseh starosti poskušal približati programiranje in računalniško znanost. V okviru te super iniciative in druge obletnice Alumni FRI so nas, "CoderDojovce", povabili, da povemo nekaj o naših aktivnostih.
Projekti, ki so prav tako sodelovali v okviru #codeEU in bili predstavljeni na dogodku:

Za tem so nekaj povedali tudi posamezniki, ki so začeli bolj skromno, zdaj pa so... malce manj skromni.
  • Gregor Smrekar, Celtra
  • Gregor Rebolj, Sportradar
  • Jožko Gruškovnjak, Cisco
  • Aleš Gornjec, ComTrade
Po končanih govorih se je začelo druženje, napolnili pa smo tudi kozarce (s slastnim sokom iz grozdja, kakopak). Očitno smo spodbudili kar nekaj zanimanja, saj je do nas pristopilo več ljudi. Upamo, da nas bo na naslednjih srečanjih še več, tako udeležencev, kot mentorjev!
Poleg zanimanja za udeležbo, pa se je pojavilo tudi zanimanje za organizacijo CoderDoja v Mariboru. Če kdo pozna kakšnega morebitnega mentorja iz te regije, naj le pogumno piše na naš mail. Še malo, pa se bodo delavnice izvajale po celi Sloveniji! ;)

Večer je bil lepo preživet, dobili smo nekaj potencialnih udeležencev, spoznali nove ljudi, porodilo pa se nam je tudi nekaj idej za prihodnje dogodke! Lepo bi se zahvalili Odboru Alumni FRI, za povabilo, ter vsem prijetnim ljudem, s katerimi smo klepetali. Super je bilo!

ponedeljek, 25. november 2013

Evropski teden kode

Morda veste, najbrž ne, zatorej objava!

Od 25. do 30. novembra poteka Evropski teden kode, v okviru katerega se izvaja vrsta dogodkov, nekateri od njih tudi v naši mali Sloveniji.

http://codeweek.eu/learn/slovenia/

Poleg kopice nadvse zanimivih delavnic, se stvari odvijajo tudi na daljši rok, berite naprej!

http://www.learntocode.eu

Po registraciji na zgornji strani, lahko vsak napiše, kaj se je do zdaj naučil v svojem CoderDoju, tekst oblikuje s HTML in CSS, nato pa svojo umetnijo tudi objavi, da jo vidi cel svet. Kako razburljivo!

Če je HTML za vas "mala mal'ca", se lahko izkažete v JavaScriptu. Do 1. februarja lahko pošljete JavaScript kodo na sledeči email naslov: bill@coderdojo.com (CC: ekipa@coderdojo.si ;).

Najboljših 5 "snippetov" bo deležnih medijske pozornosti in objavljenih na nekaj najbolj obiskanih straneh na svetu. Zmagovalci bodo prejeli tudi črni "pas" (pravzaprav je zapestnica, ampak pas bolj pristaja JavaScript ninjam). Uporabili ga boste lahko, ko se boste otepali ton ponudb, ki jih boste prejemali, ko bodo vsi videli, kako obvladate!

Primer kode si lahko pogledate tu: http://www.coderdojo.org/

Kriteriji so sledeči:
  • Kompaktnost kode
  • Igralnost in zabava
  • Dokumentacija/komentiranje kode (priloženo posebej)
Nenazadnje pa se lahko tudi začnete pripravljati na "coolest project", ki bo potekal junija naslednje leto.

Še obvezna motivacijska slika:


Zdaj pa veselo na delo, pokažimo kaj znamo!

ponedeljek, 11. november 2013

Vtisi z dogodka, 9.11.2013 @ Zemanta

Ponovno smo se zbrali v že znanih prostorih Zemante in uspešno izpeljali sobotno srečanje!


Pokazali so se stari in novi obrazi, ki so z veseljem reševali različne probleme, ustvarjali igre in polnili glave z novimi znanji.


Brez pomisleka se moramo zahvaliti za prinešeno dobro voljo, rogljičke, sadje in vso drugo pomoč, ki so jo prispevali starši in udeleženci. Za obisk hvala tudi zastopnici skupine CodeCatz — še kdaj!

Ostale slike z dogodka si lahko ogledate na naši Facebook strani: Coder Dojo Slovenia

Naš naslednji dogodek se hitro bliža, dobimo se že v ponedeljek (18.11.2013) v računalniški učilnici knjižnice Otona Župančiča. Dogodek se bo odvijal od 16.00 do 19.30.
Se vidimo torej kmalu! 

V primeru, da ste že dobili USB ključek in še niste izpolnili prijavnega obrazca, vas naprošamo, da to storite nemudoma. Pa če ima kdo slučajno dva, naj tudi prinese nazaj! :D

četrtek, 7. november 2013

CoderDojo 9/11 #nevarforget

No, tako, spet malce pozno, a bolje pozno kot nikoli, pravijo!
Upamo, da niste pozabili na naše naslednje srečanje, ki je že to soboto!

V zadnjem času smo kar prestavili v višjo prestavo, komaj smo se nehali zabavati v naših novih prostorih v KOŽ, pa je tu že novo srečanje, juhej, novemu znanju naproti!

Tokrat se spet srečamo v Zemantinih prostorih na Celovški 32, ob standardni, hromeče zgodnji uri: 9:30.

Ne pozabite svojih prenosnikov, USB ključkov (če jih že imate; če ne, dobite na dogodku), zdrave malice za naše lačne trebuščke in pa obilice dobre volje!

Se vidimo!

sreda, 30. oktober 2013

Vtisi z dogodka, 26.10.2013 @ Domovanje

To soboto smo se prvič, kar izvajamo dogodke, zbrali popoldne, pa še na drugi lokaciji — kako razburljivo!

Udeležba je bila malce nižja kot ponavadi, kar pa je v danih okoliščinah povsem razumljivo: lep sončen dan, sobotno popoldne, prihajajoče počitnice! Nič ne de, z otroki smo se zabavali in učili, vsak pa si je lahko sam izbral, kje leži njegov interes in kaj točno ga srbi.

Mimogrede naprošamo, da kdor je dobil USB ključek, a še ni izpolnil prijavnega obrazca, to stori nemudoma.

In ker slike povedo vsaka več kot 1000 besed...
(Galerija je tokrat bolj švoh, ker je dežurni fotograf odpovedal. Prosimo za razumevanje.)




Nekateri, ki so uvodoma začeli s sicer neproduktivnim igranjem igre Minecraft (na CoderDojo pač nič ne sodimo), so proti koncu odkrili podobno zabavno igro hitroprstega tipkanja. Dosegajoč predzadnji nivo, po spretnosti celo pred nekaterimi od mentorjev, kar niso hoteli domov, tako zanimivo je bilo!



Prav tako prvič v zgodovini Slovenskega CoderDoja, poleg buhteljčkov smo pojedli vseh 5kg sadja. Zdravo s koristnim!


Ekipi Domovanje.com se zahvaljujemo za gostoljubnost. Če so tako ustrežljivi tudi do svojih poslovnih strank, potem so te gotovo v dobrih rokah.

Se vidimo, naslednjič že 4. novembra! ;)

ponedeljek, 21. oktober 2013

Izredni #IWLJ dogodek

Naslednje srečanje, ki bo potekalo v okviru #InternetWeekLJ, bo to soboto, 26. oktobra, a tokrat ob drugi uri in na drugem naslovu.

Kot piše na programu internetnega tedna, se srečanje začne okoli 16. ure, naslov pa je Pod hribom 55, Ljubljana, sicer sedež podjetja Domovanje.com, enega največjih in skrbnih ponudnikov spletnega gostovanja pri nas.


Najbrž nam kljub vsemu ne bodo uspeli pokazati svojega datacentra, zato pa se bomo mi toliko bolj pridno učili. Nova lokacija, nove izkušnje.

Če bo zanimanje, boste lahko tisti, ki ste do sedaj že karkoli ustvarili, svoje mojstrovine predstavili in s tem brez dvoma navdušili še koga! 
Mi pa vam bomo, v imenu učenja, vse korektno skritizirali! :D

Parkirna mesta so, 200m od lokacije pa se nahaja naravni izvir zdravilne vode.

Pridite. :)

četrtek, 17. oktober 2013

Internetni teden v Ljubljani | 21.10. - 30.10.

Pa se tudi v naši mali Sloveniji nekaj dogaja. No, saj se že nekaj časa, ampak ponavadi si, namesto pomoči, mečemo polena pod noge, po Slovensko!

Z veseljem sporočamo, da se naslednji teden začne t.i. Internet week oz. internetni teden, pri katerem sodeluje tudi CoderDojoSi!

Aktivnosti v Ljubljani bodo potekale od ponedeljka, 21.10., pa do srede, 30.10.

V programu lahko marsikdo najde kaj zase, od konferenc, zanimivih predavanj, delavnic — ni da ni!

Najbolje bo, da si celoten spisek ogledate kar sami.

( Klik na sliko. )

Internet week, Ljubljana


sreda, 16. oktober 2013

Vtisi z dogodka, oktober 2013 — GNU/Linux USB

Pri spletni trgovini Mimovrste=) so nam radodarno podarili 40 USB ključkov za uporabo na CoderDojo dogodkih, za kar smo jim iskreno zelo hvaležni.
Kot prostovoljna, neprofitna skupnost se zanašamo na tovrstno prijaznost in podporo.


V soboto smo prvič testno pognali 'živo' distribucijo GNU/Linux operacijskega sistema, ki temelji na operacijskem sistemu Debian, teče neposredno s ključka, in ki smo ga mentorji pripravljali pretekle tedne — najmanj; sestavlja ga veliko več kot je videti na prvi pogled.


V popolnoma novem okolju se je večina lotila prenovljenega, individualno-usmerjenga CoderDojo programa, kjer se je vsak lahko učil česa novega.

Svetujemo vam, da kar nadaljujete z učenjem, oz. da kdor je ključek vzel domov, vsaj dobro razišče meje novega operacijskega sistema. Če kje potrebujete administratorsko geslo (npr. za ukaz sudo v terminalu), je to 'live'.

Predvsem, NE SE BAT ZJE... POKVARIT STVARI, YO!

Se vidimo! ;-)

nedelja, 15. september 2013

Vtisi z dogodka, Sep 2013 — Igranje igric

Prvi CoderDojo v šolskem letu je za nami (foto galerija). Mentorji smo se blazno zabavali in upamo, da udeleženci tudi. V slogu smo na prvem srečanju predvsem igrali poučne programerske igrice, največ light-bot 2 in Jahooma's LogicBox.
Nekateri so tudi že začeli sestavljati svoje igrice v programerskem okolju za otroke, Scratch.

Če želite, lahko igrice naprej igrate tudi doma*, saj zelo lepo modelirajo proces programiranja:
  1. analiza problema,
  2. načrtovanje rešitve,
  3. implementacija (dejansko pisanje kode, ali v tem primeru, klikanje in vlečenje gumbkov),
  4. testiranje,
  5. odpravljanje napak (debugging).
* Brez gledanja rešitev! Če so problemi, s katerimi se ukvarjamo, kaj vredni, moramo običajno sami prvi poiskati ustrezne rešitve. Tu se učite načina razmišljanja, ne faktualnega znanja, zato vam vpogled v morebitne obstoječe rešitve pri nadaljnjem raziskovanju ne bo dosti pomagal.

V primeru, da bomo vsi dovolj pridni, se bomo z bolj zrelimi udeleženci naslednjič, morda že na novem naslovu, lotili znatno bolj resnih, uporabnih stvari. ;)

sreda, 11. september 2013

Otvoritev sezone 2013/14, septembrski dogodek

Pričenjamo sezono tečajev programiranja v šolskem letu 2013/14. Prvi CoderDojo dogodek se bo odvijal to soboto, 14.9.2013, v prostorih Zemante na Celovški cesti v Ljubljani (vedno aktualne objave na domači strani).

Ker se nam je poletje malenkost prehitro izteklo in vsebin programa še nismo uspeli izpiliti, bo dogodek bolj testne narave, tj. preizkusili bomo, kako se v praksi obnese, kar smo za vas pripravljali čez poletje.

S seboj potrebujete računalnik in malico. Veselite se! :-)

Če kdo od potencialnih udeležencev tečaja še ni izpolnil ankete, naj jo. Hvala.

četrtek, 11. julij 2013

Popis otrok in USB ključi

Že nekaj časa z našo ekipo mentorjev načrtujemo presenečenje za naše udeležence dogodkov.
Za izvedbo načrta smo potrebovali USB ključe, pri čemer je z veseljem priskočil na pomoč Darko Butina!
Tako smo z njegovo in s pomočjo mimovrste=) dobili nekaj ključev za naše potrebe.
Pri mimovrste=) pa so nas prosili, da beležimo, kdo dobi ključe.
Prosili bi, da vsi, ki bi želeli prejeti USB ključ, izpolnete sledečo anketo: http://tiny.cc/oz21zw

Dogodki se bodo nadaljevali v jeseni, do takrat pa bomo pripravili presenečenje.
Za poletno delavnico ni se nič znano, večinoma so prosti dnevi udeležencev fragmentirani, tako da je organizacija otežena.



ponedeljek, 27. maj 2013

ponedeljek, 22. april 2013

Aprilski CoderDojo

Kot ponavadi, smo se razdelili v dve skupinici.

Mlajši so imeli proste roke in so se zabavali s Scratchom in izdelavo spletnih strani s pomočjo ogrodja Ratchet.






Malce starejši pa smo s pomočjo HTML, CSS in Javascripta izdelovali dirkalno igro.
Bili smo kar uspešni, igro smo skoraj dokončali, manjkalo je le nekaj malenkosti, katere pa bomo vsi brez dvoma dopolnili doma! 





Pri razlagi nam je na pomoč priskočil tudi starš, ki je čudovito razlozil matematični problem.


Zaradi velikodušnih staršev so se otroci lahko okrepčali

Proti koncu pa smo imeli tudi krajšo predstavitev iz mentorskega popotovanja na Irsko. 


Nekateri kar niso mogli nehati programirati ;)


Naslednjič se vidimo v Maju, namesto programiranja pa se bomo tokrat odpravili v muzej na ogled razstave GOTO82, točen datum še ni znan, bo pa objavljen na strani in preko naše mailing skupine. 


sobota, 9. marec 2013

Marčevski CoderDojo

Še en CoderDojo je za nami. Tokrat nas je bilo razmeroma veliko: starejši smo se spogledovali z označevalnim jezikom HTML in CSS direktivami za urejanje stila, mlajši pa smo izdelovali preprost uporabniški vmesnik za iPhone s pomočjo ogrodja Ratchet.

Nekateri izdelki starejše skupine so vidni na coderdojo-si-strani.cu.cc. Če bi kdo rad dodal kaj vsebine in ne pozna dostopnih podatkov, naj piše na dopisni seznam (kjer se brž vsi prijavite, če se še niste). V kakšnem tednu bo strani poindeksiral tudi Google.

Žal ste se nekateri med starejšimi danes na trenutke morda dolgočasili. Za naslednjič se bomo potrudili pripraviti kaj veliko težjega.

ponedeljek, 11. februar 2013

Vprašalnik za naslednji CoderDojo

V letošnjem šolskem letu sta pred nami (samo) še dva CoderDojo dogodka.
Odločili smo se, da vam pustimo proste roke pri izbiri tematike.
Nekaj možnih odgovorov najdete nad poljem za odgovor, vpišete pa lahko seveda kar želite (vse vidimo!)
Vprašalnik najdete na naslednji povezavi: Vprašalnik

Za morebitna vprašanja pa, kot ponavadi:
blaz@coderdojo.si
jernej@coderdojo.si

ponedeljek, 4. februar 2013

Februarski CoderDojo

Pa je še en CoderDojo uspešno za nami!
Tudi tokrat smo se (uspešno) igrali z Lego Mindstorms robotki, ustvarili smo kar nekaj funkcionalnih robotkov, ki so se umikali oviram, nevarnim prepadom ter grabili kar jim je prišlo blizu.






Udeležba je bila tokrat kar pisana, obiskal nas je tudi Iztok Hočevar, nam zastavil nekaj vprašanj ter nas poslikal, za njegov čas in dobro voljo se mu prav posebej zahvaljujemo!

Z robotki smo s tem zaključili, 9. Marca, ko se naslednjič snidemo, pa nas čakajo drugačni izzivi.

 Se vidimo!


nedelja, 13. januar 2013

Navodila za Lego Mindstorms

Kratka navodila za namestitev potrebne programske opreme za upravljanje z Lego Mindstorms.

Potrebujemo:

Python 2.6 (32-bit)
nxt-python
pybluez

Na Python strani zberite ustrezno verzijo, za večino bo najverjetneje prava "Windows x86 MSI Installer (2.6.6)".
Pri namestitvi Pythona bodite pozorni, da ga namestite samo za vašega uporabnika, ne za vse, v nasprotnem primeru bi znali imeti težave z nameščanjem Pybluez (pogleda samo v current user v registru, ne pa tudi local machine)
Za ostale stvari mislim, da ni posebnosti, pojdite le po takem vrstnem redu, kot pise tu, nxt in pybluez pa namestite kamor vam ponudi.

Ko boste vse namestili, prižgite robotka in ga preko vašega bluetooth programa poiščite in dodajte, robotku se bo na ekranu izpisal  4 mestni PIN, ki ga lahko po potrebi tudi spremenite, nato potrdite, PIN pa vnesete se na računalniku.

S tem smo nameščanje zaključili, zdaj pa je čas za programiranje robotka!

Odprite IDLE (oz vas najljubsi IDE), in začnite z naslednjimi ukazi:
import nxt.locator
from nxt.motor import *
from nxt import *

brick = nxt.locator.find_one_brick()
mLeft = Motor(brick, PORT_A ); # popravite ime porta po potrebi
mRight = Motor(brick, PORT_B)  # popravite ime porta po potrebi

bothMotors = SynchronizedMotors(mLeft, mRight, 0)
touch = Touch(brick, PORT_1)
sound = Sound(brick, PORT_2)
light = Light(brick, PORT_3)
sonic = Ultrasonic(brick, PORT_4)
Porti so seveda odvisni od vašega priklopa, tu sem uporabil naključno kombinacijo za lažji začetek.

Premikate se lahko z metodo turn, primer:
bothMotors.turn(80, 360)
S tem se bosta obe kolesi obrnili za 360 stopinj, z močjo 80.
Lahko bi premaknili samo levo ali desno kolo, če bi, recimo, hoteli zavijati.
mRight.turn(80, 360)
Vrednost senzorja za glasnost bi lahko na primer dobili z:
sound.get_loudness()  # vrne glasnost
Vrednost senzorja za dotik pa z:
touch.is_pressed() # vrne True ali False
Vsi senzorji imajo metodo s katero lahko preverimo njihovo stanje, najlažje bo, da se poigrate sami.

Priporočam da po tem ko uvozite modul in definirate vse spremenljivke, sami preverjate katere metode ima vsak senzor in motor (in vse ostalo), s tem da uporabljate tipko Tab.

bothMotors.+ vam bo izpisal vse ukaze, ki jih lahko uporabite nad obema motorjema, isto lahko storite za vse senzorje in celotno nxt knjižnjico.


Za začetek mislim, da bo dovolj, vsa vprašanja lahko pišete v komentarjih ali pa preko maila:

blaz@coderdojo.si
jernej@coderdojo.si

Veselo kodiranje!

sobota, 12. januar 2013

CoderDojo Januar

Novo leto, nova zmaga za nas!
Danes smo se igrali in zabavali z Lego Mindstorms kompleti, tri ure so minile kot bi trenil z očesom, na srečo so lahko otroci komplete vzeli tudi domov (do naslednjič!), tako da so imeli še en malce manjši božič.

Posebaj bi se radi zahvalili:
Miha Štajdohar, za vso pomoč, prisotnost na dogodku in posojo robotkov.
Blaz Zupan, za prijaznost in posojo robotkov.
Fakulteta za računalništvo in informatiko in celotnemu laboratoriju za bioinformatiko.
Dušan Omerčević, za vse prigrizke, pomoč in prijaznemu odstopu prostorov Zemante.
Nataša Potočnik, za dobro voljo in tiste slastne rogljičke, ki tako teknejo ;)

Še manjše opozorilo:

Naslednji dogodek ni drugo soboto v mesecu, kot ponavadi, ampak prvo, torej 2. Februar.
Zopet se bomo igrali z robotki, navodila za inštalacijo in začetek bodo objavljena tudi na blogu pod kategorijo "Snov", za vprašanja in vse ostalo pa sva z Jernejem na voljo na mailu:

blaz@coderdojo.si
jernej@coderdojo.si

Prilagam še nekaj slik iz dogodka, vse pa si lahko ogledate v galeriji.