INF Introduksjon til design, bruk, interaksjon Hva er HCI og hvorfor er det viktig?

Størrelse: px
Begynne med side:

Download "INF Introduksjon til design, bruk, interaksjon Hva er HCI og hvorfor er det viktig?"

Transkript

1 INF Introduksjon til design, bruk, interaksjon Hva er HCI og hvorfor er det viktig? 18. august 2015 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no 1

2 Dagens forelesning Øvelser! Hva kan man jobbe som når man er ferdigutdannet interaksjonsdesigner? Kort historie - del 1: Datamaskiners utvikling Human-Computer Interaction Interaksjon og interaksjonstyper Grensesnitt Kort historie - del 2: HCI - de fire bølgene Hva må vi gjøre for å designe godt? 2

3 Øvelser Til sammen fire øvelser gjennom semesteret minst tre må leveres Alle øvelser finner dere i høyremenyen på emnesiden Består av 5-10 begreper som skal defineres Svarene finner dere i læreboken eller på forelesning Første øvelse skal leveres 30. august 2015 kl i Devilry 3

4 Lysark Definisjon: - På alle sider med definisjoner står definisjonen øverst i høyre hjørne Fargeforklaring på lysark: Rød MÅ læres. Kjernepensum. Oransje BØR læres. Statarisk pensum. Grønn KAN læres. Kursorisk pensum. Grå Tilleggslysark. Ikke pensum. 4

5 Nøkkelbegreper i dagens forelesning HCI s Interaksjon s. 23 Interaksjonstyper: Instruerende interaksjon s. 24 Konverserende interaksjon s. 25 Manipulerende interaksjon s. 26 Eksplorerende interaksjon s. 27 Grensesnitt s Antagelser s. 30 Kontekst s. 35 5

6 6

7 Thomas Torp Leverte masteroppgaven sin i 2011 Hva var tema for din masteroppgave? Identification of user tasks in on-line TV Hvor jobber du nå? Og med hva? Oppstartselskapet Erupt AS (pelp.no), jobbet før i FINN.no. Jobber som programmerer og bruker bl.a. Java, Javascript, NodeJS, ios i mitt arbeid. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Sammenhengen mellom det tekniske (programmeringen) og design/interaksjon. Åshild Aaen Torpe Leverte masteroppgaven sin i 2012 Hva var tema for din masteroppgave? Skatteetaten på mobil: Fornying ved hjelp av deltakande design. Eg hadde som mål å utvikle prototypar for tenester av Skatteetaten til mobile enheter, med spesielt vekt på å gjennomføre ein deltakande desingprosess. Hvor jobber du nå? Og med hva? Eg jobber som seniorkonsultent i BEKK som interaksjonsdesigner. For tida sit eg hos SpareBank 1 og jobber med nye nettsider der. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Gruppearbeid - det å kunne samarbeide med kven som helst har vore godt å ha med seg i bagasjen frå studiene. 7

8 Helena Z. Pedersen Leverte masteroppgaven sin i 2013 Hva var tema for din masteroppgave? Brukergrensesnittet i Spotify og WiMP på mobil. Tittel: Music in The Air - en studie av streamingtjenestene Spotify og WiMP på mobil. Hvor jobber du nå? Og med hva? Jobber i Atomic Soul Booking AS, et av Norges største bookingbyråer. Jobber tett med våre artister på produksjons- og logistikksiden når de skal ut på turné, fesivaler og spille klubbkonserter rundt om i Norge. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Jobber per nå ikke med direkte tilknytning til studiene, men har alltid vært interessert i musikk, derfor ble det både tema for masteroppgaven min og arbeidsplassen min. Har lært mye om disiplin, struktur og stå-på-vilje, og at ingenting gjør seg selv! Stian Ødegård Leverte masteroppgaven sin i 2013 Hva var tema for din masteroppgave? Visualisering av flytrafikk på flyplasser både på bakken og i lufta. Målet var å finne en løsning som ville hjelpe flygeledere å enklere ha kontroll på trafikksituasjonen. Hvor jobber du nå? Og med hva? Nå jobber jeg som testleder i SteriaBiometrics, som er en del av SopraSteria. Her driver vi å lager CSI-løsninger for politiet rundt om i verden. Det er en egen produktlinje som bli solgt til flere land rundt om. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Jeg har fått veldig god brukt for interaksjonsdesign og brukeropplevelser. Mye av jobben min er kvalitetsikring og sørge for at kundene får det de trenger. Da er det viktig å kunne sette seg inn i deres situasjon og tenke hvordan de til slutt ønsker å bruke løsningen vi lager. 8

9 Fredrikke Holthe Kvam Leverte masteroppgaven sin i 2014 Hva var tema for din masteroppgave? Smarthus og velferdsteknologi: Design av en løsning for eldre brukere. Hvor jobber du nå? Og med hva? Jobber nå for Accenture. For tiden har jeg rollen som interaksjonsdesigner og funksjonell arkitekt på et prosjekt hos en av kundene til Accenture. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Alt jeg lærte gjennom studiene gav meg et veldig godt grunnlag for å jobbe med interaksjonsdesign. Jeg fikk en god forståelse for omfanget interaksjonsdesign-faget dekker, og hvordan dette henger sammen med relaterte fagfelt. Anja Simonsen Leverte masteroppgaven sin i 2014 Hva var tema for din masteroppgave? Design av personværnserklæringer for unge brukere av sosiale medier. Hvor jobber du nå? Og med hva? Nå jobber jeg i Visma Consulting. Er for tiden leid inn av Visma Software for å jobbe med et prosjekt hvor jeg er med å utvikle et skoleadministrativt system for videregående skoler. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Noe jeg lærte gjennom studiene som har vært viktig å ta med seg ut i arbeidslivet, har vært at graden av brukerinvolvering har mye å si for at resultatet av en løsning skal bli bra. I studietiden hadde jeg mye gruppearbeid og lærte å samarbeide med andre. Denne erfaringen har også vært veldig nyttig å ha med seg videre ut i arbeidslivet. 9

