A web-based model to enhance algorithmic thinking for novice programmers. (1st November 2021)
- Record Type:
- Journal Article
- Title:
- A web-based model to enhance algorithmic thinking for novice programmers. (1st November 2021)
- Main Title:
- A web-based model to enhance algorithmic thinking for novice programmers
- Authors:
- Iqbal Malik, Sohail
Mathew, Roy
Tawafak, Ragad M
Alfarsi, Ghaliya - Abstract:
- Algorithmic thinking is considered as one of the important steps toward learning to code for novices in programming education. In this study, algorithmic thinking was promoted by introducing a Problem Analysis Algorithmic Model (PAAM) in an Algorithms and Programming 1 (AP) course. A web-based application is developed to offer the PAAM model in the course. The application includes all teaching topics taught in the AP course. One-way cluster sampling and quantitative research were used in this research study. The impact of the PAAM model on novices was determined by conducting a survey. t-test was performed to analyze the students' responses. The final exam grades for the last two semesters were compared to examine the effect of the PAAM model on students' gain in the AP course. Results show that novice programmers appreciated the PAAM model in the AP course teaching processes and learning activities. The model supports novices to understand the programming question requirements (input, process, and output) and promotes algorithmic thinking. Moreover, the model helps students in learning problem-solving skills, understanding programming concepts and structures. It also focuses on students' cognitive engagement and gain in programming. The model not only impacts positively on students' gain but it also helps in reducing the attrition rates (failure and dropout) in the course.
- Is Part Of:
- E-Learning and digital media. Volume 18:Number 6(2021)
- Journal:
- E-Learning and digital media
- Issue:
- Volume 18:Number 6(2021)
- Issue Display:
- Volume 18, Issue 6 (2021)
- Year:
- 2021
- Volume:
- 18
- Issue:
- 6
- Issue Sort Value:
- 2021-0018-0006-0000
- Page Start:
- 616
- Page End:
- 633
- Publication Date:
- 2021-11-01
- Subjects:
- Algorithmic thinking -- learning to code -- computer programming education -- problem-solving skills -- novice programmers
Internet in education -- Periodicals
Computer-assisted instruction -- Periodicals
Education -- Computer network resources -- Periodicals
Educational technology -- Periodicals
Distance education -- Periodicals
371.33405 - Journal URLs:
- http://ldm.sagepub.com/ ↗
http://www.wwwords.co.uk/elea/ ↗
http://www.uk.sagepub.com ↗ - DOI:
- 10.1177/20427530211026988 ↗
- Languages:
- English
- ISSNs:
- 2042-7530
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 17980.xml