kunna förklara och använda centrala begrepp som rör agil utveckling och projektstyrning
kunna förklara och använda grundläggande begrepp som rör designprinciper, designprocess, användbarhet och användargränssnitt
Färdighet och förmåga
kunna designa, testa, bygga och utvärdera ett system inom datateknikområdet, utifrån en projektuppgift
kunna göra en bedömning av projektprocessen
kunna dokumentera och utvärdera projektet i en skriftlig rapport
kunna använda inhämtad kunskap för att motivera designval och designlösningar i projektuppgiften
kunna använda heuristik eller designprinciper som bas för att utvärdera ett (digitalt) användargränssnitt
Värderingsförmåga och förhållningssätt
kunna arbeta och visa samarbetsförmåga i gruppsammanhang
kunna välja mellan och argumentera för valet mellan olika verktyg för projektstyrning
visa förmåga att hantera en komplex frågeställning / beställning och i samarbete med beställare och handledare bryta ner den i delproblem och prioritera dessa
kunna inhämta och värdera information för att lösa problem inom datateknikområdet
visa förmåga att anpassa designen av ett digitalt användargränssnitt till målgruppen
Kursinnehåll
Kursen innehåller inledande föreläsningar och seminarier om projekthantering och agil projektstyrning. En stor del av kursen består av arbete med projektet där studenterna ska designa, bygga och testa ett system inom datateknikområdet, parallellt med att denna process dokumenteras. Processen dokumenteras i dagbok samt sammanfattas och utvärderas i en skriftlig rapport. Inlärningen sker genom en blandning av föreläsningar, workshopar, handledning och projektarbete i grupp.
Förutsättningar
(ETS032 Programvaruutveckling för stora system eller ETSF20 Programvaruutveckling för stora projekt)