NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi...

28
NIP računalništvo Radovan Krajnc

Transcript of NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi...

Page 1: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

NIP računalništvo

Radovan Krajnc

Page 2: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Vozni red

Trajanje Končano Tema 00:30 11:00 Opredelitev predmeta in splošni cilji, operativni cilji,

reševanje problemov, standardi znanja, letne in sprotne

priprave, izobraževanja, spletna učilnica

01:00 12:00 Kako uporabiti spletno učilnico (prikaz uvoza učilnice)

Sodelovanje - forum in oddajanje primerov dobre prakse

Prijava v Scratch in ogled okolja

Reševanje nalog

00:30 12:30 Odmor

00:30 13:00 Uvod v postopkovno razmišljanje in reševanje

problemov

00:30 13:30 Predstavitev strukture vaj in nalog

Ponovna raba kode

00:30 14:00 Preverjanje in ocenjevanje nalog

Page 3: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Vir: Royal Society

IKT"Computing"

Informacijska

tehnologija Računalništvo (Computer Science)

Digitalna

pismenost

Page 4: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Opredelitev predmeta in splošni cilji

• spoznavajo temeljne koncepte računalništva,

• razvijajo algoritmični način razmišljanja in spoznavajo strategije reševanja

problemov,

• razvijajo sposobnost in odgovornost za sodelovanje v skupini ter si krepijo

pozitivno samopodobo,

• pridobivajo sposobnost izbiranja najustreznejše poti za rešitev problema,

• spoznavajo omejitve človeških sposobnosti in umetne inteligence,

• se zavedajo omejitev računalniških tehnologij,

• pridobivajo zmožnost razdelitve problema na manjše probleme,

• se seznanjajo z abstrakcijo oziroma poenostavljanjem

• spoznavajo in razvijajo zmožnost modeliranja,

• razvijajo kreativnost, natančnost in logično razmišljanje,

• razvijajo in bogatijo svoj jezikovni zaklad ter skrbijo za pravilno slovensko

izražanje in strokovno terminologijo.

Page 5: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Operativni cilji in vsebine

• Algoritmi

• Programi

• Podatki

• Reševanje problemov

• Komunikacija in storitve

Page 7: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Standardi znanja

• Učenec za podan algoritem poišče primer iz

vsakdanjega življenja.

• Učenec opiše vsakdanje aktivnosti z algoritmom.

• Učenec zapiše algoritem za rešitev problema z

diagramom poteka ali s pomočjo navodil v enostavnem

jeziku.

• Učenec v algoritmu uporabi vejitev in zanke ter poveže

več algoritmov za rešitev problema.

• Učenec spremeni ali popravi algoritem tako, da le-ta reši

zastavljen problem.

Page 8: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

NeoPiagetova teorija1

• Neopiagetova teorija navaja, da ljudje, ne glede na

starost, napredujejo skozi vedno bolj abstraktne oblike

sklepanja, ko pridobivajo strokovno znanje na specifičnem

problemskem področju. To pomeni, da lahko oseba, ne

glede na starost, prikaže na nekem področju ekspertno

zmožnost razmišljanja, medtem ko ima na drugem

področju šele začetniško razmišljanje in razumevanje.

1) Robbie Case, Andreas Demetriou, Kurt Fischer, Graeme Halford, Pierre

Mounoud, Juan Pascual-Leone, Anik de Ribaupierre in Bob Siegler

Page 9: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

• Nepiagetova teorija je dober pripomoček za

opisovanje kognitivnega razvoja učenca, ki

spoznava računalništvo in računalniške koncepte.

Uporabimo jo lahko tudi za ocenjevanje učnih

gradiv in za preverjanje znanja (Gluga, Kay,

Lister, & Teague, 2012).

Page 10: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Tudi neopiagetova teorija loči štiri faze

razvoja mišljenja, ki pa niso vezane na

starost osebe ampak na njihovo zmožnost

abstraktnega razmišljanja. Faze so

poimenovane enako kot pri klasični

Piagetovi teoriji:

1. senzomotorična,

2. predoperacionalna,

3. konkretno operacionalna in

4. formalno operacionalna faza.

Page 11: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Senzomotorična faza

• Na tej fazi učenec sledi in razume kodo z manj

kot 50 % točnostjo. Pri senzomotorični fazi

