Course syllabus

Coachning av programvaruteam
Coaching of Programming Teams

EDA270, 9 credits, A (Second Cycle)

Valid for: 2015/16
Decided by: Education Board A
Date of Decision: 2015-04-10

General Information

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

Aim

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

Contents

The course consists of three parts covering two study periods: a theory part (first 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 EDA260. 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 others reports and presentations.

Examination details

Grading scale: UG
Assessment: All course items are compulsory. Grades given are Pass or Not Pass. To pass the student must have completed the theoretical and practical parts of the course and completed an in-depth study.

Parts
Code: 0112. Name: Theorypart with Assignments.
Credits: 3. Grading scale: UG. Assessment: Active presence at all lectures. Passed all home assignments.
Code: 0212. Name: Project Part with In-depth Study.
Credits: 6. Grading scale: UG. Assessment: Passed all parts of the project. Passed the in-depth study.

Admission

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 EDA260.

Reading list

Contact and other information

Course coordinator: Lars Bendix, Lars.Bendix@cs.lth.se
Course homepage: http://cs.lth.se/eda270