265 documents found, page 1 of 27

Sort by Issue Date

An Ontology to Understand Programming Cocktails

Neto, Alvaro Costa; Pereira, Maria João Varanda; Henriques, Pedro Rangel

An ever-growing landscape of programming technologies (tools, languages, libraries and frameworks) has rapidly become the norm in many domains of computer programming— Web Development being the most noticeable example. The concurrent use of many compartmentalised technologies has advantages: it allows for flexibility in implementation, while also improving reusability. On the other hand, this proliferation tend...

Date: 2024   |   Origin: Biblioteca Digital do IPB

Goliath, a Programming Exercises Generator Supported by AI

Freitas, Tiago Carvalho; Neto, Alvaro Costa; Pereira, Maria João Varanda; Henriques, Pedro Rangel

The teaching-learning process is complex in nature, requiring many tasks and skills to achieve success in the construction of knowledge. As per any particular kind of cognitive development, teaching and learning Computer Programming is no different in this regard: tasks must be executed, sometimes repeatedly, and skills must be developed. Despite different approaches and methodologies, exercising what has been ...

Date: 2024   |   Origin: Biblioteca Digital do IPB

Improving conformance checking in process modelling: a multiperspective algorithm

Calheno, Rui Pedro Abreu; Carvalho, Paulo; Rito Lima, Solange; Henriques, Pedro Rangel; Ramos Merino, Mateo

Business process model and notation (BPMN) is a popular notation used for process modelling mainly due to its high expressiveness. However, BPMN has shortcomings when dealing with specific domains (namely Hazard Analysis and Critical Control Points systems), struggling to model activity duration, quality control points, activity effects and monitoring nature. To tackle these limitations, the business process mo...


Ar-based learning resource: A different way to learn data-structures

Lima, Lázaro Vinicius de Oliveira; Magalhães, Luís Gonzaga Mendes; Henriques, Pedro Rangel; Cardoso, Alexandre

Considering the difficulties in the teaching/learning process of computerprogramming, the development of skills related to Computational Thinking (CT) toprepare people to better solve problems stands out. Augmented Reality (AR) allows for the insertion and interaction with virtual information in the real world. AR is becoming ordinary to humanity, including the design of new teaching/learning strategies that en...


Motion sensors for knee angle recognition in muscle rehabilitation solutions

Franco, Tiago; Sestrem, Leonardo; Henriques, Pedro Rangel; Alves, Paulo; Pereira, Maria João Varanda; Brandão, Diego; Leitão, Paulo; Silva, Alfredo

The progressive loss of functional capacity due to aging is a serious problem that can compromise human locomotion capacity, requiring the help of an assistant and reducing independence. The NanoStim project aims to develop a system capable of performing treatment with electrostimulation at the patient’s home, reducing the number of consultations. The knee angle is one of the essential attributes in this contex...


The visual programming environment ROBI for educational robotics

Galvão, Gustavo; Neto, Alvaro Costa; Araújo, Cristiana; Henriques, Pedro Rangel

This paper presents the outcomes of a research project focused on the training of Computational Thinking, resorting to a block-based visual programming language created to program an Arduino Uno based robot. To support the design and implementation of the visual programming environment Robi, we start discussing the relevance of Educational Robotics to motivate and engage children in programming activities. Stud...


Value-focused investigation into programming languages affinity

Costa Neto, Alvaro; Araújo, Cristiana; Pereira, Maria João Varanda; Henriques, Pedro Rangel

The search for better techniques to teach computer programming is paramount in order to improve the students' learning experiences. Several approaches have been proposed throughout the years, usually through technical solutions such as evaluation systems, digital classrooms, interactive lessons and so on. Personal factors, such as affinity, have been largely unexplored due to their qualitative and abstract natu...


Uncertainty identification in context-aware systems using public datasets

Freitas, Leandro O.; Henriques, Pedro Rangel; Novais, Paulo

Uncertain situations are naturally embedded in intelligent environments due to a series of factors. Changes in users’ behaviour and the lack of context data are some of the reasons for this phenomenon to happen. Computing solutions for such domains should consider strategies to cope with the uncertainty problem, once it may influence the behaviour of services and, consequently, affect the way users interact wit...


A tribute to José Manuel Valença

Oliveira, José Nuno Fonseca; Pinto, Jorge Sousa; Barbosa, L. S.; Henriques, Pedro Rangel

The present Special Issue of the Journal of Logical and Algebraic Methods in Programming was planned as a tribute to Jose Manuel Esgalhado Valenca on the occasion of his Jubilation. A tribute to a professor, in the deepest sense of the word, a colleague and a friend, but above all to a long and inspiring academic journey that has so profoundly shaped the development of Informatics as a scientific area in Portug...


Motion sensors for Knee angle recognition in muscle rehabilitation solutions

Franco, Tiago; Oliveira, Leonardo Sestrem de; Henriques, Pedro Rangel; Alves, Paulo; Pereira, Maria João; Brandão, Diego; Leitão, Paulo; Silva, Alfredo

The progressive loss of functional capacity due to aging is a serious problem that can compromise human locomotion capacity, requiring the help of an assistant and reducing independence. The NanoStim project aims to develop a system capable of performing treatment with electrostimulation at the patient’s home, reducing the number of consultations. The knee angle is one of the essential attributes in this contex...

Date: 2022   |   Origin: Biblioteca Digital do IPB

265 Results

Queried text

Refine Results

Author





















More optionsLess options

Date





















More optionsLess options

Document Type






Funding



Access rights




Resource






Subject





















More optionsLess options