IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Digitalt materiale og interaktive artefakter 
Kursusnavn (engelsk):Digital Material and Interactive Artefacts 
Semester:Forår 2017 
Udbydes under:Bachelor i digitale medier og design (bdmd) 
Omfang i ECTS:15,00 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:15 
Forventet antal deltagere:
Maks. antal deltagere:40 
Formelle forudsætninger:None. 
Læringsmål:After the course the student should be able to :
• Design and implement small structured JavaScript applications
• Explain the use of control- and data-structures, functions and parameters, simple objects, and external software libraries in JavaScript
• Design and implement small microprocessor-controlled digital / analog circuitry
• Explain the use of smartphones and microprocessor-controlled digital / analog electronic circuits as sketching platforms in the early stages of interaction design processes.
• Discuss strengths and weaknesses of using smartphones and microprocessor-controlled digital / analog electronic circuits as sketching platforms
• Discuss the role interactive sketches play as design artifacts in the early stages of exploratory interaction design processes.
• Discuss how core concepts (e.g. context, mobility and interconnectedness) discussed on the course combined with hands-on experience from working with state-of-the-art enabling technologies can help structure the early stages of the design for user experiences with ‘smart things’. 
Fagligt indhold:The course is an introduction to design/construction-oriented explorations of the many possibilities to design for new user experiences with interactive artifacts that emerges in the meeting between the areas of interaction design, pervasive computing, and critical approaches to design. The course introduces a number of general tools and concepts supporting a construction-oriented and explorative approach in the early stages of interaction design processes. The course is an immediate extension of the course BIDG ("Interaction Design: Genre and contexts").

The course includes an introduction to three areas:

Programming in Java Script
Introduction to basic data- and control-structures as well as an introduction to the concept of functions and the use of both internal and external function libraries. The introduction is centered around the development, debugging and execution of small Java Script applications on mobile devices. Furthermore, the use of Java Script for programmatic control of sensors and actuators (accelerometer, compass, GPS, speaker, vibrator) embedded in smartphones is introduced.

Sketching in Hardware
Designing and programming small microprocessor controlled digital / analog circuits. Including an introduction to the basic design of electronic circuits. Particular emphasis will be on the interaction between hardware and software, the relationship between digital and analog input/output signals, and the use of sensors and actuators as part of interactive sketches when exploring interaction and interfaces different from screen-based graphical userinterfaces..

Design Thinking
With references to Bill Buxton and Donald Schön the course introduces and discuss how the construction of interactive sketches is key to the early stages of exploratory design processes.

Central to this introduction is the discussion of sketching process as a ongoing dialogue between the designer and the sketch and the continuous going back and forth between unfolding, exploring and discovering aspects emerging in the interaction designer’s meeting with the particularities of a given a design situation. The introduction is anchored in a series of hands-on investigating the use of Laptops / Smartphones / Tablets / Microcontrollers as platforms for the construction of interactive software and hardware sketches. 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger, øvelser og vejledning

Course activities are organised as:
- A series of lectures where course theories and methods are reviewed and discussed in groups
- Individual exercises specifically aimed at making the students familiar with JavaScript programming language and the use of software development tools
- Group exercises specifically aimed at making the students familiar with simple microprocessor controlled digital/analog electronic circuits
- Project supervision specifically aimed at making students develop their design thinking 

Obligatoriske aktivititer:The course will consist of a 3-week mini project that is conducted in pairs, followed by a 10-week group project that is conducted in groups of 3-5 students. Students must complete mandatory activities in order to be prepared for the exam and be able to submit written work for the exam. If activities are not conducted, you will not be able to participate in the exam.

Mandatory activities are:
• Participation in the two project presentations
• Participation in the project exhibition with poster 
Eksamensform og -beskrivelse:D2G Aflevering med mundtlig eksamen der supplerer projekt. Delt ansvar for projekt., (7-scale, external exam)

The written work consists of:
- a group report of max. 30 pages, which describes the group project’s design process (generated hardware and software sketches) and the group’s design prototype (source code, high fidelity imagery).
- an individual reflection of max. 5 pages on the student’s project work and contribution to the project team (with respect to programming in JavaScript, sketching in hardware, and design thinking)

Groups consist of 2-4 students.

For the 30-minute oral exam, the students' are assessed according to the course’s learning outcomes:
- 5 minutes are dedicated to learning outcomes regarding programming in Java Script
- 10 minutes are dedicated to learning outcomes regarding design thinking and sketching in hardware
- 15 minutes are dedicated to questions, deliberation, and feedback  

Litteratur udover forskningsartikler:- Buxton, Bill. Sketching user experiences: getting the design right and the right design: getting the design right and the right design. Morgan Kaufmann, 2007.
- Haverbeke, Marijn. Eloquent JavaScript: A Modern Introduction to Programming. No Starch Press, 2014. http://eloquentjavascript.net/
- Further literature will be announced on LearnIT