Business Academy Copenhagen (EK)

da

Webdevelopment - "Fullstack"

2025/2026
Danish title
Webprogrammering - "Fullstack"
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
20
Programme elements
Compulsory
Language
English
Start time
Autumn
Spring
Location
Håndværkergården, København N
Subject number
9941101 / 4134-10333 / 4134-10291 / 4134-10277
Responsible for the subject(s)/modul(es)
Santiago Donoso
Christian Ole Kirschberg
  • Purpose and learning objectives

    The course element covers the development and modelling of web applications, including architecture, robustness, internet and web protocols, the use of debugging techniques, and techniques for commissioning and maintenance.

    Knowledge

    The student has development-based knowledge of: practice, applied theory and methods of development within:
    • relevant Internet and web protocols,
    • quality assurance
    The student can understand and reflect on:
    • development methods in web development,
    • web architecture and design patterns,

    Skills

    The student will get the skills to:
    • master all stages of development including planning, developing and implementing web applications based on concrete development requests, as well as evaluating practice-orientated and theoretical issues and selecting and justifying relevant options in relation to the development of web applications
    • evaluate and justify the choice of a suitable programming language and relevant methodologies for the implementation of web applications,
    • master a suitable programming language to develop web applications
    • implement and assess web user interfaces as well as justify and communicate solution proposals to partners and users
    • use relevant theories and methods of quality assurance for all phases of development

    Competences

    The student will learn to:
    • manage complex web development and development-orientated situations in web development
    • independently engage in academic and interdisciplinary cooperation in a professional manner and assume responsibility within the framework of professional ethics in relation to web programming
    • identify and structure their own learning needs and develop their own knowledge, skills and competencies in relation to web programming

  • 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
  • Collaborative subject/module(s)
    The course may include elements from the UI/UX module.
  • 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 must involve front-end, back-end development or relational databases and/or any technology chosen for the course.
    Prior to the examination 1 page with a link 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. The study programme can approve other group sizes.
    Type of assignment
    The project is practical and involves front-end and back-end, relational databases and/or any technology chosen for the course. Prior to the examination 1 page with a link a Git repository must be submitted. This must also be available during the exam.
    Formal requirements
    1 page with a link to the code base of the project must be submitted prior to the examination, and this must also be available as a Git repository 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
    One single grade is given based on an overall assessment of the project 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.
138
hours of teaching
410
hours of preparation
The figure shows the extent of workload related to the subject divided into different study activities.

In the subject Webdevelopment - "Fullstack" you will receive 138 hours of instruction, which corresponds to 184 lessons (1 lesson = 45 min.) and 25% 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