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."
![endif]>![if>
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.