10 Julie Holmøy Leverte masteroppgaven sin i 2014 Hva var tema for din masteroppgave? Hvordan velferdsteknologi påvirker roller og institusjoner i helsefaglig sektor. Jeg tok i bruk metodikken tjenestedesign for å gjøre denne analysen. Hvor jobber du nå? Og med hva? Jeg jobber som UX designer i Ciber Norge. For tiden sitter jeg i et stort IT-prosjekt i offentlig sektor, som går ut på digitalisering av tjenester. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Være tålmodig, effektiv og utholdende i hektiske perioder, samt selvfølgelig en god del faglig relatert til UX design. Aleksander Rem Levert e masteroppgaven sin i 2015 Hva var tema for din masteroppgave? Om balanse kan brukes som eneste form for input for å styre små elektriske kjøretøy. Hvor jobber du nå? Og med hva? Starter i jobb som IT konsulent hos Accenture nå i August. Skal jobbe som utvikler. Hovedsakelig webutvikling og systemutvikling. Hva var det viktigste du lærte gjennom studiene som du har fått nytte av i arbeidslivet? Det viktigste kommer nok til å bli programmeringskunnskapene jeg har fått, samt alt jeg har lært om det å jobbe på utviklingsprosjekter som smidige metoder og versjonshåndtering. 10

11 Kort historie del 1 Om hvordan datamaskinen utviklet seg 11

12 Datamaskiner på 60- og 70-tallet Datamaskinen var ennå ikke blitt personlig (PC) For dyre for enkeltpersoner og måtte deles Ble i all hovedsak brukt i større jobbsammenhenger i de største bedriften Paradigme: nettverk og timesharing ARPANET (starten på Internett) begynte i 1969 Kommandolinjebaserte grensesnitt (teletype) tekstprosessering, e-post, delte systemer etc. 60-tallet: Behovet for designere var størst i programmeringsspråk og kommandolinjesystemer Software crisis uhåndterlige programmer brakte mer 70-tallet: Designernes fokus var på brukbarhet og vedlikeholdbarhet gjennom iterative prosesser og empirisk utprøving 12

13 Hullkort i kjeller'n og CYBER på Kjeller (Per Harald Jacobsen) Da datamaskinene kom til UiO 1966: Per Ofstad blir første datasjef ved UiO 1967: Hullkortanlegget CDC 3300 ankommer UiO 1968: Ole-Johan Dahl blir første dataprofessor ved UiO Les mer her: 13

14 14

15 80-tallet og utover Grafiske brukergrensesnitt (GUI) blir populært Windows, Icons, Menus, Pointers (WIMP) Multitasking blir en greie man gjøre flere ting samtidig Maskinen er plutselig mer enn en avansert kalkulator dialogpartner E-post blomstrer frem mennesker interagerer ikke nå bare med maskiner, men med hverandre gjennom maskiner Apple Macintosh (1984) Prosessor: 8 MHz RAM: 128 KB Skjerm: 9" Sort-hvitt Oppløsning: 512 x 342px Grafisk grensesnitt LaserWriter-skriver Tredjepartsapplikasjoner Pris? 15

16 16

17 17

18 Vår samhandling med maskiner forandrer seg Tastatur, mus og berøringsskjermer er kun artefakter av dagens teknologi Nye interaksjonsmuligheter for input og ouput vil forandre måten vi interagerer med maskiner på Hva vil fremtiden bringe? I gamle dager I dag Input Sammenkoblede kabler Hullbånd og hullkort Tastatur Tastatur, mus og knapper Haptiske skjermer Mikrofon Bevegelse I fremtiden??? Output Lys på et display Papir Teletype Bit-mapped skjerm Lyd Terminal Ubiquitous computing 18

19 Å se inn i fremtiden When wireless is perfectly applied the whole earth will be converted into a huge brain, which in fact it is, all things being particles of a real and rhythmic whole. We shall be able to communicate with one another instantly, irrespective of distance. Nikola Tesla (1926) 19

20 20

21 Human-computer interaction (HCI) Idealistisk perspektiv: handler om å forstå og forandre måten vi interagerer med teknologi på «Inventing the future, improving the present, creating experiences and changing the world for the better» Hva er man ekstra opptatt av innenfor HCI? Forstå hvordan mennesker tenker, resonnerer, forstår, planlegger reagerer etc. Forstå hvordan mennesker er en del av en sosial struktur Forstå hvilke oppgaver mennesker ønsker å gjøre (arbeide, hvile, leke etc.) Forstå hvordan teknologien fungerer 21

22 Human-computer interaction (HCI) Definisjoner: - HCI Ergo: HCI handler om mer enn bare interaksjon eller grensesnitt HCI er studien om: 1. Hvordan mennesker interagerer med maskiner 2. Hvorvidt maskiner er utviklet for vellykket interaksjon med mennesker (ACM-definisjon) Definisjonen er enkel dette kurset handler om hvorfor og hvordan Dere skal lære mer om teorier, modeller, prosesser, metoder, teknikker, prinsipper Fra og med neste semester skal dere begynne å bruke dette aktivt 22

23 En tverrfaglig disiplin "Computer science er det vi lærer på Ifi Vi trenger mye av den samme grunnkunnskapen (f.eks. INF1000) Men vi er ett av flere programmer som jobber i en tverrfaglig disiplin HCI er mye mer komplekst og uklart enn klassisk computer science 23

24 HCI: A community of communities HCI is taught now in many departments/faculties that address information technology, including psychology, design, communication studies, cognitive science, information science, science and technology studies, geographical sciences, management information systems, and industrial, manufacturing, and systems engineering. HCI research and practice draws upon and integrates all of these perspectives. A result of this growth is that HCI is now less singularly focused with respect to core concepts and methods, problem areas and assumptions about infrastructures, applications, and types of users. Indeed, it no longer makes sense to regard HCI as a specialty of computer science; HCI has grown to be broader, larger and much more diverse than computer science itself. HCI expanded from its initial focus on individual and generic user behavior to include social and organizational computing, accessibility for the elderly, the cognitively and physically impaired, and for all people, and for the widest possible spectrum of human experiences and activities. It expanded from desktop office applications to include games, learning and education, commerce, health and medical applications, emergency planning and response, and systems to support collaboration and community. It expanded from early graphical user interfaces to include myriad interaction techniques and devices, multi-modal interactions, tool support for model-based user interface specification, and a host of emerging ubiquitous, handheld and context-aware interactions. HCI is the name for a community of communities. (John M. Carroll) 24

25 Interaksjon Definisjoner: - Interaksjon Interaksjon er måten vi samhandler med maskinen på hvordan kommuniserer vi med maskinen? I kapittel 2.5 står det om fire hovedtyper for interaksjon: Instruerende gi kommandoer og eller velge fra valgmeny Konverserende en samtalende dialog med systemet Manipulerende manipulering av objekter i virtuelt eller fysisk rom Eksplorerende bevegelse eller forflytning i virtuelle eller fysiske omgivelser 25

26 Instruerende interaksjon Definisjoner: - Instruerende Instruerende gi kommandoer og eller velge fra valgmeny Bruker instruerer systemet og forteller hva det skal gjøre oppgi tiden, printe en fil, vise en film etc. Grunnlaget for en rekke ulike enheter og systemer alt fra skriveprogrammer til brusautomater Fordelen er at instruksjoner støtter rask og effektiv interaksjon Godt egnet for repetitive handlinger på flere objekter 26

27 Konverserende interaksjon Definisjoner: - Konverserende Konverserende en samtalende dialog med systemet Formålet er å simulere en samtale med en annen person Varierer fra enkel stemmegjenkjenning til mer komplekse «naturlige språk»-dialoger Brukes mye i søkemotorer, rådgivende systemer, hjelpesystemer etc. Et utbredt eksempel er virtuelle agenter: leker og kjeleroboter som er designet for å konversere med deg Spesielt nyttig når man har uerfarne brukere Får dem til å føle seg mer komfortable og avslappet, mindre redde Misforståelser kan oppstå når systemet ikke forstår hvordan den skal oppfatte en bruker PS. Viktig å ikke blande konverserende interaksjon med tale-basert grensesnitt 27

28 Manipulerende interaksjon Definisjoner: - Manipulerende Manipulerende manipulering av objekter i virtuelt eller fysisk rom Involverer typiske handlinger som dragging, selecting, opening, closing and zooming på virtuelle objekter Utnytter en brukers kjennskap til hvordan de beveger seg og manipulerer objekter i den fysiske verden Kan involvere fysiske objekter for å styre interaksjonen i en virtuell verden Lett for nybegynnere å lære seg systemet 28

29 Eksplorerende interaksjon Definisjoner: - Eksplorerende Eksplorerende bevegelse eller forflytning i virtuelle eller fysiske omgivelser Kalles også utforskende interaksjon Brukere beveger seg gjennom virtuelle eller fysiske omgivelser for å interagere I fysiske omgivelser bruker man sensorbasert teknologi for å fange input 29

30 Hva er et grensesnitt? Et grensesnitt er kommunikasjonspunktet hvor to ulike systemer møtes og interagerer Støtter opp om interaksjonstypen ved å tilrettelegge for ønsket type samhandling Vi bruker betegnelsen til å omtale den måten brukeren interagere med systemet på Grensesnittet kan være touchbasert, talebasert, bevegelsesbasert etc. Det er lett å blande de engelske begrepene for grensesnitt / interaksjon interface / interaction. Omtales nærmere i kapittel 6 i læreboken, spesielt de første delkapitlene (Vi kommer tilbake til dette om noen uker) 30

31 Ekstra forklaring: interaksjon vs. grensesnitt Interaksjon (interaction) Hvordan vi interagerer med systemet Hvordan brukere og systemet kommuniserer og gir hverandre tilbakemelding kommunikasjonsform Fire interaksjonstyper: (1) Instruerende, (2) Konverserende, (3) Manipulerende og (4) Eksplorerende Les mer i kapittel 2 Interaksjonen beskriver kommunikasjonsformen mellom menneske og maskin, altså hvordan vi interagerer med et system. Fordi dette alene ikke nødvendigvis spesifiserer hvordan interaksjonen vil foregå i praksis, må vi også beskrive kontaktpunktet som kommunikasjonen foregår gjennom. Kontaktpunktet omtales som grensesnittet og beskriver hvordan interaksjonen manifesterer seg. En interaksjon kan f.eks. være konverserende uten at vi vet om det er en tekstlig dialog gjennom et WIMP-grensesnitt som IKEA-eksempelet i boka, eller om det er et talebasert grensesnitt slik som Siri på iphone. Grensesnitt (interface) Grensesnittet beskriver kontaktpunktet/overgangen (border) som knytter menneske og system samme Grensesnittet muliggjør interaksjonen Grensesnittyper: WIMP, shareable, augmented reality, virtual reality, wearable, tangible, touch-based Se flere eksempler på s. 159 (4. utgaven) / s. 158 (3. utgave) 31

32 Å forstå problemområdet Hva er det vi ønsker å lage? Hvilke antagelser gjør vi? Definisjoner: - Antagelse Antagelse: Å ta noe for gitt når det krever videre undersøkelse Vil det oppnå det vi ønsker at det skal? Rammeverk for å tenke rundt problemområdet (fra læreboka): Finnes det noen problemer med eksisterende produkter eller brukeropplevelser? Hvis ja, hva er de? Hvorfor tror du disse problemene finnes? Hvordan tror du at ditt foreslåtte design vil løse disse problemene? Hvis du designer nye brukeropplevelser hvordan støtter ditt foreslåtte design forandring eller utvidelse av dagens måte å gjøre ting på. En god forståelse av problemområdet informerer godt design hva slags grensesnitt, oppførsel, funksjonalitet som må tilbys 32

33 Kort historie del 2 Om hvordan fagfeltet HCI har utviklet seg 33

34 Hvorfor oppstod HCI? Etterhvert som arbeidsstasjoner og maskiner ble billigere ble menneskene mer viktige enn maskinene De beste grensesnittene ble modellert etter menneskenes behov fremfor maskinenes behov UCD (om to uker) Ideer ble til produkter gjennom generasjonen: «pioneer systems» utviklet innovative løsninger som ikke var kommersielt levedyktige «settler systems» inkorporerte velutviklede designløsninger mange år senere Folk blir mer kresne og godtok ikke lenger produkter med dårlig design (S. Greenberg) 34

35 HCI de fire bølgene 1980: Brukerstøtte 1990: Brukbarhet 2000: Brukeropplevelser (2010): Bruksverdier Her er vi i dag 35

36 Første bølge 1980-tallet: Brukerstøtte Maskiner ble hovedsakelig brukt til arbeid fokus på å bringe alt til skrivebordet Sterkt maskin-sentrert fokus Drevet av retningslinjer produkter testet mot retningslinjer Fokus på bruker og brukerdimensjoner human factors og ergonomi (f.eks. antropometri) Usability testing klarer brukere å gjennomføre oppgaver? Anvendelse av eksperimentell psykologi Teknologien er målet 36

