Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

The Development of a Visual Output Approach for Programming via the Application of Cognitive Load Theory and Constructivism

Author 1: Marini Abu Bakar Author 2: Muriati Mukhtar Author 3: Fariza Khalid
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 11 · Published 2019 · Cited by 17

DOI: https://doi.org/10.14569/IJACSA.2019.0101142

Abstract

Programming is a skill of the future. However, decades of experience and research had indicated that the teaching and learning of programming are full of problems and challenges. As such educators and researchers are always on the look-out for suitable approaches and paradigms that can be adopted for the teaching and learning of programming. In this article, it is proposed that a visual output approach is suitable based on the current millennials affinities for graphics and visuals. The proposed VJava Module is developed via the application of two main learning theories, which are, the cognitive load theory and constructivism. There are two submodules which consist of eight chapters that cover the topics Introduction to Programming and Java, Object Using Turtle Graphics, Input and Output, Repetition Structure, Selection Structure, More Repetition Structures, Nested Loops and Arrays. To enable Java programs to produce graphical and animated outputs, the MJava library was developed and integrated into this module. The module is validated by three Java programming experts and an instructional design expert on the module content, design and usability aspects.

Keywords

How to Cite this Article

Bakar, M. A., Mukhtar, M., & Khalid, F. (2019). The Development of a Visual Output Approach for Programming via the Application of Cognitive Load Theory and Constructivism. International Journal of Advanced Computer Science and Applications, 10(11). https://doi.org/10.14569/IJACSA.2019.0101142

Bakar, Marini Abu, et al.. "The Development of a Visual Output Approach for Programming via the Application of Cognitive Load Theory and Constructivism." International Journal of Advanced Computer Science and Applications, vol. 10, no. 11, 2019, https://doi.org/10.14569/IJACSA.2019.0101142.

@article{Bakar2019,
  title     = {The Development of a Visual Output Approach for Programming via the Application of Cognitive Load Theory and Constructivism},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {11},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Marini Abu Bakar and Muriati Mukhtar and Fariza Khalid},
  doi       = {10.14569/IJACSA.2019.0101142},
  url       = {https://doi.org/10.14569/IJACSA.2019.0101142}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.