Course syllabus

Coachning av programvaruteam
Coaching of Programming Teams

EDAN80, 9 credits, A (Second Cycle)

Valid for: 2019/20
Decided by: PLED C/D
Date of Decision: 2019-04-01

General Information

Elective for: C5, D4-se, F5
Language of instruction: The course will be given in Swedish


The aim of the course is to give knowledge of and practical experience from how to lead and coach a software development team. The course also gives more in-depth knowledge about principles for agile software development.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must


The course consists of three parts covering two study periods: a theory part (first and second study period), a practicum part, and an in-depth study (both during the second study period).

The theory part consists of lectures and discussions on practices within iterative development such as planning, customer and user involvement, software architecture, design, and documentation. The theory part also includes an exercise and some minor home assignments as a preparation for the discussions.

In the practicum part each student will coach a programming team of students taking the course EDAF45. This part includes development of an initial prototype and architecture for the product, guidance for how to coach, planning meetings with the team, coaching of the team during development sessions, and documenting the architecture of the final product. Coaching may be done in pairs.

In the in-depth study the students write a paper (individually or jointly with another student) on a specific topic, based both on literature studies and experience from the coaching sessions. The papers are presented as a written report and are also presented at a seminar. The students also review each other's reports and presentations.

Examination details

Grading scale: UG - (U,G) - (Fail, Pass)
Assessment: All course items are compulsory and there is obligatory presence at all activities. Grades given are Pass or Fail. To pass the student must have completed the theoretical and practical parts of the course and completed an in-depth study.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Code: 0117. Name: Theory Part with Assignments.
Credits: 1,5. Grading scale: UG. Assessment: Active presence at all lectures. Passed all home assignments. Further information: Scheduled in study period 2 of the autumn semester.
Code: 0217. Name: Supplementary Theory Part, Project Part and In-depth Study.
Credits: 7,5. Grading scale: UG. Assessment: Passed all parts of the project. Passed the in-depth study. Further information: Scheduled in study period 1 of the spring semester.


Admission requirements:

The number of participants is limited to: 20
Selection: The exact number of students depends on the number of participants in the course EDAF45. The participants will have a responsibility to lead younger students and it is valuable that they have good ability in terms of both technical know-how in software development and general maturity and sense of responsibility. Students who have passed EDA260 / EDAF45 are given priority. The selection is then done by weighing the grades in central software engineering courses and the total number of credits achieved on the program. Priority is given to students enrolled on programmes that include the course in their curriculum.
The course overlaps following course/s: EDA270

Reading list

Contact and other information

Course coordinator: Lars Bendix,
Course homepage: