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
.jpg)
- Institución
- Universidad Nacional del Comahue
- OAI Identificador
- oai:rdi.uncoma.edu.ar:uncomaid/18434
Ver los metadatos del registro completo
| 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 |