Modelling an e-learning environment for learning programming languages


Autoria(s): Queirós, Ricardo; Leal, José Paulo
Data(s)

24/10/2014

24/10/2014

2011

Resumo

It is widely accepted that solving programming exercises is fundamental to learn how to program. Nevertheless, solving exercises is only effective if students receive an assessment on their work. An exercise solved wrong will consolidate a false belief, and without feedback many students will not be able to overcome their difficulties. However, creating, managing and accessing a large number of exercises, covering all the points in the curricula of a programming course, in classes with large number of students, can be a daunting task without the appropriated tools working in unison. This involves a diversity of tools, from the environments where programs are coded, to automatic program evaluators providing feedback on the attempts of students, passing through the authoring, management and sequencing of programming exercises as learning objects. We believe that the integration of these tools will have a great impact in acquiring programming skills. Our research objective is to manage and coordinate a network of eLearning systems where students can solve computer programming exercises. Networks of this kind include systems such as learning management systems (LMS), evaluation engines (EE), learning objects repositories (LOR) and exercise resolution environments (ERE). Our strategy to achieve the interoperability among these tools is based on a shared definition of programming exercise as a Learning Object (LO).

Identificador

1438-0625

http://hdl.handle.net/10400.22/5095

Idioma(s)

other

Publicador

IEEE

Relação

http://www.ieeetclt.org/issues/april2011/IEEE-LT-Apr11.pdf

Direitos

closedAccess

Tipo

article