Advances in Software Development

Summary

Admission requirements

  1. Bachelor of Science in Computer Science or Degree of Engineering in Computer Science, or a degree in a related field. All degrees must be equivalent to at least 180 higher education credits.
  2. The equivalent of English B/English 6 in Swedish secondary school.
  3. 15 credits of programming.

Syllabus

Syllabus for students autumn 2018, autumn 2017, autumn 2016, autumn 2015

Course Code:
DA616A revision 1
Swedish name:
Framsteg inom programvaruutveckling
Level of specialisation
A1N
Main fields of study:
No main fields
Language:
English
Date of ratification:
25 September 2014
Decision-making body:
Faculty of Technology and Society
Enforcement date:
31 August 2015

Entry requirements

  1. Bachelor of Science in Computer Science or Degree of Engineering in Computer Science, or a degree in a related field. All degrees must be equivalent to at least 180 higher education credits.
  2. The equivalent of English B/English 6 in Swedish secondary school.
  3. 15 credits of programming.

Specialisation and progression relative to the degree regulations

This course is included in Computer Science: Master Programme (one year).

Purpose

The aim of this course is for students of computer science to establish a deep understanding for best practices and current research related to software development. This includes collaboratively working with fellow students in order to critically reflect upon core advances in software development.

Contents

The course offers fundamental perspectives on software development techniques and collaborative project work and contains the current advances in software development, such as:

  • challenges for high-performing teams
  • lean software development
  • large-scale agile development
  • distributed software development
  • A-B testing
  • data-driven innovation
  • test driven development

Learning outcomes

Knowledge and understanding
On completion of the course the student shall demonstrate ability to:

  • show an understanding for challenges related to high-performing teams
  • characterize different software development techniques
Skills and abilities
On completion of the course the student shall demonstrate ability to:
  • carry out a pre-study with strategies for effective software development projects, using appropriate methods
  • present and reflect, both in written and oral form, using appropriate academic language
Judgement and approach
On completion of the course the student shall demonstrate ability to:
  • within the area of computer science, make judgements taking into consideration relevant practice, scientific, societal, and ethical aspects
  • identify her/his needs of additional knowledge and to take responsibility for her/his progress within the area

Learning activities

Lectures (20 hrs), reflective seminars (10 hrs), supervision and/or lab studies (20 hrs). Individual studies and group work (150 hrs).

Assessments

One written and orally presented group pre-study report (3.5 credits) and one individual written reflection (4 credits) are used to assess this course.
Requirements for pass A-E: Passed assessment on the group report (including presentation), and the individual reflection. The final grade for the course is based on the grades for each of the assessments with equal weight, where the grade on the individual examination is decisive.

Grading system

Excellent (A), Very Good (B), Good (C), Satisfactory (D), Pass (E) or Fail (U).

Course literature and other teaching materials

  • Collection of articles, Faculty of Technology and Society - Malmö University

Course evaluation

The university provides all students who are participating in, or have completed, a course to express their experiences and views on the course through a course evaluation which is organized at the end of the course. The university will collate the course evaluations and provide information about their results and any actions prompted by them. The results shall be made available to the students. (HF 1:14).

Interim rules

When a course is no longer given, or the contents have been radically changed, the student has the right to re-take the examination, which will be given twice during a one year period, according to the syllabus which was valid at the time of registration.


Course reports

Contact

The education is provided by the Faculty of Technology and Society at the department Computer Science and Media Technology.

Further information

Annabella Loconsole, Course Coordinator
Phone: 040-6657674
Studentservice TS - Malmö Universitet,

Application

03 September 2018 - 11 November 2018 Day-time 50% Malmö This course is offered as part of a program

Tuition fees

for non-EU students only

First instalment: 16000 SEK
Full tuition Fee: 16000 SEK