Coding for Design

Postgraduate course

Course description

Objectives and Content

This subject aims to give the students knowledge and experience in how computers can be instructed to carry out tasks related to the design subject.

The aim is to create a basic understanding of programming from a design perspective, while giving the students knowledge of the possibilities of programming as a design tool for processes, projects, and practices.

Learning Outcomes

On completion of the subject the student should have the following learning outcomes defined in terms of knowledge, skills, and general competence:


  • Relevant programming languages and applications
  • Possibilities programming has as a tool in a design process.
  • How a computer program is built and run in different environments.


  • Be able to use programming as a tool in a design project
  • Knowledge of programming to adapt own projects and goals

General Competence:

  • Be ethically aware in connection with programming


Full time

ECTS Credits


Level of Study


Semester of Instruction

Required Previous Knowledge
Access to the Course
Admission to the master's program in design.
Teaching and learning methods
Lectures, workshops, assignments and presentations.
Compulsory Assignments and Attendance
Forms of Assessment

In this subject the following form of assessment will be used:

  • Visual project presentation
Grading Scale
Pass / Fail
Assessment Semester
Reading List
The syllabus will be ready by 01.07. for the autumn semester and 01.12. for the spring semester.
Course Evaluation
The subject will be evaluated every third year, according to UiB¿s quality system
Programme Committee
The program board is responsible for the academic content and structure of the study and for the quality of the study program and all subjects in the program.
Course Administrator
The Faculty of Art, Music and Design, Department of Design has the administrative responsibility for the course and the study programme.