Business Academy Copenhagen (EK)

da

Webprogramming - Databases 1

2025/2026
Danish title
Webprogrammering - "Databaser 1"
Study programme
Web Development
Type of education
Full time education
Level of education
Bachelor (top-up)
Semester
1. semester
Duration of the subject/module
1 semester
Ects
5
Programme elements
Compulsory
Language
English
Start time
Autumn
Spring
Location
Håndværkergården, København N
Subject number
9941102 / 4134-10334 / 4134-10293 / 4134-10278
Responsible for the subject(s)/modul(es)
Christian Ole Kirschberg
Santiago Donoso
  • Purpose and learning objectives

    The subject area covers data storage, modeling, exchange of data sources based on recognized standards, and data security.

    Knowledge

    The student has development-based knowledge of: practice, applied theory and methods of development within:

    • data storage, data modelling, data exchange and data security
    • quality assurance

    The student can understand and reflect on:
    • development methods in web development,
    • web architecture and design patterns

    Skills

    The student can:
    - Use relevant tools and techniques to design and implement databases, including ER modeling and normalization
    - Develop and optimize queries using SQL or equivalent query languages
    - Integrate databases into web applications through a programming language and framework

    Competences

    The student can:
    - Independently design, develop, and implement database solutions as an integral part of a full-stack web application

  • Type of instruction
    Teaching alternates between different formats and learning methods, including lectures, group work and supervised project work. The students must apply their knowledge in the preparation of a project, where they must also acquire new knowledge on their own in order to solve the development task.
  • 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
    Type of exam
    Combined written and oral examination
    It is an oral examination based on a practical project completed during the semester. The project is practical and must involve front-end and back-end development, relational databases and/or any technology chosen for the course.
    Prior to the examination 1 page with a link to a Git repository must be submitted. This must also be available during the exam.

    The exam is individual, but the students work on their project in groups of 2-3 students.
    Type of assignment
    The project is practical and will contain topics relevant to front-end, back-end, relational databases and/pr any technology chosen for the course. Prior to the examination 1 page with a link to a Git repository must be submitted. This must also be available during the exam.
    Individual exam or group exam
    Individual
    Exam languages
    English
    Duration
    Presentation - max 5 min.
    Examination- max. 20 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 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
68
hours of preparation
The figure shows the extent of workload related to the subject divided into different study activities.

In the subject Webprogramming - Databases 1 you will receive 69 hours of instruction, which corresponds to 92 lessons (1 lesson = 45 min.) and 50% of your total workload for the subject.

The teaching primarily consists of the following activities: internal lecturers, group work, Online teaching.
The preparation primarily consists of the following activities: reading your own notes, reading the curriculum, group work, searching for information.

Read about KEAs Study Activity Model

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