37 Andre bølge Definisjoner: - Kontekst 1990-tallet: Brukbarhet Kontekst-spesifikt fokus der hvor interaksjonen skjer Flyttet oss fra skrivebordet til arbeidsområdet Tydeligere skille mellom arbeidsplass og ikke-arbeidsplass Brukere ble mer mennskelige Kontekst: Omstendighetene hvor en hendelse skjer. Kan være f.eks. fysiske, sosiale, kulturelle omstendigheter som omkranser en situasjon. Teknologi som en «enabler» skal støtte brukermål og behov Mer opptatt av forskning og bruk av etablerte teorier og modeller på jakt etter rasjonelle valg Participatory Design vokser frem (om to uker) 37

38 Tredje bølge 2000-tallet: Brukeropplevelser Fokuset inndelt i ulike kontekster hjemme, hytta etc.. Interaksjon foregår gjennom ulike medier og applikasjoner multimodal design Mennesker mer involvert i designprosessen enn noen gang før lavere toleranse for dårlige løsninger Fokus på etnografi og kulturer tilgjengelighet Brukeropplevelser blir en del av selskapers strategi for produkter Kan følelser knyttes opp mot design? 38

39 Fjerde bølge 2010-tallet: Bruksverdier Fokus på verdier og større implikasjon ved designet Vi er ikke bare opptatt av nåtidens muligheter, men også fremtidens Vanskeligere for brukere å tydelig definere behov på jakt etter muligheter (Peter Morville) Brukere får mer makt kontinuerlig produktinnovasjon (Facebook, Apple, Samsung) Underliggende metoder og teknikker blir brukt i bredere felt som involverer mennesker finansielle instanser, helsesektor, museer (fortsatt ikke etablert) 39

40 Design er ikke lett! It is easy to make things hard. It is hard to make things easy. Al Chapanis, 1982 Design er vanskeligere enn man tror Omgivelser og begrensninger ute i den ekte verden gjør dette enda vanskeligere Design er ikke begrenset til datamaskinteknologi Technology : the use of science in industry, engineering, etc., to invent useful things or to solve problems Merriam-Webster 40

41 BIC-pennen (1950) Heksagonal form som minnet om en blyant Plastikk (billig og god gripeevne) Gjennomsiktig kammer viser blekknivå Et lite hull på toppen gir samme trykk i og utenfor pennen og minimerer kvelning om man svelger lokket Designet er anerkjent av MOMA 41

42 42

43 43

44 44

45 45

46 46

47 47

48 48

49 49

50 Godt design må være funksjonelt og forståelig 50

51 For å kunne designe godt må vi Vite hvordan mennesker interagerer med ting Vite hva mennesker kan og ikke kan Kjenne til situasjonene hvor folk gjør ting Kjenne til de grunnleggende prinsippene ved godt design Forstå folks behov og mål 51

52 Dette emnet handler om fokus på bruker Fysiske og kognitive egenskaper (og spesielle behov) Personlighet og kultur Kunnskap og kompetanse Motivasjon To grove feilantagelser: Å anta at alle brukere er like Å anta at alle brukere er like som designeren 52

IN Introduksjon til design, bruk, interaksjon Velkommen til IN1050

IN Introduksjon til design, bruk, interaksjon Velkommen til IN1050 IN1050 - Introduksjon til design, bruk, interaksjon Velkommen til IN1050 19. august 2019 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no 19.08.19 IN1050 Introduksjon til design, bruk og

Detaljer

VELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria

VELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria VELKOMMEN UKE 1: Introduksjon Plenum IN1050 Julie og Maria Hva skjer i dag? Hva er IN1050? Kurset fra A til Å HCI Interaksjon og Interaksjonstyper Grensesnitt Hvem er vi? Hva skjer i plenumstimene egentlig?

Detaljer

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle VELKOMMEN Til plenumstime i IN1050 Med Maria og Helle HVORFOR BRUKERORIENTERT DESIGN? Hva skjer i dag? Hvem er vi og hva skal skje her? Hva er IN1050? Kurset fra A til Å HCI Interaksjon og interaksjonstyper

Detaljer

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon VELKOMMEN REPETISJON HCI, Interaksjon, grensesnitt og kontekst UCD og livssyklusmodell Kognisjon og mentale modeller Intervju, spørsmålstyper og observasjon Behov, krav, personas og scenario DEL 1 HCI,

Detaljer

Design, bruk, interaksjon

Design, bruk, interaksjon Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:

Detaljer

Brukergrensesnittdesign

Brukergrensesnittdesign Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for

Detaljer

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500 Sist oppdatert: 18.november 2015 Øvelsesoppgaver til INF1500 Øvelse 0 Lærebok: Kapittel 1, 3 og 7 Forelesning: 18. august 2015 Joshi og 25. august 2015 Jo Innleveringsfrist: 30. august 2015 1 Human Computer

Detaljer

INF Introduksjon til design, bruk, interaksjon Introduksjon

INF Introduksjon til design, bruk, interaksjon Introduksjon INF1500 - Introduksjon til design, bruk, interaksjon Introduksjon Institutt for Informatikk, 19. august 2013 joshi@ifi.uio.no INF1500 Introduksjon 1 Disposisjon Hvem er involvert i kurset? Kursets struktur

Detaljer

En enkel modell. Hvorfor?

En enkel modell. Hvorfor? Interaksjonsdesign Hvorfor? Hva er interaksjonsdesign i forhold til menneske-maskin interaksjon og participatory design? Hva er elementene i interaksjonsdesign? En enkel modell Bruker Interaksjonsdesign

Detaljer

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon Institutt for Informatikk, 19. september 2011 joshi@ifi.uio.no Oversikt Prototyping Hva, hvordan og hvorfor? Dimensjoner

Detaljer

INF Introduksjon til design, bruk, interaksjon Introduksjon

INF Introduksjon til design, bruk, interaksjon Introduksjon INF1500 - Introduksjon til design, bruk, interaksjon Introduksjon 18. august 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon 1 Dagens forelesning Hvem er involvert

Detaljer

P(ersonal) C(omputer) Gunnar Misund. Høgskolen i Østfold. Avdeling for Informasjonsteknologi

P(ersonal) C(omputer) Gunnar Misund. Høgskolen i Østfold. Avdeling for Informasjonsteknologi ? Høgskolen i Østfold Avdeling for Informasjonsteknologi Mobile Applications Group (MAG), HiØ Har holdt på siden 2004 4-5 fagansatte (inkludert professor og stipendiat) Tverrfaglig: Brukergrensesnitt Sosiale

Detaljer

