0% found this document useful (0 votes)
19 views7 pages

SCM Course Outline Final

The document outlines the course SWEG5103 Software Configuration Management for the 1st Semester of 2024, detailing course information, objectives, learning outcomes, and assessment methods. It emphasizes the importance of managing changes in software development processes and includes a course schedule with various instructional methods. Additionally, it covers grading policies, academic integrity, and resources for students.

Uploaded by

Fekadu Tigu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views7 pages

SCM Course Outline Final

The document outlines the course SWEG5103 Software Configuration Management for the 1st Semester of 2024, detailing course information, objectives, learning outcomes, and assessment methods. It emphasizes the importance of managing changes in software development processes and includes a course schedule with various instructional methods. Additionally, it covers grading policies, academic integrity, and resources for students.

Uploaded by

Fekadu Tigu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

[SWEG5103]

[Software Configuration Management]

College of [Electrical and Mechanical Engineering]


Department of [Software Engineering]

Course Outline
1st Semester 2024
SWEG5103 Software configuration and management Course Outline

Table of Contents
1. Course Information....................................................................................3
2. Instructor Information.................................................................................3
3. Course Overview.......................................................................................3
4. Course Objectives.....................................................................................4
5. Course Learning Outcomes.......................................................................4
6. Course Schedule and Instructional Method...............................................4
7. Assessment Tasks.................................................................................... 5
Feedback on Assessments...........................................................................5
8. Learning Resources..................................................................................6
Textbooks...................................................................................................6
References................................................................................................. 6
Online Resources.......................................................................................6
9. Grading Policy...........................................................................................6
Pass requirements......................................................................................6
10. Academic Integrity, Referencing and Plagiarism.....................................6
Academic Integrity......................................................................................6
Referencing................................................................................................ 7
Referencing Style.......................................................................................7

Page 2 of 7 [1st Semester 2023/2024 A/Y]


SWEG5103 Software configuration and management Course Outline

1. Course Information

Course Code [SWEG5103 ]


Course Name [Software Configuration Management]
Year/Semester [II]
Academic Year 2023/2024
Pre-requisite(s) [SWEG4104 ]
Credit Hour / ECTS 3
Course schedule Lecture : [27 hours]
Tutorial : [23 hours]
Laboratory: [27 hours]

2. Instructor Information

Course Coordinator
Name [Kibrom Gidey ]
E-mail [email protected]
Telephone number [+251939404847]
<Optional>
Consultation hour
Office (Block/Room)

Course Instructor/s
Name [Kibrom Gidey ]
E-mail [email protected]
Telephone number [+251939404847]
<Optional>
Consultation hour [day xx:xx -xx:xx]
Office (Block/Room) [Block xx:RoomNo]

<when there are more instructors teaching the course, you may add more tables as required>

3. Course Overview

In Software Engineering, Software development is not a straightforward process


and often requires multiple iterations between the development phases. To cope
with this dynamic nature of software development, software engineers need to
control the changes in the development process.

Page 3 of 7 [1st Semester 2023/2024 A/Y]


SWEG5103 Software configuration and management Course Outline

4. Course Objectives

Software Configuration Management (SCM) is the activity that helps us control the
evolution of a software project. Software Configuration Management (SCM) is a
process to systematically manage, organize, and control the changes in the
documents, codes, and other entities during the Software Development Life Cycle.
The primary goal is to increase productivity with minimal mistakes. SCM is part of
cross-disciplinary field of configuration management and it can accurately
determine who made which revision.
This course is a comprehensive review of SCM as a software-engineering
discipline supporting all life-cycle phases by relying on tools and techniques to
manage changes in software, including documentation, code, interfaces, and
databases.

5. Course Learning Outcomes

<List the course learning outcomes (CLO) that prescribe the knowledge, attitudes, skills and practices
that students are expected to acquire and demonstrate in completing this course and map with the
program learning outcomes.>

Up on successful completion of this course, students should be Program


able to: learning
outcomes
CLO 1 Effectively Plan and Run an SCM Process considering PO3
specific organizational aspects in terms of people,
product, project, cross-organizational, process, and
tools
CLO 2 Effectively identify and organize configuration items to PO12
be controlled with SCM, including labeling and version
control. And perform effective surveillance of SCM
activities including software configuration auditing to
evaluate the conformance of software products and
processes to applicable regulations, standards,
guidelines, plans, and Procedures
CLO 3 Effectively manage changes during the software life PO11
cycle including deviations and waivers in software
configuration control
CLO 4 Record and report information needed for effective PO10
management of the software configuration. Effectively
manage software releases and deliveries including
versioning control

Graduate Attributes
PLO1 Engineering Knowledge PLO7 Environment and sustainability
PLO2 Problem Analysis PLO8 Ethics
PLO3 Design/development of PLO9 Individual and teamwork
solutions
PLO4 Investigation PLO10 Communication
PLO5 Modern tool usage PLO11 Project management and
finance
PLO6 The engineer and PLO12 Lifelong learning
society

Page 4 of 7 [1st Semester 2023/2024 A/Y]


SWEG5103 Software configuration and management Course Outline

