IKT-utdanning er best på uu!
Betyr det at uteksaminerte studenter kan det de trenger?
I en kartlegging har Direktoratet for høyere utdanning og kompetanse (HK-dir) avdekket at det er studieplanene for IkT-fag som oftest nevner universell utforming. Bygg- og designstudier er også blant de beste på uu. Hvorfor er det sånn? UU er jo nærmest en måte å tenke på, og egner seg som tema i veldig mange sammenhenger. Men, det er innen IKT og bygg vi finner det tydeligste lovverket, og kanskje er det da naturlig at det er disse fagene som i størst grad føler at uu er viktig nok til å få en plass i studiene.
Det er spesielt på bachelor-nivå at uu inngår, og dette tyder på at uu ansees som et grunnleggende emne. Det at uu nevnes i en studieplan sier heller ikke så mye om hva som forventes av studentene. Det kan for eksempel dreie seg om en forelesning eller to om tilgjengelighet og universell utforming. For front-end utviklere og andre som skal jobbe med menneske-maskin interaksjon er et par forelesningstimer om uu alt for lite. Noen universiteter og høyskoler tilbyr uu som et eget valgbart fag, men så lenge ting er valgbart sikres ikke en grunnkompetanse hos alle studenter (på lik linje med obligatoriske kodefag).
Det å virkelig skjønne og bli skikkelig god på universelt utformet kode er krevende. Jeg har selv synsa litt om at alle som jobber med produktutvikling innen IT bør kunne WCAG. Det betyr derimot ikke at det er plankekjøring å utvikle komplekse komponenter eller hele løsninger som fungerer best mulig for flest mulig. Det kan tvert imot være ordentlig utfordrende, og jeg tenker at uu også har en plass i master-studier og doktorgrads-studier. Hvis noen er uenige vil jeg i så fall argumentere for at all front-end tematikk hører inn under bachelor-studier.
I Nav der jeg jobber hadde vi nylig en rekrutteringsrunde for programmerere. De må løse en oppgave, og der vektlegges blant annet universell utforming. Det var veldig spennende å se at mange søkere la stor vekt på hvor mye de kunne om uu og hvor viktig de mente at uu er. Derimot klarte veldig få å gjøre ting riktig, og besvarelsene inneholdt mange feil. Her var det snakk om helt grunnleggende ting, og derfor ser det ut til at studenter ikke får den opplæringen de trenger. Eksempler på feil:
- Feil sidespråk (lang-attributt)
- Statusbeskjeder som ikke leses opp (role=status/alert)
- Manglende eller feil bruk av semantiske elementer/landemerker (nav, main, header, form)
- Feilmeldinger som ikke knyttes til felt (aria-describedby)
Når nye studenter ikke gjør det mest grunnleggende riktig viser det at undervisningsinstitusjonene må prioritere uu høyere. Kan det være sånn at disse institusjonene mangler den kompetansen som trengs? Uu er ganske nytt innen høyere studier, og muligens kan de som underviser selv for lite? Dette har ikke jeg kompetanse om, men det er noe studiestedene bør vurdere. Det som er sikkert er at nye studenter burde hatt mer kunnskap om uu, og da mener jeg på kodenivå. Lover og standarder er veldig fint, men det er til slutt koden som avgjør om noe er dritt, OK eller suverent!
Kommenter gjerne i Mortens teknologigruppe.