Next Article in Journal
Pinhole Formation in Printed Electronic Traces Fabricated via Molten Metal Droplet Jetting
Next Article in Special Issue
ULearnEnglish: An Open Ubiquitous System for Assisting in Learning English Vocabulary
Previous Article in Journal
Orbital Angular Momentum-Based Multiple-Input-Multiple- Output with Receive Antenna Shift Keying for 6G
Previous Article in Special Issue
Bridging the Gap between Academia and Industry through Students’ Contributions to the FIWARE European Open-Source Initiative: A Pilot Study
Article

Assessment in Software Development for Competitive Environments: An AI Strategy Development Case Study

1
Departamento de Ingeniería Informática, Universidad de Cádiz, 11519 Puerto Real, Spain
2
School of Engineering and Physical Sciences, Aston University, Birmingham B4 7ET, UK
*
Author to whom correspondence should be addressed.
Academic Editor: George Angelos Papadopoulos
Electronics 2021, 10(13), 1566; https://doi.org/10.3390/electronics10131566
Received: 6 May 2021 / Revised: 21 June 2021 / Accepted: 25 June 2021 / Published: 29 June 2021
(This article belongs to the Special Issue Open Source Software in Learning Environments)
Competitions are being widely used to motivate students in diverse learning processes, including those in computer programming. This paper presents a methodology for designing and assessing competitive learning scenarios that allow students to develop three different coding skills: the ability to compete against unknown competitors, the ability to compete against known competitors and the ability to compete against refined versions of known competitors. The proposal is based on peer code review, implemented as an improvement cycle after the dissemination of the code among participants. A case study evaluating the methodology was conducted with two cohorts of students in an undergraduate course. The analysis of the obtained grades suggests that while performance after our assistance was improved, students could still fail or succeed independently of the assistance. Complementary data from student questionnaires and supervisor observations are aligned with this finding. As a conclusion, the evidence supports the validity of the methodology. Additionally, several guidelines based on the experience are provided to transfer the proposal to other environments. View Full-Text
Keywords: computer science education; programming; competition-based learning; assessment; open source software computer science education; programming; competition-based learning; assessment; open source software
Show Figures

Figure 1

MDPI and ACS Style

Palomo-Duarte, M.; García-Domínguez, A.; Balderas, A. Assessment in Software Development for Competitive Environments: An AI Strategy Development Case Study. Electronics 2021, 10, 1566. https://doi.org/10.3390/electronics10131566

AMA Style

Palomo-Duarte M, García-Domínguez A, Balderas A. Assessment in Software Development for Competitive Environments: An AI Strategy Development Case Study. Electronics. 2021; 10(13):1566. https://doi.org/10.3390/electronics10131566

Chicago/Turabian Style

Palomo-Duarte, Manuel, Antonio García-Domínguez, and Antonio Balderas. 2021. "Assessment in Software Development for Competitive Environments: An AI Strategy Development Case Study" Electronics 10, no. 13: 1566. https://doi.org/10.3390/electronics10131566

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop