[HTML][HTML] Integrating program and algorithm visualisation for learning data structure implementation

RA Nathasya, O Karnalim, M Ayub - Egyptian Informatics Journal, 2019 - Elsevier
Algorithm Visualisation (AV) tool is commonly used to learn data structures. However, since
that tool does not address technical details, some students may not know how to implement …

Checklist approach for the development of educational applications by novice software developers

N Ngadiman, S Sulaiman, N Idris, MR Samingan… - IEEE …, 2022 - ieeexplore.ieee.org
Innovation and challenges are significant factors that lead to the improvement in technology
involving various sectors, including the educational field. New methods and techniques …

The effectiveness of a program visualization tool on introductory programming: A case study with PythonTutor

O Karnalim, M Ayub - CommIT (Communication and Information …, 2017 - journal.binus.ac.id
Program Visualization (PV) is an educational tool frequently used to assist users for
understanding a program flow. However, despite its clear benefits, PV cannot be …

Combining program visualization with programming workspace to assist students for completing programming laboratory task

E Elvina, O Karnalim, M Ayub… - JOTSE: Journal of …, 2018 - upcommons.upc.edu
Numerous Program Visualization tools (PVs) have been developed for assisting novice
students to understand their source code further. However, none of them are practical to be …

[PDF][PDF] The use of python tutor on programming laboratory session: Student perspectives

O Karnalim, M Ayub - Kinetik: Game Technology, Information …, 2017 - researchgate.net
Based on the fact that the impact of educational tools can only be accurately measured
through student-centered evaluation, this paper proposes a long-term in-class evaluation for …

[PDF][PDF] Introducing an educational tool for learning branch & bound strategy

S Zumaytis, O Karnalim - Journal of Information Systems …, 2017 - e-journal.unair.ac.id
According to our informal survey, Branch & Bound strategy is considerably difficult to learn
compared to other strategies. This strategy consists of several complex algorithmic steps …

Complexitor: An educational tool for learning algorithm time complexity in practical manner

E Elvina, O Karnalim - ComTech: Computer, Mathematics and …, 2017 - journal.binus.ac.id
Based on the informal survey, learning algorithm time complexity in a theoretical manner
can be rather difficult to understand. Therefore, this research proposed Complexitor, an …

[PDF][PDF] A Quasi-Experimental Design to Evaluate the Use of PythonTutor on Programming Laboratory Session.

O Karnalim, M Ayub - International Journal of Online Engineering, 2018 - researchgate.net
Educational tool is one of the prominent solutions for aiding students to learn course
material in Information Technology (IT) domain. However, most of them are not used in …

Recursion-based visualizations of search algorithms in state-spaces

JÁ Velázquez-Iturbide… - … on Computers in …, 2022 - ieeexplore.ieee.org
Visualization is a technology frequently used to assist the learning of algorithms. In this
paper, two program visualization proposals are presented, for search algorithms in state …

Introducing a practical educational tool for correlating algorithm time complexity with real program execution

G Kurniawati, O Karnalim - Journal of Information Technology and …, 2018 - jitecs.ub.ac.id
Algorithm time complexity is an important topic to be learned for programmer; it could define
whether an algorithm is practical to be used on real environment or not. However, learning …