Abstract

Most novice programmers consider learning to program as a difficult and challenging field of study for them. As a result, high dropout and failure rates in programming one courses reported. One of the reasons is that most programming (1) courses don’t give equal attention to syntax and semantics of programming language and algorithmic thinking. In this study, a web application based on Problem Analysis and Algorithmic Model (PAAM) was prepared and acquainted in the programming (1) course. The application focuses on problem analysis and algorithmic thinking. The influence on genders' opinion after offering the PAAM model in the programming (1) course determined by organizing a survey. The mean values of the male and female survey respondents compared by performing the T-test. The purpose is to determine if there is any significant difference between the mean values. Results show that students appreciated the web application in the programming (1) course. Male students discerned more positive responses in the survey questions compared to female students. The T-test result shows a significant difference between the values of respondents because the p-value for equal variances assumed is (.000), which is less than p = 0.05. The application encourages a new approach based on four steps (problem statement → problem analysis → problem-solving skills → code) for novices. The application helps students to understand programming structures, program design and comprehension.

Highlights

  • Most novice programmers consider learning to program a problematic and challenging field of study for them [1]

  • Further research studies [3][4][5] concluded that most programming (1) courses give more attention to syntax and semantics compared to algorithmic thinking

  • Further studies [3][4][5] concluded that most programming (1) courses focus more on semantics and syntax compared to algorithmic thinking

Read more

Summary

Introduction

Most novice programmers consider learning to program a problematic and challenging field of study for them [1]. Students have to simultaneously emphasize different skills, such as algorithmic thinking, program design, and structures [2]. Further research studies [3][4][5] concluded that most programming (1) courses give more attention to syntax and semantics compared to algorithmic thinking. This study prepared and introduced the PAAM-based web application in the programming (1) course. The application focuses on problem analysis and algorithmic thinking. A survey was organized with students after offering the PAAM model in the teaching-learning process of the programming (1) course. The background presented first, which followed by a research question of this study. The section describes the research methodology, followed by the results of this study. A brief discussion provided, and the summary of this study presented

Background
Research Question
Web-Based Application of PAAM Model
Research Methodology and Design
Result
Prior programming experience No
Discussion
Conclusion
Findings
10 Authors
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call