Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code
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, specialis...
Guardado en:
| Autores principales: | , , , |
|---|---|
| Formato: | Articulo article acceptedVersion |
| Lenguaje: | Inglés |
| Publicado: |
The University of Texas at Dallas
2024
|
| Materias: | |
| Acceso en línea: | https://rdi.uncoma.edu.ar/handle/uncomaid/18434 |
| Aporte de: |
| id |
I22-R178-uncomaid-18434 |
|---|---|
| record_format |
dspace |
| spelling |
I22-R178-uncomaid-184342024-12-30T17:54:48Z Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code Villarroel, Santiago Gimenez, Christian Rodríguez, Jorge Cecchi, Laura Logic programming education Prolog Web technology Web application Ciencias de la Computación e Informació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. 2024-10-12 2024-12-19T17:06:07Z 2024-12-19T17:06:07Z Articulo article acceptedVersion 1613-0073 https://rdi.uncoma.edu.ar/handle/uncomaid/18434 eng https://ceur-ws.org/Vol-3799/ Atribución-NoComercial-CompartirIgual 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf application/pdf The University of Texas at Dallas Association for Logic Programming CEUR Workshop Proceedings 40th International Conference on Logic Programming Workshop Proceedings of the 40th International Conference on Logic Programming |
| institution |
Universidad Nacional del Comahue |
| institution_str |
I-22 |
| repository_str |
R-178 |
| collection |
Repositorio Institucional UNCo |
| language |
Inglés |
| topic |
Logic programming education Prolog Web technology Web application Ciencias de la Computación e Información |
| spellingShingle |
Logic programming education Prolog Web technology Web application Ciencias de la Computación e Información Villarroel, Santiago Gimenez, Christian Rodríguez, Jorge Cecchi, Laura Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code |
| topic_facet |
Logic programming education Prolog Web technology Web application Ciencias de la Computación e Información |
| 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. |
| format |
Articulo article acceptedVersion |
| author |
Villarroel, Santiago Gimenez, Christian Rodríguez, Jorge Cecchi, Laura |
| author_facet |
Villarroel, Santiago Gimenez, Christian Rodríguez, Jorge Cecchi, Laura |
| author_sort |
Villarroel, Santiago |
| title |
Democratising Access to Logic Programming: A Web Application Design Tool for Querying Prolog Code |
| 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 |
| publisher |
The University of Texas at Dallas |
| publishDate |
2024 |
| url |
https://rdi.uncoma.edu.ar/handle/uncomaid/18434 |
| work_keys_str_mv |
AT villarroelsantiago democratisingaccesstologicprogrammingawebapplicationdesigntoolforqueryingprologcode AT gimenezchristian democratisingaccesstologicprogrammingawebapplicationdesigntoolforqueryingprologcode AT rodriguezjorge democratisingaccesstologicprogrammingawebapplicationdesigntoolforqueryingprologcode AT cecchilaura democratisingaccesstologicprogrammingawebapplicationdesigntoolforqueryingprologcode |
| _version_ |
1823260137254551552 |