MUS Musikk, teknologi og produksjon. 22 august 2014

MUS Musikk, teknologi og produksjon. 22 august 2014 MUS4830 - Musikk, teknologi og produksjon 22 august 2014 Om emnet (Fra emnebeskrivelsen) Målet for emnet er å videreutvikle ferdigheter, innsikt og refleksjon om teknologi tilknyttet musikkfeltet og muliggjøre

Detaljer

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 10. desember 2015 Tid for eksamen: 14.30 18.30 Oppgavesettet er

Detaljer

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon INF1500 Introduksjon til design, bruk, interaksjon Litt om fagets historie Gisle Hannemyr Ifi, høstsemesteret 2010 Design, bruk, interaksjon Dette er en kort og svært personlig fortelling om noe av den

Detaljer

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon Institutt for Informatikk, 18. september 2012 joshi@ifi.uio.no INF1500 Introduksjon til design, bruk, interaksjon

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 07. desember 2012 Tid for eksamen: 10:15 14:15 Oppgavesettet er

Detaljer

Brukergrensesnitt og kognisjon - disposisjon

Brukergrensesnitt og kognisjon - disposisjon Brukergrensesnitt og kognisjon - disposisjon 1. Sentrale begreper: HCI, brukergrensesnitt, usability, kognisjon 2. Universitassaken om falsk datatrygghet ved UiO 3. Universitassaken sett i lys av to ulike

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har

Detaljer

Introduksjon til 3290

Introduksjon til 3290 Introduksjon til 3290 Magnus Li magl@ifi.uio.no INF3290 29 / 30.08.2017 Gruppetimene Presentasjon og diskusjon av ukens tema, pensum og begreper. Tirsdager 14:15-16:00 Onsdager 12:15-14:00 Dere kan møte

Detaljer

IN uke 1. Komme i gang med programmering

IN uke 1. Komme i gang med programmering IN1000 - uke 1 Komme i gang med programmering Plan for forelesingen Hva er programmering? Skrive og kjøre våre første program Variabler Feilmeldinger Innlesing fra tastatur Beslutninger (if) Plan for forelesingen

Detaljer

Kognitiv og Organisasjons ergonomi, praktiske eksempler. Knut Inge Fostervold Psykologisk Institutt, Universitetet i Oslo

Kognitiv og Organisasjons ergonomi, praktiske eksempler. Knut Inge Fostervold Psykologisk Institutt, Universitetet i Oslo Kognitiv og Organisasjons ergonomi, praktiske eksempler Knut Inge Fostervold Psykologisk Institutt, Universitetet i Oslo Kognitiv ergonomi Menneske Maskin systemet er det primære innenfor kognitiv ergonomi.

Detaljer

Software Requirements and Design (SRD) 1 Generelt om dokumenter

Software Requirements and Design (SRD) 1 Generelt om dokumenter Software Requirements and Design (SRD) Vi må ha en standard tittelside (Side 1) på alle dokumenter. I tillegg til tittel, kan vi ha med firmanavn, logo, m.m. Innholdsfortegnelse bør også være med på side

Detaljer

inf 1510: bruksorientert design

inf 1510: bruksorientert design inf 1510: bruksorientert design våren 2011 Tone Bratteteig design av informasjonssystemer + i:d (informatikk: design, bruk, interaksjon) Roger Antonsen: studielaben & Åpen Sone i dag: velkommen & introduksjon

Detaljer

INF2270 Datamaskinarkitektur

INF2270 Datamaskinarkitektur Velkommen Velkommen til INF2270 Datamaskinarkitektur Motto: Datamaskinen på tvers Forelesere Forelesere Omid Mirmotahari (omidmi@ifi.uio.no) fra Studielaben, men opprinnelig fra gruppen for Nanoelektronikk.

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Masteroppgave + Essay Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har

Detaljer

Brukskvalitet TDT4180, vår 2017

Brukskvalitet TDT4180, vår 2017 Brukskvalitet TDT4180, vår 2017 Yngve Dahl IDI, NTNU God og dårlig design God og dårlig design To sentrale konsepter innen interaksjonsdesign Brukskvalitet (usability) ISO 9241-11 Brukersentrert design

Detaljer

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår Kurskategori 2: Læring og undervisning i et IKT-miljø vår Kurs i denne kategorien skal gi pedagogisk og didaktisk kompetanse for å arbeide kritisk og konstruktivt med IKT-baserte, spesielt nettbaserte,

Detaljer

KDL utvikling av 4 emnebeskrivelser. Presentasjon i portefølje fellesmøte Anders Mørch, KDL koordinator

KDL utvikling av 4 emnebeskrivelser. Presentasjon i portefølje fellesmøte Anders Mørch, KDL koordinator KDL utvikling av 4 emnebeskrivelser Presentasjon i portefølje fellesmøte 08.05.17 Anders Mørch, KDL koordinator Medlemmer i KDL gruppen Jan Dolonen Per Hetland Anders Kluge Sten Ludvigsen (dekan, permisjon)

Detaljer

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria UKE 6 Utviklingsprosesser og tjenestedesign Plenum IN1050 Julie og Maria Hva skjer i dag? Utviklingsprosesser - Tilnærminger til design - User-centered design - Brukere i UCD - Livssyklusmodeller Tjenestedesign

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning og Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har funnet ut noe

Detaljer

inf 1510: bruksorientert design intro våren 2012

inf 1510: bruksorientert design intro våren 2012 inf 1510: bruksorientert design intro våren 2012 i:d (informatikk: design, bruk, interaksjon) Tone Bratteteig + Roger Antonsen hva er bruksorientert design? livsløpet til en ting, produkt, system 1 2 design

Detaljer

MMI-sammendrag fra eksamener

MMI-sammendrag fra eksamener MMI-sammendrag fra eksamener Hva er MVC MVC er en software arkitektur som muliggjør å skille datalaget fra presentasjonslaget i en applikasjon. I Swing er View og Controller ofte sydd sammen til GUI komponenter

Detaljer

Kommende Trender Innenfor Test

Kommende Trender Innenfor Test Kommende Trender Innenfor Test Jennifer Blechar, Sopra Steria April 2015 Trondheim Test Conference Jennifer Blechar Studerte matematikk i USA, mastergrad fra London School of Economics, doktorgrad fra

Detaljer

Digital Grid: Powering the future of utilities

Digital Grid: Powering the future of utilities Digital Grid: Powering the future of utilities Will digital help us do less or be more? Gunnar Westgaard September 2017 In response to the lightning quick pace of change, businesses are asking, What is

