Abstract
Algorithm development is a fundamental skill in computer science education, yet students struggle to translate problemsolving into structured logic. Flowcharts and pseudocode support algorithmic thinking, but limited research has examined how students perceive and prefer these methods. This study explores first-year computer science students' perceptions and preferences about using flowcharts, pseudocode, or both in algorithm development, and examines how effective these tools are on students’ perceptions. 95 students learned both tools via instruction and exercises, then their perceptions were surveyed. Data analysis included descriptive stats, t-tests, ANOVA, and regression. Results showed no significant perception difference (p > 0.05), indicating equal value for both tools. Regression analysis further showed that the perceived effectiveness of both tools significantly contributed to the students’ perception in learning algorithms development (p-value < 0.05). The study concludes that either approach can effectively support diverse learning styles and enhance algorithmic thinking. It is recommended that future research explore the use of other tools for algorithm development, such as algorithm animation software, block-based programming environments, or interactive visualization platforms, and investigate their longterm impact on programming performance and retention.
Metadata
| Item Type: | Article |
|---|---|
| Creators: | Creators Email / ID Num. Julaihi, Satria Arjuna satria@uitm.edu.my Bohari, Zubaidah zubaidah@uitm.edu.my Che Md Nor, Rumaizah rumaizah@uitm.edu.my Abdul Talip, Abdul Hadi adie0951@uitm.edu.my |
| Contributors: | Contribution Name Email / ID Num. Advisor Said, Roshima roshima712@uitm.edu.my Chief Editor Ismail, Junaida junaidaismail@uitm.edu.my |
| Subjects: | L Education > LB Theory and practice of education > Learning. Learning strategies L Education > LB Theory and practice of education > Learning ability |
| Divisions: | Universiti Teknologi MARA, Kedah > Sg Petani Campus |
| Journal or Publication Title: | Voice of Academia (VOA) |
| UiTM Journal Collections: | UiTM Journals > Voice of Academia (VOA) |
| ISSN: | 2682-7840 |
| Volume: | 22 |
| Number: | 1 |
| Page Range: | pp. 225-239 |
| Keywords: | Pseudocode, Flowcharts, Algorithm development, Programming education, Computational thinking |
| Date: | 2026 |
| URI: | https://ir.uitm.edu.my/id/eprint/134099 |
