Anthony, R., Janet, R., & Nathan, R. (2003). Learning and Teaching Programming: A Review and Discussion. Computer Sciense Education, 13(2), 137–172.
Anwar, H. (2016). Investigating the Effect of Pace Mechanic on Player Motivation and Experience. Tesis Sarjana. University of Waterloo.
Bazuri Ab Ghani, Lew Wan Ling & May Asliza Tan Zalilah. (2012). Teknik ‘Jigsaw’ Dalam Membantu Pelajar SMK3 Memahami Dan Menguasai Bahasa Java. Seminar Kajian Tindakan Kolej Komuniti Wilayah Perak, 247-251.
Bellotti, F., Kapralos, B., Lee, K., Moreno-Ger, P., & Berta, R. (2013). Assessment In And Of Serious Games: An Overview. Advances in Human-Computer Interaction, 2013, 1.
Besgen, A., Kuloglu, N., & Fathalizadehalemdari, S. (2015). Teaching/Learning Strategies Through Art: Art and Basic Design Education. Procedia - Social and Behavioral Sciences, 182, 428–432.
Chow, K. K., Harrell, D. F., & Yan, W. K. (2015, June). Designing And Analyzing Swing Compass: A Lively Interactive System Provoking Imagination And Affect For Persuasion. In International Conference on Persuasive Technology (pp. 107-120). Springer International Publishing.
Connolly, T. M., Boyle, E. A., MacArthur, E., Hainey, T., & Boyle, J. M. (2012). A Systematic Literature Review Of Empirical Evidence On Computer Games And Serious Games. Computers & Education, 59(2), 661-686.
Dillon, R. (2013). Serious Games And Fun: An Analysis. International Journal of Innovative Research & Development, 2(5).
Egan, K. (2005). An Imaginative Approach To Teaching. San Francisco, CA: Jossey-Bass.
Egan, K. (2007). Teaching and Learning Outside The Box: Inspiring Imagination Across The Curriculum. NY & London: Teachers College.
Fettes, M. (2011). Senses and Sensibilities. Journal of Curriculum Theorizing, 27(2), 114.
Fettes, M.(2013). Imagination And Experience: An Integrative Framework. Democracy and Education, 21(1).
Jenkins, T. (2002). On The Difficulty Of Learning To Program. In Proceedings of the 3rd Annual Conferences of the LTSN Centre for Information and Computer Sciences. Vol. 4, pp.53-58.
Lazzaro, N.(2004). Why We Play Games: Four Keys To More Emotion Without Story. In Game Developers Conference.
Malliarakis, C., Satratzemi, M., & Xinogalos, S. (2014). CMX : Implementing an MMORPG for Learning Programming. In 8th European Conference on Games Based Learning: ECGBL2014 (October), 346–355.
Malone, T. (1981). Toward A Theory Of Intrinsically Motivating Instruction. Cognitive Science, 4, 333-369.
Ozkan, G., & Selcuk, G. S. (2015). Effect of Technology Enhanced Conceptual Change Texts on Students’ Understanding of Buoyant Force. Universal Journal of Educational Research, 3(12), 981–988.
Posner, G., Strike, K., Hewson, P., & Gertzog, W. (1982). Accommodation of a Science Concept: Toward a Theory Of Conceptual Change. Science Education, 66(2), 211–227.
Watson, C., & W.B.Li, F. (2016). Failure Rates in Introductory Programming Revisited. Proceedings of the 2014 Conference on Innovation Technology in Computer Science Education (ITiCSE’ 14), 44(July), 1–6.
Yang, Y.T.C. (2012). Building Virtual Cities, Inspiring Intelligent Citizens: Digital Games For Developing Students’ Problem Solving And Learning Motivation. Computer & Education, 59(2), 365-377.
Zanariah Abd Mutalib (2016). Pemikiran Komputasional, Sains Komputer Akan Diajar Di Sekolah Tahun Depan. Kuala Lumpur: Utusan Malaysia. (11 Ogos)