Toolbox for adopting computational thinking through learning flash

1. The need for teachers of Elementary School children to learn to program or ratherto understand the Computational Thinking behind programming has beenaccelerated in many countries by the mandated teaching of programming in theElementary School context. Many steps have been taken in order to create...

Full description

Saved in:
Bibliographic Details
Main Author: Erni Marlina Saari
Format: thesis
Language:eng
Published: 2018
Subjects:
Online Access:https://ir.upsi.edu.my/detailsg.php?det=6265
Tags: Add Tag
No Tags, Be the first to tag this record!
id oai:ir.upsi.edu.my:6265
record_format uketd_dc
institution Universiti Pendidikan Sultan Idris
collection UPSI Digital Repository
language eng
topic Q Science
spellingShingle Q Science
Erni Marlina Saari
Toolbox for adopting computational thinking through learning flash
description 1. The need for teachers of Elementary School children to learn to program or ratherto understand the Computational Thinking behind programming has beenaccelerated in many countries by the mandated teaching of programming in theElementary School context. Many steps have been taken in order to createawareness of this issue, such as the Computing At Schools initiative (CAS) whichis established in the UK. CAS aims to support teaching in computing andconnected fields in UK schools. Moreover, in the USA the Computer ScienceTeachers Association (CSTA) was established to meet the purpose of informingand advising about the current development of computational thinking and toinvestigate and disseminate teaching and learning resources related tocomputational thinking. In Singapore research has been conducted by thegovernment agency Infocomm Development Authority of Singapore (IDA)whereby the major goal is to meet the needs in the ICT sector and ultimately tofocus and inspire learners about programming.The research for this thesis involves the development of a training scheme for pre-serviceteachers that will introduce them to computational thinking through the use of the FlashAction Script Development environment. Flash Action Scripts amongst several othertools are used as a tool for creating interactive content and because Flash is one of thepremiere tools used to create content for the internet; a tool programmed with Flashlooks practically the same in every browser and on every operating system. Flash Actionscripts use traditional coding skills but permit the user to see how each piece of codeaffects the running or execution of the program, allowing the user to have an instantvisual understanding of what the code is doing. It is also widely available within universitycampuses.A major problem in promoting the teaching of programming and computational thinkingto Elementary School teachers is that the majority of such teachers have no concept ofhow to program and naturally are not motivated to learn programming. Experiencedteachers involved in the current study felt that programming was too complicated andthus it was hard to gain fluency in programming. Student teachers who had no previousexperience in programming were, however, easier to get engaged in learningprogramming principles. Eighty percent of this group found Action Scripting a useful toolto understand basic programming and scripting. The need to teach programming willmotivate most but to learn through a tool that can be seen to have intrinsic value in theirrole as teachers has a greater potential of success. This thesis defines the design andimplementation of a tool to use the learning of Flash Action Scripting as a motivationalmechanism for pre-service teachers. The intrinsic value to them is intended to beutilisation of the learned Action Scripting skills to produce their own teaching material.Initial results indicate an enhanced engagement and motivation to learn to program andimproved confidence in doing so. As projected the pre-service teachers had a morepositive attitude towards the potential of the learning tool but both they and the inserviceteachers had improved attitudes and enthusiasm after the experiment. Theresults show that both pre-service and in-service teachers can be trained to be designersand producers of digital courseware in the previous absence of computational thinkingskills and definitely they can acquire skills in computer programming such as Flash ActionScripts.
format thesis
qualification_name
qualification_level Doctorate
author Erni Marlina Saari
author_facet Erni Marlina Saari
author_sort Erni Marlina Saari
title Toolbox for adopting computational thinking through learning flash
title_short Toolbox for adopting computational thinking through learning flash
title_full Toolbox for adopting computational thinking through learning flash
title_fullStr Toolbox for adopting computational thinking through learning flash
title_full_unstemmed Toolbox for adopting computational thinking through learning flash
title_sort toolbox for adopting computational thinking through learning flash
granting_institution Universiti Pendidikan Sultan Idris
granting_department Fakulti Seni, Komputeran dan Industri Kreatif
publishDate 2018
url https://ir.upsi.edu.my/detailsg.php?det=6265
_version_ 1747833252622630912
spelling oai:ir.upsi.edu.my:62652021-09-22 Toolbox for adopting computational thinking through learning flash 2018 Erni Marlina Saari Q Science 1. The need for teachers of Elementary School children to learn to program or ratherto understand the Computational Thinking behind programming has beenaccelerated in many countries by the mandated teaching of programming in theElementary School context. Many steps have been taken in order to createawareness of this issue, such as the Computing At Schools initiative (CAS) whichis established in the UK. CAS aims to support teaching in computing andconnected fields in UK schools. Moreover, in the USA the Computer ScienceTeachers Association (CSTA) was established to meet the purpose of informingand advising about the current development of computational thinking and toinvestigate and disseminate teaching and learning resources related tocomputational thinking. In Singapore research has been conducted by thegovernment agency Infocomm Development Authority of Singapore (IDA)whereby the major goal is to meet the needs in the ICT sector and ultimately tofocus and inspire learners about programming.The research for this thesis involves the development of a training scheme for pre-serviceteachers that will introduce them to computational thinking through the use of the FlashAction Script Development environment. Flash Action Scripts amongst several othertools are used as a tool for creating interactive content and because Flash is one of thepremiere tools used to create content for the internet; a tool programmed with Flashlooks practically the same in every browser and on every operating system. Flash Actionscripts use traditional coding skills but permit the user to see how each piece of codeaffects the running or execution of the program, allowing the user to have an instantvisual understanding of what the code is doing. It is also widely available within universitycampuses.A major problem in promoting the teaching of programming and computational thinkingto Elementary School teachers is that the majority of such teachers have no concept ofhow to program and naturally are not motivated to learn programming. Experiencedteachers involved in the current study felt that programming was too complicated andthus it was hard to gain fluency in programming. Student teachers who had no previousexperience in programming were, however, easier to get engaged in learningprogramming principles. Eighty percent of this group found Action Scripting a useful toolto understand basic programming and scripting. The need to teach programming willmotivate most but to learn through a tool that can be seen to have intrinsic value in theirrole as teachers has a greater potential of success. This thesis defines the design andimplementation of a tool to use the learning of Flash Action Scripting as a motivationalmechanism for pre-service teachers. The intrinsic value to them is intended to beutilisation of the learned Action Scripting skills to produce their own teaching material.Initial results indicate an enhanced engagement and motivation to learn to program andimproved confidence in doing so. As projected the pre-service teachers had a morepositive attitude towards the potential of the learning tool but both they and the inserviceteachers had improved attitudes and enthusiasm after the experiment. Theresults show that both pre-service and in-service teachers can be trained to be designersand producers of digital courseware in the previous absence of computational thinkingskills and definitely they can acquire skills in computer programming such as Flash ActionScripts. 2018 thesis https://ir.upsi.edu.my/detailsg.php?det=6265 https://ir.upsi.edu.my/detailsg.php?det=6265 text eng closedAccess Doctoral Universiti Pendidikan Sultan Idris Fakulti Seni, Komputeran dan Industri Kreatif A. Asohan. 2016. Malaysia to Make Coding Part of School Syllabus 25 + Years Later.Http://www.themalaymailonline.com/what-You-Think-/article/malaysia-to-Make-Coding-Part-of-School-Syllabus-25-Years-Later.Abas, Azura. 2016. Computational Thinking Skills to Be Introduced in School Curriculum nextYear. News Straits Times.Ahn, Youngseok, Jun Lee, Hyungseok Kim, and Jee In Kim. 2014. A Slim and Wide Multi-TouchTabletop Interface and Its Applications. 2014 International Conference on Big Data andSmart Computing, BIGCOMP 2014, 27681. doi:10.1109/BIGCOMP.2014.6741452.Ainsworth, S E. 2006. DeFT: A Conceptual Framework for Learning with MultipleRepresentations. Learning and Instruction, in press.http://www.sciencedirect.com.ezpustaka2.upsi.edu.my/science?_ob=ArticleURL&_udi=B6VFW-4JXPS4C-1&_user=10&_coverDate=06/30/2006&_rdoc=1&_fmt=full&_orig=article&_cdi=6021&_sort=v&_docanchor=&view=c&_ct=784&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=ae888bef4bbec80f6b34133f43832115.Angeli, Charoula, Joke Voogt, Andrew Fluck, Mary Webb, Margaret Cox, J. Malyn-Smith, andJason Zagami. 2016. A K-6 Computational Thinking Curriculum Framework : Implicationsfor Teacher Knowledge Teacher Knowledge. Educational Technology & Society 19 (3):4757.Arnold, Judith M, Floyd Csir, Jennifer Sias, and Jingping Zhang. 2008. Does Anyone Need HelpOut There ? Lessons from Designing Online Help. Imprint 5301 (906718496).doi:10.1300/J136v09n03.Azlee, B Y Aizy. 2016. Lack of Info on Coding in Schools Prompts Concern among Educators.Http://www.themalaymailonline.com/malaysia/article/lack-of-Info-on-Coding-in-School-Prompt-Concern-Amon-Educators.Balan, Poovarasi, and V Kalavally. 2012. Enhancing Student Motivation in Process Control viaInteractive Learning Tools. for Education (T4E), 2012 IEEE Fourth , 17679.doi:10.1109/T4E.2012.38.Barr, By David, John Harrison, and Leslie Conery. 2011. Computational Thinking : A DigitalAge 5191 (April): 2023.Barr, V, and Chris Stephenson. 2011. Bringing Computational Thinking to K-12: What IsInvolved and What Is the Role of the Computer Science Education Community? ACMInroads 2 (1): 4854. http://dl.acm.org/citation.cfm?id=1929905.Begosso, LC. 2012. An Approach for Teaching Algorithms and Computer Programming UsingGreenfoot and Python. Frontiers in .http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6462307.Bell, Judith. 2005. Doing Your Research Project. British Journal of Educational Technology. Vol.3rd. http://books.google.com/books?id=aroefdSRc8AC&pgis=1.Bernama. 2008. Malaysia As A Fully Developed Country. www.wawasan2020.com.http://www.pmo.gov.my/?menu=page&page=1898.. 2017. Coding - Implementation at Schools by 2017. The Sun Daily.http://www.thesundaily.my/news/1924629.Bocconi, Stefania, Augusto Chioccariello, Giuliana Dettori, Anusca Ferrari, Katja Engelhardt,Panagiotis Kampylis, and Yves Punie. 2016. Developing Computational Thinking inCompulsory Education. Implications for Policy and Practice. Proceedings EdMedia 2016.doi:10.2791/792158.Boeije, Hennie. 2002. A Purposeful Approach to the Constant Comparative Method in theAnalysis of Qualitative Interviews. Quality and Quantity 36: 391409.doi:10.1023/A:1020909529486.Bond, Camilla. 2010. Journal of Computer Assisted Learning. Anzmac 3 (1): 19.Boulton, Helen. 2008. Managing E-Learning: What Are the Real Implications for Schools?The Electronic Journal of E-Learning 6 (1): 1118.. 2017. Exploring the Effectiveness of New Technologies : Improving Literacy andEngaging Learners at Risk of Social Exclusion in the UK. Teaching and Teacher Education63. Elsevier Ltd: 7381. doi:10.1016/j.tate.2016.12.008.Boulton, Helen, and Alison Hramiak. 2013. Cascading the Use of Web 2.0 Technology inSecondary Schools in the United Kingdom: Identifying the Barriers beyond Pre-ServiceTraining. Technology, Pedagogy and Education 23 (2): 15165.doi:10.1080/1475939X.2013.802994.Bradshaw, Pete, and John Woollard. 2012. Computing at School: An Emergent Communityof Practice for a Re-Emergent Subject. ICICTE 2012 Proceedings, 60212.Braun, V, and V Clarke. 2006. Using Thematic Analysis in Psychology. ZhurnalEksperimentalnoi I Teoreticheskoi Fiziki 3: 77101.http://scholar.google.com/scholar?hl=en&btnG=Search&q=intitle:No+Title#0.Brennan, Karen, and Mitchel Resnick. 2012. New Frameworks for Studying and Assessing theDevelopment of Computational Thinking. of the 2012 Annual Meeting of the .http://pdf.thepdfportal.com/PDFFiles/26416.pdf.. 2013. Stories from the Scratch Community: Connecting with Ideas, Interests, andPeople. In Proceeding of the 44th ACM Technical Symposium on Computer ScienceEducation - SIGCSE 13, 463. doi:10.1145/2445196.2445336.Brown, NCC, and Michael Klling. 2013. Bringing Computer Science Back into Schools:Lessons from the UK. on Computer Science , 26974.http://dl.acm.org/citation.cfm?id=2445277.Brusilovsky, Peter, and Eduardo Calabrese. 1997. Mini-Languages: A Way to LearnProgramming Principles. Education and 83: 6583.http://link.springer.com.ezpustaka2.upsi.edu.my/article/10.1023/A:1018636507883.Bundy, Alan. 2007. Computational Thinking Is Pervasive New Kinds of Question ; New Kindsof Answer New Hypotheses ; New Theories New Thinking ; New Angles, 13.Busaki, Keitarou, Yasue Iijima, and Susumu Konno. 2014. Multi- a Gent System LearningSupport Software with Fighting Games 5 (5): 1322.Carter, Janet, and Roger Boyle. 2002. Teaching Delivery Issues: Lessons from ComputerScience. Journal of Information Technology Education 1 (2): 7889.http://kar.kent.ac.uk/13824/.Catlin, Dave, and John Woollard. 2014. Educational Robots and Computational Thinking.Proceedings of 4th International Workshop Teaching Robotics, Teaching with Robotics &5th International Conference Robotics in Education, 14451.Chang, C.-Y., Y.-T. Chien, Y.-H. Chang, and C.-Y. Lin. 2012. MAGDAIRE: A Model to Foster Pre-Service Teachers Ability in Integrating ICT and Teaching in Taiwan. Australasian Journalof Educational Technology 28 (6): 98399. http://ascilite.org.au/ajet/ajet28/changcy.html.Charmaz, K. 1990. Discovering Chronic Illness: Using Grounded Theory. Social Science &Medicine (1982) 30 (11): 116172. doi:10.1016/0277-9536(90)90256-R.Charmaz, K. 2006. The Power of Names. Journal of Contemporary Ethnography 35 (4): 39699. doi:10.1177/0891241606286983.Charmaz, Kathy. 2014. Constructing Grounded Theory: Second Edition. Constructing GroundedTheory. SAGE Publications.Charnigo, Laurie. 2009. Lights! Camera! Action! Producing Library Instruction Video TutorialsUsing Camtasia Studio. Journal of Library and Information Services in Distance Learning3 (1): 2330. doi:10.1080/15332900902794880.Chean, Swee Ling, Sin Ban Ho, and Ian Chai. 2018. A Conceptual Framework on ConstructingEffective Learning Content for Programming Novices. International Journal ofEngineering & Technology 7 (2.15): 15.Cockburn, a., and A. Bryant. 1998. Cleogo: Collaborative and Multi-Metaphor Programmingfor Kids. Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110).IEEE Comput. Soc, 18994. doi:10.1109/APCHI.1998.704194.Cohen, Louis, Lawrence Manion, and Keith Morrison. 2007. Research Methods in Education,Sixth Edition. Routledge, Taylor & Francis Group.Cooper, Stephen, Wanda Dann, and Randy Pausch. 2000. Alice: A 3-D Tool for IntroductoryProgramming Concepts. Journal of Computing Sciences in Colleges 15 (May 2000): 10716. doi:10.1145/1953163.1953243.Corneliussen, Hilde G., and Lin Pritz. 2015. Kids Code in a Rural Village in Norway: CouldCode Clubs Be a New Arena for Increasing Girls Digital Interest and Competence?Information, Communication & Society 19 (1): 95110.doi:10.1080/1369118X.2015.1093529.Crawford, Stewart, and Elizabeth Boese. 2006. ActionScript: A Gentle Introduction toProgramming. Journal of Computing Sciences in Colleges, no. 2: 15668.http://dl.acm.org/citation.cfm?id=1089203.Crick, Tom, and Sue Sentance. 2011. Computing at School: Stimulating Computing Educationin the UK. International Conference on Computing Education , 12223.doi:10.1145/2094131.2094158.Csizmadia, Andrew, Paul Curzon, Mark Dorling, Simon Humphreys, Thomas Ng, Cynthia Selby,and John Woollard. 2015. Computational Thinking A Guide for Teachers.Curzon, Paul, Joan Peckham, Harriet Taylor, Amber Settle, and Eric Roberts. 2009.Computational Thinking (CT): On Weaving It in. ACM SIGCSE , 2012.doi:10.1145/1562877.1562941.Daily, SB, AE Leonard, and Sophie Jrg. 2014. Dancing Alice: Exploring Embodied PedagogicalStrategies for Learning Computational Thinking. Proceedings of the 45th , 16.http://dl.acm.org/citation.cfm?id=2538917.Davis, Richard, Engin Bumbacher, Oceane Bel, Arnan Sipitakiat, and Paulo Blikstein. 2015.Sketching Intentions: Comparing Different Metaphors for Programming Robots, 391394. doi:10.1145/2771839.2771924.Denning, Peter J. 2009. The Profession of ITBeyond Computational Thinking.Communications of the ACM 52 (6): 28. doi:10.1145/1516046.1516054.Department for Education. 2013. Computing Programmes of Study : Key Stages 1 and 2National Curriculum in England. Department for Education.https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/239033/PRIMARY_national_curriculum_-_Computing.pdf.DeWalt, Katheleen M., and Billie R. DeWalt. 2011. Dewalt 2011.pdf. Edited by Kathleen M.DeWalt and Billie R. DeWalt. Second Edi. USA: Rowman Altamira.Dewitt, Dorothy, Norlidah Alias, and Saedah Siraj. 2016. Problem Solving Strategies ofMalaysian Secondary School Teachers. Educational Technology World Conference 2016,114.Diwakar, Shyam, Krishnashree Achuthan, Prema Nedungadi, and Bipin Nair. 2011. EnhancedFacilitation of Biotechnology Education in Developing Nations via Virtual Labs: Analysis,Implementation and Case-Studies. International Journal of 3 (1).http://www.ijcte.org/papers/275-D007.pdf.Dorling M. 2014. Developing Creativity and Computational Thinking in Your ComputingClassroom. Birmingham UK: CAS hub meeting.Duncan, Caitlin, Tim Bell, and James Atlas. 2017. What Do the Teachers Think ? IntroducingComputational Thinking in the Primary School Curriculum. Proceedings of theNineteenth Australasian Computing Education Conference, 6574.doi:10.1145/3013499.3013506.Duncan, Caitlin, Tim Bell, and Steve Tanimoto. 2014. Should Your 8-Year-Old Learn Coding?Proceedings of the 9th Workshop in Primary and Secondary Computing Education on -WiPSCE 14, 6069. doi:10.1145/2670757.2670774.Dyne, Michele Van, and Jeffrey Braun. 2014. Effectiveness of a Computational Thinking (CS0)Course on Student Analytical Skills. Proceedings of the 45th ACM Technical Symposiumon Computer Science Education - SIGCSE 14. New York, New York, USA: ACM Press, 13338. doi:10.1145/2538862.2538956.Ebrahimi, Ali, Shayan Geranzeli, and Taha Shokouhi. 2013. Programming For Children ; Aliceand Scratch Analysis , 10615.Fereday, Jennifer, and Eimear Muir-Cochrane. 2006. Demonstrating Rigor Using ThematicAnalysis : A Hybrid Approach of Inductive and Deductive Coding and ThemeDevelopment. International Journal of Qualitative Methods 5: 8092.doi:10.1063/1.2011295.Fitriza, R. 2012. MACROMEDIA FLASH IN IMPROVING STUDENTSACHIEVEMENT ANDLEARNING ACTIVITIES OF GEOMETRY AT GRADE IX OF MTsN SUNGAYANG, 26768.http://103.10.169.96/handle/123456789/458.Franklin, Diana, Charlotte Hill, Hilary A. Dwyer, Alexandria K. Hansen, Ashley Iveland, andDanielle B. Harlow. 2016. Initialization in Scratch: Seeking Knowledge Transfer.Proceedings of the 47th ACM Technical Symposium on Computing Science Education(SIGCSE 16), 21722. doi:10.1145/2839509.2844569.Franzoni, Ana Lidia, Management Sud Paris, Laboratorie Cemantic, Charles Fourier, andFrance Tel. 2009. Student Learning Styles Adaptation Method Based on TeachingStrategies and Electronic Media 12: 1529.Frith, Constance. 1997. Motivation To Learn Components of the Motivation to Learn, 110.Gallardo, Daniel, CF Juli, and S Jorda. 2008. TurTan: A Tangible Programming Language forCreative Exploration. Tabletop.http://www.researchgate.net/publication/224344485_TurTan_A_tangible_programming_language_for_creative_exploration/file/3deec515ddc2f54355.pdf.Garca, Ramn Rubio, Javier Surez Quirs, Ramn Gallego Santos, Santiago Martn Gonzlez,and Samuel Morn Fernanz. 2007a. Interactive Multimedia Animation withMacromedia Flash in Descriptive Geometry Teaching. Computers & Education 49 (3):61539. doi:10.1016/j.compedu.2005.11.005.. 2007b. Interactive Multimedia Animation with Macromedia Flash in DescriptiveGeometry Teaching. Computers & Education 49 (3): 61539.doi:10.1016/j.compedu.2005.11.005.Garofalo, Joe, and Tim Summers. 2004. Macromedia Flash as a Tool for MathematicsTeaching and Learning. School Science and Mathematics 104 (2): 89.http://search.ebscohost.com.ezpustaka2.upsi.edu.my/login.aspx?direct=true%7B&%7DAuthType=cookie,ip,uid%7B&%7Ddb=eric%7B&%7DAN=EJ701623%7B&%7Dsite=ehost-live.Gomez, Elizabeth Avery, Dezhi Wu, and Katia Passerini. 2010. Computer-Supported Team-Based Learning: The Impact of Motivation, Enjoyment and Team Contributions onLearning Outcomes. Computers & Education 55 (1): 37890.doi:10.1016/j.compedu.2010.02.003.Gouws, LA, Karen Bradshaw, and Peter Wentworth. 2013. Computational Thinking inEducational Activities: An Evaluation of the Educational Game Light-Bot. in ComputerScience Education, 1015. http://dl.acm.org/citation.cfm?id=2466518.Gouws, Lindsey, Karen Bradshaw, and Peter Wentworth. 2013. First Year StudentPerformance in a Test for Computational Thinking. Proceedings of the South AfricanInstitute for Computer Scientists and Information Technologists Conference on - SAICSIT13. New York, New York, USA: ACM Press, 271. doi:10.1145/2513456.2513484.Gretter, Sarah, and Aman Yadav. 2016. Computational Thinking and Media & InformationLiteracy: An Integrated Approach to Teaching Twenty-First Century Skills. TechTrends60 (5). TechTrends: 51016. doi:10.1007/s11528-016-0098-4.Grover, S., and R. Pea. 2013. Computational Thinking in K-12: A Review of the State of theField. Educational Researcher 42 (1): 3843. doi:10.3102/0013189X12463051.Guzdial, Mark. 2003. Programming Environments for Novices Specializing Environments forNovices Logo and Its Descendants : The Goal of Compu- Tational Literacy, 124.. 2008. EducationPaving the Way for Computational Thinking. Communications of theACM 51 (8): 25. doi:10.1145/1378704.1378713.Habgood, Matthew Peter Jacob. 2010. The Effective Integration of Digital Games andLearning Content. Learning Sciences Research Institute.http://etheses.nottingham.ac.uk/385/.Hassan, Johari, and Noor Asmalinda Masrom. 2010. Modul Pembelajaran Kendiri (MPK)Subjek Information And Communication Technology (ICT) Tingkatan 4.Hawk, Thomas F. 2007. To Enhance Student Learning 5 (1): 119.Heins, Tanya, and Frances Himes. 2002. Creating Learning Objects with Macromedia FlashMX. Macromedia White Paper, no. April. http://www.mysteryproductions.com/hyper/flash_mxlo.pdf.Henderson, Peter B., Thomas J. Cortina, and Jeannette M. Wing. 2007. ComputationalThinking. ACM SIGCSE Bulletin 39 (1): 195. doi:10.1145/1227504.1227378.Holzinger, Andreas, and Martin Ebner. 2003a. Interaction and Usability of Simulations &Animations : A Case Study of the Flash Technology 780: 77780.. 2003b. Interaction and Usability of Simulations & Animations: A Case Study of theFlash Technology. Human-Computer Interaction INTERACT 780: 77780.http://lamp.tu-graz.ac.at/~i203/ebner/publication/03_zuerich.pdf.Horn, Michael S., Erin Treacy Solovey, R. Jordan Crouser, and Robert J.K. Jacob. 2009.Comparing the Use of Tangible and Graphical Programming Languages for Informal Science Education. Proceedings of the 27th International Conference on Human Factorsin Computing Systems - CHI 09. New York, New York, USA: ACM Press, 975.doi:10.1145/1518701.1518851.Hu, Chenglie. 2011. Computational Thinking What It Might Mean and What We Might Doabout It. ITiCSE 11: Proceedings of the 16th Annual Joint Conference on Innovation andTechnology in Computer Science Education, 22327. doi:10.1145/1999747.1999811.Huang, Wenming, Zhenrong Deng, and Dong Rongsheng. 2009. Programming CoursesTeaching Method for Ability Enhancement of Computational Thinking. 2009International Association of Computer Science and Information Technology - SpringConference. Ieee, 18285. doi:10.1109/IACSIT-SC.2009.52.Husain, Hafizah, Noorfazila Kamal, and Mohd Faisal Ibrahim. 2017. ENGENDERING PROBLEMSOLVING SKILLS AND MATHEMATICAL KNOWLEDGE VIA PROGRAMMING 2 . MalaysianCurriculum for Mathematics, 111.Ibrahim, R., and A Jaafar. 2010. Using Educational Games in Learning IntroductoryProgramming: A Pilot Study on Students Perceptions 1 (form 4): 15.doi:10.1109/ITSIM.2010.5561414.Ibrahim, Roslina, and RCM Yusoff. 2010. Students Perceptions of Using Educational Gamesto Learn Introductory Programming. and Information Science 4 (1): 20516.http://www.ccsenet.org/journal/index.php/cis/article/view/8246.Jenkins, Craig. 2015. A Work in Progress Paper : Evaluating a Microworlds- Based LearningApproach for Developing Literacy and Computational Thinking in Cross-CurricularContexts. ACM WipSCE15, 15.Jenkins, Tony. 2001a. T EACHING P ROGRAMMING A J OURNEY FROM T EACHER TO MOTIVATOR. Anuual LTSN-ICS Conference in London.. 2001b. The Motivation of Students of Programming. ACM SIGCSE Bulletin 33 (3):5356. doi:10.1145/507758.377472.. 2002. On the Difficulty of Learning to Program. LTSN-ICS Conference, 5358.Jenkins, Tony, and J Davy. 2002. Diversity and Motivation in Introductory Programming.Innovation in Teaching and Learning .http://journals.heacademy.ac.uk/doi/abs/10.11120/ital.2002.01010003.Kahn, K. 1996. ToonTalk TMAn Animated Programming Environment for Children. Journalof Visual Languages & Computing 7 (2): 197217. doi:10.1006/jvlc.1996.0011.Kalelio?lu, Filiz, Yasemin Glbahar, and Dilek Do?an. 2017. Teaching How to Think Like aProgrammer, no. October: 1835. doi:10.4018/978-1-5225-3200-2.ch002.Kalganova, T. 2001a. Improving Student Motivation by Means of Multimedia.. 2001b. Improving Students Motivation by Means of Multimedia.http://dspace.brunel.ac.uk/handle/2438/2520.Kawulich, Barbara B. 2005. Participant Observation as a Data Collection Method. ForumQualitative Sozialforschung / Forum: Qualitative Social Research 6 (2): 119.doi:10.1177/14687941030032003.Kazimoglu, Cagin, Mary Kiernan, Liz Bacon, and Lachlan Mackinnon. 2012. A Serious Gamefor Developing Computational Thinking and Learning Introductory ComputerProgramming. Procedia - Social and Behavioral Sciences 47 (January): 199199.doi:10.1016/j.sbspro.2012.06.938.Kelleher, Caitlin, Dennis Cosgrove, and David Culyba. 2002. Alice2: Programming withoutSyntax Errors. User Interface Software , 34.http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.60.4640&rep=rep1&type=pdf.Kelleher, Caitlin, Randy Pausch, and Sara Kiesler. 2007. Storytelling Alice Motivates MiddleSchool Girls to Learn Computer Programming. Proceedings of the SIGCHI Conference onHuman Factors in Computing Systems - CHI 07. New York, New York, USA: ACM Press,1455. doi:10.1145/1240624.1240844.Khambari, Mas Nida, Su Luan Wong, Ahmad Fauzi, Mohd Ayub, and Priscilla Moses. 2010.Teachers Technology Professional Development : A Malaysia Perspective, 75862.Kofoed, LB, and Lars Reng. 2010. Enhance Students Motivation to Learn Programming byUsing Direct Visual Feed-Back. Engineering Sustainability for a Global .http://forskningsbasen.deff.dk/Share.external?sp=Sb3603bcf-6345-4745-b49e-2827d26da60a&sp=Saau.Koh, KH, Alexander Repenning, and H Nickerson. 2013. Will It Stick?: Exploring theSustainability of Computational Thinking Education through Game Design. ScienceEducation, 597602. http://dl.acm.org/citation.cfm?id=2445372.Koh, Kyu Han, Ashok Basawapatna, Vicki Bennett, and Alexander Repenning. 2010. Towardsthe Automatic Recognition of Computational Thinking for Adaptive Visual LanguageLearning. 2010 IEEE Symposium on Visual Languages and Human-Centric Computing,September. Ieee, 5966. doi:10.1109/VLHCC.2010.17.Kolb, Sharon M. 2012. Grounded Theory and the Constant Comparative Method : ValidResearch Strategies for Educators. Journal of Emerging Trends in Educational Researchand Policy Studies 3 (1): 8386.http://jeteraps.scholarlinkresearch.com/articles/Grounded Theory and the ConstantComparative Method.pdf.Kse, Utku. 2010. A Web Based System for Project-Based Learning Activities In web Designand Programming course. Procedia - Social and Behavioral Sciences 2 (2): 117484.doi:10.1016/j.sbspro.2010.03.168.Kramer, Jeff. 2007. Is Abstraction the Key to Computing? Communications of the ACM 50(4): 3642. doi:10.1145/1232743.1232745.Krosnick, Jon a., and Stanley Presser. 2010. Question and Questionnaire Design. Handbookof Survey Research 94305: 886. doi:10.1111/j.1432-1033.1976.tb10115.x.LHeureux, J, and Deborah Boisvert. 2012. IT Problem Solving: An Implementation ofComputational Thinking in Information Technology. Proceedings of the 13th , 18388.http://dl.acm.org/citation.cfm?id=2380606.Lamb, Annette, and Larry Johnson. 2006. Flash: Engaging Learners through Animation,Interaction, and Multimedia, 5457.http://olms.noinc.com/olms/data/resource/3044/Technology and the Science ofLearning - week 4 reading Flash engaging learners.pdf.Lee, Irene, Fred Martin, Jill Denner, Bob Coulter, Walter Allan, Jeri Erickson, Joyce Malyn-Smith, and Linda Werner. 2011. Computational Thinking for Youth in Practice. ACMInroads 2 (1): 32. doi:10.1145/1929887.1929902.Lee, Youngju, and Jihyun Lee. 2014. Enhancing Pre-Service Teachers Self-Efficacy Beliefs forTechnology Integration through Lesson Planning Practice. Computers & Education 73(April). Elsevier Ltd: 12128. doi:10.1016/j.compedu.2014.01.001.Lenzner, Timo, Cornelia Neuert, and Wanda Otto. 2016. Cognitive Pretesting: GESIS SurveyGuidelines, 19. doi:10.15464/gesis-sg_en_010.Leon E. Winslow. 1996. Programming Pedagogy -- A Psychological Overview. SIGCSE Bulletin28 (3): 1723.Levin, SR, JG Buell, and JA Levin. 2000. Journal of Computing in Teacher Education. Journalof Computing in Teacher Eduction Vol. 18/ N (January 2015): 3741.doi:10.1080/10402454.2002.10784439.Lezam Lehat, Mohd, Rashidah Mokhtar, Nora Mohd Basir, and Yusnita Sokma. 2015.Programming: A Study on Upper Primary Students Attitude towards Education DigitalGames. International Journal of Computer Theory and Engineering 7 (3): 23135.doi:10.7763/IJCTE.2015.V7.962.Li, Chen, Shengling Xiao, and ShiZhou You. 2010. Development of the Packaging EngineeringExperimental Teaching Platform Based on Interaction Design Concept. 2010 SecondInternational Conference on Multimedia and Information Technology. Ieee, 16265.doi:10.1109/MMIT.2010.79.Lin, Chien-Heng. 2012. An Innovative Change in Technology Integration: Training Pre-ServiceKindergarten Teachers to Be Courseware Designers. Creative Education 3 (7): 117783.doi:10.4236/ce.2012.37175.Linda, W, Jill Denner, Michelle Bliesner, Pat Rex, Carbonero Way, and Scotts Valley. 2009.Can Middle-Schoolers Use Storytelling Alice to Make Games ? Results of a Pilot Study,20714.Ling, U. L., T. C. Saibin, J. Labadin, and N. A. Aziz. 2017. Preliminary Investigation: TeachersPerception on Computational Thinking Concepts. Journal of Telecommunication,Electronic and Computer Engineering 9 (2): 22898131.Ling, Xu, and He Wei. 2014. VB . NET Programming Course Teaching Based on ComputationalThinking, no. Icibet: 5860.Lister, Raymond, and John Leaney. 2003. Introductory Programming, Criterion-Referencing,and Bloom. ACM SIGCSE Bulletin 35: 143. doi:10.1145/792548.611954.Lye, Sze Yee, and Joyce Hwee Ling Koh. 2014. Review on Teaching and Learning ofComputational Thinking through Programming: What Is next for K-12? Computers inHuman Behavior 41. Elsevier Ltd: 5161. doi:10.1016/j.chb.2014.09.012.Lyons, Alendra, Stephen Reysen, and Lindsey Pierce. 2012. Video Lecture Format, StudentTechnological Efficacy, and Social Presence in Online Courses. Computers in HumanBehavior 28 (1). Elsevier Ltd: 18186. doi:10.1016/j.chb.2011.08.025.Maguire, Martin. 2001. Methods to Support Human-Centred Design. International Journalof Human-Computer Studies 55 (4): 587634. doi:10.1006/ijhc.2001.0503.Malaysia Education Blueprint, Malaysia. 2013. Malaysia Education Blueprint 2013 - 2025.Education 27 (1): 1268. doi:10.1016/j.tate.2010.08.007.Maloney, John, Mitchel Resnick, and Natalie Rusk. 2010. The Scratch Programming Languageand Environment. ACM Transactions on Computing Education 10 (4): 115.doi:10.1145/1868358.1868363.http.Mariappan, Muralindran, Jong Chia Sing, and Manimehala Nadarajan. 2015. A DesignMethodology of Programmable Tangible Blocks for Early Childhood Educational RoboticSystem. Journal of Applied Sciences Research 11: 1725.Martins, Scheila Wesley, Antonio Jose Mendes, and Antonio Dias Figueiredo. 2010. AStrategy to Improve Students Motivation Levels in Programming Courses. 2010 IEEEFrontiers in Education Conference (FIE), October. Ieee, F4F1F4F7.doi:10.1109/FIE.2010.5673366.Matthews, Reginamary. 2014. Learning Objects To Improve Cognitive Understanding inLearning Introductory Programming, no. February: 251.Mayer, R E. 2004. Should There Be a Three-Strike Rule against Pure Discovery Learning?American Psychologist 59 (1): 1419. doi:10.1037/0003-066X.59.1.14.Meluso, Angela, Meixun Zheng, Hiller a. Spires, and James Lester. 2012. Enhancing 5thGraders Science Content Knowledge and Self-Efficacy through Game-Based Learning.Computers & Education 59 (2). Elsevier Ltd: 497504.doi:10.1016/j.compedu.2011.12.019.Miao, Liang, and Bin Zhong. 2011. The Construction of Educational Software DevelopmentPlatform Based on Flash. Proceedings of 2011 International Conference on Electronic &Mechanical Engineering and Information Technology, August. Ieee, 487982.doi:10.1109/EMEIT.2011.6024056.Mishra, Punya, and Aman Yadav. 2013. Of Art and Algorithm: Rethinking Technology &Creativity in the 21st Century. TechTrends 57 (3): 1014. doi:10.1007/s11528-013-0668-7.Morse, Janice M., Michael Barrett, Maria Mayan, Karin Olson, and Jude Spiers. 2002.Verification Strategies for Establishing Reliability and Validity in Qualitative Research.International Journal of Qualitative Methods 1 (2): 1322. doi:10.1063/1.2011328.Muratet, Mathieu, Elisabeth Delozanne, Patrice Torguet, and Fabienne Viallet. 2012. SeriousGame and Students Learning Motivation: Effect of Context Using prog&play, 123128. doi:10.1007/978-3-642-30950-2_16.Muratet, Mathieu, Patrice Torguet, Jean-Pierre Jessel, and Fabienne Viallet. 2009. Towardsa Serious Game to Help Students Learn Computer Programming. International Journalof Computer Games Technology 2009: 112. doi:10.1155/2009/470590.Murphy, Elizabeth, Robert Dingwall, Michael Parker, M E Luczun, F Maggs-Rapport, S. Thorne,D. L. Altheide, et al. 2004. Qualitative Data Analysis. Social Science and Medicine.doi:10.1080/0141192042000237220.Najjar, Lawrence J. 1996. Multimedia Information and Learning 5: 116.National Research Council. 2011. Report of a Workshop on the Pedagogical Aspects ofComputational Thinking. doi:10.17226/13170.Ng, Wan. 2012. Can We Teach Digital Natives Digital Literacy? Computers and Education 59(3). Elsevier Ltd: 106578. doi:10.1016/j.compedu.2012.04.016.Ningyu ZHANG, Gautam BISWAS, and Institute. 2017. Assessing Students ComputationalThinking in a Learning by Modeling Environment. In Conference Proceedings ofInternational Conference on Computational Thinking Education 2017, 16467.Singapore.Osman, Mohamad Amin, Siew Phaik Loke, Mohamed Nordin Zakaria, and Alan G. Downe.2012. Secondary Students Perfectionism and Their Response to Different ProgrammingLearning Tools. 2012 IEEE Colloquium on Humanities, Science and Engineering(CHUSER), no. Chuser (December). Ieee: 58488. doi:10.1109/CHUSER.2012.6504380.Papastergiou, Marina. 2009. Digital Game-Based Learning in High School Computer ScienceEducation: Impact on Educational Effectiveness and Student Motivation. Computers &Education 52 (1). Elsevier Ltd: 112. doi:10.1016/j.compedu.2008.06.004.Parberry, Ian, Max B Kazemzadeh, and Timothy Roden. 2006. The Art and Science of GameProgramming [ Extended Abstract ], 51014.Pausch, Randy, and Wanda Dann. 2000. ALICE : A 3-D TOOL FOR INTRODUCTORYPROGRAMMING CONCEPTS. Journal of Computing Sciences in Colleges2, 10716.Pea, Roy D. 1983. Logo Programming and Problem Solving. Conference Paper 150 (ir 014383): 110.Pedersen, Susan. 2003. Teachers Beliefs about Issues in the Implementation of a Student-Centered Learning Environment 51 (2): 5776.Phuong, Dinh Dong, Fumiko Harada, and Hiromitsu Shimakawa. 2009. EncouragingProgramming Learning for Novices with Grouping and Convincing Opinions. 2009 FourthInternational Conference on Computer Sciences and Convergence Information Technology. Ieee, 28388. doi:10.1109/ICCIT.2009.168.Portelance, Dylan J, and College Ave. 2015. Code and Tell : Assessing Young Children SLearning of Computational Thinking Using Peer Video Interviews with ScratchJr, 27174. doi:10.1145/2771839.2771894.Poulou, Maria. 2005. Educational Psychology within Teacher Education. Teachers andTeaching: Theory and Practice 11 (6): 55574. doi:10.1080/13450600500293241.Prensky, Marc. 2001. The Digital Game-Based Learning Revolution, no. c: 120.. 2003. Digital Game-Based Learning. Computers in Entertainment 1 (1): 21.doi:10.1145/950566.950596.QuickStart Computing. 2014. Computational Thinking. Technical Report, 12.doi:10.1145/1118178.1118215.Raadt, M de. 2008. Teaching Programming Strategies Explicitly to Novice Programmers.http://eprints.usq.edu.au/4827.Radoevi?, Danijel, Tihomir Orehova?ki, and Alen Lovren?i?. 2009. New Approaches andTools in Teaching Programming. Proceedings of 20th Central , 4957.http://bib.irb.hr/datoteka/427643.CECIIS2009_Radosevic_Orehovacki_Lovrencic.pdf.Rajaravivarma, Rathika. 2005. A Games-Based Approach for Teaching the IntroductoryProgramming Course. ACM SIGCSE Bulletin 37 (4): 98. doi:10.1145/1113847.1113886.Ramli, Rizauddin, Melor Md Yunus, and Noriah Mohd Ishak. 2010. Experience of RoboticTeaching for Malaysian Gifted Enrichment Program at PERMATApintar. Proceedings ofthe 9th WSEAS International Conference on Education and Educational Technology(EDU10), 16366.Reimers, Stian, and Neil Stewart. 2007. Adobe Flash as a Medium for OnlineExperimentation: A Test of Reaction Time Measurement Capabilities. BehaviorResearch Methods 39 (3): 36570. doi:10.3758/BF03193004.Resnick, B Y, Karen Brennan, and Yasmin Kafai. 2009. Scratch : Programming for All.Communications of the ACM 52: 6067.Resnick, Mitchel. 2007. All I Really Need to Know (about Creative Thinking) I Learned (byStudying How Children Learn) in Kindergarten. Proceedings of the 6th ACM SIGCHIConference on Creativity & Cognition - C&C 07. New York, New York, USA: ACM Press,16. doi:10.1145/1254960.1254961.Resnick, Mitchel, Brian Silverman, Yasmin Kafai, John Maloney, Andrs Monroy-Hernndez,Natalie Rusk, Evelyn Eastmond, et al. 2009. Scratch. Communications of the ACM.doi:10.1145/1592761.1592779.Ronchetti, Marco. 2010. Using Video Lectures to Make Teaching More Interactive.International Journal of Emerging Technologies in Learning (iJET) 5 (2): 4548.doi:10.3991/ijet.v5i2.1156.Routledge, Graham. 2007. Developing Understanding of Programming Principles Using FlashActionscript. Innovation in Teaching 6 (4).http://journals.heacademy.ac.uk/doi/abs/10.11120/ital.2007.06040051.Routledge, Graham, Amin Aminaei, and Phillip Benachour. 2007. Developing Understandingof Programming Principles Using Flash Actionscript 6 (4): 5171.Rudder, A, Margaret Bernard, and S Mohammed. 2007. Teaching Programming UsingVisualization. Proceedings of the Web .http://www.actapress.com/PaperInfo.aspx?PaperID=30003.Ryan, Gery W., and H. Russell Bernard. 2003. Techniques to Identify Themes. Field Methods15 (1): 85109. doi:10.1177/1525822X02239569.Ryan, Rm, and El Deci. 2000. Intrinsic and Extrinsic Motivations: Classic Definitions and NewDirections. Contemporary Educational Psychology 25 (1): 5467.doi:10.1006/ceps.1999.1020.Saari, EM, P.Blanchfield, and G.Hopkins. 2015. CSEDU_2015_89-1. Nottingham.Saari, Erni Marlina. 2014. Motivation for Trainee Teachers : Non-Computing BackgroundLearn Action Script 3 (1): 13338.Saari, Erni Marlina, Peter Blanchfield, and Gail Hopkins. 2015. Learning ComputationalThinking through the Use of Flash Action Scripts: Preparing Trainee Elementary SchoolTeachers for Teaching Computer Programming. CSEDU 2015 - 7th InternationalConference on Computer Supported Education, Proceedings 2: 7584.doi:10.5220/0005442600750084.. 2016. Computer Supported Education. Edited by Susan Zvacek, Maria Teresa Restivo,James Uhomoibhi, and Markus Helfert. Computer Supported Education. Vol. 583.Communications in Computer and Information Science. Cham: Springer InternationalPublishing. doi:10.1007/978-3-319-29585-5.Saari, Ms Erni Marlina, Peter Blanchfield, and Gail Hopkins. n.d. Learning ComputationalThinking through the Use of Flash Action Scripts.Sez-Lpez, Jos-Manuel, Marcos Romn-Gonzlez, and Esteban Vzquez-Cano. 2016. VisualProgramming Languages Integrated across the Curriculum in Elementary School: A TwoYear Case Study Using scratch in Five Schools. Computers & Education 97.doi:http://dx.doi.org.ezpustaka2.upsi.edu.my/10.1016/j.compedu.2016.03.003.Sands, Mike, Nick Moukhine, and G Blank. 2008. Widening the Pipeline of K-12 Students withFlash. Journal of Computing Sciences in , 5257.http://dl.acm.org/citation.cfm?id=1352637.Sang, Guoyuan, Martin Valcke, Johan Van Braak, and Jo Tondeur. 2010. Student TeachersThinking Processes and ICT Integration: Predictors of Prospective Teaching Behaviorswith Educational Technology. Computers & Education 54 (1). Elsevier Ltd: 10312.doi:10.1016/j.compedu.2009.07.010.Sardina, Sebastian, and Stavros Vassos. 2005. The Wumpus World in IndiGolog: A PreliminaryReport. In Proceedings of the Workshop on Non-Monotonic Reasoning, Action andChange at IJCAI (NRAC-05), 9095.Seiter, Linda, and Brendan Foreman. 2013. Modeling the Learning Progressions ofComputational Thinking of Primary Grade Students. Proceedings of the Ninth AnnualInternational ACM Conference on International Computing Education Research - ICER 13,59. doi:10.1145/2493394.2493403.Selby, C, and John Woollard. 2013. Computational Thinking: The Developing Definition, 58. http://eprints.soton.ac.uk/356481/.Seligman, Martin E. P., and Mihaly Csikszentmihalyi. 2000. Positive Psychology: AnIntroduction. American Psychologist 55 (1): 514. doi:10.1037/0003-066X.55.1.5.Sentance, Sue, and Andrew Csizmadia. 2016. Computing in the Curriculum: Challenges andStrategies from a Teacher???s Perspective. Education and Information Technologies, 127. doi:10.1007/s10639-016-9482-0.Sherrell, Jake a. Qualls and Linda B. 2010. Why Computational Thinking Should Be. Journalof Computing Sciences in Colleges, 6671.http://delivery.acm.org/10.1145/1750000/1747148/p66-qualls.pdf?ip=190.90.77.86&id=1747148&acc=PUBLIC&key=4D4702B0C3E38B35.4D4702B0C3E38B35.FA5FD23F4BC440C3.4D4702B0C3E38B35&CFID=338674104&CFTOKEN=80732900&__acm__=1400019651_06d8eea82c3b6f67a444131d9d2b49f.Singh, By Karamjit. 2016. Computational Thinking Comes to the Fore in Malaysian Schools.Www.digitalnesasia.com/digital-Economy.Smyth, Jolene D., Don A. Dillman, Leah Melani Christian, and Mallory Mcbride. 2009. Open-Ended Questions in Web Surveys. Public Opinion Quarterly 73 (2): 32537.doi:10.1093/poq/nfp029.Sorapure, Madeleine. 2006. Text, Image, Code, Comment: Writing in Flash. Computers andComposition 23 (4): 41229. doi:10.1016/j.compcom.2006.08.001.Stansfield, J, Brian Carr, and Ira Coldstein. 1976. Wumpus Advisor.Strauss, Anselm, and Juliet Corbin. 1994. Grounded Theory Methodology. Handbook ofQualitative Research. doi:10.1007/BF00988593.Strawhacker, Amanda, and Marina U. Bers. 2015. I Want My Robot to Look for Food:Comparing Kindergartners Programming Comprehension Using Tangible, Graphic, andHybrid User Interfaces. International Journal of Technology and Design Education 25 (3).Springer Netherlands: 293319. doi:10.1007/s10798-014-9287-7.Styles, L, and Is There. 2012. Learning and Teaching Styles. International Perspectives onEducation 78 (June): 67481.http://www.researchgate.net/publication/236261199_Comparative_Education_Teacher_Training_Education_Policy_School_Leadership_and_Social_Inclusion/file/60b7d5176c814cd615.pdf#page=407.Suliman, Azizah, Rozita Hawari, and Marini Othman. 2011. A Preliminary Study on TeachingProgramming At Malaysian School. International Conference on Computing andInformatics, ICOCI, no. 3: 22025. http://repo.uum.edu.my/13649/1/220.pdf.Takemura, Yasuhiro. 2007. Analyzing the Motivation of the Students in the Art Faculty forLearning Programming Department of Social Welfare and Psychology, no. Icalt: 02.Takemura, Yasuhiro, Hideo Nagumo, Kuo-Li Huang, and Kenichi Matsumoto. 2007. Analysisof the Relation between the Teaching Materials and Motivation in ProgrammingEducation. 20th Conference on Software Engineering Education & Training (CSEET07),July. Ieee, 31726. doi:10.1109/CSEET.2007.10.Tan, Jessica. 2015. Computational Thinking an Essential Skill for next-Generation.www.todayonline.com/Singapore/computational-Thinking-Essential-Skill-next-Generation.Tan, Shin Yen, and Siti Hajar Halili. 2015. Effective Teaching of Higher-Order Thinking (HOT)in Education. The Online Journal of Distance Education and E-Learning 3 (2): 4147.Tarkan, Sureyya, Vibha Sazawal, Allison Druin, Evan Golub, Elizabeth M Bonsignore, GregWalsh, Zeina Atrash, and College Park. 2010. Toque : Designing a Cooking-BasedProgramming Language For and With Children, 241726.Teijlingen, Edwin R. van, and Vanora Hundley. 2001. The Importance of Pilot Study. SocialResearch Update, no. 35. doi:10.7748/ns2002.06.16.40.33.c3214.Thomas, David R. 2003. A General Inductive Approach for Qualitative Data Analysis.Population English Edition 27 (2): 23746. doi:10.1177/1098214005283748.Tondeur, Jo, Johan van Braak, Guoyuan Sang, Joke Voogt, Petra Fisser, and Anne Ottenbreit-Leftwich. 2012. Preparing Pre-Service Teachers to Integrate Technology in Education: ASynthesis of Qualitative Evidence. Computers & Education 59 (1). Elsevier Ltd: 13444.doi:10.1016/j.compedu.2011.10.009.Tsukamoto, Hidekuni. 2012. Change of Students Motivation in an IntroductoryProgramming Course for Non- Computing Majors, 45. doi:10.1109/ICALT.2012.38.Turner, Daniel W. 2010. Qualitative Interview Design : A Practical Guide for NoviceInvestigators. The Qualitative Report 15 (3): 75460.http://mediaclass.co.uk/x9508/Turner - Qualitative Interview Design.pdf.Umar, Irfan Naufal, and Amat Sazali Abu Hassan. 2015. Malaysian Teachers Levels of ICTIntegration and Its Perceived Impact on Teaching and Learning. Procedia - Social andBehavioral Sciences 197 (February). Elsevier B.V.: 201521.doi:10.1016/j.sbspro.2015.07.586.Utting, I, S Cooper, and M Klling. 2010. Alice, Greenfoot, and Scratch--a Discussion. ACMTransactions on 10 (4): 111. doi:10.1145/1868358.1868364.http.Vizcano, Aurora, Juan Contreras, Jess Favela, and Manuel Prieto. 2000. An Adaptive,Collaborative Environment to Develop Good Habits in Programming. Intelligent Tutoring Systems, 26271. http://link.springer.com.ezpustaka2.upsi.edu.my/chapter/10.1007/3-540-45108-0_30.Vs, Videogames, Block Building, and Mohd Syarqawy Hamzah. 2011. School of ComputerScience, no. September.Wang, Danli, Tingting Wang, and Zhen Liu. 2014. A Tangible Programming Tool for Childrento Cultivate Computational Thinking. The Scientific World Journal 2014: 130.doi:10.1155/2014/428080.Wang, Ling, Peggy a. Ertmer, and Timothy J. Newby. 2004. Increasing Preservice TeachersSelf-Efficacy Beliefs for Technology Integration. Journal of Research on Technology inEducation 36 (3): 23150. doi:10.1080/15391523.2004.10782414.Weese, Joshua Levi. 2016. Mixed Methods for the Assessment and Incorporation ofComputational Thinking in K-12 and Higher Education. Proceedings of the 2016 ACMConference on International Computing Education Research - ICER 16, 27980.doi:10.1145/2960310.2960347.Weintrop, David, Elham Beheshti, Michael S. Horn, Kai Orton, Laura Trouille, Kemi Jona, andUri Wilensky. 2014. Interactive Assessment Tools for Computational Thinking in HighSchool STEM Classrooms. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST 136 LNICST: 2225.doi:10.1007/978-3-319-08189-2_3.Werner, Linda, Jill Denner, and Shannon Campe. 2012. The Fairy Performance Assessment :Measuring Computational Thinking in Middle School. In Proceedings of the 43rd ACMTechnical Symposium on Computer Science Education - SIGCSE 12, 712.doi:10.1145/2157136.2157200.Wever, B. De, T. Schellens, M. Valcke, and H. Van Keer. 2006. Content Analysis Schemes toAnalyze Transcripts of Online Asynchronous Discussion Groups: A Review. Computersand Education 46 (1): 628. doi:10.1016/j.compedu.2005.04.005.Whitton, Nicola. 2007. Motivation and Computer Game Based Learning, 106367.Williams, Laurie A, and Robert R Kessler. 2000. All I Really Need to Know about PairProgramming I Learned in Kindergarten. Communications of the ACM 43: 10814.doi:10.1145/332833.332848.Willis, Anne-marie, and Anne-marie Willis. 2016. User-Centred Design User-Centred Design7136 (August).Wing, J. 2011. Research Notebook: Computational thinkingWhat and Why? The LinkMagazine, June 23, 2015. http://www.cs.cmu.edu/link/research-notebookcomputational-thinking-what-and-why.Wing, Jeannette M. 2006a. Computational Thinking CS @ CMU and Grand Vision for theField.. 2008. Computational Thinking and Thinking about Computing. Philosophical Transactions. Series A, Mathematical, Physical, and Engineering Sciences 366 (1881):371725. doi:10.1098/rsta.2008.0118.Wing, Jeannette M. 2006b. Computational Thinking. doi:10.1145/1118178.1118215.Wong, Yoke Seng, Maizatul Hayati binti Mohammad Yatim, and Wee Hoe Tan. 2016.Examining Effectiveness of Learning Object-Oriented Programming Paradigm ThroughPropriety Game-Based Learning Games. European Conference on Games BasedLearning, 796804.https://search-proquest-com.ezpustaka2.upsi.edu.my/docview/1859715138?accountid=15870.Wyeth, P., and Gordon Wyeth. 2001. Electronic Blocks: Tangible Programming Elements forPreschoolers. Proceedings of the Eighth IFIP TC13 Conference on Human-ComputerInteraction, 496503. http://archive.itee.uq.edu.au/~peta/WyethInteract.pdf.Yadav, Aman, Hai Hong, and Chris Stephenson. 2016. Computational Thinking for All :Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12Classrooms. TechTrends. TechTrends, 1013. doi:10.1007/s11528-016-0087-7.Yadav, Aman, Chris Mayfield, Ninger Zhou, Susanne Hambrusch, and John T. Korb. 2014.Computational Thinking in Elementary and Secondary Teacher Education. ACMTransactions on Computing Education 14 (1): 116. doi:10.1145/2576872.Yeh, Kuo-Chuan (Martin), Ying Xie, and Fengfeng Ke. 2011. Teaching Computational Thinkingto Non-Computing Majors Using Spreadsheet Functions. 2011 Frontiers in EducationConference (FIE), October. Ieee, F3J1F3J5. doi:10.1109/FIE.2011.6142980.Yin, Robert K. 2009. Case Study H Researc Design and Methods Fourth Edition. In AppliedSocial Research Methods Seiries.Yinnan, Zhang, and Luo Chaosheng. 2012. Training for Computational Thinking Capability onProgramming Language Teaching. 2012 7th International Conference on ComputerScience & Education (ICCSE), no. Iccse (July). Ieee: 18049.doi:10.1109/ICCSE.2012.6295420.Zhong, B., Q. Wang, J. Chen, and Y. Li. 2015. An Exploration of Three-Dimensional IntegratedAssessment for Computational Thinking. Journal of Educational Computing Research,no. 122: 735633115608444. doi:10.1177/0735633115608444.Zll, Cornelia. 2016. Kognitives Pretesting. GESIS Survey Guidelines Version 2. (December):17. doi:10.15465/gesis-sg.Zyda, M. 2005. From Visual Simulation to Virtual Reality to Games. Computer 38 (9): 2532.doi:10.1109/MC.2005.297.