Course syllabus autumn 2024
Course syllabus autumn 2024
Title
IoT Prototyping and User Experience
Swedish title
IoT-prototyping och användarupplevelse
Course code
DA641E
Credits
15 credits
Grading scale
UA / Excellent (A), Very Good (B), Good (C), Satisfactory (D), Pass (E) or Fail (U)
Language of instruction
English
Decision-making body
Faculty of Technology and Society
Establishment date
2022-03-08
Syllabus approval date
2022-02-14
Syllabus valid from
2022-08-29
Entry requirements
- Bachelor of Science in Engineering (at least 180 credits) or a bachelor’s degree in computer science or related fields such as computer engineering, computer and information science, software engineering, informatics, telecommunications or electrical engineering.
- At least 15 credits in programming.
- Equivalent of English 6 in secondary school
Level
Advanced level
Main field
Computer Science
Progression level
A1N
Progression level in relation to degree requirements
This course is part of the main field of study, computer science, and may be included in the degree requirements for the master’s degree (120 credits) in computer science.
Course objectives
This course is an introduction to prototype development. The aim is to develop a good understanding and promote good user experience and design of IoT systems. The project format will provide the student with the opportunity to apply technical knowledge associated with the IoT to design-oriented thinking and iterative evaluation of the user experience, as well as the suitability of a technical solution.
Students will become familiar with accepted techniques for describing and visualising concept ideas, prototype development, and various approaches to user testing to validate the relevance and design of IoT systems.
Course contents
The course introduces current tools and techniques for:
- Visualisation and description of concepts of an imagined IoT system, as well as relevant scenario-based user experiences (UX) that are the aim of the chosen design.
- Development of prototypes representing minimum viable products (MVPs), i.e., that are of particular relevance in allowing early evaluation of the intended product’s potential.
- Evaluation of concept ideas and prototypes in terms of design choices as compared to the user experience, as well as the suitability of the technical solutions, in terms of potential for further development into complete IoT products or additional prototype development needs.
Specific aspects for IoT systems related to design and development are discussed to provide justification for the design of concepts and prototypes, as well as evaluation of user experiences and technical possibilities.
The course also introduces strategies for identifying and using relevant representatives of intended user groups to support the design of user groups (including aspects such as gender, ethnicity and age distribution) as well as forms of evaluation of user experiences.
Learning outcomes
Knowledge and understanding
To pass the course, the student must be able to:
1. Describe known issues related to the design of IoT systems.
2. Describe a concept for a new, or more widely developed, IoT system using scenarios and relevant techniques for the visualisation of usage and functionality.
3. Describe a minimum viable product (MVP) using relevant techniques for system description and user experience (UX), and justify the choice of technology.
Skills and abilities
To pass the course, the student must be able to:
4. Implement relevant parts of a major IoT concept into an MVP within a given time frame.
5. Plan and conduct usability tests of concepts and MVP.
6. Analyse results from usability tests, use and technology evaluation to justify the need for revision and/or further development of concept idea or MVP.
Judgement and approach
To pass the course, the student must be able to:
7. Critically reflect on alternative ways of evaluating concepts and MVPs.
8. Critically reflect on the potential of a minimum viable product.
9. Reflect on ethical choices and dilemmas of IoT systems, including the chosen concept and MVP, in terms of user experience and in what way the chosen solution is based on design-for-trust.
10. Critically discuss the importance of different parts of a system, and the order in which they should be implemented.
Learning activities
Lectures, seminars, laboratory work and projects.
Assessment
In order to achieve a passing grade (A-E), all the parts must have been completed with a grade E or G. In order to achieve a final grade above E, the project work is decisive.
- Passed (UG) written concept description including a plan for use evaluation, 2 credits – learning outcomes 2, 5 and 7.
- Passed (UG) use evaluation and revised concept description intended for development into a prototype, 2 credits – learning outcomes 3, 5, 6, 7 and 8.
- Passed (UG) laboratory work, 2 credits – learning outcomes 1, 4, 5 and 6.
- Passed (UA) project work with written reflection, 9 credits – learning outcomes 1-10.
Course literature
- Garrett, Jesse James (2010). The Elements of User Experience, New Riders Press, 2nd ed.
- Rowland, Claire, Goodman, Elizabeth, Charlier, Martin, Light, Ann, Lui, Alfred (2015). Designing Connected Products: UX for the Consumer Internet of Things. O'Reilly Media, 1st ed
Reference literature:
- Johnson, Jejf (2020). Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines, Morgan Kaufmann, 3rd ed.
- Morville, Peter, Rosenfeld, Louis, Arango, Jorge (2015). Information Architecture For The Web and Beyond. O'Reilly Media, 4th ed.
Course evaluation
The University provides students who are taking or have completed a course with the opportunity to share their experiences of and opinions about the course in the form of a course evaluation that is arranged by the University. The University compiles the course evaluations and notifies the results and any decisions regarding actions brought about by the course evaluations. The results shall be kept available for the students. (HF 1:14).
Interim rules
When a course is no longer given, or the contents have been radically changed, the student has the right to re-take the examination, which will be given twice during a one year period, according to the syllabus which was valid at the time of registration.
Additional information
The syllabus is a translation of a Swedish source text.