<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Research Outputs (ISTE)</title>
<link href="https://ir.unisa.ac.za/handle/10500/8876" rel="alternate"/>
<subtitle/>
<id>https://ir.unisa.ac.za/handle/10500/8876</id>
<updated>2026-05-13T08:00:52Z</updated>
<dc:date>2026-05-13T08:00:52Z</dc:date>
<entry>
<title>The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender</title>
<link href="https://ir.unisa.ac.za/handle/10500/31673" rel="alternate"/>
<author>
<name>Campbell, Oladele O.</name>
</author>
<id>https://ir.unisa.ac.za/handle/10500/31673</id>
<updated>2024-09-08T16:19:13Z</updated>
<published>2023-12-05T00:00:00Z</published>
<summary type="text">The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender
Campbell, Oladele O.
Learning to program is a challenge for many novice computing students. This may be partially due to the inadequacy of many conventional pedagogical approaches resulting in dropouts and failure, especially among females and minoritized students. Consequently,&#13;
more effective methods to increase success rates and effectively broaden participation are needed. We investigated the effectiveness of a constructionist programming pedagogy with college-level CS1 students, and how that effectiveness varies by gender. Our&#13;
quasi-experimental design includes participants from CS1 classes at several polytechnics in Nigeria who were assigned to either experimental or control groups receiving six weeks of constructionist instruction using Scratch and a more conventional approach. Findings indicated that the constructionist cohorts had significantly higher mean post-test scores than the conventional classes. We observed no significant difference in post-test scores between genders. However, a significant gender difference was found in gain scores&#13;
within one study where we also observed a significant relationship between gender and academic background. Overall, our approach demonstrated positive effects on the programming achievements of novice programming students, emphasizing the need to consider the role of contextual factors such as academic background and regional disparities across gender differences.
</summary>
<dc:date>2023-12-05T00:00:00Z</dc:date>
</entry>
<entry>
<title>In search of experimental evidence on Scratch programming and students’ achievements in the first-year college computing class? Consider these datasets</title>
<link href="https://ir.unisa.ac.za/handle/10500/29433" rel="alternate"/>
<author>
<name>Campbell, Oladele Oladunjoye</name>
</author>
<author>
<name>Atagana, Harrison I</name>
</author>
<id>https://ir.unisa.ac.za/handle/10500/29433</id>
<updated>2022-10-06T10:22:04Z</updated>
<published>2022-09-24T00:00:00Z</published>
<summary type="text">In search of experimental evidence on Scratch programming and students’ achievements in the first-year college computing class? Consider these datasets
Campbell, Oladele Oladunjoye; Atagana, Harrison I
This article presents datasets representing the demographics and achievements of computer science students in their first programming courses (CS1). They were collected from a research project comparing the effects of a constructionist Scratch programming and the conventional instructions on the achievements of CS1 students from selected Nigerian public colleges. The project consisted of two consecutive quasi-experiments. In both cases, we adopted a non-equivalent pretest-posttest control group design and multistage sampling. Institutions were selected following purposive sampling, and those selected were randomly assigned to the Scratch programming class (experimental) and the conventional (comparison) class. A questionnaire and pre- and post-introductory programming achievement tests were used to collect data. To strengthen the research design, we used the Coarsened Exact Matching (CEM) algorithm to create matched samples from the unmatched data obtained from both experiments.&#13;
&#13;
Future studies can use these data to identify the factors influencing CS1 students' performance, investigate how programming pedagogies or tools affect CS1 students' achievements in higher education, identify important trends using machine learning techniques, and address additional research ideas.
</summary>
<dc:date>2022-09-24T00:00:00Z</dc:date>
</entry>
<entry>
<title>Impact of a Scratch programming intervention on student engagement in a Nigerian polytechnic first-year class: verdict from the observers</title>
<link href="https://ir.unisa.ac.za/handle/10500/29151" rel="alternate"/>
<author>
<name>Campbell, Oladele Oladunjoye</name>
</author>
<author>
<name>Atagana, H.I.</name>
</author>
<id>https://ir.unisa.ac.za/handle/10500/29151</id>
<updated>2022-07-22T08:51:22Z</updated>
<published>2022-03-01T00:00:00Z</published>
<summary type="text">Impact of a Scratch programming intervention on student engagement in a Nigerian polytechnic first-year class: verdict from the observers
Campbell, Oladele Oladunjoye; Atagana, H.I.
An engaging first programming class (CS1) often inspires students’ passion for computer science (CS). However, the evidence in the literature suggests that the average CS1 classes are anything but engaging for many students. The performance of CS compared to other science, technology, engineering, and mathematics (STEM) courses in international student engagement surveys seems to substantiate CS1 failure, attrition rates, and lack of diversity in most CS classes. Meanwhile, for its simplicity in introducing programming to beginners, primary and secondary schools use Scratch, an educational programming environment developed by the Massachusetts Institute of Technology, USA. For the same reason, higher institutions now include some forms of Scratch instruction in CS1. The question remains, to what extent is Scratch engaging, especially for students in higher education? This study addressed this gap by observing college computer science students exposed to a constructionist Scratch programming pedagogy. We adopted a descriptive design based on quantitative observations. To observe the class during a weekly 2-hour session, we employed five CS educators, one observer per week. Each observer, employing a 20-item observation protocol, rated the extent of affective, behavioral, and cognitive engagement of first-year CS students in a polytechnic in North Central Nigeria. Most of the students were learning to program for the first time. Analysis of the data showed a significant agreement in the ratings of the five observers for overall student engagement, although the impact was moderate. However, while agreement in their ratings for affective engagement was significant, with a large effect, there was no significant concordance in their ratings for behavioral engagement. Observers also significantly agreed in their ratings for cognitive engagement; however, the impact was moderate. These findings suggest that employing Scratch in higher education can be engaging and useful, especially for students with no prior programming experience.
</summary>
<dc:date>2022-03-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Corporative learning as a tool to develop conceptual and procedural knowledge in solving algebraic equations: a case study of Grade 11 mathematics learners</title>
<link href="https://ir.unisa.ac.za/handle/10500/26099" rel="alternate"/>
<author>
<name>Malatjie, Fourie</name>
</author>
<author>
<name>Machaba, France</name>
</author>
<id>https://ir.unisa.ac.za/handle/10500/26099</id>
<updated>2019-12-03T10:29:25Z</updated>
<published>2019-01-01T00:00:00Z</published>
<summary type="text">Corporative learning as a tool to develop conceptual and procedural knowledge in solving algebraic equations: a case study of Grade 11 mathematics learners
Malatjie, Fourie; Machaba, France
Kriek, Jeanne
This study explored Grade 11 Mathematics learners’ conceptual and procedural knowledge in solving algebraic equations using cooperative learning. This qualitative case study was carried out in a classroom setting in which 34 Grade 11 Mathematics learners participated. The data was collected using a round-table discussion and reflective interviews. The study shows that learners learn better when learning in groups than when learning as individuals. Thus, in this article, we argue that cooperative learning can develop conceptual understanding in solving algebraic equations.
</summary>
<dc:date>2019-01-01T00:00:00Z</dc:date>
</entry>
</feed>
