Reflecting on Computational Thinking Studies for High School Education

Debby Erce Sondakh


Berpikir komputasional telah diakui sebagai suatu kebutuhan dalam menyelesaikan masalah yang kompleks. Beberapa penelitian telah dilakukan untuk memperkenalkan keterampilan ini ke semua tingkat pendidikan. Penelitian ini bertujuan untuk meninjau penelitian tentang berpikir komputasi pada tingkat sekolah menengah. Khususnya, penelitian ini mengkaji domain penelitian, mengidentifikasi metode-metode untuk memperkenalkan berpikir komputasional, serta konsep-konsep berpikir komputasional yang diajarkan kepada pelajar. Tinjauan literatur sistematik dilakukan untuk mencapai tujuan tersebut. Hasil penelitian menunjukkan: penelitian berpikir komputasional mencakup kajian teori, pengembangan kurikulum, pengukuran, dan pengembangan alat. Kajian teori ditujukan untuk memformulasikan konsep. Selain keterampilan teknis, soft-skills telah dinyatakan sebagai elemen berpikir komputasional. Namun, perhatian untuk melibatkan soft-skills dalam penelitian masih kurang. Sebagian besar penelitian difokuskan pada integrasi berpikir komptasional ke dalam kurikulum. Coding menjadi metode yang paling banyak digunakan untuk mengajarkan berpikir komputasional. Sehingga, algorithmic thinking dan abstraction muncul sebagai keterampilan yang paling sering diajarkan atau diukur. Akhirnya, penelitian ini menggarisbawahi adanya kesenjangan untuk dikaji lebih lanjut yaitu berkaitan dengan pengukuran keterampilan berpikir komputasional dan untuk menyertakan soft-skills pada penelitian berpikir komputasional.


Kata Kunci—Berpikir komputasional, Sekolah menengah, Penyelesaian masalah

Full Text:



Guzdial, M., 2008, Education Paving the way for computational thinking, Commun. ACM, vol. 51, p. 25.

Czerkawski, B. and Lyman III, E., 2015, Exploring issues about computational thinking in higher education, TechTrends, vol. 59, pp. 57–65.

Denning, P.J., 2007, Computing is a natural science, Commun. ACM, vol. 50, p. 13.

Denning, P.J., 2009, The profession of IT Beyond computational thinking, Commun. ACM, vol. 52, p. 28.

Barr, B.V. and Stephenson, C., 2011, Computational Thinking to K-12 : What is Involved and What is the Role of the Computer Science Education Community ?, vol. 2, p. 48–54.

Qin, H., 2009, Teaching computational thinking through bioinformatics to biology students, ACM SIGCSE Bull., vol. 41, p. 188–191.

Wing, J.M., 2011, Research notebook: Computational thinking—What and why?, The Link Magazine, p. June 23, Retrieved on March 2017 from

Aho, A.V., 2012, Computation and computational thinking, Comput. J., vol. 55, p. 833–835.

Grover, S. and Pea, R., 2013, Computational Thinking in K-12: A Review of the State of the Field, Educ. Res., vol. 42, p. 38–43.

Lye, S.Y. and Koh, J.H.L., 2014, Review on teaching and learning of computational thinking through programming: What is next for K-12?, Comput. Human Behav., vol. 41, p. 51–61.

de Araujo, A.L.S.O., Andrade, W.L., and Serey Guerrero, D.D., 2016, A systematic mapping study on assessing computational thinking abilities, Proceeding of 2016 IEEE Frontiers in Education Conference, Erie, USA, Oct 12-15.

Missiroli, M., Russo, D. and Ciancarini, P., 2017, Cooperative Thinking, or: Computational Thinking Meets Agile,” Proceeding of 30th IEEE Conference on Software Engineering Education and Training, Savannah, USA, Nov. 7-9.

Nowack, P. and Caspersen, M.E., 2014, Model-Based Thinking and Practice A Top-down Approach to Computational Thinking, Proceeding of Koli Calling, Koli, Finland, Nov. 20-23.

Arraki, K. et al., 2014, DISSECT: An experiment in infusing computational thinking in K-12 science curricula, Proceedings of Frontiers in Education Conference, Madrid, Spain, Oct 22-25.