učenec komaj ugotovi, kaj dela program in še to

le tako, da razume kodo po intervenciji učitelja.

Page 12: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Predoperacionalna faza

• Tipični "predoperacionalni" učenec lahko sledi

zapisani kodi in sklepa brez težav. To pomeni, da

lahko sledi kodi po posameznih ukazih in

ugotavlja vrednosti spremenljivk, ko je ukaz

izvršen. Razume sicer določene koncepte,

vendar jih sam ne zna uporabiti. Ni zmožen

abstrakcije, kjer bi v kodi videl smisel izvajanega

programa.

Page 13: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Konkretno operacionalna faza

• Učenec je v tej fazi zmožen napisati majhen

program, če ima na voljo dobro specifikacijo oz.

opis problema, ne zmore pa napisati bolj

zapletenega programa, za katerega ima

pomanjkljiva navodila. Če je soočen s takšno

nalogo, poskuša zmanjšati nivo abstraktnosti

tako, da poskuša rešiti specifičen enostaven

primer, namesto da bi rešil splošnega.

Page 14: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Formalno operacionalna faza

• Formalno operacionalno sklepanje zahteva

zavedanje svojega miselnega procesa, zato je

učenec sposoben razmišljati o lastnem

razmišljanju.

• Formalno operacionalno razmišljanje lahko

vključuje sklepanje o hipotetičnih situacijah

oziroma vsaj situacijah, ki jih učenec še ni

doživel. Formalno operacionalna faza je faza, na

kateri razmišljajo eksperti.

Page 15: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Letno načrtovanje

Naslov tematskega sklopa Predvideno število ur

Komunikacija in reševanje

problemov

4

Algoritmi in programiranje 20

Izdelava projekta 8

SKUPAJ 32

Page 16: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Izobraževanja – katalog KATIS

• Iskanje

• Ključna beseda: računalništvo

• 18 – seminarjev (med njimi tudi Kako poučevati

NIP v 4. in 5. razredu).

Page 17: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Spletna učilnica

•http://skupnost.sio.si/course/view.php?id=10

• (ključ: nip4)

Page 18: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Scratch

• V iskalniku poiščite spletno orodje SCRATCH

•http://scratch.mit.edu/

• Registracija

Page 19: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Razvijanje postopkovnega razmišljanja

• Risanje kvadrata in drugih likov

Page 20: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Reševanje problemov

1. Razumeti problem

2. Zgraditi model

3. Razviti algoritem

4. Napisati program

5. Testirati program

6. Evalvirati rešitev

Vir: Problem Solving: Ch 1: An Introduction to Computer Science and Problem Solving

Page 21: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Reševanje problemov

• Akvarij

Page 22: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Ponovna uporaba kode

• Sestavljena zgodba

Page 23: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Preverjanje in ocenjevanje znanja

?

• Učenec se na ogled postavi

Page 24: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Standardi znanja

• Učenec ustvari enostaven program brez vejitev in ga

zažene.

• Učenec v program vključi konstante in spremenljivke.

• Učenec v program vključi različne podatkovne tipe,

logične operatorje, pogojne stavke in vejitve.

• Učenec ustvari program, ki prebere vhodne podatke in

spremenljivkam spremeni vrednosti s prireditvenim

stavkom.

• Učenec ustvari program, ki med in po izvajanju izpiše

vrednosti spremenljivk.

• Učenec odpravi napako ali izboljša delovanje svojega

programa.

Page 25: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Formativno spremljanje

• Ugotavljanje predznanja

• Določanje ciljev

• Določanje strategije

• Samovrednotenje

• Povratne informacije sošolcem

• Odprta vprašanja

• Razpravljanje s sošolci

Page 26: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Hierarhija "programerskih" spretnosti

• Poznavanje osnovnih programerskih konceptov

(pogojni stavek, zanke)

• Razlaga delovanja kode

• Izboljševanje in popravljanje kode

• …

• Izdelava netrivialnega programa

Page 27: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

Kakšen rezultat izpiše program potem, ko

se izvede?

Page 28: NIP računalništvo · Predoperacionalna faza •Tipični "predoperacionalni" učenec lahko sledi zapisani kodi in sklepa brez težav. To pomeni, da lahko sledi kodi po posameznih

S svojimi besedami opiši, kaj naredi

naslednji program.