[HTML][HTML] Integrating program and algorithm visualisation for learning data structure implementation
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 …
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 …
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 …
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
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 …
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 …
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 …
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 …
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 …
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 …
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 …
whether an algorithm is practical to be used on real environment or not. However, learning …