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 José Paulo Leal

1994

Visualization and Interaction in Logic Programming

Authors
Leal, JP;

Publication
Sixth Workshop on Logic Programming Environments, ICLP 1994 post Conference Workshop W4, Technical Report, Institutt for datateknikk og telematikk, Norges

Abstract

1993

Representation and Manipulation of Music Documents in SceX

Authors
Filgueiras, M; Leal, JP;

Publication
Electronic Publishing

Abstract

1991

An History Based Interface

Authors
Leal, JP; Damas, L; Moreira, N;

Publication
Proceedings of the ICLP 1991 Workshop on Logic Programming Environments, Paris, June 1991. Technical Report, University of Orléans, France, LIFO N 91-6

Abstract

1990

The YToolkit: A Prolog Approach to a User Interface

Authors
Leal, JP;

Publication
Proceedings of the ICLP 1990 Workshop on Logic Programming Environments, Eilat, Israel, June 16, 1990. Technical Report, ECRC IR-LP-31-25

Abstract

2012

Programming exercises evaluation systems: An interoperability survey

Authors
Queiros, R; Leal, JP;

Publication
CSEDU 2012 - Proceedings of the 4th International Conference on Computer Supported Education

Abstract
Learning computer programming requires solving programming exercises. In computer programming courses teachers need to assess and give feedback to a large number of exercises. These tasks are time consuming and error-prone since there are many aspects relating to good programming that should be considered. In this context automatic assessment tools can play an important role helping teachers in grading tasks as well to assist students with automatic feedback. In spite of its usefulness, these tools lack integration mechanisms with other eLearning systems such as Learning Management Systems, Learning Objects Repositories or Integrated Development Environments. In this paper we provide a survey on programming evaluation systems. The survey gathers information on interoperability features of these systems, categorizing and comparing them regarding content and communication standardization. This work may prove useful to instructors and computer science educators when they have to choose an assessment system to be integrated in their e-Learning environment.

2012

PETCHA: A programming exercises teaching assistant

Authors
Queiros, RAP; Leal, JP;

Publication
Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE

Abstract
This paper presents a tool called Petcha that acts as an automated Teaching Assistant in computer programming courses. The ultimate objective of Petcha is to increase the number of programming exercises effectively solved by students. Petcha meets this objective by helping both teachers to author programming exercises and students to solve them. It also coordinates a network of heterogeneous systems, integrating automatic program evaluators, learning management systems, learning object repositories and integrated programming environments. This paper presents the concept and the design of Petcha and sets this tool in a service oriented architecture for managing learning processes based on the automatic evaluation of programming exercises. The paper presents also a case study that validates the use of Petcha and of the proposed architecture. © 2012 ACM.

  • 22
  • 25