lu.se

Forskar­utbildnings­kurser

Lunds tekniska högskola | Lunds universitet

Detaljer för kursplan för kurs EDAG05F giltig från och med HT 2021

Utskriftsvänlig visning

Allmänt
Syfte
  • Att ge kunskaper om och praktisk erfarenhet av hur man samverkar i ett team för att ta fram programvara. Fokus ligger på praktisk erfarenhet av metoder och verktyg lämpliga för ett mindre programvaruprojekt med ett utvecklingsteam.
Innehåll
  • - Kundnära programutveckling i grupp.
    - Iterativ programutvecklingsmetodik (extreme programming, agil programmering)
    - Metodik för planering och prioritering av utvecklingsarbetet (planning game, Kanban).
    - Parprogrammering.
    - Praxis och verktyg för versionshantering, kodgranskning, testning, och kodunderhåll (git, gerrit, continuous integration, refaktorisering).
    - Automatiserad testning och leverans.
    - Relation till utveckling av öppen källkod.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • - kunna definiera grundläggande begrepp inom utveckling av programvara.
    - kunna redogöra för och motivera olika deltekniker inom programvaruutveckling.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • - kunna utveckla och leverera en programvaruprodukt i samarbete med andra.
    - kunna tillämpa tekniker och verktyg för programvaruutveckling.
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
  • - kunna värdera hur aktiviteter i ett utvecklingsprojekt påverkar utvecklingsprocessen.
    - kunna se kopplingar mellan aktiviteter i utvecklingsprocessen och den slutliga programvaruprodukten.
Undervisningsformer
  • Föreläsningar
  • Seminarier
  • Laborationer
  • Projekt
Examinationsformer
  • övrigt
  • För godkänt krävs fullgjorda laborationer, planeringsövningar, långlaborationer, reflektioner samt godkänd projektredovisning.
  • Underkänd, godkänd
Förkunskapskrav
  • Programmeringskunskap i Java eller Python motsvararande de som erhålls from EDAA01 (Programmering fortsättningskurs) eller en liknande kurs.
Förutsatta förkunskaper
Urvalskriterier
Litteratur
  •  
  • Kursen kommer att använda dokumentation online om metoder och verktyg som används i kursen.
Övrig information
Kurskod
  • EDAG05F
Administrativ information
  • 2021-09-07
  • Professor Thomas Johansson

Alla publicerade kurstillfällen för kursplanen

1 kurstillfälle.

Startdatum Slutdatum Publicerad
2021‑11‑01 2021‑12‑17

Utskriftsvänlig visning