Multimedia Programming


Content, progress and pedagogy of the module

The goal of this module is to strengthen the student’s capacity to develop advanced multimedia applications. Based on a significant amount of prior knowledge of programming, the module will advance the students capabilities to develop software and physical systems through more complex algorithms and programming techniques.


In connection with the module, courses may be offered within the following area:

  • Multimedia Programming

Learning objectives


During this module, students should acquire:

Basic knowledge about

  • advanced topics of software development and algorithms relevant to the design and implementation of multimedia software applications (these can include software design patterns, programming mobile devices and embedded systems, robots and robotic motion, network programming, and machine learning)


Skills in

  • applying a variety of intermediate and advanced programming techniques and methods in the construction of effective and efficient multimedia software applications
  • applying advanced programming techniques in combination with artistic and perceptual theories


Competencies in

  • analyzing multimedia engineering problems and select, apply, and evaluate appropriate technologies in developing successful solutions
  • applying quantitative analysis to evaluate multimedia solutions
  • applying advanced concepts in multimedia programming and software engineering

Type of instruction

Method of working: Individual or small groups.



Name of examMultimedia Programming
Type of exam
Active participation/continuous evaluation
Active participation in the module’s series of lectures and other course related activities is required. Active participation is defined as reading of set literature, 80 % attendance of the module’s series of lectures and other course related activities, contribution to the module’s discussion sessions through presentations and active participation in discussions as well as hand in of all assignments.

If a student does not meet the requirements for active participation, the following re-exam is conducted:

Internal written exam in the module “Multimedia Programming”.

Hand in: Individual.
The examination is a 7-day assignment on a set subject. The assignment will be evaluated by the examiner.
Number of pages: the written part must not exceed 10 pages.
Permitted aids
All written and all electronic aids
AssessmentPassed/Not Passed
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleMultimedieprogrammering
Module codeKOTBA20VM01
Module typeCourse
Duration1 semester
5. semester
Language of instructionEnglish
Location of the lectureCampus Aalborg
Responsible for the module


Education ownerBachelor of Arts (BA) in Art and Technology
Study BoardStudy Board of Art, Health and Technology
DepartmentDepartment of Communication and Psychology
FacultyFaculty of Social Sciences and Humanities