Kurshandbok för

Projektbaserad systemutveckling

Studietips från Pär

Min pedagogiska grundidé bygger på att lära sig programmering är som ett hantverk som kräver en kombination av teoretisk input och praktisk muskelminne. För att bygga en solid grund rekommenderar jag följande metodik: Avsätt 2–4 timmar dagligen. Varva läsning i kurslitteraturen med att se de inspelade föreläsningarna för att få olika perspektiv på samma koncept. Börja med att 'skriva av' befintliga kodexempel. Det kan låta enkelt, men det tränar ögat att se detaljer och syntax som man annars missar. Gör små, kontrollerade förändringar i koden och testkör direkt. Vad händer om du ändrar en loop eller en variabeltyp? Det är i felsökningen den verkliga förståelsen föds. Skapa ett eget 'projekt' som följer dig genom kursen. Det kan vara ett system för en bilfirma, ett register för en idrottsförening eller en personlig boklista. Genom att applicera det du lärt dig på en 'verkligt' projekt får du en praktisk kompetens.

Veckoplanering


Vecka 2

Kursmaterial

  • Reading material 1
  • Reading material 2
C4 model Vad är C4 model?

Att göra

  • Exercise 1
  • Exercise 2
  • Examination: Handin 1
  • Examination: Handin 2

Instuderingsfrågor

  • Question 1
  • Question 2

Rikard Land

Lärarerln@du.se

Elin Ekman

Lärareekm@du.se

Pär Eriksson

Lärarepei@du.se
PROGRAM Systemvetenskapliga programmet
SYFTE Kursen behandlar ett systemutvecklingsprojekt där planering, analys, design, implementering och test av IT-system under utveckling ingår. Grupparbete genomförs i projektform som tar sin utgångspunkt i och byggs upp från en systemutvecklingsmodell. Vidare ingår val och användning av lämplig systemutvecklingsmetod, programmeringsramverk och tredje parts API och tjänst vid detta framtagande.
KURSPLAN Gå till kursplan hos DU