Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
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.26/50399 |
Resumo: | Science, Technology, Engineering and Mathematics (STEM) under graduate students must develop problem solving skills through algorithmic and programming learning. There are several tools available to aid them in this pro cess but none in a web collaborative environment that can be used for e learning accommodating the three methods available for that development: code, flowchart, and pseudocode. It is aim of this research to outline the exist ing tools and their features, and to propose a new web based collaborative tool accommodating the main features found. An architecture, technological infra structure, database structure, requirements definition, UML use case and class diagrams and a user interface were proposed. New STEM undergraduate stu dents can develop a solid foundation in algorithmic thinking, problem-solving skills, and the ability to effectively communicate and collaborate with others, establishing the foundations for their success in specific fields. |
id |
RCAP_766b3585a0166a39c91b7fc168b87fbc |
---|---|
oai_identifier_str |
oai:comum.rcaap.pt:10400.26/50399 |
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 |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprenticesAlgorithmscollaboration toolflowchartsprogramming learningScience, Technology, Engineering and Mathematics (STEM) under graduate students must develop problem solving skills through algorithmic and programming learning. There are several tools available to aid them in this pro cess but none in a web collaborative environment that can be used for e learning accommodating the three methods available for that development: code, flowchart, and pseudocode. It is aim of this research to outline the exist ing tools and their features, and to propose a new web based collaborative tool accommodating the main features found. An architecture, technological infra structure, database structure, requirements definition, UML use case and class diagrams and a user interface were proposed. New STEM undergraduate stu dents can develop a solid foundation in algorithmic thinking, problem-solving skills, and the ability to effectively communicate and collaborate with others, establishing the foundations for their success in specific fields.Repositório ComumRicardo Vardasca, PhD, ASIS, FRPSTERESO, MARCOBento, FernandoMartinho, Domingos2024-03-25T14:13:46Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.26/50399enginfo: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-03-29T12:15:17Zoai:comum.rcaap.pt:10400.26/50399Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-03-29T12:15:17Repositó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 |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
title |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
spellingShingle |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices Ricardo Vardasca, PhD, ASIS, FRPS Algorithms collaboration tool flowcharts programming learning |
title_short |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
title_full |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
title_fullStr |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
title_full_unstemmed |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
title_sort |
Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices |
author |
Ricardo Vardasca, PhD, ASIS, FRPS |
author_facet |
Ricardo Vardasca, PhD, ASIS, FRPS TERESO, MARCO Bento, Fernando Martinho, Domingos |
author_role |
author |
author2 |
TERESO, MARCO Bento, Fernando Martinho, Domingos |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Repositório Comum |
dc.contributor.author.fl_str_mv |
Ricardo Vardasca, PhD, ASIS, FRPS TERESO, MARCO Bento, Fernando Martinho, Domingos |
dc.subject.por.fl_str_mv |
Algorithms collaboration tool flowcharts programming learning |
topic |
Algorithms collaboration tool flowcharts programming learning |
description |
Science, Technology, Engineering and Mathematics (STEM) under graduate students must develop problem solving skills through algorithmic and programming learning. There are several tools available to aid them in this pro cess but none in a web collaborative environment that can be used for e learning accommodating the three methods available for that development: code, flowchart, and pseudocode. It is aim of this research to outline the exist ing tools and their features, and to propose a new web based collaborative tool accommodating the main features found. An architecture, technological infra structure, database structure, requirements definition, UML use case and class diagrams and a user interface were proposed. New STEM undergraduate stu dents can develop a solid foundation in algorithmic thinking, problem-solving skills, and the ability to effectively communicate and collaborate with others, establishing the foundations for their success in specific fields. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 2023-01-01T00:00:00Z 2024-03-25T14:13:46Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.26/50399 |
url |
http://hdl.handle.net/10400.26/50399 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
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_ |
1817543237801345024 |