Giordano, D. and Maiorana, F., 2014, Use of cutting edge educational tools for an initial programming course, Proceeding of IEEE Global Engineering Education Conference, Istanbul, Turkey, April 3-5.

Wang, H.Y., Huang, I. and Hwang, G.J., 2014, Effects of an integrated scratch and project-based learning approach on the learning achievements of gifted students in computer courses, Proceeding of 3rd Int. Conf. Adv. Appl. Informatics, Kitakyushu, Japan, Aug 3-Sept 4.

Dorling, M. and White, D., 2015, Scratch: A Way to Logo and Python, Proceeding of 46th ACM Tech. Symp. Comput. Sci. Educ., Kansas City, USA, March4-7.

Burgett, T., Folk, R., Fulton, J., Peel, A., Pontelli, E. and Szczepanski, V., 2015, DISSECT: Analysis of pedagogical techniques to integrate computational thinking into K-12 curricula, Proceeding of Frontiers in Education Conference, El Paso, USA, Oct 21-24.

Basogain, X., Olabe, M.A., Olabe, J.C., Ramirez, R., Del Rosario, M. and Garcia, J., 2016, PC-01: Introduction to computational thinking: Educational technology in primary and secondary education, Proceeding of Int. Symp. Comput. Educ., Salamanca, Spain, Sept. 13-15.

Chang, C., Chin, Y.L., and Chang, C.K., 2016, Experimental Functionality Development for Scratch Mathematical and Statistics Extensions, Proceeding of International Computer Symposium, Chiayi, Taiwan, Dec. 16-17.

da S. Eloy, A.A., Martins, A.R.Q., Pazinato, A.M., Lukjanenko, M.F.S.P., and de Lopes, D.R., 2017, Programming Literacy: Computational Thinking in Brazilian Public Schools, Proceeding of Conference on Interaction Design and Children, Stanford, USA, June 27-30.

Touretzky, D.S., Marghitu, D., Ludi, S., Bernstein, D. and Ni, L., 2013, Accelerating K-12 computational thinking using scaffolding, staging, and abstraction, Proceeding of 44th ACM Tech. Symp. Comput. Sci. Educ., Denver, Colorado, March 6-9.

Ball, D., Tofel-Grehl, C., and Searle, K.A., 2017, Sustaining Making in the Era of Accountability, Proceeding of 7th Annu. Conf. Creat. Fabr. Educ., Stanford, USA, Oct. 21-22.

Martín-Ramos, P., et al., 2017, First exposure to Arduino through peer-coaching: Impact on students’ attitudes towards programming, Comput. Human Behav., vol. 76, pp. 51–58.

Cross, J., Bartley, C., Hamner, E. and Nourbakhsh, I., 2013, A visual robot-programming environment for multidisciplinary education, Proceeding of IEEE Int. Conf. Robot. Autom., Karlsruhe, Germany, May 6-10.

Gorman, J., Gsell, S. and Mayfield, C., 2014, Learning relational algebra by snapping blocks, Proceeding of 45th ACM Tech. Symp. Comput. Sci. Educ., Atlanta, USA, March 5-8.

Caglar, F. et al., 2015, Cloud-hosted simulation-as-a-service for high school STEM education, Simul. Model. Pract. Theory, vol. 58, 2015, p. 255–273.

de Lima, J.P.C., Carlos, L.M., Schardosim Simão, J.P., Pereira, J., Mafra, P.M. and da Silva, J.B., 2016, Design and implementation of a remote lab for teaching programming and robotics, IFAC-PapersOnLine, vol. 49, p. 86–91.

Gonzalez-Sacristan, C., Garcia-Saura, C., and Molins-Ruano, P., 2016, Phogo: A Low Cost, Engaging and Modern Proposal to Learn How to Program, Proceeding of Fourth Int. Conf. Technol. Ecosyst. Enhancing Multicult., Salamanca, Spain, Nov. 2-4.

