Syllabus academic year 2011/2012
(Created 2011-09-01.)
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, Lars.Bendix@cs.lth.se, Computer Science. Prerequisites: EDAA01 Programming - Second Course or EDA027 Algorithms and Data Structures 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. 45 places are allotted to students from LTH. Criteria for selection: Credits remaining for the degree. Assessment: Compulsory course items: laboratory work, a paper review and a project work. Oral examination. To qualify for the examination students must have completed the laboratory work and the paper review. 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. The final grade of the course is based on the result of the oral exam. Parts: 3. 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.

Parts

Code: 0111. Name: Compulsory Course Items.
Higher education credits: 1. Grading scale: UG. Assessment: For a passing grade, the students must have completed the paper review and the laboratory work. Contents: A compulsory paper review and compulsory laborations. Further information: To qualify for the examination part of the course, the compulsory paper review and laboratory work must have been completed.

Code: 0211. Name: Project.
Higher education credits: 2. Grading scale: UG. Assessment: For a passing grade the project work must be completed. Contents: A compulsory project work.

Code: 0311. Name: Examination.
Higher education credits: 4,5. Grading scale: TH. Assessment: Oral examination. Further information: To qualify for the examination, the students must have completed the paper review and the laboratory work.