Course syllabus autumn 2020
Course syllabus autumn 2020
Title
Advances in Software Development
Swedish title
Framsteg inom programvaruutveckling
Course code
DA390A
Credits
7.5 credits
Grading scale
UA / Excellent (A), Very Good (B), Good (C), Satisfactory (D), Pass (E) or Fail (U)
Language of instruction
English
Decision-making body
Faculty of Technology and Society
Syllabus approval date
2017-02-14
Syllabus valid from
2017-08-28
Entry requirements
- The equivalent of English 6/English B in Swedish secondary school.
- 60 credits of which 7,5 credits Software engineering basic course
- 15 credits of programming.
Level
Basic level
No main field.
Progression level
G2F
Progression level in relation to degree requirements
This course is included in Computer Science: Master Programme (one year).
Course objectives
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.
Course 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).
Assessment
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.
Course literature and other study material
- 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.