Open Access Open Access  Restricted Access Subscription or Fee Access

Combining MTL with Taboos to Reduce Cognitive Load in Programming

Leonard J. Mselle


In this article, Memory Transfer Language (MTL) as a visualization technique, is combined with taboos to reduce cognitive load in programming and cement the unquestionable programming rules in novices’ minds.


Memory Transfer Language (MTL), Programming, Cognitive Load, Taboos

Full Text:



I. T. Chan Mow, “Analyses of Students’ Programming Errors In Java Programming Courses.” Journal of Emerging Trends in Computing and Information Sciences Vol. 3, No, 5, 2012.

P. Chandler and J. Sweller, “Cognitive Load Theory and the Format of Instruction,” Cognition and Instruction, Vol. 8, No. 4, 1991, pp. 293–332.

L. Mselle, C++ for Novice Programmers. LAP, Lambert Academic Publishing: Berlin, 2010.

L. Mselle C for Novice Programmers, LAP, Lambert Academic Publishing: Berlin, 2011.

S. Dehnadi, and R. Bornat, “The camel has two humps.” In Little PPIG 2006, Coventry, UK: Accessed July 14, 2009.

D. N. Perkins, H. R, Hobbs, F. Martin, and R. Simmons, “Conditions of Learning in Novice Programmers”, Journal of Educational Computing Research, Vol. 2, No. 1, 1986, 37-55.

S. Mousavi, R. Lowe and J. Sweller, “Reducing cognitive load by mixing auditory and visual presentation modes.”, Journal of Educational Psychology, Vol. 87, No. 2, 1995, pp. 319–334.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.