Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Elsa Ferreira Gomes

2019

Studying Programming Students Motivation using Association Rules

Authors
Tavares, PC; Gomes, EF; Henriques, PR;

Publication
CSEDU: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION - VOL 2

Abstract
For Programming teachers it is of utter most importance to understand the factors that impact on students' motivation to improve their ability to become good computer programmers. To understand a problem, to develop an algorithm for its solution, and to write the corresponding program is a challenging and arduous task, demanding time and self-confidence. In previous work we studied computer based technics to engage students in the learning activity; visualization, animation, automatic program assessment were some approaches that we combined. To support that work we studied carefully students' motivation and complemented that study with an inquiry to a group of students of Algorithm and Programming course of the first year of an Engineering degree. In this paper we show how Association Rules can be used to mine the data gathered in the inquiry to discover relationships among factors influencing extrinsic motivation.

2014

18th International Database Engineering & Applications Symposium, IDEAS 2014, Porto, Portugal, July 7-9, 2014

Authors
Desai, BC; Almeida, AMd; Bernardino, J; Gomes, EF;

Publication
IDEAS

Abstract

2017

A Computer Platform to Increase Motivation in Programming Students - PEP

Authors
Tavares, PC; Henriques, PR; Gomes, EF;

Publication
PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION (CSEDU), VOL 1

Abstract
Motivate students is one of the biggest challenges that teachers have to face, in general and in particular in programming courses. In this article two techniques, aimed at supporting the teaching of programming, are discussed: program animation, and automatic evaluation of programs. Based on the combination of these techniques and their currently available tools, we will describe two possible approaches to increase motivation and improve the success. The conclusions of a first experiment conducted in the classroom will be presented. PEP, a Web-based tool that implements one of the approaches proposed, will be introduced.

2016

Computer-supported Techniques to Increase Students Engagement in Programming

Authors
Tavares, PC; Henriques, PR; Gomes, EF;

Publication
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 2 (CSEDU)

Abstract
One of the main reasons that justify the student's failure in (introductory) programming courses is the lack of motivation that impacts on the knowledge acquisition process, affecting learning results. As soon as students face the difficulties concerning the development of algorithms or the coding in a programming language, they give up and do not try harder to solve other problems; they think it is a demanding activity and feel frustrated. In this paper we describe in detail an experiment conducted to verify the effectiveness, in terms of the increase in motivation and in knowledge acquisition, of combining program Animation tools with the immediate feedback provided by Automatic Evaluations Systems.

2013

Classifying heart sounds: Approaches to the PASCAL challenge

Authors
Gomes, EF; Bentley, PJ; Coimbra, M; Pereira, E; Deng, Y;

Publication
HEALTHINF 2013 - Proceedings of the International Conference on Health Informatics

Abstract
In this paper we describe a methodology for heart sound classification and results obtained at PASCAL Classifying Heart Sounds Challenge. The results of competing methodologies are shown. The approach has two steps: segmentation and classification of heart sounds. We also describe the data collection procedure.

2015

Animation and Automatic Evaluation in Supporting the teaching of Programming

Authors
Tavares, PC; Gomes, EF; Henriques, PR;

Publication
PROCEEDINGS OF THE 2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2015)

Abstract
Learning programming is a complex task that poses significant challenges. Students face different kinds of difficulties at complex levels that traditional teaching/learning methods are nor able to cope with. For this reason, several authors have researched the pedagogical effectiveness of program visualization and animation, and developed some tools. Animation can help students on the analysis and understanding of given programs, and can also guide on the development of new ones. It is very important to give students the opportunity to practice solving programming exercises by themselves. Receiving feedback is essential for knowledge acquisition. New tools arose (especially in the area of programming contests) to allow for the submission of solutions (programs developed by the students) to the problem statements presented by the teacher and to assess them, returning immediately information about the submitted answer. These tools can be incorporated into teaching activities, allowing students to test their work getting immediate feedback. Automatic evaluation systems significantly improve students performance. In this article are shown these two approaches, animation and automatic assessment, and proposed a new pedagogical practice resulting from the combination of both.

  • 2
  • 6