Upload
dinhthu
View
309
Download
4
Embed Size (px)
Citation preview
1
Programiranje 2(prezentacija E-kolegija)
Asistenti (2008/09)
Mr.sc. Markus Schatten
Mario Konecki, dipl. inf.
Sveučilište u Zagrebu
Fakultet organizacije i informatike
Varaždin, Pavlinska 2
Nositelj
Doc.dr.sc. Danijel Radošević
2
Osnovne inf. o kolegiju
Izvođenje: 3. semestar
Satnica:
30 sati predavanja (2 sata tjedno)
30 sati vježbi (2 sata tjedno)
5 ECTS bodova
Kolegij se nadovezuje na kolegij Programiranje 1 (2. semestar)
Sadržaj kolegija:
integracija i proširenje koncepata naučenih na Programiranju 1
objektno-orijentirano programiranje u C++
kvaliteta aplikacija i razvojnog procesa
3
E-Learning sadržaji 2008/09
4
E-Learning sadržaji 2008/09
Informacije o kolegiju
Korišteni besplatni alati: DevC++, Context, Verifikator
Predavanja (nakon izvođenja)
Obavijesti studentima
Evidencija prisustva na nastavi
Ocjenjivanje zadataka s vježbi i brzih testova
Programerski forum (M. Schatten)
Pomoćni materijali: online ankete, testovi, rječnik, Moodle forum
5
Predavanja
ZIP datoteka sadrži:
predavanje (PowerPoint) s linkovima na primjere
programski primjeri: 5-10 programa u C++, ukupno 80 kroz cijeli semestar
projektna datoteka za editor Context
ostale datoteke (ulazni podaci, postavke itd.)
6
PredavanjeZIP datoteka Prezentacija (PowerPoint)
Editor Context
7
Vježbe - VerifikatorPersonalizacija programa Edukativno sučelje za C++
Pomoć u otklanjanju pogrešaka Programski kod s metapodacima
8
Verifikator
9
Primjena Verifikatora
Kolegiji Programiranje 1 i programiranje 2
Nakon uvođenja Verifikatora (2008/09) na Programiranju 1 prolaznost do kraja
semestra je povećana s 50% na 70%
na Programiranju 2 prolaznost je 80%
Prednosti:• usvajanje dobrih programerskih navika studenata• otežava pisanje koda napamet• lakša kontrola studenata (ne mogu kopirati programe)• tutor pomaže studentima i rasterećuje nastavnike
Poznati nedostaci:• usporava pisanje programa• ograničenja sučelja• pogreške (bug-ovi) od verzije
do verzije
Razvoj je kontinuiran i velikim dijelom potican primjedbama studenata!
10
Novosti 2009/10
11
Novosti 2009/10
Brzi testovi zamijenjeni su domaćim zadaćama
Individualizacija zadataka:
programski primjer automatski se generira na odgovarajućem web servisu
studenti trebaju odgovoriti na nekoliko pitanja vezanih uz njihov programski primjer te modificirati program na zadani način
12
Automatsko generiranje zadataka (1/3)
1. Izbor zadaće 2. Unos podataka
13
Automatsko generiranje zadataka (2/3)
3. Preuzimanje zadatka 4. Individualizirani programski primjer
14
Automatsko generiranje zadataka (3/3)
5. Pitanja u primjeru 6. Studentska zadaća
15
Zaključak Kolegij Programiranje 2 se kontinuirano
unapređuje: mogućnosti E-Learning sustava
predavanja
vježbe - Verifikator
domaće zadaće - generator zadataka
Modifikacije na temelju povratnih informacija nastavna iskustva
primjedbe studenata (uključujući on-line ankete)
U planu: video materijali
generiranje zadataka za kolokvije i ispit