bilten - iii gymnasium osijek · kao i primjeri paralelizacije na nivou procesa i programskih niti...

16
Osijek, 02. – 05.01.2017. Bilten 24. zimska škola informatike za srednjoškolce Osijek'17.

Upload: others

Post on 06-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bilten - III Gymnasium Osijek · 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

Osijek, 02. – 05.01.2017.

Bilten

24. zimska škola informatike za

srednjoškolce Osijek'17.

Page 2: Bilten - III Gymnasium Osijek · 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

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

Page 3: Bilten - III Gymnasium Osijek · 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

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

Page 4: Bilten - III Gymnasium Osijek · 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

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.

Page 5: Bilten - III Gymnasium Osijek · 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

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

Page 6: Bilten - III Gymnasium Osijek · 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

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

Page 7: Bilten - III Gymnasium Osijek · 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

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.

Page 8: Bilten - III Gymnasium Osijek · 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

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.

Page 9: Bilten - III Gymnasium Osijek · 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

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

Page 10: Bilten - III Gymnasium Osijek · 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

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.

Page 11: Bilten - III Gymnasium Osijek · 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

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

Page 12: Bilten - III Gymnasium Osijek · 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

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.

Page 13: Bilten - III Gymnasium Osijek · 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

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!

Page 14: Bilten - III Gymnasium Osijek · 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

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

Page 15: Bilten - III Gymnasium Osijek · 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

15

Page 16: Bilten - III Gymnasium Osijek · 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

16

25. ZIMSKA ŠKOLA

INFORMATIKE