19
Otvoreno računarstvo Otvoreno računarstvo računarstvo računarstvo Prof.dr.sc. Mario Žagar

Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

  • Upload
    lynhu

  • View
    230

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Otvorenoračunarstvo

Otvorenoračunarstvoračunarstvoračunarstvo

Prof.dr.sc. Mario Žagar

Page 2: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

� Kolegij: Otvoreno računarstvo (Open Computing)

� Zavod za automatiku i računalno inženjerstvo, FER

� Mi:

oprof.dr.sc. Mario Žagar

odoc.dr.sc. Igor Čavrak

Tko smo “mi”?Tko smo “mi”?

odoc.dr.sc. Igor Čavrak

odr.sc. Branko Mihaljević

odr.sc. Marin Orlić

o Ivana Bosnić, dipl.ing.

� www.fer.hr/predmet/or

2010-12-08 2Otvoreno računarstvo, FER

Page 3: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

A što je “otvoreno”?A što je “otvoreno”?

� Otvoreni su:� sustavi

� tehnologije

� norme

� kultura� kultura

� licencije

� obrazovanje…� ljudi ☺

2010-12-08 3Otvoreno računarstvo, FER

Page 4: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Sadržaj kolegijaSadržaj kolegija

� Treća godina, šesti semestar, 70+ studenata, 4 ECTS-a

� Koncepti otvorenih sustava i tehnologija� Otvorene norme, licencije i otvorena kultura� Kraći pregled otvorenosti u sklopovlju i detaljniji pregled

otvorenosti u programskoj podršciotvorenosti u programskoj podršci� Otvoreni sustavi, otvorene norme i klijentske tehnologije

(1. ciklus)� Otvorenost jezika, poslužiteljskih tehnologija, arhitektura,

komunikacije ...(2. ciklus)

� Integracija, interoperabilnost, usluge, sigurnost, licencije …(3. ciklus)

2010-12-08 Otvoreno računarstvo, FER 4

Page 5: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Osnovna uporaba CMS/LMS-aOsnovna uporaba CMS/LMS-a

� FER Web CMS

� “službena stranica”

� obavijesti

� repozitorij osnovnih nastavnih materijala

� Moodle LMS

� alternativni nastavni materijali

� rješenja zadataka laboratorijskih vježbinastavnih materijala

� forumi

laboratorijskih vježbi

� sve ostalo ☺

2010-12-08 Otvoreno računarstvo, FER 5

� Integracija sustava

� podaci o korisnicima

� vijesti (RSS kanali)

Page 6: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Obavijesti, materijali, forum …Obavijesti, materijali, forum …

2010-12-08 Otvoreno računarstvo, FER 6

Page 7: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Multimedijska predavanjaMultimedijska predavanja

� Prema programu FER-1

� Otvoreni oblik SMIL� audio i video zapise predavanja (s transkriptom)� prezentacije predavanja� poveznice na dodatne sadržaje� razne druge animacije, prikaze, skice i sl.

Multimedijska predavanja u SMIL-u su, kao i e-knjige, dio iProjekta “E-učenje sad!”

2010-12-08 7Otvoreno računarstvo, FER

Page 8: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Elementi e-obrazovanjaElementi e-obrazovanja

� Dostupnost

� sav nastavni materijal online (FERWeb i Moodle)� Individualizacija

� praktični dio kolegija (lab. vježbe individualizirane)� Automatizirano pregledavanje

� provjera rješenja (ORVViS) – pomoć studentima i assistentima� provjera rješenja (ORVViS) – pomoć studentima i assistentima� Razvoj stavova, vrijednosti i kreativnosti – aktivna uloga

studenata

� oblikovanje materijala kolegija, otvorena kultura komuniciranja (WikiPres)

� Udaljene konzultacije

� forum i povremene konferencije (Skype)

2010-12-08 Otvoreno računarstvo, FER 8

Page 9: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Novi izazoviNovi izazovi

� Promicanje otvorenosti u e-obrazovanju

� Zajedničko uređivanje sadržaja – otvorenost sadržaja� Preporuke studenata uvažene kod dorade – povećana kvaliteta� Zajedničko ispravljanje pogrešaka – kolaboracija � Dodatne (ili alternativne) poveznice na druge materijale – nadopuna � Diskusija o gradivu i njegovoj prezentaciji – i izvan “predavanja”� Diskusija o gradivu i njegovoj prezentaciji – i izvan “predavanja”� Osvježavanje gradiva – učestale promjene

