Physical Computing (Viborg)





Offered by

ICT Engineering




Students must have passed all courses offered in 6th semester of AVR specialization and successfully completed their internship.

Main purpose

The purpose of this course is to introduce the students to developing interactive applications which interfaces to physical computing using Arduino and sensors. The students must also use 3D printer and laser cutter to get experience in using the products and try to cut in different materials to get a feeling for possibilities in using the technologies.


After successfully completing the course, the student will have gained knowledge about:
  • More in depth working knowledge about the process of printing and cutting.
  • The importance of planning to avoid bottle necking with printing and cutting.
  • Knowing about possibilities in different materials.
  • Knowledge about how to use electronics and sensors.


After successfully completing the course, the student will have acquired skills in:
  • Creating and using 3D print and laser cutting.
  • How to setup electronics and sensors.
  • How to develop different projects using Arduino and relevant sensors.
  • How to develop embedded code in Arduino.
  • How to input the data into interactive applications.
  • How to act in interactive applications based on input.


After successfully completing the course, the student will develop competence to:
  • Importance of making decisions in order to move forward in production.
  • Working with advanced functionality.
  • Set and meet deadlines based on a structured working process.
  • Understand how as a software engineer, you can use 3D print and laser cutting to make interactive applications.
  • Being able to create interactive applications with use of electronics and sensors.




Teaching methods and study activities

Students will work alone or in groups and they will be creating an AVR production which connect to electronics and sensors.

At the end of the course, each member/group presents the solution to the whole class. The presentation must be the interactive applications with 3D print and materials which are laser cut.
Each member/group is evaluated with passed/not passed in the presentation and can go to the exam when passed.
Student Activity Model:
Participation of lecturer and students 
Initiated by the lecturer
16 hours-  30 %
  • Lessons, scheduled
  • Excursions
  • Project guidance
  • Laboratory work
  • Exams and tests
Participation of students
Initiated by the lecturer
8 hours - 20 %
  • Assignments, self-study
  • Project and group work
  • Homework and preparation for exams
  • Evaluation of the teaching
Participation of students
Initiated by students
20 hours - 50 %
  • Homework and preparation for exams
  • Self-study
  • Project work
  • Study groups
  • Literature search
Participation of lecturer and students 
initiated by students
0 hours - 0 %
  •  Debate meetings
  • Study guidance


Students select and study new resources when needed. In the semester plan there will be links to websites with information and videos. In the electronic boxes there will be manuals.


Permit criteria for attending examination:
  • Presentation of project and specialization


Oral examination
The examination is an oral examination based on a presentation of the project. 5 minutes per member/group.
Then an individual examination for 20 minutes. The student first present his/her interactive applications, 3D print and laser cut in the project and the code created. This is 5 minutes. Then 15 minutes of discussion and questions and also including evaluation and grading.
Allowed tools: All

Grading criteria

Examinations account for 100 % of final grade.

Additional information



Nicolai Brobak (NBRO)

Valid from

9/1/2019 12:00:00 AM

Course type

7. Viborg
Compulsory for the specialization AR/VR (Viborg)