Detaljer

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB IT konferansen 2016 BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB Andrea Gasparini, Universitetsbiblioteket, UiO & Institutt for Informatikk, UiO 1 Agenda 2 Hva er burkeropplevelsen (UX) i det

Detaljer

Social Project Management. CIO Konferansen Prosjektstyring 09. juni 2016

Social Project Management. CIO Konferansen Prosjektstyring 09. juni 2016 Social Project Management CIO Konferansen Prosjektstyring 09. juni 2016 We human beings are social beings. We come into the world as the result of others actions. We survive here in dependence on others.

Detaljer

Human Factors relevant ved subsea operasjoner?

Human Factors relevant ved subsea operasjoner? Human Factors relevant ved subsea operasjoner? Arne Jarl Ringstad, Lead Advisor Human Factors and Organizational Safety Classification: Internal 2012-01-30 Hva er Human Factors? Human factors is the scientific

Detaljer

INF2270 Datamaskinarkitektur

INF2270 Datamaskinarkitektur Velkommen Velkommen til INF2270 Datamaskinarkitektur Motto: Datamaskinen på tvers Forelesere Forelesere Omid Mirmotahari (omidmi@ifi.uio.no) fra Studielaben, men opprinnelig fra Nanoelektronikk. Dag Langmyhr

Detaljer

Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics. NEF seminar 21. januar 2008 Kai Olsen

Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics. NEF seminar 21. januar 2008 Kai Olsen Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics ERGONOMI Fra gresk: Ergon betyr arbeid Nomos betyr loven om Terminologi Mange termer brukes i litteraturen: Ergonomics/

Detaljer

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang VMware Horizon View Client Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang Introduksjon Fjerntilgang er blitt oppgradert til en bedre og mer moderne løsning. Programmet er identisk

Detaljer

Brukersentert design Kapittel 3 i Shneiderman

Brukersentert design Kapittel 3 i Shneiderman Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.

Detaljer

UKE 7 Design og prototyping. Plenum IN1050 Julie og Maria

UKE 7 Design og prototyping. Plenum IN1050 Julie og Maria UKE 7 Design og prototyping Plenum IN1050 Julie og Maria Hva skjer i dag? Prototyping - Hva, hvordan, hvorfor? - Konseptuelt design - Dimensjoner ved prototyping - High-fi vs. low-fi - Prototypingsteknikker

Detaljer

Harald Holone 2007-11-01

Harald Holone 2007-11-01 Østfold University College 2007-11-01 Overview 1 2 3 Research interests Mobile computing. Digital maps. User generated content. Storytelling. Collaborative systems ( social software ). User motivation.

Detaljer

INF Introduksjon til design, bruk, interaksjon Tangible Interaction

INF Introduksjon til design, bruk, interaksjon Tangible Interaction INF1500 - Introduksjon til design, bruk, interaksjon Tangible Interaction 17. november 2015 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Tangible Interaction 1 Oversikt Tangible

Detaljer

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding

Detaljer

GRUPPE 5 UKE 2 IN1050

GRUPPE 5 UKE 2 IN1050 GRUPPE 5 UKE 2 IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Litt om oblig 1 Repetisjon av de sentrale begrepene: HCI, interaksjon, grensesnitt

Detaljer

Mastergrad Læring i Komplekse Systemer

Mastergrad Læring i Komplekse Systemer Mastergrad Læring i Komplekse Systemer Storefjell 26.04.08 Master of Science; Learning in Complex Systems Backgound AUC runs one of the most highly profiled research programs in applied behavior analysis

Detaljer

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D Øystein Haugen, Professor, Computer Science MASTER THESES 2015 Professor Øystein Haugen, room D1-011 1 Hvem er jeg? Øystein Haugen, nytilsatt professor i anvendt informatikk på Høyskolen i Østfold, avdeling

Detaljer

Repetisjon. Plenum IN1050 Uke 14 Maria og Helle

Repetisjon. Plenum IN1050 Uke 14 Maria og Helle Repetisjon Plenum IN1050 Uke 14 Maria og Helle Hva skjer i dag? REPETISJON - Datainnsamling - Krav og behov - Analyse - Prototyping - Evaluering Etter å ha fullført IN1050: kan du sentrale begreper og

Detaljer

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet 1 Services and Systems Development Grafisk verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet Selvhjelpspakken for informasjon og formidling ved NTNU: www.ntnu.no/info/selvhjelp

Detaljer

Dette er min sjette rapport som programsensor. Den er skrevet med utgangspunkt i rapportene for årene

Dette er min sjette rapport som programsensor. Den er skrevet med utgangspunkt i rapportene for årene Programsensorrapport Informasjonsvitenskap Mars 2017 Ole Hanseth Denne rapporten presenterer min evaluering av oppbygningen og gjennomføringen av bachelor- og master-programmene i Informasjonsvitenskap

Detaljer

Emneevaluering GEOV272 V17

Emneevaluering GEOV272 V17 Emneevaluering GEOV272 V17 Studentenes evaluering av kurset Svarprosent: 36 % (5 av 14 studenter) Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet PhD Candidate Samsvaret mellom

Detaljer

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon INF1500 Introduksjon til design, bruk, interaksjon Litt om fagets historie Gisle Hannemyr Ifi, høstsemesteret 2014 Design, bruk, interaksjon Dette er en kort og svært personlig fortelling om noe av den

Detaljer

Design, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010

Design, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010 Design, protoyping og konstruksjon INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010 Oversikt Prototyping og konstruksjon Konseptuel design Fysisk design Generere protoyper Verktøy støfe

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Operativsystemet: Hva og hvorfor Styring av prosessorer (CPU), elektronikk, nettverk og andre ressurser i en datamaskin er komplisert, detaljert og vanskelig. Maskinvare og

Detaljer

Undervisning i Smidige metoder ved Universitetet i Oslo

Undervisning i Smidige metoder ved Universitetet i Oslo Undervisning i Smidige metoder ved Universitetet i Oslo Dag Sjøberg Professor ved Ins4tu7 for informa4kk Universitetet i Oslo Dag Sjøberg, Universitetet i Oslo 1 Planer for undervisning Kurs INF1050 Systemutvikling/software

Detaljer

Økologisk og kulturell dannelse i økonomiutdanningen

