Developing Computational Thinking Skills of High School Students: Design-Based Learning Activities and Programming Tasks

[1]  Hatice Yildiz Durak,et al.  The Effects of Using Different Tools in Programming Teaching of Secondary School Students on Engagement, Computational Thinking and Reflective Thinking Skills for Problem Solving , 2020, Technol. Knowl. Learn..

[2]  Ramazan Yılmaz,et al.  Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities , 2019, Contemporary Educational Technology.

[3]  Hatice Yildiz Durak,et al.  Digital story design activities used for teaching programming effect on learning of programming concepts, programming self-efficacy, and participation and analysis of student experiences , 2018, J. Comput. Assist. Learn..

[4]  Hatice Yıldız Durak The Effects of Using Different Tools in Programming Teaching of Secondary School Students on Engagement, Computational Thinking and Reflective Thinking Skills for Problem Solving , 2018, Technology, Knowledge and Learning.

[5]  Nikolaos Pellas,et al.  The effect of simulation games on learning computer programming: A comparative study on high school students’ learning performance by assessing computational problem-solving strategies , 2018, Education and Information Technologies.

[6]  Nikolaos Pellas,et al.  The effect of simulation games on learning computer programming: A comparative study on high school students’ learning performance by assessing computational problem-solving strategies , 2018, Education and Information Technologies.

[7]  M. Jacobsen,et al.  Coding and Computational Thinking in Math and Science , 2018 .

[8]  Francisco J. García-Peñalvo,et al.  Exploring the computational thinking effects in pre-university education , 2018, Comput. Hum. Behav..

[9]  Maria José Marcelino,et al.  Learning Computational Thinking and scratch at distance , 2018, Comput. Hum. Behav..

[10]  Xabier Basogain,et al.  Computational Thinking in pre-university Blended Learning classrooms , 2018, Comput. Hum. Behav..

[11]  Richard Noss,et al.  Playing Beowulf: Bridging computational thinking, arts and literature through game-making , 2017, Int. J. Child Comput. Interact..

[12]  Ram B. Basnet,et al.  Algorithmic thinking, cooperativity, creativity, critical thinking, and problem solving: exploring the relationship between computational thinking skills and academic performance , 2017 .

[13]  Özgen Korkmaz,et al.  A validity and reliability study of the computational thinking scales (CTS) , 2017, Comput. Hum. Behav..

[14]  Marcos Romn-Gonzlez,et al.  Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test , 2017, Comput. Hum. Behav..

[15]  Hasan Çakır,et al.  Examining Perceived Satisfaction Related to the Digital Storytelling Process , 2017 .

[16]  Guanhua Chen,et al.  Assessing elementary students' computational thinking in everyday reasoning and robotics programming , 2017, Comput. Educ..

[17]  Chang Woo Nam,et al.  The effects of digital storytelling on student achievement, social presence, and attitude in online collaborative learning environments , 2017, Interact. Learn. Environ..

[18]  Aman Yadav,et al.  Computational thinking for teacher education , 2017, Commun. ACM.

[19]  Maria Kordaki,et al.  DIGITAL STORYTELLING AS AN EFFECTIVE FRAMEWORK FOR THE DEVELOPMENT OF COMPUTATIONAL THINKING SKILLS , 2017 .

[20]  Eunkyoung Lee,et al.  Puzzle Based Algorithm Learning for Cultivating Computational Thinking , 2017, Wirel. Pers. Commun..

[21]  Özgen Korkmaz,et al.  Comparing Students' Scratch Skills with Their Computational Thinking Skills in Terms of Different Variables , 2016 .

[22]  Laura Sanely Gaytán-Lugo,et al.  Computer Animation as a Vehicle for Teaching Computational Thinking , 2016, WITFOR.

[23]  Vanessa Esteve-Gonzalez,et al.  From Digital Storytelling to 3D Game-based Storytelling: fostering student’s creativity in initial teacher training , 2016 .

[24]  Bernhard Standl,et al.  A case study on cooperative problem solving processes in small 9th grade student groups , 2016, 2016 IEEE Global Engineering Education Conference (EDUCON).

[25]  Nikolaos Pellas,et al.  Gaming in Second Life via Scratch4SL , 2016 .

[26]  Qiyun Wang,et al.  An Exploration of Three-Dimensional Integrated Assessment for Computational Thinking , 2016 .

[27]  Punya Mishra,et al.  Computational thinking in compulsory education: Towards an agenda for research and practice , 2015, Education and Information Technologies.

[28]  Tamara Ball,et al.  Formulating the problem: Digital storytelling and the development of engineering process skills , 2015, 2015 IEEE Frontiers in Education Conference (FIE).

[29]  Betul Czerkawski,et al.  Computational Thinking in Virtual Learning Environments , 2015 .

[30]  Zoltán Kátai,et al.  The challenge of promoting algorithmic thinking of both sciences- and humanities-oriented learners , 2015, J. Comput. Assist. Learn..

[31]  Melisa Koorsse,et al.  Programming assistance tools to support the learning of IT programming in South African secondary schools , 2015, Comput. Educ..

[32]  Fred Martin,et al.  Integrating computational thinking across the K--8 curriculum , 2014, Inroads.

[33]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[34]  Amber Settle,et al.  Computational Thinking in K-9 Education , 2014, ITiCSE-WGR.

[35]  Marios C. Angelides,et al.  Decade of Game Making for Learning: From Tools to Communities , 2014 .

[36]  Aman Yadav,et al.  Computational Thinking in Elementary and Secondary Teacher Education , 2014, ACM Trans. Comput. Educ..