Goyal, S., Vijay, R.S., Charu, M. and Pratul, K., 2016, Code Bits: An Inexpensive Tangible Computational Thinking Toolkit For K-12 Curriculum, Proceedings of the Tenth International Conference on Tangible, Embedded, and Embodied Interaction, Eindhoven, Netherlands, Feb.14-17.

Ahmadi, N., Jazayeri, M., and Landoni, M., 2012, Helping novice programmers to bootstrap in the cloud: Incorporating support for computational thinking into the game design process, Proceeding of 12th IEEE Int. Conf. Adv. Learn. Technology, Rome, Italy, July 4-6.

Bauer, A. Butler, E., and Popovic, Z., 2015, Approaches for teaching computational thinking strategies in an educational game: A position paper, Proceeding of 2015 IEEE Blocks and Beyond Workshop, Atlanta, USA, Oct. 22.

B. Nikaido and J. Ventura, “Code puzzles - Robot Chronicle,” Proceeding of IEEE SOUTHEASTCON, Norfolk, USA, March 30-April 3.

Brady, C. et al., 2016, All roads lead to computing: Making, participatory simulations, and social computing as pathways to computer science, IEEE Transactions on Education, pp. 1–8.

Fronza, I., El Ioini, N., and Corral, L., 2016, Teaching Software Design Engineering Across the K-12 Curriculum, Proceeding of 17th Annu. Conf. Inf. Technol. Educ., Boston, USA, Sep. 28-Oct.1.

Helms, M., Moore, R., Edwards, D. and Freeman, J., 2016, STEAM-based interventions: Why student engagement is only part of the story, Proceeding of Research on Equity and Sustained Participation in Engineering, Computing, and Technology, Atlanta, USA, Aug. 11-13.

Bubno, K. and Takacs, V.L, 2017, The mathability of word problems as initial computer programming exercises, Proceeding of 8th IEEE Int. Conf. Cogn. Infocommunications, Debrecen, Hungary, Sept. 11-14.

Gibson, J. P., 2012, Teaching graph algorithms to children of all ages, Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, Haifa, Israel, July 3-5.

Goldberg, D. S., Feld, J.A., Grunwald, D., Lewis, C. and Hug, S., 2012, Engaging Computer Science in Traditional Education : The ECSITE Project, Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, Haifa, Israel, July 3-5.

Settle, A. et al., 2012, Infusing computational thinking into the middle- and high-school curriculum, Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, Haifa, Israel, July 3-5.

Yevseyeva, K. and Towhidnejad, M., 2012, Work in progress: Teaching computational thinking in middle and high school, Proceeding of IEEE Frontiers in Education Conference, Seattle, USA, Oct. 3-6.

Towhidnejad, M., Kestler, C., Jafer, S. and Nicholas, V., 2014, Introducing Computational Thinking through Stealth Teaching, Proceeding of IEEE Frontiers in Education Conference, Madrid, Spain, Oct. 22-25.

Brancaccio, A., Marchisio, M., Palumbo, C., Pardini, C., Patrucco, A. and Zich, R., 2015, Problem Posing and Solving: Strategic Italian Key Action to Enhance Teaching and Learning Mathematics and Informatics in the High School, Proceedings of International Computer Software and Applications Conference, Taichung, Taiwan, July 1-5.

Chuang, H.C., Hu, C.F., Wu, C.C. and Lin, Y.T., 2015, Computational thinking curriculum for K-12 education - A Delphi survey, Proceedings of International Conference on Learning and Teaching in Computing and Engineering, Taipei, Taiwan, April 9-12.

Nesiba, N., Pontelli, E., and Staley, T., 2015, DISSECT: Exploring the relationship between computational thinking and English literature in K-12 curricula, Proceedings of Frontiers in Education Conference, El Paso, USA, Oct. 21-24.

Weintrop, D. et al., 2016, Defining Computational Thinking for Mathematics and Science Classrooms, Journal of Science Education and Technology, vol. 25, p. 127–147.

Cox, R., Bird, S., and Meyer, B., 2017, Teaching Computer Science in the Victorian Certificate of Education, Proceeding of 2017 ACM SIGCSE, Seattle, USA, March 8-11.

