Design and Construction of a Web Application


Content, progress and pedagogy of the module

This is an English translation of the module. In case of discrepancy between the translation and the Danish version, the Danish version of the module is valid.


The purpose of the project module is to introduce students to designing and constructing a web application. Focus is on both process and product in connection with the preparation. Students will work with an iterative approach to design, where we initially work with different approaches to prototyping. A prototype of a web application must be implemented through program code, and must contain a user interface, a functional layer and a database layer. The prototype must also be of a dynamic nature, where the functional layer performs calculations based on input from the user interface and the database. The prototype must be demonstrable. The case of project module specifies a number of design requirements within a given area, e.g. e-commerce.

Learning objectives


  • must be able to demonstrate knowledge of preparing a prototype for a web application that supports a specific case
  • must be able to demonstrate knowledge of visual design, design of user interaction, as well as systematic prototyping and implementation


  • must be able to design a running prototype
  • must be able to use prototyping as a tool in connection with the preparation and assessment of design proposals in relation to design principles and guidelines for visual design
  • must be able to work systematically with the implementation of a demonstrable prototype of a web application


  • must be able to justify the choice of designs and implementation through principles and guidelines as well as argue for strengths and weaknesses
  • must be able to organize, implement, and reflect on problem-based project work

Type of instruction

Project work

Extent and expected workload

The student is expected to spend 30 hours per ECTS, which for this activity means 450 hours.



Name of examDesign and Construction of a Web Application
Type of exam
Oral exam based on a project
Assessment7-point grading scale
Type of gradingExternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Additional information

Contact: Study Board for Computer Science via or 9940 8854

Facts about the module

Danish titleDesign og konstruktion af webapplikation
Module codeDSNIXDB210
Module typeProject
Duration1 semester
Language of instructionDanish and English
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Education ownerBachelor of Science (BSc) in Interaction Design
Study BoardStudy Board of Computer Science
DepartmentDepartment of Computer Science
FacultyThe Technical Faculty of IT and Design