Comparative analysis of pseudocode and flowcharts in algorithm development among first-year computer science students

Julaihi, Satria Arjuna and Bohari, Zubaidah and Che Md Nor, Rumaizah and Abdul Talip, Abdul Hadi (2026) Comparative analysis of pseudocode and flowcharts in algorithm development among first-year computer science students. Voice of Academia (VOA), 22 (1). pp. 225-239. ISSN 2682-7840

Official URL: https://voa.uitm.edu.my/v1/component/sppagebuilder...

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
Edit Item
Edit Item

Download

[thumbnail of 134099.pdf] Text
134099.pdf

Download (701kB)

ID Number

134099

Indexing

Statistic

Statistic details