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.

Written exam:
Form of examination: c)
Hand in: Individual.
The examination is a 7-day assignment on a set subject. Number of pages: the written part must not exceed 10 pages.
In case of a Fail grade, an additional examiner will also evaluate the assignment.
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 titleMultimedie programmering
Module codeBAART201918
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