Cherreads

Chapter 1 - Flowchart-based programming tool to improve problem solving skills among Novice Programmers by: Jason M. Mina of 12 - Berners Lee

Abstract

 

 This study investigates the effectiveness of flowchart-based programming tools in enhancing novice programmers' problem-solving skills and foundational programming knowledge. Conducted among ICT students at Benigno Ninoy S. Aquino High School, the research utilizes a quantitative and descriptive research design to analyze students' experiences and perceptions of flowchart-based tools in programming education. The findings reveal that the majority of students are novice programmers 57.4% and primarily use C/C++ 80.95%. While many students remain neutral 48.8% regarding the ease of using flowchart- based tools, a significant portion agrees that these tools improve their understanding of programming logic 66.6%. Furthermore, 80.9% support integrating flowchart tools into beginner programming courses, recognizing their primary benefit as improving problem-solving skills 58.3%. The study also identifies key challenges, such as difficulty in translating flowcharts into actual code 44.0%. Overall, the results suggest that flowchart-based programming tools positively impact programming education by enhancing logical structuring and problem-solving abilities. The study highlights the need for better integration of these tools to support novice programmers effectively.

More Chapters