Investigating the Redundancy Effect in the Learning of C++ Computer Programming Using Screencasting

Full Text (PDF, 557KB), PP.19-25

Views: 0 Downloads: 0


Chin Soon Cheah 1,* Lai-Mei Leong 1

1. School of Educational Studies, Universiti Sains Malaysia, 11800 Penang, Malaysia

* Corresponding author.


Received: 2 Oct. 2018 / Revised: 8 Dec. 2018 / Accepted: 23 May 2019 / Published: 8 Jun. 2019

Index Terms

Redundancy, screencasting, C++ computer programming


The purpose of this study is to investigate whether does the redundancy principle occurs or not in the learning of C++ computer programming using screencasting. This principle was discovered by Mayer’s Cognitive Theory of Multimedia Learning (CTML) and stated that students learn better from graphics, and narrations than from graphics, narrations and on-screen text. There were mix outcomes pertaining to this principle, and the result might be due to the various topics learn by the students. Therefore, the subject introduction to C++ computer programming was chosen in this study to determine whether the redundancy principle occurs or not in the learning of C++ computer programming using screencasting. A true experimental pre-test and post-test research design was conducted, and sample were 65 first-year undergraduate students (aged 19-22). Samples were chosen based on the criteria that they have never attended any formal computer programming course prior to the study and were randomly assigned to two types of learning modes. The first group received the screencasting and narration (SN) mode whereas the second group received the screencasting, text, and narration (STN) mode. Results showed that the SN mode students outperformed the STN mode students in the post-test.

Cite This Paper

Chin Soon Cheah, Lai-Mei Leong, "Investigating the Redundancy Effect in the Learning of C++ Computer Programming Using Screencasting", International Journal of Modern Education and Computer Science(IJMECS), Vol.11, No.6, pp. 19-25, 2019.DOI: 10.5815/ijmecs.2019.06.03


[1]Butler M, Morgan M, editors. Learning challenges faced by novice programming students studying high level and low feedback concepts. Proceedings of Ascilite; 2007; Singapore.
[2]Robins A, Rountree J, Rountree N. Learning and Teaching Programming: A Review and Discussion. Computer Science Education. 2003;13(2):137-72.
[3]Tan P-H, Ting C-Y, Ling S-W, editors. Learning difficulties in programming courses: undergraduates' perspective and perception. Computer Technology and Development, 2009 ICCTD'09 International Conference on; 2009: IEEE.
[4]Ismail MN, Ngah NA, Umar IN. Instructional strategy in the teaching of computer programming: A need assessment analyses. TOJET. 2010;9(2):125-31.
[5]Barnes K, Marateo RC, Ferris SP. Teaching and learning with the net generation. Innovate: Journal of Online Education. 2007;3(4):1.
[6]Beyers RN. A five dimensional model for educating the net generation. Educational Technology & Society. 2009;12(4):218-27.
[7]Hargittai E. Digital na (t) ives? Variation in internet skills and uses among members of the “net generation”. Sociological inquiry. 2010;80(1):92-113.
[8]Udell J. Name that genre: Screencast 2004 [2005]. Available from:
[9]Mohorovičić S, Tijan E, editors. Using Screencasts in Computer Programming Courses. Proceedings of the 22nd EAEEIE Annual Conference, Maribor; 2011; Slovenia.
[10]Mayer RE, Moreno R. Nine ways to reduce cognitive load in multimedia learning. Educational psychologist. 2003;38(1):43-52.
[11]Mayer RE. Multimedia learning. Psychology of Learning and Motivation. 2002;41:85-139.
[12]Mayer RE. Principles for managing essential processing in multimedia learning: Segmenting, pretraining, and modality principles. Cambridge handbook of multimedia learning. 2005:169-82.
[13]Tempelman-Kluit N. Multimedia learning theories and online instruction. College & Research Libraries. 2006;67(4):364-9.
[14]Cierniak G, Scheiter K, Gerjets P. Explaining the split-attention effect: Is the reduction of extraneous cognitive load accompanied by an increase in germane cognitive load? Computers in Human Behavior. 2009;25(2):315-24.
[15]Pachman M, Ke F, editors. Screen captured video tutorials as a special case of multimedia: testing the redundancy principle. E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education; 2009.
[16]Mayer RE, Johnson CI. Revising the redundancy principle in multimedia learning. Journal of Educational Psychology. 2008;100(2):380.
[17]She J-H, Wang H, Chen L, Chen S. Improvement of redundancy principle for multimedia technical foreign-language learning. International Journal of Computer Applications in Technology. 2009;34(4):264-9.
[18]Bennedsen J, Caspersen ME, editors. Revealing the programming process. ACM SIGCSE Bulletin; 2005: ACM.
[19]Gomes A, Mendes AJ, editors. Learning to program-difficulties and solutions. International Conference on Engineering Education–ICEE; 2007.
[20]Mayer RE, Clark RC. E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning. 2011.
[21]Sweller J. The Redundancy Principle in Multimedia Learning. The Cambridge Handbook of Multimedia Learning. Cambridge, Estados Unidos: Cambridge University Press; 2005.
[22]Chandler P, Sweller J. Cognitive load theory and the format of instruction. Cognition and instruction. 1991;8(4):293-332.
[23]Mayer RE, Moreno R. Aids to computer-based multimedia learning. Learning and instruction. 2002;12(1):107-19.
[24]Aldalalah MO. Effects of modality principle on the learning of music theory and attitude among primary pupils of different aptitudes in Jordan. Unpublished PhD Thesis, Universiti Sains Malaysia, Penang. 2010.
[25]Diao Y, Sweller J. Redundancy in foreign language reading comprehension instruction: Concurrent written and spoken presentations. Learning and Instruction. 2007;17(1):78-88.
[26]Moreno R, Mayer RE. Cognitive principles of multimedia learning: The role of modality and contiguity. Journal of educational psychology. 1999;91(2):358.
[27]Mayer RE. The Cambridge handbook of multimedia learning: Cambridge University Press; 2005.
[28]Sorden SD. A cognitive approach to instructional design for multimedia learning. Informing Science: International Journal of an Emerging Transdiscipline. 2005;8:263-79.
[29]Myers JL, Well A, Lorch RF. Research design and statistical analysis. New York, NY: Routledge; 2010.
[30]Mayer RE. Cognitive theory of multimedia learning (pp. 31-48). University of California, Santa Barbara2005. 31-48 p.
[31]Mayer RE. Cognitive theory of multimedia learning (pp. 31-48). Santa Barbaras, California: University of California; 2005. 31-48 p.