Högskola och universitet hos Karlstads universitet, 30 högskolepoäng.
Under kursen får studenterna fördjupa sina kunskaper och färdigheter inom datavetenskap. En viktig del vid konstruktion av ett system är att identifiera hela bredden av problem som är involverade i utformningen av en verklig tillämpning. Baserat på en sådan analys ska studenterna härleda en sekvens av mer detaljerade delproblem, som kan behandlas med hjälp av verktyg och mekanismer som studenterna redan behärskar. Studenterna får sedan skapa en lösning för problemen samt utvärdera dem i ett riktigt system eller i en simulator, och därefter utvärdera resultatet av de föreslagna lösningarna.
Varje student/studentgrupp måste presentera en skriftlig rapport som beskriver bakgrund, överväganden om modeller, exakt problemdefinition samt beskrivning av lösningen, resultatet och slutsatser. Varje student/studentgrupp kommer att få ett specifikt problem att lösa.