Copenhagen School of Design and Technology


Software Construction 2

Danish title
Softwarekonstruktion 2
Study programme
Business Economics & Information Technology
Type of education
Full time education
Level of education
Bachelor Programme
2. 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)
Janni Høyer Thoft
Jens Rasmussen
  • Purpose and learning objectives

    In Software Construction 2, students work with construction and programming in relational databases and learn how to develop graphical user interfaces and how to link these two software elements in client-server applications.


    The student has gained development-based knowledge, understanding and an ability to reflect on applied theories and methods regarding
     implementation of relational databases
     database searches by means of a data query language
     transaction management and rollback in information systems
     client server programming and user interfaces.


    The student masters skills related to the use of
     methods and theory for modifying data in and retrieving data from a database
     methods and theories for the development of client-server applications
     methods for the development of graphical user interfaces.


    The student is able to handle complex and development-oriented issues regarding
     construction and testing of databases
     programming a client server application
     implementation of user interfaces in client server systems.

    The student is able to identify their own learning requirements and develop their own knowledge, skills and competencies in relation to
     client-server applications, databases and database 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
    Written report and oral defence
    Type of exam
    Oral examination
    Individual exam or group exam
    Group, 5-8 max participants
    Exam languages
    Type of evaluation
    7-point grading scale
    Internal censure
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 2 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