Skip to main content

Digital Prototyping and the Internet of Things

Text original

Aquesta assignatura s'imparteix en català. El text original d'aquest pla docent és en català.

Consulta el pla docent original!

Texto traducido

Esta asignatura se imparte en catalán. El plan docente en español es una traducción del catalán.

La traducción al español está actualizada y es equivalente al original.

Si lo prefieres, ¡consulta la traducción!

Text created with automatic translation

The language of instruction of this subject is Catalan. The course guide in English is an automatic translation of the version in Catalan.

Automatic translation may contain errors and gaps. Refer to it as non-binding orientation only!

Refer to the original course guide!

Course

Multimedia. Applications and Video Games

Subject

Digital Prototyping and the Internet of Things

Type

Basic Training (BT)

Academic year

2

Credits

6.0

Semester

1st

GroupLanguage of instructionTeachers
G15, classroom instruction, morningsCatalanRamon Reig Bolaño

Objectives

This subject is an introduction to digital prototyping and the Internet of things ( IoT) . It focuses on the knowledge and development of the digital bases on which the prototypes are built that allow the interaction between the tangible and measurable physical world with the digital universe. Throughout the subject, the foundations of what is known as physical computing ( physical computing ), tangible user interfaces ( TUI ), intelligent sensors and IoT applications are worked on, and they are developed some examples and cases according to these theoretical frameworks. In the final part of the subject, the students propose and develop a final project that integrates the content worked on from examples and cases raised, which each can finish defining in accordance with their personal interests.

Learning outcomes

  • RA1. It develops hardware in the multimedia field.
  • LO2. Implement multimedia applications based on different systems.
  • LO3. Acquire and demonstrate advanced knowledge of the theoretical and practical aspects and working methodology in the field of multimedia.
  • LO4. Shows skills for critical reflection in the processes linked to the exercise of the profession.
  • LO5. It designs interventions that meet the needs of this area in a multidisciplinary way.

Skills

General skills

  • Combine scientific knowledge with technical skill and technological resources to deal with difficulties in professional practice.

Specific skills

  • Develop and manage software and hardware in a multimedia environment.
  • Know about the characteristics, functions and structure of operating systems, distributed systems and computer networks, in order to use them well for design and implementation of multimedia applications.

Basic skills

  • Students have demonstrated knowledge and understanding in a field of study that builds on general secondary education with the support of advanced textbooks and knowledge of the latest advances in this field of study.

Core skills

  • Display professional skills in complex multidisciplinary contexts, working in networked teams, whether face-to-face or online, through use of information and communication technology.

Content

Module 1. Introduction to digital prototyping and IoT

  • Contextualization and definitions
  • Digital outputs. Parameters of digital systems
  • Digital inputs. Algorithmic structures, variables and binary data
  • Serial communication. Parameters and variants

Module 2. Analog data and auxiliary components

  • Analog inputs
  • Analog outputs
  • Auxiliary and external elements
  • Libraries and functions

Module 3. Basic interaction and IoT projects

  • Basic interaction. Processing. Examples of interaction
  • Digital prototyping. Connectivity
  • IoT support platforms. Example of MQTT and cloud services

Module 4. Final project

  • Development of the final project
  • Presentation of the final project

Evaluation

The evaluation is continuous and formative. Tests are taken during the course which, together with the practice grade, make up the final grade. The weighting is as follows:

  • Follow-up test: 20%
  • Final test: 35%
  • Internships: 30%
  • Project: 10%
  • Participation observation: 5%

If the average is < 5 or any of the assessment elements has a grade < 3.5, no average is taken and the continuous assessment is suspended. In this case, you can go to the reassessment test of the subject, which is done in the laboratory. In this test, the theoretical and practical part of the subject is reassessed. Then the final weighting of the subject is as follows:

  • Follow-up test: 5%
  • Final exam: 15%
  • Internships: 20%
  • Project: 5%
  • Remark: 5%
  • Laboratory reassessment test: 50%

Methodology

Following the UVic-UCC training model, this subject offers a set of training experiences based on the problem-based learning methodology (PBL), which in this case are laboratory practices throughout the course and a project final that develops during the last weeks. The hours of student-teacher contact are made up of two types of sessions: more theoretical and problem-solving sessions that usually take place in the classroom; and laboratory practice sessions, which are interspersed. During the theoretical sessions , concepts are introduced, examples are raised and solved based on the interaction with the students. On the other hand, in the laboratory practice sessions, work is done in smaller groups or the presence of teachers is reinforced, so that the students, based on statements previously raised and who have been able to work individually or in groups in their studies prior - delivered at the beginning of the session -, they can show the achievements of the sections of each practice to the teachers until they are completed. The teachers guide them throughout the learning process, resolve their doubts, ask them questions for reflection and validate the successful completion of the different sections of each practice. As for the personal work, the student must do the theoretical monitoring of the subject, solve the proposed tasks and problems, prepare and present practical work and their reports in working groups or individually, which will prepare them to be able to also successful in the follow-up and global tests, which validate the individual achievement of the learnings worked on throughout the course.

Bibliography

Key references

  • Oxer, Jonathan, Blemings, Hugh (2009). Practical Arduino: Cool Projects for Open Source Hardware. APress.
  • Córcoles Córcules, Sheila & Moreno Muñoz, Sheila (2018). Arduino. Retrieved from https://ucercatot.uvic-ucc.cat/permalink/34CSUC_UVIC/qq5d82/alma991001123930506718
  • Joshua Noble (2009). Programming Interactivity: A designer's Guide to Processing, Arduino, and openFramework (2 ed.). O'Reilly.
  • López Aldea, Eugenio (2015). Arduino. Retrieved from https://ucercatot.uvic-ucc.cat/permalink/34CSUC_UVIC/qq5d82/alma991001123930906718
  • Pizarro Peláez, Jesús (2019). Internet de las cosas (IoT) con Arduino: manual práctico. Retrieved from https://ucercatot.uvic-ucc.cat/permalink/34CSUC_UVIC/qq5d82/alma991001139766706718

Further reading

Teachers will provide complementary bibliography and compulsory reading throughout the course via the Virtual Campus.

Contact us

If you have a question, we have the answer

Contact