Økologisk og kulturell dannelse i økonomiutdanningen Økologisk og kulturell dannelse i økonomiutdanningen Dannelse på norsk fra ord til handling Professor Ove Jakobsen HHB/UiN Frihet med ansvar Om høyere utdanning og forskning i Norge NOU 2000:14 Det er

Detaljer

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén INTERAKSJONSDESIGN Hva er det? Designprinsipper og begreper Alma Culén Interaksjonsdesign handler om dialog mellom mennesker, teknologi og tjenester. Hensikten er å lage efektive løsninger som er enkle

Detaljer

Uke 2: Arbeidsrutiner og datamaskiner

Uke 2: Arbeidsrutiner og datamaskiner Uke 2: Arbeidsrutiner og datamaskiner Magnus Li magl@ifi.uio.no INF3290 05/06.09.2017 Ukens pensum Les Gasser, (1986): The Integration of Computing and Routine Work Vikkelsø, (2005): Subtle Redistribution

Detaljer

Datateknologi og Informatikk forskning og framtidsutsikter. Marius Pedersen Førsteamanuensis Institutt for Datateknologi og Informatikk NTNU

Datateknologi og Informatikk forskning og framtidsutsikter. Marius Pedersen Førsteamanuensis Institutt for Datateknologi og Informatikk NTNU Datateknologi og Informatikk forskning og framtidsutsikter Marius Pedersen Førsteamanuensis Institutt for Datateknologi og Informatikk NTNU Organisering NTNU Fakultet for informasjonsteknologi og elektroteknikk

Detaljer

IN Introduksjon til design, bruk, interaksjon Tjenestedesign

IN Introduksjon til design, bruk, interaksjon Tjenestedesign IN1050 - Introduksjon til design, bruk, interaksjon Tjenestedesign 26. september 2017 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no IN1050 Introduksjon til design, bruk, interaksjon

Detaljer

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen Introduksjon til dataanlegget ved Institutt for informatikk Marc Bezem Institutt for informatikk Universitetet i Bergen August 2005 1 Introduksjonskurset Målgrupper: Alle studenter som skal ta INF100 Andre

Detaljer

Edb-støttet samarbeid: hva er det?

Edb-støttet samarbeid: hva er det? Edb-støttet samarbeid: hva er det? utvikling av edb-støtte til samarbeid og kommunikasjon mellom mennesker, knyttet til samordning og utførelse av arbeidsoppgaver i en organisasjon. fagfeltet edb-støttet

Detaljer

Building trust in online grocery shopping. Aria Nejad og Kristoffer Holm Veileder: Amela Karahasanovic

Building trust in online grocery shopping. Aria Nejad og Kristoffer Holm Veileder: Amela Karahasanovic Building trust in online grocery shopping Aria Nejad og Kristoffer Holm Veileder: Amela Karahasanovic 1 Hva er mest interessant for dere? 1. Forskningen 2. Metodene 3. Tilit 4. Brukerinvolveringen 5. Konseptene/Prototypene

Detaljer

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Tema Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Ooops, sorry. I puked all over your web site. h"p://www.dokimos.org/ajff/ Unnskyld meg, men hva

Detaljer

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

GJENNOMGANG UKESOPPGAVER 7 REPETISJON GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon

Detaljer

Forelesning inf Java 1

Forelesning inf Java 1 Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 Litt Java-historikk The Green Team I 1991 opprettet Sun Microsystems

Detaljer

IN uke 1. Komme i gang med programmering

IN uke 1. Komme i gang med programmering IN1000 - uke 1 Komme i gang med programmering Et lite oppdrag i bakgrunnen Under pultene på bakerste rad er det klistret post-it lapper med to tall skrevet på Regn ut summen av to nederste tall, skriv

Detaljer

Notat om sekvens av handlinger mellom menneske og maskin

Notat om sekvens av handlinger mellom menneske og maskin IN1030 - Systemer, krav og konsekvenser Notat av Tone Bratteteig og Jo Herstad Våren 2019 Notat om sekvens av handlinger mellom menneske og maskin Figur: Forsidene til bøkene Plans and Situated Action

Detaljer

Notat om sekvens av handlinger mellom menneske og maskin

Notat om sekvens av handlinger mellom menneske og maskin IN1030 - Systemer, krav og konsekvenser Notat av Tone Bratteteig, Jo Herstad Våren 2018 Notat om sekvens av handlinger mellom menneske og maskin Figur: Fotografi av forfatter og forsidene til bøkene Plans

Detaljer

Installasjon av Revit 2020 på din PC

Installasjon av Revit 2020 på din PC Installasjon av Revit 2020 på din PC Du som er ny student på institutt for Bygg- og Energiteknikk skal i emnet Byggfaglig innføring bruke 3D- og informasjonsmodelleringsverktøyet Autodesk Revit 2020. Autodesk

Detaljer

Digitalisering. Fra frykt til praksis. Research and Education Network seminar BI, Nydalen 15. februar Espen Andersen

Digitalisering. Fra frykt til praksis. Research and Education Network seminar BI, Nydalen 15. februar Espen Andersen www.espen.com self@espen.com Digitalisering Fra frykt til praksis Research and Education Network seminar BI, Nydalen 15. februar 2017 Espen Andersen Førsteamanuensis Institutt for strategi, Handelshøyskolen

Detaljer

FIRST LEGO League. Härnösand 2012

FIRST LEGO League. Härnösand 2012 FIRST LEGO League Härnösand 2012 Presentasjon av laget IES Dragons Vi kommer fra Härnosänd Snittalderen på våre deltakere er 11 år Laget består av 4 jenter og 4 gutter. Vi representerer IES i Sundsvall

Detaljer

GeoForum sin visjon: «Veiviser til geomatikk» og virksomhetsideen er: «GeoForumer en uavhengig interesseorganisasjon for synliggjøring og utvikling

GeoForum sin visjon: «Veiviser til geomatikk» og virksomhetsideen er: «GeoForumer en uavhengig interesseorganisasjon for synliggjøring og utvikling Geomatikk-begrepet GeoForum sin visjon: «Veiviser til geomatikk» og virksomhetsideen er: «GeoForumer en uavhengig interesseorganisasjon for synliggjøring og utvikling av geomatikkfagene». As defined by

Detaljer

Oversikt. Informatikk. INF1000: Grunnkurs i objektorientert programmering. Utenom INF1000 Informasjon & hjelp