� Automatizirana provjera vježbi, statistike i usporedbe� Pomoć studentima, povećava valjanost predanih rješenja� Prije termina vježbe uvid u probleme i opće stanje� Usporedbe sličnosti rješenja

� I neki stari: manjak vremena (predavanja), pasivnost na nastavi

2010-12-08 Otvoreno računarstvo, FER 9

Page 10: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

WikiPresWikiPres

� Izrada, komentiranje i uređivanje prezentacija

� U ak.god. 2009./2010. testna (beta) faza

2010-12-08 Otvoreno računarstvo, FER 10

Nastavnici

predaju

studentima

komentiranjeispravljanjeuređivanje

Suradnički rad

nastavnika i

studenata

Page 11: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

� Korištenje značajki sustava Wiki:� kolaboracija, brzo uređivanje, fokusiranje na sadržaj (a ne na oblik i

izgled), povijest i verzioniranje …

� Izvedba kao sučelje weba� dodatak za MediaWiki

� Značajke:

WikiPres – izvedba WikiPres – izvedba

� Značajke:� uvoz/izvoz prezentacija u obliku ODP, PPT i PDF (s komentarima)

� uređivanje slideova u označnom jeziku WikiMedia

� kategorizacija prezentacija i stvaranje poglavlja

� komentiranje cijelih prezentacija, poglavlja i pojedinačnih slide-ova

� pregled cijelih prezentacija i pojedinačnih slide-ova te slideshow

� Tehnološka izvedba: XML, PHP, Python, XSL, ImageMagick, PyUno for OpenOffice.org

2010-12-08 Otvoreno računarstvo, FER 11

Page 12: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

WikiPres – sučeljeWikiPres – sučelje

2010-12-08 12Otvoreno računarstvo, FER

Page 13: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Izazovi laboratorijskih vježbiIzazovi laboratorijskih vježbi

� Raznovrsne tehnologije� naglasak na otvorenosti, normiranju i interoperabilnosti a ne na

detaljima

� Nedostatak iskustva� izvedba - dovoljno “duboko” ali ne “preduboko”

� Integracija� HTML+CSS+XML+XSL+PHP+Java+Ajax = aplikacija weba� HTML+CSS+XML+XSL+PHP+Java+Ajax = aplikacija weba

� Predaja na Moodle � provjere, rasprave, ocjene i … razgovor o rješenju na vježbi

� Rad na fakultetskim i/ili vlastitim (studentskim) računalima� problemi: različite inačice, instalacije, konfiguracije, OS-ovi ...

� Pokušaji i pogreške ☺

� forum (osnovna pitanja i pitanja od općeg značaja) i individualne konzultacije

2010-12-08 13Otvoreno računarstvo, FER

Page 14: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

ORVViSORVViS

� Sustav za automatiziranu provjeru rješenja� Otvoreno Računarstvo - Validacija, Verifikacija i Simulacija� od ak.god. 2008./2009.

� Izvedba - aplikacija weba u jeziku PHP:� dio za verifikaciju (HTML, CSS, XML, XSL, DTD, PHP, Java, JavaScript)

integracija s Moodle LMS-om� integracija s Moodle LMS-om� integracija s alatima za analizu sličnosti (Sherlock)� administracijsko sučelje

� Osnovne funkcionalnosti:� automatizirana provjera i izvještaji za studente

� statistički izvještaji za nastavnike

� uočavanje sličnosti o s trenutnim rješenjima i prethodnim godinama

2010-12-08 14Otvoreno računarstvo, FER

Verifikacija

i administracija

Moodle

Sherlock

Page 15: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

ORVViS – izvedbaORVViS – izvedba

� Predaja rješenja vježbi (izvornog koda) na Moodle� Sintaksna ispravnost i validacija ORVViS� Povratna elektronička poruka studentu

o uočene greške i potencijalni problemi (errors & warnings)o iteracije do konačne predaje (fix & test)

� Po zaključenju svih predaja – statistike i usporedbe� Po zaključenju svih predaja – statistike i usporedbe

2010-12-08 Otvoreno računarstvo, FER 15

Page 16: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

