Preparing students for the software industry new demands
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Other Authors: | , , , |
| Format: | Article |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/10400.11/8558 |
Summary: | A solid preparation in terms of soft skills and state- of-the-art technical skills in Software Engineering (SE) is a goal for the academy. It also contributes to reducing the gap between Software Engineering education and the software industry's new demands. Generally, in computer science or computer engineering courses, there are separate subjects to teach requirements engineering, analysis, design, coding, or validation. However, integrating all these subjects usually requires experience in developing a complete project. This article describes aspects of an active and collaborative learning approach involving academia and industry actors. The approach presented in this article involved staff from a software company in collaboration with staff from an academic institution. It resulted in a student being involved in an entire software development project. The student was involved in an agile team of faculty and Information Technology (IT) professionals. The Scrum agile framework was followed, and the product was developed using a Low-code development platform. This article presents the approach, details of the project design and implementation, results achieved, lessons learned, and guidelines for the future. The results show that this agile, full-stack approach allows students to develop cutting- edge technical and non-technical skills. |
| id |
RCAP_819a247a57c077af1e3666f7671b749d |
|---|---|
| oai_identifier_str |
oai:repositorio.ipcb.pt:10400.11/8558 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Preparing students for the software industry new demandsAgile software development;Cognitive servicesForm recognizerScrumSoftware engineeringSoftware industryA solid preparation in terms of soft skills and state- of-the-art technical skills in Software Engineering (SE) is a goal for the academy. It also contributes to reducing the gap between Software Engineering education and the software industry's new demands. Generally, in computer science or computer engineering courses, there are separate subjects to teach requirements engineering, analysis, design, coding, or validation. However, integrating all these subjects usually requires experience in developing a complete project. This article describes aspects of an active and collaborative learning approach involving academia and industry actors. The approach presented in this article involved staff from a software company in collaboration with staff from an academic institution. It resulted in a student being involved in an entire software development project. The student was involved in an agile team of faculty and Information Technology (IT) professionals. The Scrum agile framework was followed, and the product was developed using a Low-code development platform. This article presents the approach, details of the project design and implementation, results achieved, lessons learned, and guidelines for the future. The results show that this agile, full-stack approach allows students to develop cutting- edge technical and non-technical skills.IARIARepositório Científico do Instituto Politécnico de Castelo BrancoMetrôlho, J.C.M.M.Ribeiro, Fernando ReinaldoBatista, RodrigoGraça, PaulaPacheco, Diogo2023-07-18T08:40:33Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.11/8558eng1942-2628info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-26T14:29:13Zoai:repositorio.ipcb.pt:10400.11/8558Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T21:42:50.855296Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Preparing students for the software industry new demands |
| title |
Preparing students for the software industry new demands |
| spellingShingle |
Preparing students for the software industry new demands Metrôlho, J.C.M.M. Agile software development; Cognitive services Form recognizer Scrum Software engineering Software industry |
| title_short |
Preparing students for the software industry new demands |
| title_full |
Preparing students for the software industry new demands |
| title_fullStr |
Preparing students for the software industry new demands |
| title_full_unstemmed |
Preparing students for the software industry new demands |
| title_sort |
Preparing students for the software industry new demands |
| author |
Metrôlho, J.C.M.M. |
| author_facet |
Metrôlho, J.C.M.M. Ribeiro, Fernando Reinaldo Batista, Rodrigo Graça, Paula Pacheco, Diogo |
| author_role |
author |
| author2 |
Ribeiro, Fernando Reinaldo Batista, Rodrigo Graça, Paula Pacheco, Diogo |
| author2_role |
author author author author |
| dc.contributor.none.fl_str_mv |
Repositório Científico do Instituto Politécnico de Castelo Branco |
| dc.contributor.author.fl_str_mv |
Metrôlho, J.C.M.M. Ribeiro, Fernando Reinaldo Batista, Rodrigo Graça, Paula Pacheco, Diogo |
| dc.subject.por.fl_str_mv |
Agile software development; Cognitive services Form recognizer Scrum Software engineering Software industry |
| topic |
Agile software development; Cognitive services Form recognizer Scrum Software engineering Software industry |
| description |
A solid preparation in terms of soft skills and state- of-the-art technical skills in Software Engineering (SE) is a goal for the academy. It also contributes to reducing the gap between Software Engineering education and the software industry's new demands. Generally, in computer science or computer engineering courses, there are separate subjects to teach requirements engineering, analysis, design, coding, or validation. However, integrating all these subjects usually requires experience in developing a complete project. This article describes aspects of an active and collaborative learning approach involving academia and industry actors. The approach presented in this article involved staff from a software company in collaboration with staff from an academic institution. It resulted in a student being involved in an entire software development project. The student was involved in an agile team of faculty and Information Technology (IT) professionals. The Scrum agile framework was followed, and the product was developed using a Low-code development platform. This article presents the approach, details of the project design and implementation, results achieved, lessons learned, and guidelines for the future. The results show that this agile, full-stack approach allows students to develop cutting- edge technical and non-technical skills. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-07-18T08:40:33Z 2023 2023-01-01T00:00:00Z |
| 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.11/8558 |
| url |
http://hdl.handle.net/10400.11/8558 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
1942-2628 |
| 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.publisher.none.fl_str_mv |
IARIA |
| publisher.none.fl_str_mv |
IARIA |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833599392135774208 |