Fields, D.A., Kafai, Y.B., Nakajima, T. and Goode, J., 2017, Teaching practices for making e-textiles in high school computing classrooms, Proceeding of 7th Annual Conference on Creativity and Fabrication in Education, Stanford, USA, Oct. 21-22.

Gautam, A., Bortz, W.E.W. and Tatar, D., 2017, Case for Integrating Computational Thinking and Science in a Low-Resource Setting,” Proceeding of Ninth Int. Conf. Inf. Commun. Technol. Dev. Lahore, Pakistan, Nov. 16-19.

Conde, M.A., Camino, F.-L., Garcia-Penalvo, F.J,. Rodriguez-Sedano, F.J., Guerrero-Higueras, A.M. and Matellan-Olivera, V., 2017, Promoting Computational Thinking in K-12 Students by Applying Unplugged Methods and Robotics, Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality, Cádiz, Spain, Oct. 18-20.

Pellas, N. and Vosinakis, S., 2017, How can a simulation game support the development of computational problem-solving strategies?, Proceeding of IEEE Glob. Eng. Educ. Conf., Athens, Greece, April 25-28.

Starr, C.W., Bergman, D. and Zaubi, P., 2009, The development and implementation of a context-based curricular framework for computer science education in high schools,” Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education, Paris, France, July 6-9.

Chatzinikolakis, G. and Papadakis, S., 2014, Motivating K-12 students learning fundamental Computer Science concepts with App Inventor: Mobile application development in secondary education,” Proceeding of 2014 Int. Conf. Interact. Mob. Commun. Technol. Learn., Thessaloniki, Greece, Nov. 13-14.

Pollock, L., Mouza, C., Atlas, J. and Harvey, T., 2015, Field Experiences in Teaching Computer Science : Course Organization and Reflections, Proceeding of 46th ACM Tech. Symp. Comput. Sci. Educ., Kansas City, USA, March 4-7.

Lakanen, A.-J. and Isomöttönen, V., 2015, What Does It Take to Do Computer Programming?,” Proceeding of 46th ACM Tech. Symp. Comput. Sci. Educ., Kansas City, USA, March 4-7.

Lee, J., Jun, S., Kim, K. and Yoon, I., 2016, Summer programming boot camp, teach high schoolers first and let them teach middle schoolers, Proceedings of International Conference on Computational Science and Computational Intelligence, Las Vegas, USA, Dec. 15-17.

Guenaga, M., Menchaca, I., Garaizar, P. and Eguíluz, A., 2017,, an initiative to develop computational thinking among young students, Proceeding of 5th Int. Conf. Technol. Ecosyst. Enhancing Multicult., Cádiz, Spain, Oct. 18-20.

Papavlasopoulou, S., Sharma, K., Giannakos, M. and Jaccheri, L., 2017, Using Eye-Tracking to Unveil Differences Between Kids and Teens in Coding Activities, Proceeding of 2017 Conf. Interact. Des. Child., Stanford, USA, June 27-30.

Eguiluz, A., Guenaga, M., Garaizar, P. and Olivares-Rodriguez, C., 2017, Exploring the progression of early programmers in a set of computational thinking challenges via clickstream analysis, IEEE Trans. Emerg. Top. Comput., preprint vol., p. 1-6.

Mufeti, T.K. and Sverdlik, W., 2017, Introducing computer programming in secondary schools: A case study of NAMTOSS, Proceeding of IST-Africa Week Conference, Windhoek, Namibia, May 30-June 2.

Ziaeefard, S., Miller, M.H., Rastgaar, M and Mahmoudian, N., 2017, Co-robotics hands-on activities: A gateway to engineering design and STEM learning, Rob. Auton. Syst., vol. 97, p. 40–50.

Wagh, A., Gravel, B. and Tucker-Raymond, E., 2017, The role of computational thinking practices in making: How beginning youth makers encounter & appropriate ct practices in making, Proc. 7th Annu. Conf. Creat. Fabr. Educ., Stanford, USA, Oct. 21-22.

Lee, M.J. et al., 2014, Principles of a debugging-first puzzle game for computing education, Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, Melbourne, Australia, July 28-Aug. 1.

