170 likes | 322 Views
E-GRADIVI ZA UČENJE PROGRAMSKEGA JEZIKA PYTHON: ALI JE VEČ PRIMEROV BOLJE KOT MANJ?. Mojca Strnad, Dejan Cvitkovič mojca.strnad@ssgtlj.si, dejan.cvitkovic@ssgtlj.si Srednja šola za gostinstvo in turizem v Ljubljani. Povzetek. Python Didaktični e-gradivi Uporaba gradiva Preizkus znanja
E N D
E-GRADIVI ZA UČENJE PROGRAMSKEGA JEZIKA PYTHON: ALI JE VEČ PRIMEROV BOLJE KOT MANJ? Mojca Strnad, Dejan Cvitkovič mojca.strnad@ssgtlj.si, dejan.cvitkovic@ssgtlj.si Srednja šola za gostinstvo in turizem v Ljubljani
Povzetek Python Didaktični e-gradivi Uporaba gradiva Preizkus znanja Zaključek
Monthy Python's Flying Circus objektno orientiran preprosta slovnica Kljub temu zmogljiv Skriptni jezik za spletne aplikacije Slabost: počasnost
Didaktično e-gradivo pripravljeno za študente računalništva na Pedagoški fakulteti
Opis e-gradiva • Ni za začetnike • Teme ločene po poglavjih (15): • Spoznavanje pythona (1-6) • nameščanje delovnega orodja • računalo, • komentarji, • zgradba programa, • spremenljivkami • javljanje sintaktičnih napak.
Preverjanje znanja • Podatkovni tipi: • številčni podatkovni tipi, • nizi in • seznami. • Osnovni operatorji • aritmetični operatorji, • primerjalni operatorji, • prireditveni operatorji in • logični operatorji. • Pogojni stavek, • stavek if, • stavek if-else in • stavek if-elif-else.
... • Zanke: • while, • for, • break ter continue. • Funkcije: • definicija in klic funkcije, • funkcije, ki vračajo vrednost, • funkcije standardnega vhoda in izhoda. • Rekurzija • Datoteka: • odpiranje datotek, • načini odpiranja datotek, • zapiranje datotek, • pisanje tekstovnih datotek in • branje iz tekstovnih datotek. • Moduli.
Dve gradivi Snov v obeh gradivih je prikazana in razložena identično Gradivi se razlikujeta po številu primerov uporabe jezika Eno gradivo pri določenih temah vsebuje več primerov kot drugo gradivo.
Dve testni skupini 1. skupina manj primerov 2. skupina več primerov Težavnost nalog
Rezultati testa študenti, ki so dobili gradivo z manj primeri, so se odločali predvsem za lahke in srednje težke naloge. Študentje, ki so imeli gradivo z več primeri, so reševali po večini naloge srednje težkega in težjega tipa, seveda so se lotevali tudi lažjih nalog.
Anketa po testu • Pomen primerov • Pomembni pri učenju • Hitrejša usvojitev novega programskega jezika • Spoznavanje nove sintakse • Razumevanje teorije
Zaključek • Ugotovili smo, da se programski jezik lahko naučimo preko dobro pripravljenega e-gradiva • Pomen količine primerov • Izboljšave gradiva: • Boljša interaktivnost • Več podpoglavij (lažji dostop) • Video vodiči
Hvala za pozornost Vprašanja?