Copenhagen School of Design and Technology

da

Development of Large Systems (EN)

2018/2019
Danish title
Udvikling af store systemer (EN)
Study programme
Software Development
Type of education
Full time education
Level of education
Bachelor (top-up)
Semester
5. 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
9942251
Responsible for the subject(s)/modul(es)
Jarl Tuxen
Christian Ole Kirschberg
Constantin Alexandru Gheorghiasa
  • Content and learning outcomes

    The aim of the subject element is to TRAIN the student to develop large-scale IT systems, where scalability is a key characteristic. The student must have knowledge of how key system development methods handle issues related to scalability and the development of large distributed systems. The student must have knowledge of concepts, techniques and technologies for the continuous integration and delivery of software-based systems. The student must be able to design, implement, and maintain large distributed systems in distributed development teams.

    Knowledge

    The student must have knowledge of:
    •Issues related to the development of distributed and large-scale IT systems, and how disciplined and agile development methods prescribe how these issues should be handled
    •The advantages, disadvantages and costs of using a system for the continuous integration and delivery of IT systems
    •Quality criteria for the design of interfaces to subsystems
    •Configuration and error reporting systems dedicated to the development of large distributed systems

    Skills

    The student can:
    •Apply techniques for dividing a system into subsystems
    •Design and specify requirements for subsystems
    •Use version control systems dedicated to the development of large distributed systems in a distributed development team
    •Use a system for continuous integration and delivery
    •Use architecture patterns dedicated to the development of large distributed systems.

    Competences

    The student can:
    •Cooperate in large systems development organizations
    •Participate in globally distributed development
    •Adapt development methods and processes to the development of large distributed systems

  • Type of instruction
    The teaching is organised as a variation between class teaching, guest lecturing, company visits, group project work and individual work. The learning is most often problem-based and cross-disciplinary and always practise-oriented. In addition to learning the subject, the student will gain the competences to work individually and in collaboration with others.

    The common aim of the activities is always to set clear intended learning objectives.
  • Exam

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

    Exam in one or more subjects
    Subject/module is tested standalone
    Type of exam
    Combined written and oral examination
    Formal requirements
    Number of stud Pages
    2 Max 25
    3 Max 30
    4 Max 35
    Individual exam or group exam
    Group, 2-4 max participants
    Exam languages
    English
    Duration
    30 min
    Permitted exam aids
    None
    Available exam aids
    None
    Type of evaluation
    7-point grading scale
    Examiners
    External censure
68
hours of teaching
206
hours of preparation
The figure shows the extent of workload related to the subject divided into different study activities.

In the subject Development of Large Systems (EN) you will receive 68 hours of instruction, which corresponds to 90 lessons (1 lesson = 45 min.) and 25% of your total workload for the subject.

The teaching primarily consists of the following activities: internal lecturers, classroom teaching.
The preparation primarily consists of the following activities: reading the curriculum.

Read about KEAs Study Activity Model

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