A web-based model to enhance algorithmic thinking for novice programmers

被引:4
|
作者
Malik, Sohail Iqbal [1 ]
Mathew, Roy [1 ]
Tawafak, Ragad M. [1 ]
Alfarsi, Ghaliya [1 ]
机构
[1] Buraimi Univ Coll, Dept Informat Technol, POB 77, Al Buraimi 512, Oman
关键词
Algorithmic thinking; learning to code; computer programming education; problem-solving skills; novice programmers; PROBLEM-SOLVING SKILLS; STUDENTS; GAME; PERFORMANCES;
D O I
10.1177/20427530211026988
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:616 / 633
页数:18
相关论文
共 50 条
  • [1] Automated Web-Based User Interfaces for Novice Programmers
    Hamid, Nadeem Abdul
    [J]. PROCEEDINGS OF THE 50TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE, 2012,
  • [2] Design and Evaluation of a Web-based Distributed Pair Programming Tool for Novice Programmers
    Colin, Jose
    Hoarau, Sebastien
    Declercq, Christophe
    Broisin, Julien
    [J]. PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 527 - 533
  • [3] Does Personality Influence Web-based Learning Performance of Novice Programmers? A Preliminary Study
    Katuk, Norliza
    Zakaria, Nur Haryani
    Omar, Mazni
    Romli, Rohaida
    Isa, Norhaslinda Md
    [J]. PROCEEDING OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2014, VOLS 1 AND 2, 2014, : 196 - 201
  • [4] A web based tool for novice programmers: Interaction in use
    Donmez, Onur
    Inceoglu, Mustafa Murat
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 1, PROCEEDINGS, 2008, 5072 : 530 - 540
  • [5] The development of web-based learning environments model to enhance cognitive skills and critical thinking for undergraduate students
    Petchtone, Puangtong
    Chaijaroen, Sumalee
    [J]. 4TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES (WCES-2012), 2012, 46 : 5900 - 5904
  • [6] The validation of web-based learning environment model to enhance cognitive skills and critical thinking for undergraduate students
    Petchtone, Puangtong
    Sumalee, Chaijaroen
    [J]. 5TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES, 2014, 116 : 669 - 673
  • [7] Web-Based Simulation Learning Framework to Enhance Students' Critical Thinking Skills
    Salleh, Shaharuddin Md
    Tasir, Zaidatun
    Shukor, Nurbiha A.
    [J]. 12TH INTERNATIONAL EDUCATIONAL TECHNOLOGY CONFERENCE - IETC 2012, 2012, 64 : 372 - 381
  • [8] Toolet : An Editor for Web-Based Tool Appropriation by Hobby Programmers
    Contell, Jeremias P.
    Diaz, Oscar
    [J]. RAPID MASHUP DEVELOPMENT TOOLS, 2017, 696 : 94 - 107
  • [9] The Validation of Constructivist Web-Based Learning Environment Model to Enhance Creativity Thinking for Undergraduate Student with Integration of Pedagogy and Neuroscience
    Jitsopitanon, Jetbordin
    Chaijaroen, Sumalee
    Vongtathum, Pornsawan
    [J]. INNOVATIVE TECHNOLOGIES AND LEARNING, 2021, 13117 : 183 - 188
  • [10] The Validation of Constructivist Web-Based Learning Environment Model to Enhance Creativity Thinking for Undergraduate Student with Integration of Pedagogy and Neuroscience
    Jitsopitanon, Jetbordin
    Chaijaroen, Sumalee
    Vongtathum, Pornsawan
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2021, 13117 LNCS : 183 - 188