Web-mediated problem-based learning and computer programming: Effects of thinking style on academic achievement and attitude

2018 ◽  
Vol 26 (6) ◽  
pp. 2012-2025 ◽  
Author(s):  
Mustafa Yağcı
2017 ◽  
Vol 56 (2) ◽  
pp. 272-292 ◽  
Author(s):  
Mustafa Yağcı

In the relevant literature, it is often debated whether learning programming requires high-level thinking skills, the lack of which consequently results in the failure of students in programming. The complex nature of programming and individual differences, including study approaches, thinking styles, and the focus of supervision, all have an effect on students’ achievement in programming. How students learn programming and the relationships between their study approaches and their achievement in programming have not yet been adequately illuminated. In this regard, the present study aims to investigate the effect of the study approach used on students’ attitudes toward programming and on their academic achievement within an online problem-based learning environment. In this study, a single-factor, pretest posttest single group and semiempirical method was utilized. The study was conducted on 41 students from a public university in Turkey. To implement problem-based learning activities, a teaching environment was created with the Moodle platform, allowing for group work and discussions. Seven status of the problems were prepared exclusively for the 12-week application period so that students could make suggestions about how to solve them. In the data collection phase, the Study Approach Scale, the Attitude Towards Programming Scale, and the Academic Achievement Test were employed. T-test and covariance analyses were carried out in the statistical analysis phase. According to the findings of the present study, students adopting the “deep” study approach were more successful than the students adopting a “superficial” approach. Moreover, it was determined that the problem-based learning application had a positive effect on students’ attitudes toward programming and that the study approach did not significantly affect the students’ attitude toward programming.


2021 ◽  
Vol 2021 ◽  
pp. 1-11
Author(s):  
Christian Basil Omeh ◽  
Chijioke Jonathan Olelewe

Education prepares one for the world of work; hence, the adoption of the innovative instructional approach employed in the process of teaching and learning is key to the attainment of this goal. To mitigate students’ poor achievement in computer programming (CP), innovative pedagogy (IP) was adopted to make students become active learners in classroom learning. In this study, a quasi-experimental design was used and nonrandomized the subject with pretest and posttest. Students (N = 145) were nonrandomized to the treatment and control groups. The researchers conducted a repeated measure of analysis of variance to determine the change between the experimental and control groups. Students’ attributes were tested for differences by comparing categorical data with chi-square statistics. The interaction effect was determined using an analysis of covariance. The results revealed that the experimental group’s CP achievement test results outperformed those of the control group at posttest and retention tests. Furthermore, the findings of the study show that there is no significant difference in students’ academic achievement across ability levels and gender. Also, there is no interaction between the pretest and the IP. The study, therefore, recommends that computer educators should adopt innovative teaching practices in their day-to-day teaching since it is more creative, learner-centered, and improved student engagement.


Sign in / Sign up

Export Citation Format

Share Document