FAQ



1) Hvem foreleser?

Ja, det er alts� jeg (Steinar Kristoffersen) som skal forelese. Pluss kanskje litt folk fra norske programvarehus, til en og annen gjesteforelesning.

2) Hva handler kurset om?

Det er meningen at kurset skal dekke flere sentrale aspekter ved interaksjonsdesign (som kurset ogs� skal hete til slutt). M�let er bl.a. � g� gjennom de teoretiske b�rebjelkene i dette faget , og det inneb�rer at vi snakker en del om historiske og tekniske forutsetninger, teknologi, innflytelse fra kognisjonsvitenskap, ergonomi og dessuten naturligvis et bredere, mer organisasjonsorientert perspektiv p� HCI. I den grad sosiotekniske vinklinger har v�rt eller er en bidragsyter eller premissleverand�r til HCI-teori eller bedre interaksjonsdesign, s� kommer det med. Det er vel kanskje spesielt n�r vi skal snakke om "usability" og evalueringsteknikker, tror jeg, at det blir fremtredende.  Men, dette kommer ogs� til � bli et praktisk/teknisk kurs i den forstand at vi skal fors�ke � bruke den teorien vi l�rer til � lage (etter et sett av kriterier) bedre grensesnitt. S� de oppgavene som blir gitt i seminarene og oblig/midtveiseksamen, er nok overveiende programmering i et eller annet passende verkt�y (Java m/SWT i Eclipse, Struts, J2ME/WAP, eller hva jeg n� kan f� drift med p� � supportere). Jeg h�per � f� laget noen rammeverk i l�pet av sommeren som gj�r at folk kommer fort i gang uten � m�tte bruke altfor mye tid i "hello world"-fasen.

3) Er du sikker?

Som du skj�nner er dette f�rste gangen kurset g�r, s� det er ikke alt som er bestemt enn�. Men jeg legger opp en disposisjon (skisse) for kurset p� websidene i l�pet av de n�rmeste dagene. Ellers er det bare � sp�rre.

4) Passer dette for meg dersom jeg er mest interessert i � studere bruk av IT i en stor organisasjon?

Det vil jeg absolutt mene. Spesielt fordi vi kommer til (n�r det gjelder teknologi) � fors�ke � orientere oss mot type portal-l�sninger (grovt sett applikasjonsserver-baserte ting som bruker f.eks. Struts), mobile anvendelser (og dermed et snev av 'mobilt arbeid'), og  s�king/visualisering n�r informasjonen blir veldig omfattende.  S�, med alle mulige forbehold om at kurset blir slik jeg h�per, s� tror jeg at det vil passe.

5) Men m� jeg l�re meg � programmerere for � kunne ta dette kurset?

Svaret er vel ja. Men det kommer nok ikke til � v�re uoverkommelig p� noen m�te.

Det jeg har planlagt er � undervise noe enkel GUI-programmering i gruppe�velsene, og da blir det vel det "bolker":

  • Javaprogrammering med SWT-biblioteket. Enkle bokser, felter, lister, o.l., litt om dynamikken.
  • J2ME-programmering for "mobil" (emulator), slik at vi viser hvilke begrensninger som finnes.
  • Struts-konfigurering i XML.

Men gruppene kommer ikke *bare* til � v�re rettet mot programmering. Jeg kommer vel til � gi 50/50 omtrent, av oppgaver fra boka og programmerings�velser.

Jeg kommer til � lage noen rammeverk for oppgavene, en slags "halvfabrikata" med alle de magiske besvergelsene og bibliotekene etc., slik at fokus kan v�re mest mulig p� det konseptuelle. S�nn sett s� er det mer snakk om � ha viljen enn voldsomt med forkunnskaper, til � gj�re litt programmering, som er avgj�rende for kurset.