Roscoe, J.F., Fearn, S., and Posey, E., 2014, Teaching computational thinking by playing games and building robots, Proceedings of 2014 International Conference on Interactive Technologies and Games, Nottingham, UK, Oct. 16-17.

Lamprecht, A.L., Margaria, T., and McInerney, C., 2016, A Summer Computing Camp Using ChainReaction and jABC, Proceedings of International Computer Software and Applications Conference, Atlanta, USA, June 10-14.

Curzon, P., 2013, Cs4Fn and Computational Thinking Unplugged, Proc. 8th Work. Prim. Second. Comput. Educ., Aarhus, Denmark, Nov. 11-13.

Feaster, Y., Ali, F., Zhai, J. and Hallstrom, J.O., 2014, Serious Toys : Three Years of Teaching Computer Science Concepts in K-12 Classrooms, Proceedings of the Conference on Innovation and Technology in Computer Science Education, Uppsala, Sweden, June 21-25.

Wing, J.M., 2006, Computational thinking, Commun. ACM, vol. 49, p. 33–35.

Davies, S. and Washington, M., 2008, The Effects of Emphasizing Computational Thinking in an Introductory Programming Course, Proceeding of 38th ASEE/IEEE Frontiers in Education Conference, Saratoga Springs, NY, Oct. 22-25.

Roberts, J., 2016, Computational thinking, SET, vol. 1, p. 3–7.

Miller, C.S., Perković, L. and Settle, A., 2013, File references, trees, and computational thinking, Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, Ankara, Turkey, June 26-30.

Román-gonzález, M., 2015, Computational Thinking Test : Design Guidelines and Content Validation Computational Thinking Test : Design Guidelines and Content Validation, Proceeding of EDULEARN15 Conf., Barcelona, Spain, July 6-8.

Park, C.J., Hyun, J. S., and Heuilan, J., 2014, Effects of gender and abstract thinking factors on adolescents’ computer program learning, Proceedings Frontiers in Education Conference, El Paso, USA, Oct. 21-24.

Grover, S., Basu, S., Bienkowski, M., Eagle, M., Diana, N. and Stamper, J. 2017, A Framework for Using Hypothesis-Driven Approaches to Support Data-Driven Learning Analytics in Measuring Computational Thinking in Block-Based Programming Environments, ACM Trans. Comput. Educ., vol. 17, p. 1–25.

Werner, L., Denner, J. and Campe, S., 2012, The Fairy Performance Assessment : Measuring Computational Thinking in Middle School,” Proc. 43rd ACM Tech. Symp. Comput. Sci. Educ., Raleigh, USA, Feb. 29-March 3.

Atmatzidou, S. and Demetriadis, S., 2016, Advancing students ’ computational thinking skills through educational robotics : A study on age and gender relevant differences, Rob. Auton. Syst., vol. 75, p. 661–670.

Snow, E., Rutstein, D., Bienkowski, M. and Xu, Y., 2017, Principled Assessment of Student Learning in High School Computer Science, Proceeding of ACM Conf. Int. Comput. Educ. Res., Tacoma, USA, Aug. 18-20.

Dagienė, V., Stupurienė, G. and Vinikienė, L., 2016, Promoting Inclusive Informatics Education Through the Bebras Challenge to All K-12 Students, Proceeding of 17th Int. Conf. Comput. Syst. Technol., Palermo, Italy, June 23-24.



  • There are currently no refbacks.

CogITo Smart Journal
A publication of Fakultas Ilmu Komputer, Universitas Klabat
In partnership with Coris and IndoCEISS
Telpon: +62 (431) 891035
email: | web:
Free counters!
View CogITo Smart Journal Stats

CogITo Smart Journal is indexed by:
  DOAJ    SINTA     Indonesia OneSearch by Perpusnas    Crossref    Google Scholar      Base Search PKP Index    neliti    EBSCO Information Science    mendeley          scilit    road    worldcat    DRJI    OpenAIREplus    copac    Gent University Library Stanford Library    Harvard Library    Leiden University Libraries    The University of Sheffield    Boston University Library    University of Manchester    University of Oxford    CORE    Livivo

CogITo Smart Journal is licensed under a Creative Commons Attribution 4.0 International License.