Course syllabus - Software Engineering 2: Project teamwork
Scope
7.5 credits
Course code
DVA313
Valid from
Autumn semester 2022
Education level
First cycle
Progressive Specialisation
G2F (First cycle, has at least 60 credits in first-cycle course/s as entry requirements).
Main area(s)
Computer Science
School
School of Innovation, Design and Engineering
Ratified
2013-01-29
Revised
2022-01-24
Literature lists
Course literature is preliminary up to 8 weeks before course start. Course literature can be valid over several semesters.
-
Reference Literature
Scrum and XP from the trenches : how we do Scrum
2nd ed. : C4Media, cop. 2015 - 169 s.
ISBN: 978-1-329-22427-8 LIBRIS-ID: 18635611
Engineering software products : an introduction to modern software engineering
Global edition : Harlow : Pearson, [2021] - 367 sidor
ISBN: 9781292376349 LIBRIS-ID: zdsvm6h3wcvbxjc7
-
Books
Software engineering
Tenth edition. : Boston : Pearson, 2016. - xiv, 796 pages
ISBN: 9781292096131 LIBRIS-ID: 18431906
Software engineering : theory and practice
4. ed. : Boston : Pearson, cop. 2010 - 782 p.
ISBN: 978-0-13-814181-3 (International ed.) LIBRIS-ID: 11643742
Software engineering : principles and practice
3rd ed. : Chichester, England : John Wiley & Sons, c2008. - xxvi, 713 p.
ISBN: 9780470031469 LIBRIS-ID: 12223469
URL: Link
Scrum and XP from the trenches : how we do Scrum
2nd ed. : C4Media, cop. 2015 - 169 s.
ISBN: 978-1-329-22427-8 LIBRIS-ID: 18635611
Objectives
The course gives practical experience in principles, languages and tools used to construct large complex software systems, and contributes to developing a professional attitude towards software development.
Learning outcomes
The student will have developed practical experience in:
- Following an established process and life cycle model
- Participate in, and responsibility of one or more of, the following activities: project management, requirements engineering, architectural and low-level design, implementation, testing, delivery, maintenance and evolution
- Some selected, established notations and tools to support these activities
- How software quality could be addressed in each of these activities
- Productively participate in these activities in a project group, having a specific role, understanding project management concepts such as deadlines and deliverables, cooperate well and understand his/her relation to the other members of the group as well as external stakeholders
- Writing and reviewing technical documentation corresponding to these activities
Course content
A project in a group is performed, in which the students of the group have different roles and responsibilities. This includes activities such as project management, development models, requirements engineering, software design and implementation, quality assurance, configuration management, maintenance, evolution and reengineering.
Tuition
Project supervision.
Specific requirements
Programming, 15 credits (including at least one object-oriented language), Data structures, algorithms and program development, 7.5 credits, Basic knowledge in software engineering, 7.5 credits and 15 additional credits in computer science at level G1F.
Examination
Project (PRO1), 7.5 credits, marks 3, 4 or 5
A student who has a certificate from MDU regarding a disability has the opportunity to submit a request for supportive measures during written examinations or other forms of examination, in accordance with the Rules and Regulations for Examinations at First-cycle and Second-cycle Level at Mälardalen University (2020/1655). It is the examiner who takes decisions on any supportive measures, based on what kind of certificate is issued, and in that case which measures are to be applied.
Suspicions of attempting to deceive in examinations (cheating) are reported to the Vice-Chancellor, in accordance with the Higher Education Ordinance, and are examined by the University’s Disciplinary Board. If the Disciplinary Board considers the student to be guilty of a disciplinary offence, the Board will take a decision on disciplinary action, which will be a warning or suspension.
Grade
Pass with distinction, Pass with credit, Pass, Fail
Interim Regulations and Other Regulations
This course corresponds to the project part of the course CDT310 held 2008-2009, which corresponds to the course CD5360 before 2008.