Enki: A Pedagogical Services Aggregator for Learning Programming Languages

Detalhes bibliográficos
Autor(a) principal: Paiva, José Carlos
Data de Publicação: 2016
Outros Autores: Leal, José Paulo, Queirós, Ricardo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/8659
Resumo: This paper presents Enki, a web-based IDE that integrates several pedagogical tools designed to engage students in learning programming languages. Enki achieves this goal (1) by sequencing educational resources, either expository or evaluative, (2) by using gamification services to entice students to solve activities, (3) by promoting social interaction and (4) by helping students with activities, providing feedback on submitted solutions. The paper describes Enki, its concept and architecture, details its design and implementation, and covers also its validation.
id RCAP_180320240820acf62047b881b9b3fb0c
oai_identifier_str oai:recipp.ipp.pt:10400.22/8659
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Enki: A Pedagogical Services Aggregator for Learning Programming LanguagesLanguagesDesignExperimentationThis paper presents Enki, a web-based IDE that integrates several pedagogical tools designed to engage students in learning programming languages. Enki achieves this goal (1) by sequencing educational resources, either expository or evaluative, (2) by using gamification services to entice students to solve activities, (3) by promoting social interaction and (4) by helping students with activities, providing feedback on submitted solutions. The paper describes Enki, its concept and architecture, details its design and implementation, and covers also its validation.This work is partially funded by the ERDF – European Regional Development Fund, through the Operational Programme for Competitiveness and Internationalisation – COMPETE 2020 Programme, with National Funds of FCT – Funda¸c˜ao para a Ciˆencia e a Tecnologia (Portuguese Foundation for Science and Technology), within project POCI-01-0145-FEDER-006961; by the North Portugal Regional Operational Programme (NORTE 2020), under the PORTUGAL 2020 Partnership Agreement, and through the European Regional Development Fund (ERDF), within Project ”NORTE-01-0145-FEDER-000020”; and by the Polytechnic Institute of Porto, by its Integration Research and Development Grants (BInt-ICD/IPP-BST/KMILT/01/2015).Association for Computing MachineryRepositório Científico do Instituto Politécnico do PortoPaiva, José CarlosLeal, José PauloQueirós, Ricardo2016-11-14T12:14:47Z20162016-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.22/8659eng978-1-4503-4231-510.1145/2899415.2899441metadata only accessinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-07-03T01:48:37Zoai:recipp.ipp.pt:10400.22/8659Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-07-03T01:48:37Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Enki: A Pedagogical Services Aggregator for Learning Programming Languages
title Enki: A Pedagogical Services Aggregator for Learning Programming Languages
spellingShingle Enki: A Pedagogical Services Aggregator for Learning Programming Languages
Paiva, José Carlos
Languages
Design
Experimentation
title_short Enki: A Pedagogical Services Aggregator for Learning Programming Languages
title_full Enki: A Pedagogical Services Aggregator for Learning Programming Languages
title_fullStr Enki: A Pedagogical Services Aggregator for Learning Programming Languages
title_full_unstemmed Enki: A Pedagogical Services Aggregator for Learning Programming Languages
title_sort Enki: A Pedagogical Services Aggregator for Learning Programming Languages
author Paiva, José Carlos
author_facet Paiva, José Carlos
Leal, José Paulo
Queirós, Ricardo
author_role author
author2 Leal, José Paulo
Queirós, Ricardo
author2_role author
author
dc.contributor.none.fl_str_mv Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Paiva, José Carlos
Leal, José Paulo
Queirós, Ricardo
dc.subject.por.fl_str_mv Languages
Design
Experimentation
topic Languages
Design
Experimentation
description This paper presents Enki, a web-based IDE that integrates several pedagogical tools designed to engage students in learning programming languages. Enki achieves this goal (1) by sequencing educational resources, either expository or evaluative, (2) by using gamification services to entice students to solve activities, (3) by promoting social interaction and (4) by helping students with activities, providing feedback on submitted solutions. The paper describes Enki, its concept and architecture, details its design and implementation, and covers also its validation.
publishDate 2016
dc.date.none.fl_str_mv 2016-11-14T12:14:47Z
2016
2016-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/8659
url http://hdl.handle.net/10400.22/8659
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-4503-4231-5
10.1145/2899415.2899441
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Association for Computing Machinery
publisher.none.fl_str_mv Association for Computing Machinery
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv mluisa.alvim@gmail.com
_version_ 1817542996122402816