Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code

Autores
Villarroel, Santiago; Gimenez, Christian; Rodríguez, Jorge; Cecchi, Laura
Año de publicación
2024
Idioma
inglés
Tipo de recurso
artículo
Estado
versión aceptada
Descripción
Logic Programming (LP) is a powerful paradigm for gaining fundamental knowledge and skills in Computer Science. LP facilitates the development of Computational Thinking skills, which are relevant for problem-solving, and also strengthens Logical Thinking abilities. To teach LP effectively, specialised educational resources are necessary. While students develop their programs in Prolog, they often struggle to showcase their running applications to classmates, friends, and family. Providing educational resources that support the creation of Web applications with Prolog querying functionality will motivate students to learn. This work presents Prolog Web App Creator, an integrated development environment for students to design and create Web applications. Ease of use, collaboration, and publication of the result are also relevant aspects of the environment, allowing the students to share the design and the product with their social circles. The proposed solution implements an educational resource to consolidate LP teaching while fomenting collaboration, democratisation, and strengthening current initiatives. Prolog Web App Creator empowers creative individuals to develop solutions using LP and encourages their shift from the role of technology consumers to that of technology creators.
Fil: Villarroel, Santiago. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fil: Gimenez, Christian. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fil: Rodríguez, Jorge. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fil: Cecchi, Laura. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fuente
40th International Conference on Logic Programming
Workshop Proceedings of the 40th International Conference on Logic Programming
Materia
Logic programming education
Prolog
Web technology
Web application
Ciencias de la Computación e Información
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
Repositorio Digital Institucional (UNCo)
Institución
Universidad Nacional del Comahue
OAI Identificador
oai:rdi.uncoma.edu.ar:uncomaid/18434

