-
Programski vzorci v rešitvah izbranih nalog v sistemu Tomo [Elektronski vir] : magistrsko deloErjavec, Urška, 1996, prof. mat. in rač.V magistrskem delu se ukvarjamo z analizo programskih rešitev študentov za izbrane naloge v sistemu Tomo in z iskanjem programskih vzorcev v njih. V teoretičnem delu magistrskega dela definiramo ... pojem programskega vzorca in predstavimo prednosti vključevanja programskih vzorcev pri učenju uvodnega programiranja. Programski vzorci lahko služijo kot pomoč učiteljem pri poučevanju konceptov programiranja. Definiramo jih kot kognitivne strukture, ki ponazarjajo načine razmišljanja pri programiranju ter omogočajo pristopanje k reševanju problemov na konceptualni ravni. Značilnosti programerjev začetnikov, ki jim onemogočajo učinkovito pristopanje k reševanju programerskih problemov, so pomanjkanje izkušenj, omejeno znanje ter pristopanje k programiranju na način »vrstica za vrstico«. Strokovnjaki se pri programiranju pomembno razlikujejo od začetnikov, saj pri pisanju kode uporabljajo smiselne kose programske kode, ki predstavljajo programske vzorce, in jih med seboj kombinirajo v kompleksne rešitve. Vzorec se lahko glede na znanje programerja razlikuje v nivoju kompleksnosti implementacije. Pravilne rešitve začetnikov lahko vsebujejo tudi odvečne dele programske kode. Ugotavljali bomo, ali analiza z vzorci pokaže prisotnost rešitev, ki vsebujejo osnoven vzorec, ki so mu dodani odvečni deli. V empiričnem delu smo preučili programsko kodo rešitev izbranih nalog z iskanjem programskih vzorcev v njih. V raziskavo so vključene anonimizirane rešitve izbranih nalog 1. letnika Fakultete za matematiko in fiziko, smeri Praktična matematika, ki so jih študenti oddali v sistem Tomo med reševanjem domačih nalog v okviru predmeta programiranje 1. Iz sistema Tomo smo analizirali oddaje desetih nalog, da bi ugotovili, kateri vzorci se pojavljajo v pravilnih in nepravilnih rešitvah. Zanimal nas je tudi razvoj oz. pojavitev programskih vzorcev v vmesnih oddajah, od začetne do končne. Rezultati analize kode so pokazali, da vse pravilne rešitve vsebujejo pričakovane programske vzorce, da napačne rešitve ne vsebujejo vseh pričakovanih programskih vzorcev in da zaporedne oddaje rešitev študentov pokažejo razvoj pričakovanih programskih vzorcev od zadnje pravilne oddaje. Rezultati dela so lahko koristni za učitelje programiranja v procesu ocenjevanja rešitev, pri zaznavanju odvečnih delov kode in konceptualnih napak oz. pri eksplicitnem razpoznavanju vzorcev in vrednotenju kode študentov. Avtomatizacija procesa odkrivanja vzorcev bi lahko pomagala razvijalcem tutorskih sistemov pri oblikovanju povratne informacije za ocenjevanje nastajajoče kode študentov, ki se nanaša na njeno vrednotenje, in pri dodajanju dodatnega nivoja preverjanja v primeru, ko želi študent prelisičiti avtomatično preverjanje pravilnosti.Vrsta gradiva - magistrsko delo ; neleposlovje za odrasleZaložništvo in izdelava - Ljubljana : [U. Erjavec], 2022Jezik - slovenskiCOBISS.SI-ID - 132913667
Avtor
Erjavec, Urška, prof. mat. in rač., 1996
Drugi avtorji
Nančovska Šerbec, Irena |
Zapušek, Matej, 1983-
Teme
Računalniško programiranje |
Univerzitetna in visokošolska dela |
uvodno programiranje |
programski vzorci |
avtomatsko ocenjevanje programskih nalog |
didaktično programiranje |
analiza programske kode |
introductory programming |
programming patterns |
automated assessment of programming tasks |
programming didactics |
programming code analysis
Vnos na polico
Trajna povezava
- URL:
Faktor vpliva
Dostop do baze podatkov JCR je dovoljen samo uporabnikom iz Slovenije. Vaš trenutni IP-naslov ni na seznamu dovoljenih za dostop, zato je potrebna avtentikacija z ustreznim računom AAI.
Leto | Faktor vpliva | Izdaja | Kategorija | Razvrstitev | ||||
---|---|---|---|---|---|---|---|---|
JCR | SNIP | JCR | SNIP | JCR | SNIP | JCR | SNIP |
Baze podatkov, v katerih je revija indeksirana
Ime baze podatkov | Področje | Leto |
---|
Povezave do osebnih bibliografij avtorjev | Povezave do podatkov o raziskovalcih v sistemu SICRIS |
---|---|
Erjavec, Urška, prof. mat. in rač., 1996 | |
Nančovska Šerbec, Irena | 12665 |
Zapušek, Matej, 1983- | 37770 |
Izberite prevzemno mesto:
Prevzem gradiva po pošti
Obvestilo
Izbira mesta prevzema
Mesto prevzema | Status gradiva | Rezervacija |
---|
Prosimo, počakajte trenutek.