6. Course Schedule and Instructional Method

<Explain how the course will be delivered. Is it a lecture, discussion, activity, project, or lab-based.
Include student learning time (SLT) and modes of delivery such as online or blended>
[This course consists of 23 hours of class contact hours. You are expected to take an
additional 10 hours of non-class contact hours to complete assessments, readings
and exam preparation.]
<In the Learning and Teaching Activity column indicate the learning and teaching activities used in the
course (e.g. lectures, seminars, tutorials, studios, laboratory) and describe how you expect the students
to participate and learn in these various components, whether face-to-face, online or in blended learning
mode. Specify any learning activities that engage students in using resources and working on tasks,
creating experiences that lead them to achieve the course learning outcomes e.g. experiments,
research-integrated learning, problem/project based learning.>
Week Topic [Module] Learning and CLO
Teaching Activity

Week 1 Foundations of Software Configuration Lecture Project based


Management (SCM) learning

Week 2 SCM Process Lecture and tutorial Project based


learning

Week 3 Tasks in SCM process Lecture Project based


learning

Week 4 Organizational Context, guidance and Lecture and tutorial Project based
constraint for SCM process learning

Week 5 SCM principle, plan and tools Lecture and Project based
laboratory learning

Week 6 Software Configuration Identification Lecture, tutorial Experiment


and laboratory

Week 7 Requesting, Evaluating, Approving and Lecture and Experiment


implementing Software Changes laboratory

Week 8 Software Configuration Status Accounting Lecture and tutorial Experiment

Week 9 Software Configuration Control Lecture and tutorial Project based


learning

Week 10 Software Configuration Auditing Lecture and Experiment


laboratory

Week 11 In-Process Audits of a Software Baseline Lecture and tutorial Project based
learning

Week 12 Software Release Management and Delivery Lecture and Project based
laboratory learning

Page 5 of 7 [1st Semester 2023/2024 A/Y]


SWEG5103 Software configuration and management Course Outline

Week 13 Software Release Management Lecture and tutorial Project based


learning

7. Assessment Tasks

No Assessment Method Weight Week Due CLO Assessed


1 Project 15% Week 10 F2F
2 Assignment 10% Week 11 F2F
3 Test 1 10% Week 4 F2F
4 Test 2 15% Week 8 >>
5 Final Exam 50% Week 14 >>

Submission of Assessment Tasks


<Provide procedural advice for submitting work and indicate the policy on late submission, extension of
deadlines and special consideration.>
[Late project reports/assignments will result in a grade reduction of 10% per 24 hours
late (or portion thereof).]

Feedback on Assessments

<Include a strategy for giving feedback to students on their assessment activities and/or marked
submissions for each task. Tell students when, where and how they will receive feedback for this
assessment.>

8. Learning Resources

Textbooks
1. [Ugural, A. C., & Fenster, S. K. Advanced Strength and Applied Elasticity (5 th
ed): Prentis Hall (2011).
2. Boresi, A. P., & Schmidt, R. J., Advanced Mechanics of Materials (6 th ed.):
John Wiley & Sons, Inc. (2002).]

References
1. [Armenàkas, A. E. Advanced Mechanics of Materials and Applied Elasticity:
CRC Press. (2016).
2. .…]

Online Resources
<List any online resources such as eLearning, OER, or other Web resources that you expect students to
access and use.>

9. Grading Policy

Grading of courses will be according to the university’s rules and regulation.


Examinations are graded and the letter grading system with corresponding points
shown below.

Marks Grade Grade Points


[90,100] A+ 4.00
[85,90) A 4.00

Page 6 of 7 [1st Semester 2023/2024 A/Y]


SWEG5103 Software configuration and management Course Outline

[80,85) A- 3.75
[75,80) B+ 3.50
[70,75) B 3.00
[65,70) B- 2.75
[60,65) C+ 2.50
[50,60) C 2.00
[50 F 0.00

Pass requirements
To pass this course a student must:
 attempt all assessments.
 achieve a minimum of 40% in the final exam.

10. Attendance

As per university guideline, a minimum 80% during lecture and 100% during practical
work sessions except for some unprecedented mishaps. Failure to fulfil this
requirement result in barring.

11. Academic Integrity, Referencing and Plagiarism

Academic Integrity
AASTU values academic integrity. Therefore, all students must understand the
meaning and consequences of cheating, plagiarism and other academic offenses
under the Code of Student Conduct and Disciplinary Procedures. Work submitted
must be your own, and others’ ideas should be appropriately acknowledged. If you
don’t follow these rules, plagiarism may be detected in your work using plagiarism
detection tool 'Turnitin'.

Referencing
Referencing is a way of acknowledging the sources of information that you use to
research your assignments. You need to provide a reference whenever you draw on
someone else's words, ideas or research. Not referencing other people's work can
constitute plagiarism.

Referencing Style
The University advises students to use the ["IEEE Referencing Style"] for written
work and oral presentations.
<Let’s decide at university level the referencing style we use. These are the proposed styles: IEEE
Referencing Style | Vancouver | Harvard | APA >

Page 7 of 7 [1st Semester 2023/2024 A/Y]

You might also like