15
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ć

Programiranje 2 - · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

  • Upload
    dinhthu

  • View
    309

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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ć

Page 2: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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

Page 3: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

3

E-Learning sadržaji 2008/09

Page 4: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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

Page 5: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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.)

Page 6: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

6

PredavanjeZIP datoteka Prezentacija (PowerPoint)

Editor Context

Page 7: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

7

Vježbe - VerifikatorPersonalizacija programa Edukativno sučelje za C++

Pomoć u otklanjanju pogrešaka Programski kod s metapodacima

Page 8: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

8

Verifikator

Page 9: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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!

Page 10: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

10

Novosti 2009/10

Page 11: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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

Page 12: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

12

Automatsko generiranje zadataka (1/3)

1. Izbor zadaće 2. Unos podataka

Page 13: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

13

Automatsko generiranje zadataka (2/3)

3. Preuzimanje zadatka 4. Individualizirani programski primjer

Page 14: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

14

Automatsko generiranje zadataka (3/3)

5. Pitanja u primjeru 6. Studentska zadaća

Page 15: Programiranje 2 -  · PDF filerječnik, Moodle forum. 5 Predavanja ... Kolegiji Programiranje 1 i programiranje 2

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