Programming for Services

2022/2023

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 and digital devices that can be used as services’ touchpoints.

Learning objectives

Knowledge

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

Skills

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)

Competences

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

  • 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 § 17.

Exam

Exams

Name of examProgramming for Services
Type of exam
Written or oral exam
ECTS5
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 codeMSNSSDM1204
Module typeCourse
Duration1 semester
SemesterAutumn
ECTS5
Language of instructionEnglish
Location of the lectureCampus Copenhagen
Responsible for the module

Organisation

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