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 2019 
Udbydes under:Bachelor i digital design og interaktive teknologier (b-ddit) 
Omfang i ECTS:15,00 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:
Maks. antal deltagere:60 
Formelle forudsætninger:
Læringsmål:After the course the student should be able to:

Make use of storyboards, scenarios, enactments and interactive sketches as complementary design artefacts part of interaction design processes;

Compare and discuss the qualities of storyboards, enactments and interactive sketches respectively as design artefacts part of interaction design processes;

Discuss the use of interactive hardware and software sketches in the early stages of exploratory interaction design processes;

Construct interactive sketches by programming standard devices (e.g. Laptops, SmartPhones, Tablets);

Construct interactive sketches by programming small network-enabled microprocessors in combination with various analog and digital sensors/actuators;

Explain the basics of digital and analog sensors/actuators and the openings for interaction design they present;

Explain the basics of the internet of things , smart connected products , cloud computing and the openings for interaction design they present;

Discuss how core theoretical concepts in the design for human interaction with digital technology (e.g. context, mobility, and interconnectedness) can help structure the process of designing for interaction with ‘smart connected products’ 
Fagligt indhold:The course is a hands-on introduction to the theoretical concepts and techniques supporting a construction-oriented explorative approach to interaction design processes. In Particular, the course forwards the construction and use of interactive software and hardware sketches as key vehicles in the early stages of these processes. The course revolves around a series of investigations programming Laptops, Smartphones, Tablets and networked Microcontrollers as part of the hardware and software sketching process. These investigations include an introduction to basic sensor, actuator and networking technologies discussed as materials available to the interaction designer during sketching processes. Finally, the historical and technological underpinnings of the ‘Internet-of-Things’ and ‘ smart connected products’ are introduced, and the openings for interaction design they present are discussed. This includes an introduction to the smart connected products technology stack and the use of state-of-the-art cloud based computing platforms.

The course is an immediate extension of the “Digital Design and Interactive Technologies - foundations" and the ‘introduction to programming courses’.

The course introduces :

- The concepts of context, mobility, pervasive computing, augmented reality, the internet-of-things, and cloud based computing as ground for the design for human interaction with networked digital technologies. In particular, referring to Porter&Heppelman’s work, the course introduces the basic idea of so-called smart connected products and design hereof.

- The use of Javas Script in the construction of interactive sketches. The introduction is centered around the development, execution and debugging of a series of small interactive Java Script web applications for Laptop, Tablets and Smart Phones. Furthermore, the course introduces the use of Java Script for programmatic control of sensors and actuators (accelerometer, compass, GPS, speaker, buzzer) embedded in many of today's handheld devices, and made accessible through common web api’s. The pro and cons of using off-the-shelf smartphones as sketching platform is introduced and discussed.

- The use of node.js to programmatically control network-enabled microcontrollers in the construction of interactive sketches. The introduction is centered around the development, execution and debugging of a series of small interactive node.js applications for microcontrollers. This part of the course includes an introduction to the design of basic electronic circuits and the use of wireless and wired sensors and actuators including appropriate protocols (e.g. Bluetooth, wifi, i2c,serial, etc.). Also, the course introduces the abstraction and use of network enabled so-called smart sensors and actuators including the use of off-the-shelf tagging and beacon technologies (e.g. NFC and Bluetooth enabled components).

- The technology stack of smart connected products and the internet of things , cloud based computing and the use of commercially available platform-as-a-service in the design of smart connected products. This includes hands-on experience with the implementation of Watson Iot services within the IBM cloud platform using nodeJS and Node-RED. 
Læringsaktiviteter:

14 weeks of lectures, exercises and supervision organised as bi-weekly 4 hour workshops where lectures, presentations and discussions in plenum are intermixed with supervision and hands-on individual and group exercises. A group consists of 5-6 students.

Activities include:
• Presentation of software sketching techniques in plenum accompanied by supervised group exercises
• Presentation of hardware sketching techniques and the basic microcontroller programming in plenum accompanied by supervised group exercises
• Presentation of cloud computing techniques in plenum accompanied by supervised group exercises aimed at making the students familiar with the use of a state-of-the-art cloud computing platform such as IBM Cloud
• Student group presentations of project work including vision, rationale, and concrete soft&hardware sketches
• Lectures with discussion of design theoretical concepts related to the early phases of explorative interaction design processes and soft&hardware sketching
• Lectures with discussion of key concepts including pervasive/ubiquitous computing, context, augmented reality,connectivity, location & proximity based interaction, the internet-of-things, smart connected products,cloud based computing.
• Participation in poster exhibition 

Obligatoriske aktivititer:-Handing in of 2 group assignments demonstrating the use of JavaScript to implement Web Applications as software sketches
-Handing in of 2 group assignments demonstrating the use of node.js to program microprocessor controlled customized hardware
-Handing in of 2 group assignments demonstrating the use of node.js, mqtt ,Node-RED, and the IBM cloud 
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. 20 pages, presenting the group project’s design process including the overall vision, interactive sketches, prototypes and other materials (video, paper, storyboards, scenarios, etc.). A group consists of 5-6 students.
- an individual reflection on process and outcome of max. 5 pages on the student’s project work and contribution to the project team.

Form of oral exam: Mixed exam 1