Copenhagen School of Design and Technology

da

Software design 3 (EN)

2018/2019
Danish title
Softwaredesign 3 (EN)
Study programme
Computer Science
Type of education
Full time education
Level of education
Academy Profession
Semester
3. semester
Duration of the subject/module
16 weeks
Ects
10
Programme elements
Compulsory
Language
English
Start time
Autumn
Spring
Location
Lygten 37, København NV
Subject number
3050353
Responsible for the subject(s)/modul(es)
Marianne Stougaard Nielsen
Constantin Alexandru Gheorghiasa
Christian Ole Kirschberg
  • Content and learning outcomes

    In the Software Design 3 course you will be presented with several system development methods and process models.

    The goal is to gain the skills to be able to develop a system, from an initial idea to a running program and to be able to further develop existing systems and integrate IT systems on a systematic basis using situation-specific modern system development methods and techniques. You will work with agile processes and methods, such as SCRUM and XP. The course also includes topics in planning and project management including estimation techniques, metrics and configuration management.

    The course is completed with a project where the students conduct a self-chosen system development project in cooperation with a company. The purpose is that the students can demonstrate that they can selectively choose a process model and system development method, and that they can work systematically with the method as well as plan and manage the project.

    Knowledge

    The student has acquired knowledge of
    1. the significance of experiments as part of or a supplement to the system development method
    2. the significance of quality criteria in relation to the system development process and the final system design.

    Skills

    The student has acquired the skills needed to
    1.model and design IT systems
    2.use an appropriate software architecture
    3.document and communicate product and process, and ensure traceability
    4.quality assure product and process
    5.involve users
    6.situationally design user interfaces and select a process model and system development method
    7.work systematically on a project based on a selected system development method
    8.plan, assess and regulate a project
    9.select and use appropriate design patterns and components
    10.design systems that are integrated with other systems.

    Competences

    The student has acquired the competencies needed to
    1.participate competently in a development project
    2.situationally adapt a system development method to a project
    3.acquire new process models and system development methods
    4.reflect on and adapt processes and methods in practice.

  • Type of instruction
    The teaching method is a mixture of classroom teaching, exercises and project work.
  • Exam

    The learning outcomes of the exam are identical with the learning outcomes of the subject(s)/modul(es)

    Prerequisites for access to the examination
    There is one mandatory activity linked to the exam, which is described in the relevant
    semester/class room on Fronter. Documentation of mandatory activities must be submitted
    via Fronter.
    Exam in one or more subjects
    Subject/module is tested standalone
    Type of exam
    Oral examination
    Formal requirements
    • Front page, including title, name and date of birth, class and date
    • Table of contents
    • Problem statement or question
    • Main section
    • Conclusion
    • Bibliography (including all sources referenced in the project)
    • Appendix (only appendices central to the report are to be included)
    • All pages must be numbered
    The written project must be at least 20 standard pages and cannot exceed 30 standard pages for one student.
    For each additional student, the total number of pages increases according to the table below:

    1 student - min. 20 - maks. 30 pages
    2 students - min. 25 - maks. 40 pages
    3 students - min. 30 - maks. 45 pages
    4 students - min. 35 - maks. 50 pages

    A standard page is 2,400 characters, including spaces and footnotes. Front page, table of contents, bibliography and appendices are not included.
    Each figure or diagram is equivalent to 800 characters.
    Students who fail to comply with the requirements cannot participate in the exam and will
    have used one exam attempt.
    Individual exam or group exam
    Group, 2-4 max participants
    Exam languages
    English
    Duration
    The project must be presented by the project group based on the System Development report – 10 minutes per student; however, a maximum of 30 minutes in total. The group members are then examined individually – 20 minutes per examinee, including grading.
    Type of evaluation
    7-point grading scale
    Examiners
    Internal censure
    Exam criteria
    The assessment criteria for the exam correspond to the learning objectives for the compulsory programme element: System Development
    The learning objectives are set out in the common part of the curriculum.
96
hours of teaching
178
hours of preparation
The figure shows the extent of workload related to the subject divided into different study activities.

In the subject Software design 3 (EN) you will receive 96 hours of instruction, which corresponds to 128 lessons (1 lesson = 45 min.) and 35% of your total workload for the subject.

The teaching primarily consists of the following activities: classroom teaching.
The preparation primarily consists of the following activities: reading your own notes, reading the curriculum.

Read about KEAs Study Activity Model

*KEA can deviate from the number of hours if this is justified by special circumstances