Oversikt. Informatikk. INF1000: Grunnkurs i objektorientert programmering. Utenom INF1000 Informasjon & hjelp INF1000: Grunnkurs i objektorientert programmering Uke 0, høst 2014 Oversikt Informatikk - hva & hvorfor? Datasystemer, maskinvare, programmer Objektorientert programmering i INF1000 Programmeringsspråket

Detaljer

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et

Detaljer

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav 19. September 2016 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov? Krav? 3 Krav

Detaljer

in1060: bruksorientert design Helle Heiestad Marte Rimer Anna So:ie Schei

in1060: bruksorientert design Helle Heiestad Marte Rimer Anna So:ie Schei in1060: bruksorientert design Tone Bratteteig + Mats Blakstad Helle Heiestad Marte Rimer Anna So:ie Schei in1060: 15/1 2018 + Magnus Li + Harald MaartmannMoe in1060: bruksorientert design Tone Bratteteig

Detaljer

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet 1 Services and Systems Development Grafisk verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet Selvhjelpspakken for informasjon og formidling ved NTNU: www.ntnu.no/info/selvhjelp

Detaljer

Forskningsmetoder i menneske-maskin interaksjon (MMI)

Forskningsmetoder i menneske-maskin interaksjon (MMI) Forskningsmetoder i menneske-maskin interaksjon (MMI) Kapittel 1- Introduksjon Forskningshistorie innenfor MMI Den første konferansen ble holdt i 1982 Annet arbeid i feltet fant sted før 1982 Konferanser

Detaljer

Prototyping og kommunikasjon med brukere

Prototyping og kommunikasjon med brukere Inf 1510: Bruksorientert design Prototyping og kommunikasjon med brukere 04.04.2016, Rune Rosseland Oversikt Brukerinvolvering Hva er brukerens motivasjon for å bidra? Hva skal brukerens rolle være? Hvordan

Detaljer

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria UKE 2 Forstå bruk/ datainnsamling Plenum IN1050 Julie og Maria Hva skjer i dag? FORSTÅ BRUKER - Kognisjon - Mentale modeller DATAINNSAMLING - 5 key issues - Utvalg og populasjon - Typer data - Metoder

Detaljer

Finishing up the report

Finishing up the report Finishing up the report INF5722 17. november 2017 Rebekka Soma «Fortellende aktiviteter som drivere for deltakelse» Deltakere forteller om sin kontekst, erfaring og kunnskap Synliggjør både for deltakere

Detaljer

Digital humaniora

Digital humaniora Digital humaniora Hva er digital humaniora? Utfordringer: Datagrunnlag, metoder og verktøy Hva kan USIT bidra med? Tilgjengeliggjøring / Formidling av forskningsdata 29.11.2017 1 Digital humaniora Digital

Detaljer

https://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050

https://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Praktisk om oblig 2 Litt mer om intervju Behov & krav Diskusjonsoppgave

Detaljer

Introduksjon til kurset

Introduksjon til kurset Undervisningsuke 1 kalenderuke 34 Introduksjon til kurset Aktuelle temaer: HCI, brukerdrevet, teknologidrevet Lærebok: ingen Ekstra lesestoff: ingen Forelesning: 19. august 2013 S.Joshi og J. Herstad Ekstra:

Detaljer

Installasjon av Revit 2019 på din PC

Installasjon av Revit 2019 på din PC Installasjon av Revit 2019 på din PC Du som er ny student på institutt for Bygg- og Energiteknikk skal i emnet Byggfaglig innføring bruke 3D- og informasjonsmodelleringsverktøyet Autodesk Revit 2019. Autodesk

Detaljer

Kort om kursene INF1100 og MAT-INF1100L

Kort om kursene INF1100 og MAT-INF1100L Kort om kursene INF1100 og MAT-INF1100L Hans Petter Langtangen 1,2 Joakim Sundnes 1,2 Simula Research Laboratory 1 University of Oslo, Dept. of Informatics 2 Aug 24, 2016 INF1100 er en første introduksjon

Detaljer

)RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV

)RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV .XQVWLJLQWHOOLJHQV01),7 )RUHOHVQLQJ Emner: )RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV - Revidert definisjon - AI som empirisk vitenskap - Kognitiv vitenskap som metodisk tilnærming - Epistemologiske problemer

Detaljer

Fagevalueringsrapport FYS Diffraksjonsmetoder og elektronmikroskopi

Fagevalueringsrapport FYS Diffraksjonsmetoder og elektronmikroskopi Fagevalueringsrapport FYS4340 - Diffraksjonsmetoder og elektronmikroskopi Fall 08 Lecturer:Arne Olsen and Anette Eleonora Gunnæs Fysisk Fagutvalg 4. november 2008 Fagutvalgets kommentar: Fysisk fagutvalg

Detaljer

Notater: INF1510. Veronika Heimsbakk 20. mai 2015

Notater: INF1510. Veronika Heimsbakk 20. mai 2015 Notater: INF1510 Veronika Heimsbakk veronahe@ifi.uio.no 20. mai 2015 Innhold 1 Bruk 3 1.1 Begrepet «bruk»......................... 3 1.2 Begrepet «behov»........................ 3 1.2.1 Maslows behovspyramide................

Detaljer

case forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg

case forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg Objekt-interaktor med valg AMS- case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input

Detaljer

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om

Detaljer

Velkommen til BIOS1100

Velkommen til BIOS1100 Velkommen til BIOS1100 Innføring i beregningsmodeller for biovitenskap 21. August 2017 Lex Nederbragt https://www.youtube.com/watch?v=nerytl8o- 0Y Aftenposten 16. august 2017 Software Carpentry

Detaljer

Perpetuum (im)mobile

Perpetuum (im)mobile Perpetuum (im)mobile Sett hjulet i bevegelse og se hva som skjer! Hva tror du er hensikten med armene som slår ut når hjulet snurrer mot høyre? Hva tror du ordet Perpetuum mobile betyr? Modell 170, Rev.

Detaljer

Store og komplekse informasjonssystemer

Store og komplekse informasjonssystemer Store og komplekse informasjonssystemer Gruppetime uke 35 kribrae@ifi.uio.no Agenda - Repetisjon av begrepene fra rammeverket (miniforelesningene) - Gjennomgang av Hanseth og Lyytinen (2010) - Gjennomgang

Detaljer

INF Introduksjon til design, bruk, interaksjon Tjenestedesign

INF Introduksjon til design, bruk, interaksjon Tjenestedesign INF1500 - Introduksjon til design, bruk, interaksjon Tjenestedesign 15. september 2015 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon til design, bruk, interaksjon

Detaljer