Join as an Editor/Reviewer

Students’ Perception on RAPTOR Application Implementation in Problem Solving and Program Design

Volume: 134  ,  Issue: 1 , October    Published Date: 14 October 2023
Publisher Name: IJRP
Views: 120  ,  Download: 55 , Pages: 260 - 270    
DOI: 10.47119/IJRP10013411020235521


# Author Name
1 Mageswary d/o Muniandi
2 Nor Anisah binti Mohd Saad
3 Jacey d/o Mariadass @ Manickam


RAPTOR is an abbreviation for Rapid Algorithmic Prototyping Tool for Ordered Reasoning. It is a free graphical authoring tools designed specially to help students visualize their algorithms and avoid logic errors. RAPTOR programs are created visually and executed visually by tracing the execution through the flowchart. A flowchart is a collection of connected graphic symbols, where each symbol represents a specific type of instruction to be executed. Students prefer using flowcharts to express their algorithms to required syntax in program design. This application provides graphical symbols that can change the way flowchart is taught in the classroom. This application was used by students to design and practice flowchart in Problem Solving and Program Design course. The purpose of this paper is to identify students perception on RAPTOR application implementation in Problem Solving and Program Design. The study was carried out by distributing a survey in the Google-Form questionnaires to 210 students from Diploma Information Technology (Digital Technology) (DDT) in the Department of Information Technology & Communication, Polytechnic Ungku Omar. The finding shows that majority of respondents gave positive feedback to the using of RAPTOR in term of reaction of teaching and learning and impact to the skills. By using RAPTOR students were able to design a flowchart effortlessly and effectively. Based on survey outcome, conclude that RAPTOR could be used as a useful learning tool in a classroom.


  • Flowcharting Techniques
  • Programming Development Process
  • Flowchart Symbols
  • Algorithm
  • Problem Solving in Programming