Design och konstruktion av grafiska gränssnitt

DAT215/TIG091

Våren 2012
 

 hem | schema | övningar | labbar | projekt | resurser | kursutvärdering | kontakt


Nyheter

  • 12 03 01: Länkar för att boka projektdemo finns under schema
  • 12 02 29: Information om missade övningar finns under övningar
  • 12 02 26: Övning 6 finns under övningar
  • 12 02 21: Länkar för att boka projekthandledning 24/2 finns under schema
  • 12 02 17: Läsanvisningarna är uppdaterade igen
  • 12 02 13: Länkar för att boka projekthandledning finns under schema
  • 12 02 13: Bilder och kod från föreläsning 9 finns under schema
  • 12 02 10: Övning 4 finns under övningar
  • 12 02 06: Bilder från föreläsning 7 finns under schema. Se också länk för projekthandledning
  • 12 02 03: Läsanvisningarna är uppdaterade
  • 12 01 31: Övning 3 finns under övningar
  • 12 01 30: Bilder från föreläsning 5 finns under schema
  • 12 01 26: Bilder och kod från föreläsning 4 finns under schema
  • 12 01 24: Övning 2 finns under övningar
  • 12 01 23: Bilder och kod från föreläsning 3 finns under schema
  • 12 01 22: Lab 2 finns under labbar
  • 12 01 19: Bilder och kod från föreläsning 2 finns under schema
  • 12 01 19: En preliminär version av lab 2 finns under labbar
  • 12 01 17: Övning 1 finns under övningar
  • 12 01 16: Labben funkar inte på NetBeans 7.1, använd 7.0.1 eller äldre
  • 12 01 16: Bilder från föreläsning 1 finns under schema
  • 11 12 27: Hemsidan publicerad

Grundläggande fakta

  • Kursen börjar måndag 16/1 kl 13.15 i sal HC2
  • Rekommenderad litteratur, Designing Interfaces 2nd edition, av Jenifer Tidwell. Det tillkommer även material från andra källor.

Syfte

I princip alla datorprogram som ska användas av människor använder sig idag av grafiska gränssnitt. Att utveckla dessa innebär inte bara en förståelse av hur dessa kan implementeras utan även att man har en förståelse för de som ska använda programmen. Kursen ger praktiskt erfarenhet i dessa två aspekter genom ett grupprojekt som ger en fördjupning av delmomentet kring grafiska komponenter från kursen Objektorienterad programvaruutveckling. Projektets mål är att utveckla en applikation för en specifik användargrupp och att genom att låta dessa testa programmet iterativt förbättra det..

Lärandemål

Efter genomgången kurs skall studenterna kunna:

  • Skapa och motivera skisser på ett grafiskt gränssnitt baserat på en specifik användning och användargrupp
  • Implementera ett gränssnitt genom tillämpning eller expansion av ett standardbibliotek för grafiska gränssnitt
  • Arbeta iterativt för att skapa lättanvända gränssnitt genom en växelverkan mellan implementation och användartest
  • Genomföra projekt där uppdelning och koordinering av arbetsuppgifter mellan medlemmar behövs
  • Utveckla och specificera projektmål successivt allteftersom ett projekt genomförs

Innehåll

Kursen innehåller en genomgång av standardklasserna i ett välutvecklat grafiskt bibliotek, en översikt över vilka riktlinjer som krävs för att skapa lättanvända gränssnitt samt metoder för att iterativt utveckla och förbättra ett gränssnitt

Examination

För att bli godkänd på kursen måste man:

  • Göra samtliga laborationer med godkänt resultat
  • Göra alla övningar med godkänt resultat
  • Genomföra kursens projekt med godkänt resultat
  • Skriva tentamen med godkänt resultat

Frågor

Kontakta Olof Torgersson email: oloft [] chalmers.se, telefon: 772 54 06.

Senaste uppdatering: 29 februarii.


©2010-2012 ID|C