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 contribute to the students gaining knowledge about and being able to develop an internet application or service. Internet application or service must be understood broadly and ranges from the more common internet applications to autonomous agents and the so-called "Internet of Things", where the internet is used to link physical objects, such as household electronics, where a traditional browser-based user interface is not necessarily used

The internet, internet technologies, nternet services, and internet applications are all key technological elements in today's society.

Learning objectives


  • demonstrate knowledge and understanding of the internet, internet technologies and internet services
  • understand and utilize internet concepts
  • analyze and model requirements for internet application development
  • structure an application in a multilayer architecture using common application patterns
  • design, implement and test an internet application or service


  • carry out systematic testing of the application / service and demonstrate that the application / service corresponds to the intentions and needs of the users
  • carry out systematic evaluation of the selected user interface
  • argue for choices made in all activities of the development process, including explaining requirements, architecture and that users' needs are related
  • demonstrate skills in the development of an internet application or service of high, internal and external quality, focusing on a scalable architecture and "quality of service"


  • develop a running internet application or service that solves the users' problem
  • describe and reflect on the form of work used in the development project
  • apply project management

Type of instruction

Project work to include:

  • an analysis of a problem whose solution can naturally be described in the form of analysis, design and realization of a specific internet application or service
  • design, implementation and testing of an internet application or service
  • assessment of scalability and “quality of service” using experimental methods
  • reflection on one's own development process

Digital support for competence development in research methods

Extent and expected workload

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



Name of examInternet
Type of exam
Oral exam based on a project
Assessment7-point grading scale
Type of gradingInternal 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 titleInternet
Module codeDSNSWK120
Module typeProject
Duration1 semester
Language of instructionDanish and English
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Education ownerMaster of Science (MSc) in Engineering (Software)
Study BoardStudy Board of Computer Science
DepartmentDepartment of Computer Science
FacultyThe Technical Faculty of IT and Design