Copenhagen School of Design and Technology


Software Construction 1

Danish title
Softwarekonstruktion 1
Study programme
Business Economics & Information Technology
Type of education
Full time education
Level of education
Bachelor Programme
1. semester
Duration of the subject/module
1 semester
Programme elements
Start time
Guldbergsgade 29 N, København N
Subject number
Responsible for the subject(s)/modul(es)
Mikkel Wessel Nielsen
Jens Rasmussen
  • Purpose and learning objectives

    Software Construction involves basic concepts in programming and programming languages, including syntax, semantics, and structuring of programs. It provides an introduction to algorithms and essential data structures. In addition, students work with programming, including troubleshooting and essential program quality assurance.


    The student has gained development-based knowledge, understanding and an ability to reflect on applied theories and methods regarding
     description of the syntax and semantics of a programming language
     program structure
     simple algorithms
     data structures
     program quality criteria.


    The student masters skills related to
     use of theories and methods to structure the realisation of algorithms and data structures in a programming language
     use of theories and methods for the definition of program quality criteria and troubleshooting in their own programs
     communication of practical and theoretical issues related to the construction of programs, tests and algorithms.


    The student is able to handle complex and development-oriented issues regarding
     construction of a program based on a requirement specification.
    The student is able to identify their own learning requirements and develop their own knowledge, skills and competencies in relation to
     software construction and programming.

  • Type of instruction
    During class there will be both group work and lectures
  • 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 with the following modules
    The programme element is tested based on one or more part exams, that combine to form the given grade.

    The part exams can be oral, written og project based depending on the content and work method of the courses, the part exams is attached to. It may be either an individual or a group exam.

    There are 3 part-exams in the semester, each weighted 20%, 20% and 60%. The exam is with an internal examiner. When the part-exams will take place, will be published on KEA's learning platform at the start of the semester.
    Type of exam
    Combined written and oral examination
    The student will be examined in several subjects (Business Strategy, Strategic Marketing,
    Information Technologies, and Systems development). The examination must secure that the
    examination covers subjects that are not already dealt with in the report.

    The part-exams that are weighted 20% are written exams.

    The part-exams test whether the learning objectives for the individual semester modules have been. However, the part-exams that are weighted 20% focus mainly on the learning objectives for the knowledge and skills categories.

    The part-exam that is weighted 60% is a written assignment with an individual oral defence.

    It is the project submitted by the student that serves as the starting point for the oral part of the part-exam that is weighted 60%. The 60% part-exam tests the learning objectives within the categories of knowledge, skills and competencies for all the semester modules.

    The oral exam lasts 30 min. incl. grading. An overall grade is given according to the 7-point grading scale.

    At the start of the semester, the Head of Programme may decide that the two part-exams that are weighted 20% each can be combined into one part-exam weighted 30%. If so, the weighting of the 60% part-exam will be increased to 70%. Students will be informed about such a combination of part-exams at the start of the semester.

    If part-exams weighted 20% each are combined, the resulting 30% part-exam need not be passed. The part-exam that is weighted 70% must be passed, and the total weighted result must be at least 02. The grade of 02 cannot be obtained by rounding up.
    Formal requirements
    The project must be interdisciplinary and problem oriented.

    The School lays down the actual requirements for the project, which will combine essential fields of the 3rd semester teaching. The School can make further demands for group size, project scope and process documentation, including requirements for the demonstration of working code and/or the student’s written language skills. The School must secure that the project description is given to the students and the examiners.

    Handing in Report
    The report must not exceed 15 standard pages plus a maximum of 8 standard pages per group member, excluding appendices. Appendices should be kept to a minimum.
    Individual exam or group exam
    Group, 5-8 max participants
    Exam languages
    1. Individual presentation based on report: 5 minutes.
    2. Individual examination: 20 minutes.
    3. Discussion of performance and announcement of grade: 5 minutes.
    This exam is a common exam for all teaching subjects at 1. semester.
    Permitted exam aids
    A laptop can be used for presentation during the exam.
    Type of evaluation
    7-point grading scale
    Internal censure
    Exam criteria
    The student will receive an individual grade for the overall performance covering report,
    presentation and individual examination. The evaluation of the performance is based on the
    degree to which it complies with the purpose and learning objectives of the subjects, as described in the curriculum.

    Part-exams that are weighted 20% need not be passed. The part-exam that is weighted 60% must be passed, and the total weighted result must be at least 02. The grade of 02 cannot be obtained by rounding up.
    Re-examination and re-examination due to illness
    The exam will be held in the same way as the normal exam. The new project can either be based on the same problem as the original exam project or on a new problem.
hours of teaching
hours of preparation
The figure shows the extent of workload related to the subject divided into different study activities.

In the subject Software Construction 1 you will receive 62 hours of instruction, which corresponds to 82 lessons (1 lesson = 45 min.) and 45% of your total workload for the subject.

The teaching primarily consists of the following activities: internal lecturers.
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