Design och konstruktion av grafiska gränssnitt DAT215

Våren 2010
 

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




Nyheter

  • 10 04 15: Tentagranskning sker 26/4 kl 15-17 i rum 6128, EDIT-huset
  • 10 03 29: Tentan är rättad. Kom ihåg att betyg på tentan inte behöver vara samma som på kursen
  • 10 03 25: Betygen kommer tyvärr inte att finnas i Ladok 26/3, de dröjer dock inte länge
  • 10 03 15: En riktig mathandel på nätet
  • 10 03 12: Info om inlämning finns längst ner under projekt
  • 10 03 12: Sista inlämningsdag för projektrapport är 13/3 kl 23.59
  • 10 03 07: Slides från föreläsning 14 finns under schema
  • 10 03 04: Det finns en ny projectbackend.jar med en metod getOrders() som saknades
  • 10 03 04: Övning 6 finns nu under övningar.
  • 10 02 25: Sammanfattning om vad som läsas till tentan finns här
  • 10 02 25: Slides från föreläsning 12 finns under schema
  • 10 02 23: Feedback på inlämnade designförslag för projektet ges på lab-tiden på onsdag em
  • 10 02 22: Föreläsningsanteckningarna innehåller läsanvisningar både för Tidwell och annat
  • 10 02 22: Några exempelfrågor för tentan finns nu. Kan även hittas längst ner under schema
  • 10 02 19: Några slides från Danwei Trans föreläsning finns under schema
  • 10 02 19: Backenden till projektet har uppdaterats
  • 10 02 18: Backend till iMat finns nu här
  • 10 02 15: Övning 4 finns nu under övningar. Studera den gärna i förväg
  • 10 02 15: Det finns massor av exemplar kvar av utdelat material. Observera att detta ingår i tentan.
  • 10 02 15: Slides från föreläsning 9 finns under schema
  • 10 02 15: Slides från föreläsning 8 finns under schema
  • 10 02 08: Info om projektet finns under projekt
  • 10 02 08: Slides från föreläsning 7 finns under schema
  • 10 02 08: Slides från föreläsning 6 finns under schema
  • 10 02 03: På måndag presenteras projektet. Det är bra att närvara då.
  • 10 02 03: Laboration2 finns tillgänglig under labbar
  • 10 02 02: Slides från föreläsning 5 finns under schema
  • 10 01 28: Namn på studentrepresentanter finns under kursutvärdering
  • 10 01 28: Slides från föreläsning 4 finns under schema
  • 10 01 27: Laboration 2 kommer inte finnas på fredag morgon. Tiden kan istället användas till att läsa.
  • 10 01 27: Om ni inte kan köra lab 1 på svenska kolla Testing a Non-Default Locale här
  • 10 01 27: Övning 2 finns under övningar
  • 10 01 26: Uppdaterade resurser
  • 10 01 26: Slides från föreläsning 3 finns under schema
  • 10 01 26: Gästföreläsare och tentamenstid finns på schemat
  • 10 01 22: Slides från föreläsning 2 finns under schema
  • 10 01 22: Labsidan och lab-pm har information om hur man lämnar in labben
  • 10 01 20: Övning 1 finns under övningar
  • 10 01 19: Laboration 1 finns tillgänglig under labbar
  • 10 01 18: Föreläsningsanteckningar finns under schema
  • 10 01 14: Hemsida publicerad

Grundläggande fakta

  • Kursen börjar måndag 18/1 kl 13.15 i sal EA
  • Rekommenderad litteratur Designing Interfaces 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: 15 april.


©2010 ID|C