Easy-Programming: towards a web collaborating algorithmic and programming aid for early apprentices

Detalhes bibliográficos
Autor(a) principal: Ricardo Vardasca, PhD, ASIS, FRPS
Data de Publicação: 2023
Outros Autores: TERESO, MARCO, Bento, Fernando, Martinho, Domingos
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