studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
TDDD80 Projekt: Mobila och sociala applikationer, 11 hp
/Project: Mobile and Social Applications/

För:   U  

 

Prel. schemalagd tid: 196
Rek. självstudietid: 97

  Utbildningsområde: Teknik

Huvudområde: Datateknik, Datavetenskap   Nivå (G1,G2,A): G1

  Mål:  IUAE-matris
Efter genomgången kurs ska studenten kunna:
  • Designa, implementera och utvärdera enklare webbaserade mjukvarutjänster
  • Designa, implementera och utvärdera användbara och vältestade mobila applikationer med sociala element
  • Tillämpa och reflektera kring relevant metodik och praktik för individuell programutveckling


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Imperativ, funktionell och objektorienterad programmering (webb: Python, mobilt: Java).

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Organisation:
Kursen består av två huvudsakliga delar. Första delen är en labbserie. Andra delen är ett projekt som genomförs individuellt. Parallellt med dessa moment finns en serie med metodikseminarier i smågrupper, samt en föreläsningsserie.
Kursen pågår hela vårterminen.


  Kursinnehåll:
  • Webbprogrammering: Klient-server-modellen, HTTP, Python, grundläggande databashantering.
  • Mobilprogrammering: Verktyg och språk för att utveckla för mobila operativsystem. Händelsestyrning, emulatorer, sensorer, etc.
  • Social applikation: API-design för sociala nätverkstjänster. Privacy, etik, informationsåtkomst (push/pull), hantering av sociala grafer, persistens av social information. Intäktsmodeller och framgångsfaktorer för spridning.
  • Designprinciper & användbarhet: Grundläggande designprinciper baserat på mänsklig kognition. Design för touch, röst-, och gestbaserade gränssnitt.
  • Utvärdering: Användbarhetstestning, expertgranskning och A/B-testning.
  • Utvecklingsmetodik & praktik: Enhetstestning, kodgranskning, versionshantering, planering, livscykelperspektiv (driftsättning/underhåll).


  Kurslitteratur:
Fastställs senare

  Examination:
LAB1 LAB2 PRA1
Laborationer (U,G)
Laborationer (U,G)
Individuellt projekt (U,3,4,5)
2 hp
3 hp
6 hp
 
Obligatorisk närvaro och aktivt deltagande på metodikseminarier och redovisningstillfällen.



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Jalal Maleki
Examinator: Rita Kovordanyi
Ansvarig programnämnd: Data&Medie

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 02/05/2016