Business Academy Copenhagen (EK)

da

Development of Large Systems

2025/2026
Danish title
Udvikling af store systemer
Study programme
Software Development
Type of education
Full time education
Level of education
Bachelor (top-up)
Duration of the subject/module
1 semester
Ects
10
Programme elements
Compulsory
Language
English
Start time
Spring
Location
Håndværkergården, København N
Subject number
9942251 / 4136-10343 / 4136-10331 / 4136-10332 / 4136-10306 / 4136-10307
Responsible for the subject(s)/modul(es)
Tomas Pesek
Arturo Mora Rioja
  • Purpose and learning objectives

    The subject element contains and deals with the development of large-scale IT systems, where scalability is a central and important characteristic. The focus is on how key systems development methods handle issues related to scalability and the development of large distributed systems, including design, implementation and maintenance. We work with concepts, techniques and technologies for continuous quality assurance and delivery of software-based systems.

    Knowledge

    The student has 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 are handled
    • the advantages, disadvantages and costs of using a system for continuous quality assurance and delivery of IT systems
    • 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 principles for the division of a system into subsystems, including designing and specifying subsystem requirements
    • apply virtualization in software development
    • apply version control principles to the development of large distributed systems
    • use a system for continuous quality assurance and delivery
    • apply architectural patterns dedicated to the development of large distributed systems

    Competences

    The student can:
    • cooperate with major development organizations
    • participate in globally distributed development
    • customize development methods and processes related to development of large distributed systems

  • Type of instruction
    Teaching in Software development is a dynamic, interactive process that focuses on active student participation. Teaching is based on relevant business practices and relates practice to theory. Issues from various types of business in the IT industry will be drawn upon. Students take responsibility for their own learning, and together with the teachers, they contribute constructively to the learning process.

    Various teaching methods are employed to ensure optimum professional learning and personal development. The emphasis is on dialogues, discussions and project work.

    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.
  • Subject/module requirement for participation

    Equipment needed to participate
    Windows PC, Mac or Linux
    - min 8 GB RAM (16 GB RAM preferably)
    - 200 GB available disk space
    - CPU with virtualisation hardware (usually available in most modern CPUs)
    - 15,6” screen or bigger is recommended

  • 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
    The exam is individual, but the students can work on their project report and product in groups.
    Formal requirements
    Number of stud Pages
    2 Max 25
    3 Max 30
    4 Max 35
    Individual exam or group exam
    Individual
    Exam languages
    English
    Duration
    Presentation - max 10 min.
    Examination- max. 15 min.
    Grading - 5 min.
    Total - 30 min.
    Rules regarding exam aids
    Computer is allowed
    Available exam aids
    Projector
    Type of evaluation
    7-point grading scale
    Examiners
    External censure
    Exam criteria
    A single grade is given based on a total assessment of the entire written product and the oral examination.
  • Preliminary literature list
    This is a preliminary literature list. A final literature list will be provided in connection with study start.
    Course materials available to the students via Internet.
  • Additional information
    Some classes may take place online.
69
hours of teaching
205
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 you will receive 69 hours of instruction, which corresponds to 92 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, Online teaching.
The preparation primarily consists of the following activities: reading the curriculum, reading your own notes, project work.

Read about KEAs Study Activity Model

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