Programming for Services


Content, progress and pedagogy of the module

The module will introduce the basic concepts of programming needed to understand and to work with the most used applications in interaction design and with digital devices that can be used for service platforms.

Learning objectives


Students who complete the course module will obtain the following qualifications:

  • Understand integrated development environments
  • Understand recursive functions
  • Understand types, declarations, expressions and statements
  • Understand the complexity of a program
  • Understand libraries and the concept of linking


Students who complete the course module will obtain the following qualifications:

  • Design an event-driven interactive interface, e.g., a simple app or a touch-point of a service and integrate external libraries (application)
  • Interpret and analyze a basic program
  • Work out the complexity of a program (understanding)
  • Explain how to use algorithms, functions and data for solving problems (understanding)


  • Evaluate (analysis) existing code, judge its design and recommend changes
  • Evaluate and select the right platform to be used for supporting a specific service applica-tion

Type of instruction

See general description of the types of instruction described in the introduction to Chapter 3



Name of examProgramming for Services
Type of exam
Written or oral exam
In accordance with the current Joint Programme Regulations and directions on examination from the Study Board for Media Technology: Individual oral (based on presentation and discussion) or written (based on a report) examination with internal censor. The assessment is performed in accordance with the 7-point scale.
Permitted aids
With certain aids:
See semester description.
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleProgrammering for service
Module codeMSNSSDM1174
Module typeCourse
Duration1 semester
Language of instructionEnglish
Location of the lectureCampus Copenhagen
Responsible for the module


Study BoardStudy Board of Media Technology
DepartmentDepartment of Architecture, Design and Media Technology
FacultyThe Technical Faculty of IT and Design