id RDIUNCO_94da205f3e86f85db1f8badcdee25c4f
oai_identifier_str oai:rdi.uncoma.edu.ar:uncomaid/18434
network_acronym_str RDIUNCO
repository_id_str 7108
network_name_str Repositorio Digital Institucional (UNCo)
spelling Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog CodeVillarroel, SantiagoGimenez, ChristianRodríguez, JorgeCecchi, LauraLogic programming educationPrologWeb technologyWeb applicationCiencias de la Computación e InformaciónLogic Programming (LP) is a powerful paradigm for gaining fundamental knowledge and skills in Computer Science. LP facilitates the development of Computational Thinking skills, which are relevant for problem-solving, and also strengthens Logical Thinking abilities. To teach LP effectively, specialised educational resources are necessary. While students develop their programs in Prolog, they often struggle to showcase their running applications to classmates, friends, and family. Providing educational resources that support the creation of Web applications with Prolog querying functionality will motivate students to learn. This work presents Prolog Web App Creator, an integrated development environment for students to design and create Web applications. Ease of use, collaboration, and publication of the result are also relevant aspects of the environment, allowing the students to share the design and the product with their social circles. The proposed solution implements an educational resource to consolidate LP teaching while fomenting collaboration, democratisation, and strengthening current initiatives. Prolog Web App Creator empowers creative individuals to develop solutions using LP and encourages their shift from the role of technology consumers to that of technology creators.Fil: Villarroel, Santiago. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.Fil: Gimenez, Christian. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.Fil: Rodríguez, Jorge. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.Fil: Cecchi, Laura. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.The University of Texas at DallasAssociation for Logic ProgrammingCEUR Workshop Proceedings2024-10-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdf1613-0073https://rdi.uncoma.edu.ar/handle/uncomaid/1843440th International Conference on Logic ProgrammingWorkshop Proceedings of the 40th International Conference on Logic Programmingreponame:Repositorio Digital Institucional (UNCo)instname:Universidad Nacional del Comahueenghttps://ceur-ws.org/Vol-3799/info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/2026-02-26T14:05:55Zoai:rdi.uncoma.edu.ar:uncomaid/18434instacron:UNCoInstitucionalhttp://rdi.uncoma.edu.ar/Universidad públicaNo correspondehttp://rdi.uncoma.edu.ar/oaimirtha.mateo@biblioteca.uncoma.edu.ar; adriana.acuna@biblioteca.uncoma.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:71082026-02-26 14:05:56.008Repositorio Digital Institucional (UNCo) - Universidad Nacional del Comahuefalse
dc.title.none.fl_str_mv Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
title Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
spellingShingle Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
Villarroel, Santiago
Logic programming education
Prolog
Web technology
Web application
Ciencias de la Computación e Información
title_short Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
title_full Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
title_fullStr Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
title_full_unstemmed Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
title_sort Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
dc.creator.none.fl_str_mv Villarroel, Santiago
Gimenez, Christian
Rodríguez, Jorge
Cecchi, Laura
author Villarroel, Santiago
author_facet Villarroel, Santiago
Gimenez, Christian
Rodríguez, Jorge
Cecchi, Laura
author_role author
author2 Gimenez, Christian
Rodríguez, Jorge
Cecchi, Laura
author2_role author
author
author
dc.subject.none.fl_str_mv Logic programming education
Prolog
Web technology
Web application
Ciencias de la Computación e Información
topic Logic programming education
Prolog
Web technology
Web application
Ciencias de la Computación e Información
dc.description.none.fl_txt_mv Logic Programming (LP) is a powerful paradigm for gaining fundamental knowledge and skills in Computer Science. LP facilitates the development of Computational Thinking skills, which are relevant for problem-solving, and also strengthens Logical Thinking abilities. To teach LP effectively, specialised educational resources are necessary. While students develop their programs in Prolog, they often struggle to showcase their running applications to classmates, friends, and family. Providing educational resources that support the creation of Web applications with Prolog querying functionality will motivate students to learn. This work presents Prolog Web App Creator, an integrated development environment for students to design and create Web applications. Ease of use, collaboration, and publication of the result are also relevant aspects of the environment, allowing the students to share the design and the product with their social circles. The proposed solution implements an educational resource to consolidate LP teaching while fomenting collaboration, democratisation, and strengthening current initiatives. Prolog Web App Creator empowers creative individuals to develop solutions using LP and encourages their shift from the role of technology consumers to that of technology creators.
Fil: Villarroel, Santiago. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fil: Gimenez, Christian. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fil: Rodríguez, Jorge. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
Fil: Cecchi, Laura. Universidad Nacional del Comahue. Facultad de Informática. Grupo de Investigación en Lenguajes e Inteligencia Artificial; Argentina.
description Logic Programming (LP) is a powerful paradigm for gaining fundamental knowledge and skills in Computer Science. LP facilitates the development of Computational Thinking skills, which are relevant for problem-solving, and also strengthens Logical Thinking abilities. To teach LP effectively, specialised educational resources are necessary. While students develop their programs in Prolog, they often struggle to showcase their running applications to classmates, friends, and family. Providing educational resources that support the creation of Web applications with Prolog querying functionality will motivate students to learn. This work presents Prolog Web App Creator, an integrated development environment for students to design and create Web applications. Ease of use, collaboration, and publication of the result are also relevant aspects of the environment, allowing the students to share the design and the product with their social circles. The proposed solution implements an educational resource to consolidate LP teaching while fomenting collaboration, democratisation, and strengthening current initiatives. Prolog Web App Creator empowers creative individuals to develop solutions using LP and encourages their shift from the role of technology consumers to that of technology creators.
publishDate 2024
dc.date.none.fl_str_mv 2024-10-12
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv 1613-0073
https://rdi.uncoma.edu.ar/handle/uncomaid/18434
identifier_str_mv 1613-0073
url https://rdi.uncoma.edu.ar/handle/uncomaid/18434
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://ceur-ws.org/Vol-3799/
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv The University of Texas at Dallas
Association for Logic Programming
CEUR Workshop Proceedings
publisher.none.fl_str_mv The University of Texas at Dallas
Association for Logic Programming
CEUR Workshop Proceedings
dc.source.none.fl_str_mv 40th International Conference on Logic Programming
Workshop Proceedings of the 40th International Conference on Logic Programming
reponame:Repositorio Digital Institucional (UNCo)
instname:Universidad Nacional del Comahue
reponame_str Repositorio Digital Institucional (UNCo)
collection Repositorio Digital Institucional (UNCo)
instname_str Universidad Nacional del Comahue
repository.name.fl_str_mv Repositorio Digital Institucional (UNCo) - Universidad Nacional del Comahue
repository.mail.fl_str_mv mirtha.mateo@biblioteca.uncoma.edu.ar; adriana.acuna@biblioteca.uncoma.edu.ar
_version_ 1858211141282430976
score 13.176822