lunduniversity.lu.se

Forskar­utbildnings­kurser

Faculty of Engineering | Lund University

Detaljer för kurs EDAG05F Agile Software Development

Utskriftsvänlig visning

Allmänt
  • EDAG05F
  • Tillfällig
Kursnamn
  • Agile Software Development
Kursomfattning
  • 7.5
Undervisningsform
  • Gemensam kurs, avancerad nivå och forskarnivå
Administrativ information
  • 7121 (Computer Science (LTH))
  • 2021-09-07
  • Professor Thomas Johansson

Aktuell fastställd kursplan

Allmänt
Syfte
  • To give knowledge and practical experience of how to develop software together in a team. Focus is on practical experience of methods and tools suitable for a smaller software project with one developer team.
Innehåll
  • - Software development in teams with close customer connection.
    - Iterative software development (extreme programming, agile programming).
    - Methods for planning and prioritizing the development work (planning game, kanban).
    - Pair programming.
    - Praxis and tools for version control, code review, testing, and code maintenance (Git, Gerrit, continuous integration, refactorings).
    - Automated testing and delivery.
    - Relation to development of open-source software.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • - Be able to define basic concepts within software development.
    - Be able to describe and motivate different techniques used in software development.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • - Be able to develop and deliver software in collaboration with others.
    - Be able to apply techniques and tools for software development.
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
  • - Be able to assess how activities in a software project affect the development process.
    - Be able to see connections between activities in the development process and the final software product.
Undervisningsformer
  • Föreläsningar
  • Seminarier
  • Laborationer
  • Projekt
Examinationsformer
  • övrigt
  • For a passing grade the students need to complete laboratory exercises, planning meetings, development sessions, and the presentation of the project.
  • Underkänd, godkänd
Förkunskapskrav
  • Programming skills in Java or Python corresponding to those acquired from EDAAA01 (Programming - Second Course) or a similar course.
Förutsatta förkunskaper
Urvalskriterier
Litteratur
  •  
  • The course will use online documentation about methods and tools used in the course.
Övrig information
Kurskod
  • EDAG05F
Administrativ information
  • 2021-09-07
  • Professor Thomas Johansson

Alla fastställda kursplaner

1 kursplan.

Gäller från och med Första inlämning Andra inlämning Fastställd
Autumn 2021 2021‑09‑07 11:44:29 2021‑09‑07 14:10:17 2021‑09‑07

Aktuellt eller kommande publicerat kurstillfälle

Inget matchande kurstillfälle hittades.

Alla publicerade kurstillfällen

1 kurstillfälle.

Kursplan giltig från Startdatum Slutdatum Publicerad
Autumn 2021 2021‑11‑01 2021‑12‑17

Utskriftsvänlig visning