Det er en økende enighet
om at måten barn
i skolen blir
undervist
informasjonsteknologier i
behov av en radikal overhaling. Her John Naughton forklarer
problemet
og tilbyr et
manifest for revolusjonær handling. En
energisk debatt har begynt - i
regjeringen
og andre
steder - om
hva som
bør gjøres om
informasjons og kommunikasjonsteknologi (IKT) i skolens
læreplan.
Ulike organer
- Royal Society, Association for Learning Technology, Computing at
School (en grasrotorganisasjon av
berørte lærere) og British
Computer Society, for å nevne fire - har publisert rapporter og
diskusjon
dokumenter rettet
mot statsråder og
Institutt
for utdanning.
Michael Gove, utdanning sekretær, gjorde en gåtefull tale på
de siste BETT teknologien
konferansen
som indikerer at en nytenkning er i
gang i
det indre av
Whitehall.
I mellomtiden, i en
annen del
av skogen, er det noen utrolige utviklingen som
skjer - for
eksempel det
faktum at
mer enn
en million mennesker
har allerede plassert ordrer for
Raspberry
Pi, den billig, kredittkort-størrelse datamaskin utviklet
av Cambridge geeks, som begynte frakt forrige uke.
Så noe
er som
skjer: det
er en følelse
av tektoniske plater skiftende. Men som
med de fleste
store politiske debatter, det
er mye av øks
sliping, lobbyvirksomhet og spesiellbedende skjer.
Universiteter vil
reversere
nedgangen i søkere
til informatikkstudenter kurs.
Spillselskaper
ønsker flere programmerere. Regjeringen ønsker
flere high-techoppstarter. Produsenter vil traineene
som kan
designe integrerte
systemer. Og
rektorer ønsker
større budsjetter
for enda
flere datasaler. Og
så videre.
Det som mangler fra
alt dette er en stor visjon. Så
her er min sjanse
til en:
Starter i grunnskolen, bør
barn fra
alle bakgrunner og
hver eneste del
av Storbritannia ha
mulighet til å: lære noen
av de viktigste
ideene i
datavitenskap, forståberegningsorientert tenkning, lære å
programmere, og
ha mulighet til
å gå videre til neste nivå
av fortreffelighet
i disse
aktivitetene.
Vi vil komme til hvorfor dette er viktig
og nødvendig
i et øyeblikk, men først
må vi møte
opp til en smertefull faktum. Det er at nesten alt vi har gjort
de siste to tiår
i området IKT-utdanning i britiske
skoler har
vært misforstått og
stort sett
intetsigende.
I stedet for å utdanne barn
om den
mest revolusjonerende teknologien av
sine unge liv, har
vi fokusert på
å trene dem til
å bruke foreldede programvareprodukter. Og
vi gjorde
dette fordi
vi falt inn hva filosofen Gilbert Ryle ville
kalt en "kategori feil" – en
feil der ting
av en type presenteres
som om de
tilhørte en
annen.
Vi gjorde den feilen
å tro at å
lære om databehandling er som
å lære å kjøre
bil, og siden
en kunnskap
om indre forbrenningsteknologi er ikke
avgjørende
for å
bli en dyktig sjåfør,
fulgte det at
en forståelse av
hvordan datamaskiner arbeid
var ikke
viktig for våre
barn.
Kroningen forherligelsen
av denne
kategorien
feil er en
mye oppskrytte "kvalifisering" kalt European
Computer Driving Licence.
Hva vi glemte var
at bilene ikke
kjører verden, overvåker kommunikasjonen
vår, krafter
våre mobiltelefoner, administrere
våre bankkonti, holde dagbøker, mekle våre
sosiale relasjoner, snoop på
våre sosiale
aktiviteter
og selv - i noen
land - telle vår stemmer. Men
nettverksdatamaskinene
gjør alle disse
tingene, og mye mer.
Så vi må innrømme
at "IKT i
skolen" har blitt
en giftig merkevare. Vi
må erstatte
det medet emne
som er relevant, intellektuelt opprettholde og liv-styrke for
studenter.
I mangel av et bedre navn, la
oss kalle
den informatikk. Dette er en samlebetegnelse
som omfatter
to atskilte områder.
Først et
sett av
sentrale begreper som
er viktige
for skolebarn er å
forstå verden
av nettverk
der de vokser opp. Og andre, innebærer informatikk en ny måte
å tenke problemløsning: det
kalles beregningsorientert
tenkning, og det
handler om
å forstå forskjellen mellom
menneske og
kunstig intelligens, samt om
å tenke rekursivt, være oppmerksomme
på behovet for
forebygging, avdekking
og beskyttelse mot risiko, bruker abstraksjon
og nedbryting når
takle store oppgaver, og distribusjon
av heuristisk resonnement, iterasjon og søke å
finne løsninger på
komplekse problemer.
Det vil være mange interessante diskusjoner
om sentrale
begreper som
elevene trenger
for å forstå, men
her er en mulig liste for
startere. Barn trenger
å vite om: algoritmer (matematiske oppskrifter som
utgjør programmer),
kryptografi
(hvordan konfidensiell
informasjon
er beskyttet på nettet), maskin intelligens(hvordan tjenester
som YouTube, Netflix, Google og Amazon forutsi dine
preferanser); bioinformatikk (hvordan genetiske koden
fungerer), søk
(hvordan vi finner nåler i en
milliard høystakker), rekursjon (en metode
der løsningen
på et
problem, avhenger avløsninger til
mindre forekomster
av samme problem), og heuristikk (erfaringsbaserte teknikker for problemløsning, læring og oppdagelse).
Hvis disse begrepene synes uforståelige for
de fleste
lesere, er
det fordi
vi lever i en
kultur som
har systematisk blindsida dem til
slike ideer
for generasjoner.
I den forstand, CP Snows "to kulturer" er levende
og godt og bo
i Storbritannia. Og
hvis du tror de er
altfor sofistikert for
å bli
undervist
til små barn, så det
er fordi du
aldri har
sett begavede
og fantasifull lærerne gå
til arbeid på
dem.
Faktisk mange britiske lesere i 30-årene skal
ha blitt utsatt
for rekursjon, for eksempel
fordi det
var en gang
mange britiske skoler lærte Logo programmering, slik at barna for
å lære hvordan en mekanisert skilpadde kan bli
pålagt å
utføre komplekse manøvrer. Men
til slutt
de fleste av disse
skolene ga
opp undervisningen Logo og
flyttet bakover til
opplæring av
barna å bruke Microsoft Word.
Forresten, gir Logo historien en god illustrasjon
på hvorfor lære barna
å skrive
dataprogrammer
må være en integrert
del av enhver
ny datamaskin vitenskap læreplan. Årsaken er
at det finnes
ingen bedre
måte å hjelpe noen
til å forstå ideer
som rekursjon
eller algoritmer enn ved
å få dem
til å skrive koden
som vil
gjennomføre
disse begrepene.
Derfor fasjonable mantra som dukket
opp nylig, at
"koden er den nye latinske" - er
så dødelig uten
spor. Det innebærer
at programmering er en engasjerende, men fundamentalt ubrukelig og valgfri dyktighet. Latin er en spennende, men døde, språk,
datakode er lingo for nettverksbaserte liv
- og også, viser
det seg, av
genetisk replikasjon.
En annen misforståelse som
nå er utbredt i
debatten om
en ny læreplan, er at den
primære begrunnelsen for det er økonomisk: vi
trenger flere
barn for
å forstå slike
ting fordi
vår "kreative" bransjer trenger en tilførsel
av rekrutter som
kan skrive kode, som
igjen innebærer våre
universiteter
trenger en konstant tilførsel
av barna
som blir tent
av datamaskiner.
Det er sant, selvfølgelig, men det
er ikke hovedgrunnen
til at vi trenger
å gjøre radikale
endringer
i vårt utdanningssystem.
Den største Begrunnelsen for endringen er ikke økonomisk, men moralsk. Det er at
hvis vi ikke
handler nå
vil vi være
kortsiktig
å endre våre barn. De
lever i en
verden som er formet av
fysikk, kjemi, biologi og historie, og så vi -
med rette
- at
de skal forstå
dissetingene. Men deres
verden blir også formet og
konfigureres av
databehandling på nettverk og
hvis de ikke
har en dypere forståelse av
denne ting
så vil de effektivt være intellektuelt
forkrøplet.
De vil vokse opp
som passive konsumenter
av lukkede enheter og
tjenester, noe som fører liv som
i økende grad
avgrenset av teknologier skapt
av eliter som
jobber for store
selskaper
som Google, Facebook og lignende. Vi
vil, i kraft, skal avle generasjoner av
hamster for de
glitrende
hjulene av
merder bygget av
Mark Zuckerberg og
hans like.
Er det det vi vil? Selvfølgelig ikke. Så la
oss fortsette
med det.