bilten - iii gymnasium osijek · kao i primjeri paralelizacije na nivou procesa i programskih niti...
TRANSCRIPT
Osijek, 02. – 05.01.2017.
Bilten
24. zimska škola informatike za
srednjoškolce Osijek'17.
2
Organizator:
* Informatički klub Osijek
* Zajednica tehničke kulture Osječko – baranjske županije
*Odjela za matematiku, Sveučilište Josipa Jurja Strossmayera u Osijeku
Pokrovitelj:
Osječko – baranjska županija
Mjesta realizacije:
III. gimnazija Osijek
Odjelu za matematiku
Dom tehnike Osijek
Odjel za matematiku Sveučilišta u Osijeku Trg Lj. Gaja 6, Osijek
III. gimnazija Osijek Ul. Kamila Firingera 14,
Osijek
3
Zajednica tehničke kulture Osječko-baranjske županije
(Dom tehnike)
Vrijeme:
02. – 05. siječnja 2017.
Voditelj škole: Snježana Barabaš Seršić, prof.
izv. prof. dr. sc. Domagoj Matijević
Tajnik : Ivo Grgić, prof.
Sponzori
Pozvani sudionici:
- učenici koji imaju izražen interes za programiranje i informatiku
- sudjelovali na državnom natjecanju iz informatike
- učenici koji imaju interes za robotiku i tehniku
- učenici koji imaju interes za građevinu i arhitekturu
- učenici iz škola Osječko – Baranjske županije, Vukovarsko –srijemske županije,
Požeško – slavnonske Županije,
- planiran broj su dvije skupine do 40 učenika
4
24. zimska škola informatike za srednjoškolce
Big Data - distribuirano i paralelno računanje na velikim podacima
OSNOVNE INFORMACIJE I ove godine zimska škola informatike za srednjoškolce održat će se tradicionalno u Osijeku, od 2. do 5. siječnja, i to na tri lokacije: Dom tehnike, III. prirodoslovno-matematička gimnazija u Osijeku, te na Odjelu za matematiku.
Ove godine će škola biti tematska i bavit će se vrlo aktualnom problematikom računanja na velikim skupovima podataka, tzv. Big Data Computing. Kroz plenarna predavanja obraditi će se primjeri Big Data problema u praksi, prezentirati će se koncept distribuiranog računanja i MapReduce model, kao i primjeri paralelizacije na nivou procesa i programskih niti na dvije različite arhitekture (CPU i GPU).
Ovi složeni koncepti će se izložiti na način da budu razumljivi učenicima srednjih škola. U poslijepodnevnim radionicama učenici će u Python jeziku sami implementirati svoja rješenja.
Škola se temelji na sljedeća tri koncepta:
Plenarna predavanja - obuhvaća popularne teme iz područja, prezentacije tehnologija i sl.
Učenički kutak - učenici sami prezentiraju što su napravili ili što trenutno rade, a nije
obuhvaćeno nastavom u školi.
Tematske radionice - radionice posvećene praktičnom rješavanju različitih problemskih
zadataka.
Pozivamo sve učenike koji žele naučiti nešto novo iz ovog vrlo aktualnog područja da se prijave za školu. Broj mjesta je ograničen (<=40), stoga vas molimo da požurite s prijavom. Prijave će biti otvorene dok god bude slobodnih mjesta. Molimo učenike da se nominiraju za učenički kutak. Sve teme koje nisu obuhvaćene nastavom u školi su prihvatljive za nominaciju. Najbolje teme će biti odabrane za prezentaciju na zimskoj školi. Stoga vas molimo da u opisu teme navedete što više informacija na osnovu kojih ćemo moći izabrati najbolje prijedloge.
Poveznica na prošlogodišnju zimsku školu informatike nalazi se na stranici: [ZŠI 2016]
PRIJAVA SUDJELOVANJA
Organizatori škole će svim polaznicima škole izvan Osijeka osigurati povrat putnih troškova.
Organizatori škole će najviše desetorici odabranih polaznika, čije je mjesto stanovanja
udaljeno barem 50km od Osijeka, osigurati smještaj u Osijeku za vrijeme trajanja škole.
Doručak i ručak je osiguran za sve polaznike škole.
5
OBAVIJESTI
[17. prosinca] Prijave na školu su zatvorene.
[8. prosinca] Početak Zimske škole započinje druženjem i doručkom koji će se održati u
ponedjeljak 2. siječnja od 9:30-10h u Domu tehnike u Osijeku (za točnu adresu vidite
http://www.tehnika-osijek.hr/kontakt.html). Nakon jutarnjih predavanja koja završavaju u
12:00h svi polaznici škole će imati osiguran ručak u studentskom centru u Osijeku. Učenici
kojima je osiguran smještaj u Osijeku će nakon ručka biti organizirano odvedeni do mjesta
spavanja (Hostel Street Osijek).
RASPORED PREDAVANJA I RADIONICA Škola se organizira u 4 uzastopna radna dana prema sljedećem rasporedu:
vrijeme ponedjeljak utorak srijeda četvrtak
9:30 -
10:00
doručak
Otvaranje škole
doručak doručak doručak
Plenarno
predavanje
10:00-
11:30
Tema (P1):
Big Data - primjeri
iz prakse
Predavač:
Ivan Kvolik
(Farmeron)
Tema (P2):
MapReduce model na Big
Data problemima.
Predavač:
izv.prof.dr.sc. Domagoj
Matijević
(Odjel za matematiku:
Katedra za računarstvo)
Tema (P3):
Multi-Threading i
Multi-Processing
Predavač:
Mario Žilić
(Mono)
Tema (P4):
Paralelno računanje na grafičkom
čipu.
Predavač:
doc.dr.sc. Domagoj Ševerdija
(Odjel za matematiku: Katedra za
računarstvo)
Mjesto:
Dom tehnike
Mjesto:
Odjel za matematiku
Mjesto:
Odjel za matematiku
Mjesto:
Odjel za matematiku
Učenički
kutak
11:30-12:00
Tema: TBA Tema: TBA Tema: TBA Tema: TBA
6
vrijeme ponedjeljak utorak srijeda četvrtak
12:00-
14:00
ručak ručak ručak ručak i završetak škole
Radionica
14:00-
17:00
Tema 1: Moja prva
simulacija: Planet
Predavač: Vasilije
Perović (Cambridge
University)
Tema 2: Python in
Nutshell
Predavač: Matija
Bogdanović (III.
gimnazija)
Tema:
MapReduce i Python
Predavač: Domagoj
Matijević
Tema:
Multi-Threading i
Multi-Processing u
Pythonu
Predavači: Rebeka
Čorić i Mateja
Đumić
Podjela diploma i zahvalnica
sudionicima
Mjesto:
Odjel za matematiku
Mjesto:
Odjel za matematiku
Mjesto:
Odjel za matematiku
P1
Big Data - primjeri iz prakse. Dobro poznavanje 'Big Data' problematike i načina kako se ova problematika može efikasno integrirati sa standardnim bazama podataka i Business Intelligence (BI) tehnologijama jedan je od temeljnih problema s kojim se susreću tvrtke čiji primarni interes je skupljanje podataka i upravljanje s podacima, poput tvrtke Farmeron. Predavanje je popularno i bit će prilagođeno učenicima srednjih škola, sa željom da kod mladih ljudi već u ranoj dobi potakne interes za netrivijalne teme poput ove. U tom smislu nikakvo predznanje iz Big Data se ne očekuje.
P2
MapReduce model na Big Data problemima. Procesuiranje ogromnih količina podataka
prvenstveno zahtjeva dobro razumijevanje umjetnosti organiziranja poslova u organizirani skup
paralelnih procesa. MapReduce model, koji se izravno naslanja na Hadoop eko-sustav,
osigurava okvir upravo za ovu problematiku. Naime, MapReduce omogućava da naše rješenje
definiramo u terminima paralelnih zadaća, čija rješenja kombinirana na ispravan način daju
konačan željeni rezultat. U ovom predavanju će se prezentirati osnovni koncept i shvaćanje
MapReduce programskog modela. Naučit ćete kako vizualizirati protok podataka kroz map fazu
prije nego podaci budu isporučeni reduce fazi. Demonstrirati ćemo čitav proces u Python
programskom jeziku. Ovo predavanje će pratiti i poslijepodnevna radionica, na kraju koje ćete
7
znati kako sami organizirati big data problem u paralelne procese pomoću kojih ćete moći izaći
na kraj sa problematikom real-time računanja na streamovima podataka.
P3
Multi-Threading i Multi-Processing. Multi-Threading i Multi-Processing su neizostavni
dio modernog programiranja. U ovom predavanju ćemo objasniti što je Multi-Threading i Multi-
Processing, kako koristiti Pythonov threading i multiprocess modul kao i prednosti i nedostatke
svakog. Ovo predavanje će pratiti i poslijepodnevna radionica, na kraju koje ćete znati kako sami
napisati svoj paralelni program u Python jeziku, implementirati i koristiti Lock mehanizam
zaštite na dijeljenim podacima.
P4
Paralelno računanje na grafičkom čipu. Cilj ovog predavanja jest predstaviti model
paralelnog višenitnog (multithreaded) programiranja na razini grafičkog čipa i kako se taj model
može koristiti za implementaciju programa opće namjene. Pristup ćemo temeljiti na NVIDIA
CUDA programskoj biblioteci koja omogućava masivni paralelizam na razini niti u grafičkom
čipu i vidjeti kako time možemo realizirati od relativno jednostavnih programa do programa koji
koriste napredne analize podataka (Big Data, Deep Learning, …). Predavanje će biti popraćeno
jednostavnim primjerima u kojem se Python koristi kao alat za korištenje CUDA biblioteke.
Kratke crtice o predavačima
Matija Kopić je osnivač i direktor Farmerona, tvrtke koja pomaže farmerima diljem svijeta u upravljanju podacima njihovih farmi online i analizi njihove poslovne učinkovitosti koristeći uzbudljivu statistiku. Isto tako, on je IT inženjer specijaliziran u MSSQL, C#, VB.NET, ali isto tako u SaaS, marketingu te upravljanju ljudskim resursima i odnosima s klijentima. Diplomirao je 2010 na Sveučilištu u Zagrebu, na Fakultetu informatike i organizacije kao magistar informatike iz područja računalnih znanosti. Tijekom studija, Matija je primio prestižnu rektorovu nagradu i nekoliko dekanskih nagrada za izvrsnost Sveučilišta u Zagrebu. Pobjedio je na nekoliko IT i menadžment natjecanjima tijekom studija (FOI CORE NUM, ISBC Ljubljana) i bio u organizacijskom odboru za FOI IT i Poslovni forum.
Zbog otsutnosti zamjenio ga je Ivan Kvolik.
8
Domagoj Matijević radi kao izvanredni profesor na Odjelu za matematiku u Osijeku, gdje vodi Katedru za računarstvo. Doktorirao je 2007. godine na prestižnom Max-Planck Institute for Computer Science na problemima geometrijske optimizacije. U posljednje vrijeme ga zanima problematika on-line procesuiranja streama podataka i primjena machine learning koncepata u stvarnom vremenu (real-time). Danas vodi grupu vrsnih mladih znanstvenika u području Computer Science-a kao i studij Matematike i računarstva na Odjelu za matematiku Sveučilišta u Osijeku.
Mario Žilić radi u tvrtki Mono zadnjih 6 i pol godina gdje posljednjih par godina obnaša dužnost Project Managera. Programiranjem i razvojem aplikacija se počeo baviti u srednjoj školi počevši s Pythonom. Kroz rad i učenje se upoznao sa različitim tehnologijama razvoja. Trenutno je fokusiran na rad u Microsoftovim tehnologijama i naravno sveprisutnom JavaScriptu.
Domagoj Ševerdija radi kao docent iz područja tehničkih znanosti polja računarstva na Odjelu za matematiku, Sveučilišta u Osijeku. U svom znanstvenom radu bavio se primjenama programiranja na grafičkom čipu u implementaciji algoritama kombinatorne optimizacije. U nastavnoj aktivnosti pokriva predmete kao što su uvodni kolegiji u programiranje, strukture podataka i algoritme te računalne mreže. Od malena je veliki entuzijast za računalnu znanost jer je u njoj prepoznao savršeni spoj matematike s tehnološkim izumima. U zadnje vrijeme priprema studente Odjela za matematiku da budu nastavnici informatike.
9
POPIS PRIJAVLJENIH UČENIKA
1. Stipić Antonio III. gimnazija Osijek
2. Grgić Dino III. gimnazija Osijek
3. Bilandzija Filip III. Gimnazija Osijek
4. Patrik Jusup III. gimnazija Osijek
5. Franko Cebić III. Gimnazija Osijek
6. Eršetić Matej 3. gimnazija Osijek
7. Luka Marjanović Prirodoslovno-matematicka gimnazija
8. Šmigovec Dunja III. gimnazija, Osijek
9. Milaković Saša III. gimnazija Osijek
10. Vrkljan Krunoslav III. gimnazija Osijek
11. Teodora Šimić III Gimnazija
12. Loboda Valentin 3.Gimnazija Osijek
13. Tea Krčmar III. Gimnazija Osijek
14. Čatoš Martinčić Dragomir 3. gimnazija Osijek
15. Vavra Dario 3.Gimnazija Osijek
16. Bačić Matija III. gimnazija Osijek
17. Zelić Mario Gimnazija Požega
18. Puntarić Marko Gimnazija Požega
19. Lokner Domagoj Gimnazija Požega
20. Božo Kvesić Gimnazija Požega
21. Galović Ivan Gimnazija Požega
22. Sušac Petar 3. gimnazija Osijek
23. Zvonimir Haramustek 3. Gimnazija
24. Perović Ivana Gimnazija Beli Manastir
25. Jakopec Matej Gimnazija Beli Manastir
26. Kovač Josip Gimnazija Beli Manastir
27. Čabai Lucija I. gimnazija, Osijek
28. Koch Brando I. gimnazija, Osijek
29. Ivan Maletić Gimnazija Petra Preradovića Virovitica
30. Zadravec Filip III.Gimnazija Osijek
31. Sklizović Josip III. Gimnazija Osijek
32. Žada Frane Gimnazija Petra Preradovića, Virovitica
33. Filip Barbarić Gimnazija "Matija Mesć" Sl. Brod
10
34. Jura Vuković Gimnazija "Matija Mesić" Sl. Brod
35. Leon Bugarić Strojarska tehnička škola Osijek
36. Viktor Pečar III. gimnazija Osijek
37. Krunoslav Tomičić Gimnazija "Matija Mesć" Sl. Brod
Kako su nas pratili medji ?
DOM TEHNIKE - najava
Zimska škola informatike
1 / 1
I ove godine, tradicionalno, već 24. put zaredom, održava se Zimska škola informatike za
srednjoškolce. Škola će se održavati od 2. do 5. siječnja 2017., na tri lokacije: Dom tehnike
Osijek, III. gimnazija te na Sveučilištu Josipa Jurja Strossmayera, Odjel za matematiku.
Format škole bit će nešto drukčiji nego prijašnjih godina i temeljit će se na konceptu plenarnih
predavanja koja će obuhvatiti popularne teme iz područja prezentacije tehnologija i sl. Nadalje,
tu je i učenički kutak, u kojem će sami učenici prezentirati što su napravili ili što trenutno rade a
nije obuhvaćeno nastavom u školi. U planu su i tematske radionice posvećene praktičnom
rješavanju različitih problemskih zadataka.
11
Organizator Zimske škole informatike je Informatički klub Osijek, III. gimnazija Osijek, Zajednica
tehničke kulture Osječko–baranjske županije te osječko sveučilište, Odjel za matematiku.
Pokrovitelji su Osječko–baranjska županija i Hrvatski savez informatičara.
Ukupno su prijavljena 43 učenika srednjih škola iz četiri slavonske županije. Početak rada i
otvaranje škole je u ponedjeljak, 2. siječnja 2017., u 9.30 u prostorijama Doma tehnike.
ZIMSKA ŠKOLA INFORMATIKE
Srednjoškolci otkrivaju tajne Big Data Computinga
1 / 2
Objavljeno 2. siječnja, 2017.
Što je Big Data? Upućeni u svijet IT-a (informatičke tehnologije) znaju da taj pojam označava
velike količine podataka s kojima je veoma teško ili gotovo nemoguće raditi s pomoću
12
standardnih alata ili relacijskih baza. Upravo je to glavna tema 24. Zimske škole informatike za
srednjoškolce, koja je počela u ponedjeljak (2. siječnja) u Domu tehnike, a traje do 5. siječnja.
Osim u Domu tehnike, škola se održava na još dvjema lokacijama, na Odjelu za matematiku
Sveučilišta Josipa Jurja Strossmayera i u III. gimnaziji (prirodoslovno-matematičkoj).
- Ove je godine format škole nešto drukčiji nego prijašnjih. Odabrali smo koncept koji se sastoji
od plenarnih predavanja, tematskih radionica i Učeničkog kutka. Plenarna predavanja
obuhvaćaju popularne teme iz informatike i prezentacije tehnologija, u sklopu Učeničkog kutka,
učenici sami prezentiraju što su napravili ili što trenutačno rade, a nije obuhvaćeno školom, dok
su tematske radionice posvećene rješavanju različitih problemskih zadataka - kaže prof.
Snježana Barabaš Seršić, voditeljica Zimske škole informatike.
Izv. prof. dr. sc. Domagoj Matijević, s Odjela za matematiku, dodaje kako je ove godine škola
tematska te ističe: “Bavimo se vrlo aktualnom problematikom računanja na velikim skupovima
podataka, tzv. Big Data Computing. Kroz plenarna predavanja obradit će se primjeri Big Data
problema u praksi, prezentirati koncept distribuiranog računanja i MapReduce model, kao i
primjeri paralelizacije na nivou procesa i programskih niti na dvjema različitim arhitekturama
(CPU i GPU)”.
U školi sudjeluju 43 učenika srednjih škola iz četiriju slavonskih županija, koji žele naučiti nešto
novo iz ovog vrlo aktualnog područja. Rekli su nam da dolaze svake godine na zimsku školu jer
su teme i predavanja veoma zanimljivi i uvijek nauče nešto novo. Zimsku školu organiziraju
Informatički klub Osijek, III. gimnazija, Zajednica tehničke kulture Osječko-baranjske županije i
Odjel za matematiku.
Vesna LATINOVIĆ
Mediji su pratili događanja u cijelosti. Bilo je i nekoliko TV priloga.
13
Aktivnosti koje su sad pred nama?
Već u četvrtak, 19.01.2017. je školsko natjecanje iz informatike. Svi koji
još nisu prijavite se na INFOKUP
https://www.infokup.hr/
Moja preporuka prijavite se, učite, natječite se ! Sretno na natjecanju!
14
Neke mudre izreke
Tehnologija je samo alat. Kada govorimo o potrebi da djeca rade zajedno i da
se motiviraju onda je učitelj najvažniji.
Vaši najnezadovoljniji korisnici su vaš najveći izvor učenja.
Ovo je fantastično vrijeme da se uđe u poslovni svijet, jer će se poslovanje
više promijeniti u narednih 10 godina nego u pretnodnih 50.
Više učite matematiku i nebrinite se za posao u digitalnoj budućnosti.
Bill Gates
15
16
25. ZIMSKA ŠKOLA
INFORMATIKE