Syllabus academic year 2010/2011
(Created 2010-07-25.)
CONFIGURATION MANAGEMENTEDAN10
Credits: 7,5. Grading scale: TH. Cycle: A (Second Cycle). Main field: Technology. Language of instruction: The course might be given in English. EDAN10 overlaps following cours/es: EDA240. Optional for: C4, C4da, D4, D4pv, E4, E4pv, F4, F4pv, I4, I4pvs, Pi4, Pi4pv. Course coordinator: Lars Bendix, Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures or EDAA01 Programming - Second Course and experience of project work in groups. The number of participants is limited to 50 Selection criteria: 5 places (maximum) will be allotted for exchange students. 40 places are allotted to students from LTH. Criteria for selection: Credits remaining for the degree. Assessment: Compulsory course items: laboratory work and a project work. Oral examination. To qualify for the examination students must have completed the laboratory work. The practical tool aspects are evaluated during the computer labs (pass/fail). The rest of the course is evaluated through an oral exam in group and through the group's project. Grading is individual: U/3/4/5. Home page: http://cs.lth.se/edan10.

Aim
To explain the general concepts and principles of SCM. To experiment with specific techniques and mechanisms in existing SCM tools. To give an understanding of how an SCM system is composed from processes, tools and people. To show how SCM can service and support other parts of the software development process.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Contents
Problems and goals of SCM; SCM concepts and principles; collaboration, communication and co-ordination; SCM for parallel and distributed development; SCM work models; build processes; SCM repositories; branching and merging; SCM activities: Identification, Control, Status Accounting, Audit; release management; SCM plans and roles; SCM and related areas (OSS, XP, PDM, SPF); SCM in industry. Computer labs: CVS, Perforce and Git. Project: SCM plan

Literature
Compendium of selected papers.