[37]  Elizabeth R. Kazakoff,et al.  The Effect of a Classroom-Based Intensive Robotics and Programming Workshop on Sequencing Ability in Early Childhood , 2013 .

[38]  Evangelia Gouli,et al.  Problem solving by 5-6 years old kindergarten children in a computer programming environment: A case study , 2013, Comput. Educ..

[39]  Bhawani Shankar Chowdhry,et al.  Successful Transformation of ICT Graduate Program: A Role Model for Developing Countries , 2013, Wirel. Pers. Commun..

[40]  Punya Mishra,et al.  The Courage to be Creative: An Interview with Dr. Yong Zhao , 2017, TechTrends.

[41]  Gwo-Jen Hwang,et al.  A Project-based Digital Storytelling Approach for Improving Students' Learning Motivation, Problem-Solving Competence and Learning Achievement , 2012, J. Educ. Technol. Soc..

[42]  Alfred V. Aho,et al.  Computation and Computational Thinking , 2012, Comput. J..

[43]  Alexander von Eye,et al.  Information technology use and creativity: Findings from the Children and Technology Project , 2012, Comput. Hum. Behav..

[44]  Yasmin B. Kafai,et al.  The writers' workshop for youth programmers: digital storytelling with scratch in middle school classrooms , 2012, SIGCSE '12.

[45]  Yuan-Bang Cheng,et al.  The effect of simulation games on the learning of computational problem solving , 2011, Comput. Educ..

[46]  Chenglie Hu,et al.  Computational thinking: what it might mean and what we might do about it , 2011, ITiCSE '11.

[47]  James L. Antonakos,et al.  Computer Technology and Computer Programming : Research and Strategies , 2011 .

[48]  Lila Holt,et al.  Creating Digital Stories with Scratch to Promote Computational Thinking , 2011 .

[49]  Joyce Malyn-Smith,et al.  Computational thinking for youth in practice , 2011, INROADS.

[50]  Nigel Calder,et al.  Using Scratch: An Integrated Problem-Solving Approach to Mathematical Thinking. , 2010 .

[51]  Scott Wallace,et al.  Developing a community definition and teaching modules for computational thinking: accomplishments and challenges , 2010, SIGITE '10.

[52]  David Hemmendinger,et al.  A plea for modesty , 2010, INROADS.

[53]  David C. Webb,et al.  Scalable game design and the development of a checklist for getting computational thinking into public schools , 2010, SIGCSE.

[54]  George H. L. Fletcher,et al.  Thinking about computational thinking , 2009, SIGCSE '09.

[55]  Alaa Sadik Digital storytelling: a meaningful technology-integrated approach for engaged student learning , 2008 .

[56]  Jeannette M. Wing Computational thinking and thinking about computing , 2008, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[57]  Caitlin Kelleher,et al.  Storytelling alice motivates middle school girls to learn computer programming , 2007, CHI.

[58]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[59]  Gerald Futschek,et al.  Algorithmic Thinking: The Key for Understanding Computer Science , 2006, ISSEP.

[60]  Caitlin Kelleher,et al.  Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers , 2005, CSUR.

[61]  M. Schiro,et al.  Oral Storytelling and Teaching Mathematics: Pedagogical and Multicultural Perspectives. , 2004 .

[62]  Richard E. Peterson,et al.  Establishing the creative environment in technology education: Creativity doesn't just happen by chance; the prepared environment nourished it , 2001 .

[63]  Bruce W. Weide,et al.  Do we really teach abstraction? , 2001, SIGCSE '01.

[64]  Randall D. Beer,et al.  Using autonomous robotics to teach science and engineering , 1999, Commun. ACM.

[65]  Taisir Subhi,et al.  The impact of LOGO on gifted children's achievement and creativity , 1999, J. Comput. Assist. Learn..

[66]  Robert H. Ennis Critical thinking assessment , 1993 .

[67]  G R Patterson,et al.  A developmental perspective on antisocial behavior. , 1989, The American psychologist.

[68]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[69]  Ramazan Yılmaz,et al.  A Review on the Opinions of Teachers About the Development of Computational Thinking Skills in K-12 , 2021, Research Anthology on Developing Critical Thinking Skills in Students.

[70]  Mustafa Saritepeci,et al.  Analysis of the relation between computational thinking skills and various variables with the structural equation model , 2018, Comput. Educ..

[71]  Pablo Garaizar,et al.  An Evaluation of Open Digital Gaming Platforms for Developing Computational Thinking Skills , 2018 .

[72]  Filiz Kalelioglu,et al.  The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners' Perspective , 2014, Informatics Educ..

[73]  Liz Bacon,et al.  Learning Programming at the Computational Thinking Level via Digital Game-Play , 2012, ICCS.

[74]  Jill Denner,et al.  Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? , 2012, Comput. Educ..

[75]  J. Herman,et al.  Defining Twenty-First Century Skills , 2012 .

[76]  John Harrison,et al.  Computational Thinking: A Digital Age Skill for Everyone. , 2011 .

[77]  Juan Suarez Romero,et al.  Library Programming with LEGO MINDSTORMS, Scratch, and PicoCricket: Analysis of Best Practices for Public Libraries. , 2010 .

[78]  Idit Harel Caperton Toward a Theory of Game-Media Literacy: Playing and Building as Reading and Writing , 2010, Int. J. Gaming Comput. Mediat. Simulations.

[79]  Petek Aşkar,et al.  The Development of A Reflective Thinking Skill Scale towards Problem Solving , 2009 .

[80]  Valerie Wilson,et al.  Creating Change? A Review of the Impact of Design and Technology in Schools in England , 2004 .

[81]  L. Darling-Hammond Teacher Quality and Student Achievement , 2000 .