Ne znam koliko je ljudi upoznato s činjenicom da je za neke kolegije
na FER-u Python odabran kao programski jezik za edukaciju.
Ja sam to saznao slučajno, nedavno sam pohađao jednu radionicu
u A zgradi FER-a i primjetio da asistent drži auditorne vježbe
sa slide-ovima "Uvod u python". Malo guglao i našao dosta predavanja,
neke priprema za labos-e, npr.
http://www.fer.hr/_download/repository/Labos3_2011.pdf
http://www.fer.hr/_download/repository/Skriptni_0_Uvod.pdf
...
1) Dodatno mi je rekao da je to zbog Bologne-e. Proguglao i na tu temu
no nisam našao
nikakve službene informacije o tome, pa me zanima ako ima netko više
informacija o tome?
Pitao sam i asistenta koja su mu iskustva sa studentima i python-om.
Naravno, očekivao sam da će mi reći: "ma da, super, puno bolje od C-
a ...",
no dobio sam:
"većina njih nije ništa posebno radila prije faksa, sve im je teško.
Njima je samo da se
riješe toga, tako da je njima svejedno" :)
U akademskim krugovima (u svijetu, a izgleda da počinje i kod nas),
python je vrlo dobro prihvaćen (od uvoda u CS do znanstvenih
istraživanja),
pa ne vidim razloga zašto bi netko argumentirao zašto ne bi bio
prikladan i za osnovno/srednje-školsko obrazovanje.
A izgleda da je učenicima i studentima obično svejedno, što im daš oni
"uče", tj. dovoljno
onoliko da dobiju željenu ocjenu.
-----------
Što se tiče natjecanja za srednje i osn. škole, na stranicama HONI-a,
tj.
"Hrvatsko otvoreno natjecanje u informatici je natjecanje učenika
osnovnih i srednjih škola Republike Hrvatske
organiziranih u ekipe koje predstavljaju njihove škole, informatičke
klubove ili udruge HSIN-a, koje okupljaju
mlade programere."
u pravilima
http://www.hsin.hr/honi/pravila.html piše:
"Dozvoljeni programski jezici su Pascal, C i C++. Ostali programski
jezici (Basic, Java, Python) također mogu biti korišteni za rješavanje
zadataka, ali takva rješenja voditelji ekipa boduju samo lokalno u
neslužbenoj konkurenciji."
štogod to značilo, no bitno je da je i Python u igri, doduše u drugoj
kategoriji, no ipak je tu.
A što se tiče olimpijade (svjetska razina), imam informaciju svako
bira u kojem programskom jeziku će riješiti zadatke,
ono što je važno je napraviti izvršni program koji za zadane ulaze
daje željene izlaze, a kako si ti to napravio, njima je svejedno.