lunduniversity.lu.se

Third-Cycle Courses

Faculty of Engineering | Lund University

Details for the Course Syllabus for Course EDAG05F valid from Autumn 2021

Printable view

General
Aim
  • 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.
Contents
  • - 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.
Knowledge and Understanding
  • For a passing grade the doctoral student must
  • - Be able to define basic concepts within software development.
    - Be able to describe and motivate different techniques used in software development.
Competences and Skills
  • For a passing grade the doctoral student must
  • - Be able to develop and deliver software in collaboration with others.
    - Be able to apply techniques and tools for software development.
Judgement and Approach
  • For a passing grade the doctoral student must
  • - 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.
Types of Instruction
  • Lectures
  • Seminars
  • Laboratory exercises
  • Project
Examination Formats
  • Miscellaneous
  • For a passing grade the students need to complete laboratory exercises, planning meetings, development sessions, and the presentation of the project.
  • Failed, pass
Admission Requirements
  • Programming skills in Java or Python corresponding to those acquired from EDAAA01 (Programming - Second Course) or a similar course.
Assumed Prior Knowledge
Selection Criteria
Literature
  •  
  • The course will use online documentation about methods and tools used in the course.
Further Information
Course code
  • EDAG05F
Administrative Information
  • 2021-09-07
  • Professor Thomas Johansson

All Published Course Occasions for the Course Syllabus

1 course occasion.

Start Date End Date Published
2021‑11‑01 2021‑12‑17

Printable view