ORVViS – sučeljaORVViS – sučeljaFrom: ORVViS [mailto:[email protected]]Sent: Monday, June 14, 2010 8:00 AMTo: Branko Mihaljević; Marin Orlić; Ivana Bosnić; Darko RonićSubject: ORVViS - Statistika predanih rjesenja

Ovo je automatski odgovor sustava ORVViS!

Statistika testiranja - Otvoreno Računarstvo 2010 - Labos #6

Ukupno predanih rjesenja: 67Ukupno ispravnih rjesenja: 59Ukupno neispravnih rjesenja: 8

U attachmentu se nalazi zip datoteka sa statistikom i datotekama za testiranje.___________________________________________________________Ovo je automatski generirana poruka sustava ORVViS. Do not reply! Qapla‘!

2010-12-08 16Otvoreno računarstvo, FER

Ovo je automatski generirana poruka sustava ORVViS. Do not reply! Qapla‘!

20% 80%

Page 17: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Iskustva i prihvaćanjeIskustva i prihvaćanje

� FER Web, Moodle – (uobičajeno) izvrsno prihvaćeni� WikiPres – prvi puta

� anketa o spremnosti i motivaciji (na početku) – pozitivna � bez konkretne motivacije (bodovanja) ove godine (beta test)� otvorena kultura komuniciranja – neugodno je “ispravljati

nastavnike”nastavnike”� etika suradničkog rada i slobodno izražavanje mišljenja

� ORVViS – izvrsno prihvaćen� visoka motivacija – povratna informacija o točnosti rješenja� porast valjanih predaja� katkad malo previše oslanjanja na sustav provjere� vrijeme korišteno na drugo (bolje razumijevanje gradiva)� preuzimanje tuđeg rada – smanjeno

2010-12-08 Otvoreno računarstvo, FER 17

Page 18: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Vrednovanje kolegijaVrednovanje kolegija

� Neobavezne anonimne ankete (brojčane i opisne)

� Vrednovanje – prosječna ocjena na kraju semestra / prosječna ocjena drugih kolegija� Dobro organiziran: 4,56 / 3,76

� Dostupnost materijala na stranicama: 4,53 / 3,87

Kvaliteta materijala za učenje: 3,93 / 3,51� Kvaliteta materijala za učenje: 3,93 / 3,51

� Ukupna kvaliteta kolegija: 4,22 / 3,67

2010-12-08 Otvoreno računarstvo, FER 18

Page 19: Otvoreno računarstvo - srce.unizg.hr · PDF fileKolegij: Otvoreno računarstvo (Open Computing ) Zavod za automatiku i računalno inženjerstvo, FER Mi: oprof.dr.sc. Mario Žagar

Umjesto zaključka – studentska iskustvaUmjesto zaključka – studentska iskustva

„Ovo je bio jedan od boljih predmeta koje sam slušao. Odlično organiziran. Predavanja su bila zanimljiva…“

„Vrlo koristan i jako zanimljiv predmet. Puno toga se nauči, a to je ono po što smo došli na ovaj faks. Organizacija vrhunska …“

„SVAKA ČAST!!! Ovo je jedan od rijetkih predmeta koji daje neki širi pogled na stvari. U konačnici nije cilj naučiti pisati kod, nego naučiti razmišljati i shvaćati kako i zašto nešto baš tako funkcionira te u kojem smjeru nastaviti razmišljati…“

„Jedini predmet u toku studija osim **** na kojem sam naučio nešto korisno i

Hvala! Pitanja?Hvala! Pitanja?„Jedini predmet u toku studija osim **** na kojem sam naučio nešto korisno i

praktično. Doduše nije se išlo previše u dubinu ali to me ne smeta jer takvo što i tako nije izvedivo u kratkom roku, a opet izložila su se neka osnovna znanja koja bi trebali usvojiti i udareni su kvalitetni temelji za samostalno proučavanje i usavršavanje znanja o pokazanim tehnologijama…“

„Stvarno najbolji predmet koji sam upisao u prve tri godine na ovom faksu…“

„Ovo je definitivno najbolji i najkorisniji predmet koji sam slušao tijekom studiranja. Također mislim i da je najbolje organiziran predmet do sad. Asistenti su bili stvarno super. Bili su dostupni za pitanja oko labosa. ..“

„Sve odlično, samo krvi mi se napili labosi“

2010-12-08 Otvoreno računarstvo, FER 19

Hvala! Pitanja?Hvala! Pitanja?