H�per du ikke syns det var avskrekkende. Jeg tror du kommer til � ha utbytte av kurset, ogs� av disse programmeringselementene dersom du skal jobbe med usability. Vi ser ut til � f� et supert opplegg, med mange relevante gjesteforelesere og ikke minst en oblig basert p� et case fra Escenic. Der blir det "usability for the web" s� det holder.


7) Kan jeg kvalifisere meg til opptak ved kurset p� annen m�te enn de formelle kravene (Emnet forutsetter INF1000 - Grunnkurs i objektorientert programmering/HUMIT1700 - Grunnkurs i programmering for humanister.)

Studadm svarer: Vi gjennomf�rer ikke realkompetansevurdering for opptak til emner, men krever at alle som �nsker � ta et emne fyller de formelle forkunnskapskravene for � kunne benytte emnet i en grad. Du vil allikevel ha mulighet til � ta emnet [dersom] du har mer enn 120 sp:
"4. Forkunnskapskrav :
Forkunnskapskrav for et emne m� v�re oppfylt f�r man kan melde seg til undervisning og eksamen i emnet. Studenter med 120 studiepoeng eller mer kan imidlertid med de unntak som er fastsatt av fakultetet, f�lge undervisning og g� opp til eksamen i de emner fakultetet tilbyr uten � fylle kravene til forkunnskaper. Adgang til et emne p� dette grunnlag forutsetter at alle som fyller forkunnskapskravene har f�tt plass p� emnet. Emner som er best�tt under henvisning til denne bestemmelse kan ikke brukes i en grad, kompetanse eller lignende f�r eksamen i emner som er forkunnskapskrav for vedkommende emne er best�tt."

8) Kan jeg ta dette kurset selv om jeg ikke kan f�lge forelesingene?

Jeg har lagt opp til et kurs med mange gjesteforelesere. Mange av dem kommer til � holde sine forelesninger f�r du kommer tilbake. Det gjelder ogs�, som du ser av forelesningsplanen, opplegget for den obligatoriske, karaktergivende prosjektoppgaven.

Jeg kan dessverre ikke garantere at gjesteforeleserne lager notater som studentene f�r tilgang til. P� den annen side s� er det jo fullt mulig for deg � alliere deg med medstudenter for � f� notater fra dem, delta i kollokviegrupper, eller rett og slett ved selvstudium skaffe deg tilstrekkelig innsikt i disse emnene.

Dette gjelder fors�vidt ogs� mine egne forelesninger. Pensumboka er god i seg selv og forfatterne har laget et slidesett p� engelsk som jeg ikke ser noen grunn til � kopiere/oversette. S� jeg kommer nok til � forlese med bruk av tavle/ingenting, og s� f�r folk notere selv hvis jeg skulle slumpe til � si noe vettugt utover det som Dix et al. allerede har sagt.

Obligen kommer vi til � jobbe med gjennom hele semesteret. Jeg ser for meg en to eller tre-delt innlevering. Det er opp til deg hvordan du tilegner deg oppgaven, kunnskapen, diskusjonene, og sist, men ikke minst, hvordan du leverer oppgaven til meg p� det formatet jeg spesifiserer (n�r den tid kommer). Tror at fristen p� del 1. blir ca. 1/11, mer enn det vet jeg ikke enn�.

S� svaret er vel at du rent formelt kan ta dette kurset, men at det vil kreves mye av deg og din evne til � jobbe selvstendig med stoffet som foreleses. Du m� selv finne frem til kilder som dekker de forelesningene du ikke f�r med deg, og det blir nok litt stress med del 1 av innleveringen. Det er nok en fordel om du fra f�r er brukbart interessert i programmering, fordi jeg tror at obligen kommer til � v�re forholdsvis praktisk/teknisk.

Siden det er f�rste gang kurset g�r kommer jeg nok ikke til � kunne v�re veldig im�tekommende mht � lage et eget opplegg for deg. P� den annen side, det finnes jo egentlig ikke noe veldig fast opplegg for alle de andre heller, s� det kommer nok til � skje endringer underveis som kanskje gj�r det lettere for deg � ta kurset.