Distributed Data Acquisition and Processing Technologies

Year
3
Academic year
2024-2025
Code
01020591
Subject Area
Digitalization and Technologies
Language of Instruction
Portuguese
Other Languages of Instruction
English
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Elective
Level
1st Cycle Studies

Recommended Prerequisites

Programming and Computer Science; Digital Technologies.

Teaching Methods

The teaching methods acquire practical nature, being therefore fundamentally of laboratory type, oriented to project, involving orientation of tutorial type, with accompaniment and supervision at engineering design level.

Exclusively laboratory classes:

- In an initial phase supported by slides and study of manuals and books chapters;

- In all laboratory classes performing and evaluating practical assignments with increasing degree of difficulty and clarifying doubts (mini-projects - 30%, integrative project 40%, laboratory tests -30%).

Learning Outcomes

The curricular unit (CU) aims the development and acquisition of competences and the accomplishment of projects in instrumentation, and distributed data acquisition and processing systems. This CU aims to introduce, for the first time in the curricular plan, methodologies of project development, through the application of concepts obtained in the areas of computer programming and digital technologies. The CU allows to integrate, in a collaborative way, knowledge on sensors, arrays of distributed sensors, electronics, programming languages, computer systems and IoT. In addition, the student is confronted with the need to carry out collaborative teamwork, analyze and identify problems, study requirements and systematize solutions, as well as develop the necessary critical thinking and reasoning to apply theoretical concepts in solving practical problems. The UC also intends to develop communication skills, encouraging new ways of presenting content.

Work Placement(s)

No

Syllabus

Implementation of a set of laboratory mini-projects, supported by sensors, microprocessors, microcontrollers and/or other devices of generic use (similar to the Arduino), that allow the student to quickly acquire knowledge on data acquisition in analog and digital formats, operating sensors and measurements, data processing and communication, control of electronic devices, interfaces with distinct devices, computer systems and programming in general;

Completion of a comprehensive and integrative final project requiring a broad set of knowledge, guided by one or more teachers, which will allow the evaluation of the following aspects of an initial contact with project management: analysis of problems, assessment of solutions, proposals of work methodology, data analysis, writing brief reports and presentation of results.

Assessment Methods

Assessment
Mini Tests: 30.0%
Laboratory work or Field work: 30.0%
Project: 40.0%

Bibliography

1. Slides introdutórios às aulas tutoriais e às primeiras aulas laboratoriais.

2. URL: https://www.arduino.cc/, 2022.

3. James Conner. Learn Arduino Sensor With Projects For Beginners: A pratical hands on approch for arduino sensor. June 8, 2019.

4. Vibha Soni. IoT for Beginners: Explore IoT Architecture, Working Principles, IoT Devices, and Various Real IoT Projects (English Edition). Bpb publications, December 2021.

5. Brian W. Kernighan, Dennis M. Ritchie (1988), The C Programming Language, Prentice Hall, 2nd ed.

6. Frank Vahid (2010), Digital Design, John Wiley and Sons, 2nd ed.

7. John Wakerly, (2005), Digital Design Principles and Practices, Prentice Hall, 4th ed.