Conference paper 2019

A preliminary study of project-based learning teaching activity for programming based on computational thinking

Proceedings of International Conference on Computational Thinking Education
Conference · pp. 163-168
Abstract

The purpose of programming education is to train students with the abilities of logical thinking and solving problems. In the basic education stage, many developed countries are promoting programming education based on computational thinking in order to respond to rapid advance on science and technology. However, it is an important issue that how to teach programming is beneficial to students and let students be able to apply the problem-solving skills to other knowledge fields. In addition, project-based learning is a teaching method in which students gain knowledge and skills through learning by doing and can train students’ self-confidence, teamwork and self-learning ability. Hence, in this study, we designed a project-based learning teaching activity to teach students programming based on computational thinking. The results show that project-based learning can effectively enhance students’ motivation, satisfaction and participation. © 2019, The Education University of Hong Kong. All rights reserved.

Keywords

Author Keywords

Project-Based Learning Virtual reality Computational thinking Programming instruction

Index Keywords

Author Affiliations
Department of Mathematics and Information Education, National Taipei University of Education, Taipei, Taiwan
Funding & Acknowledgements
No funding information
References 10 References
1 Proceedings of International Conference on Computational Thinking Education 2019, (2019)
2 Barr, Valerie B., Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?, ACM Inroads, 2, 1, pp. 48-54, (2011)
3 Teaching in Higher Education, (2000)
4 Journal of Tourism and Leisure Studies, (2015)
5 Csta K 12 Computer Science Standards, (2011)
6 Fernaeus, Ylva, Rethinking children's programming with contextual signs, Proceeding of the 2006 Conference on Interaction Design and Children, IDC '06, 2006, pp. 121-128, (2006)
7 Ferlazzo, Larry, Building a community of self-motivated learners: Strategies to help students thrive in school and beyond, Building a Community of Self-Motivated Learners: Strategies to Help Students Thrive in School and Beyond, pp. 1-199, (2015)
8 Exploring Computational Thinking, (2019)
9 Street View, (2019)
10 Grover, Shuchi, Computational Thinking in K-12: A Review of the State of the Field, Educational Researcher, 42, 1, pp. 38-43, (2013)
Quick Actions
Citation Metrics
0
Times Cited (Scopus)

References 10
Document Identifiers
  • EID 2-s2.0-85093088790
  • Language Chinese