174 research outputs found
Unplugged Coding Activities for Early Childhood Problem-Solving Skills
Problem solving skills are very important in supporting social development. Children with problem solving skills can build healthy relationships with their friends, understand the emotions of those around them, and see events with other people's perspectives. The purpose of this study was to determine the implementation of playing unplugged coding programs in improving early childhood problem solving skills. This study used a classroom action research design, using the Kemmis and Taggart cycle models. The subjects of this study were children aged 5-6 years in Shafa Marwah Kindergarten. Research can achieve the target results of increasing children's problem-solving abilities after going through two cycles. In the first cycle, the child's initial problem-solving skills was 67.5% and in the second cycle it increased to 80.5%. The initial skills of children's problem-solving increases because children tend to be enthusiastic and excited about the various play activities prepared by the teacher. The stimulation and motivation of the teacher enables children to find solutions to problems faced when carrying out play activities. So, it can be concluded that learning unplugged coding is an activity that can attract children's interest and become a solution to bring up children's initial problem-solving abilities.
Keywords: Early Childhood, Unplugged Coding, Problem solving skills
References:
Akyol-Altun, C. (2018). Algorithm and coding education in pre-school teaching program integration the efectiveness of problem-solving skills in students.
Angeli, C., Smith, J., Zagami, J., Cox, M., Webb, M., Fluck, A., & Voogt, J. (2016). A K-6 Computational Thinking Curriculum Framework: Implications for Teacher Knowledge. Educational Technology & Society, 12.
AnlÄąak, Å., & Dinçer, Ã. (2005). FarklÄą eÄitim yaklaÅÄąmlarÄą uygulayan okul Ãķncesi eÄitim kurumlarÄąna devam eden çocuklarÄąn kiÅilerarasÄą problem çÃķzme becerilerinin deÄerlendirilmesi. Ankara Ãniversitesi EÄitim Bilimleri FakÞlte Dergis.
Aranda, G., & Ferguson, J. P. (2018). Unplugged Programming: The future of teaching computational thinking? Pedagogika, 68(3). https://doi.org/10.14712/23362189.2018.859
Arinchaya Threekunprapa. (2020). Patterns of Computational Thinking Development while Solving Unplugged Coding Activities Coupled with the 3S Approach for Self_Directed Learning. European Journal of Educational Research, 9(3), 1025â1045.
ArÄą, M. (2003). TÞrkiyeâde erken çocukluk eÄitimi ve kalitenin ÃķnemiNo Title. Erken Ãocuklukta GeliÅim ve EÄitimde Yeni YaklaÅÄąmlar.
Armoni, M. (2012). Teaching CS in kindergarten: How early can the pipeline begin? ACM Inroads, 3(4), 18â19. https://doi.org/10.1145/2381083.2381091
AydoÄan, Y. (2004). Ä°lkÃķÄretim ikinci ve dÃķrdÞncÞ sÄąnÄąf ÃķÄrencilerine genel problem çÃķzme becerilerinin kazandÄąrÄąlmasÄąnda eÄitimin etkisinin incelenmesi.
Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2009). Computer Science Unplugged: School students doing real computing without computers. 10.
Berk, L. E. (2013). Bebekler ve çocuklar: DoÄum Ãķncesinden orta çocukluÄa. N. IÅÄąkoÄlu ErdoÄan, Ãev.
Bers, M. U. (2018). Coding, playgrounds, and literacy in early childhood education: The devel_opment of KIBO robotics and Scratch Jr. IEEE.
Brackmann, C. P., Moreno-LeÃģn, J., RomÃĄn-GonzÃĄlez, M., Casali, A., Robles, G., & Barone, D. (2017). Development of computational thinking skills through unplugged activities in primary school. ACM International Conference Proceeding Series, 65â72. https://doi.org/10.1145/3137065.3137069
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. 25.
Deek, F. P. (1999). The software process: A parallel approach through problem solving and program development. Computer Science Education.
DemiĖRer, V., & Sak, N. (2016). Programming Education and New Approaches Around the World and in Turkey. 26.
Dereli-Ä°man. (2014). DeÄerler eÄitimi programÄąnÄąn 5-6 yaŠçocuklarÄąn sosyal geliÅimine etkisi: Sosyal beceri, psiko-sosyal geliÅim ve sosyal problem çÃķzme becerisi. Kuram ve Uygulamada EÄitim Bilimleri.
DoÄru, M., Arslan, A., & Åeker, F. (2011). Okul Ãķncesinde uygulanan fen etkinliklerinin 5-6 yaŠçocuklarÄąn problem çÃķzme becerilerine etkisi. UluslararasÄą TÞrkiye EÄiti AraÅtÄąrmalarÄą Kongresi.
Erickson, A. S. G., Noonan, P., Zheng, C., & Brussow, J. A. (2015). The relationship between self-determination and academic achievement for adolescents with intellectual disabilities. Research in Developmental Disabilities, 36, 45â54.
Fee, S. B., & Holland-Minkley, A. M. (2010). Teaching computer science through problems, not solutions. Computer Science Education, 20(2), 129â144. https://doi.org/10.1080/08993408.2010.486271
Futschek, G., & Moschitz, J. (2010). Developing algorithmic thinking by inventing and playing algo_rithms.
Gretter, S., & Yadav, A. (2016). Computational Thinking and Media & Information Literacy: An Integrated Approach to Teaching Twenty-First Century Skills.
Grover, S., & Pea, R. (2013). Computational thinking in k-12: A review of the state of the field. Educational Researcher.
Harrop, W. (2018). Coding for children and young adults in libraries: A practical guide for librarians. 45.
Hazzan, O., Lapidot, T., & Ragonis, N. (2011). Guide to Teaching Computer Science. Springer London. https://doi.org/10.1007/978-0-85729-443-2
Horn, M. S., Crouser, R. J., & Bers, M. U. (2012). Tangible interaction and learning: The case for a hybrid approach. Personal and Ubiquitous Computing, 16(4), 379â389. https://doi.org/10.1007/s00779-011-0404-2
Hsu, T.-C., Chang, S.-C., & Hung, Y.-T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296â310. https://doi.org/10.1016/j.compedu.2018.07.004
Ismail, M. N., Ngah, N. A., & Umar, I. N. (2010). Instructional strategy in the teaching of computer programming: A need assessment analyses. TOJET: The Turkish Online Journal of Educational Technology.
Ismail, M. N., Ngah, N. A., & Umar, I. N. (2010). Instructional Strategy in The Teaching of Computer Programming: A Need Assessment Analyses. The Turkish Online Journal of Educational Technology, 9(2), 7.
Jitendra, A. K., Petersen-Brown, S., Lein, A. E., Zaslofsky, A. F., Kunkel, A. K., Jung, P.-G., & Egan, A. M. (2013). Teaching Mathematical Word Problem Solving: The Quality of Evidence for Strategy Instruction Priming the Problem Structure. Journal of Learning Disabilities, 48(1), 51â72. https://doi.org/10.1177/0022219413487408
Joohi Lee. (2019). Coding in early childhood. Contemporary Issues in Early Childhood.
Kalyuga, S., Renkl, A., & Paas, F. (2010). Facilitating flexible problem solving: A cognitive load perspective. Educational Psychology Review.
Kemmis, S., McTaggart, R., & Nixon, R. (2014). The Action Research Planner. Springer Singapore. https://doi.org/10.1007/978-981-4560-67-2
KesicioÄlu, O. S. (2015). Okul Ãķncesi dÃķnem çocuklarÄąn kiÅilerarasÄą problem çÃķzme becerilerinin incelenmesi. EÄitim ve Bilim.
Koksal Akyol, A. ve Didin, E. (2016). Ahlak gelisimi [Moral development]. In Cocuk Gelisimi icinde [In Child Development].
Lazakidou, G., & Retalis, S. (2010). Using computer supported collaborative learning strategies for helping students acquire self-regulated problem-solving skills in mathematics. Computers & Education, 54(1), 3â13. https://doi.org/10.1016/j.compedu.2009.02.020
Looi, C.-K., How, M.-L., Longkai, W., Seow, P., & Liu, L. (2018). Analysis of linkages between an unplugged activity and the development of computational thinking. Computer Science Education, 28(3), 255â279. https://doi.org/10.1080/08993408.2018.1533297
McClure, E. R., Guernsey, L., Clements, D. H., Bales, S. N., Nichols, J., Kendall-Taylor, N., & Levine, M. H. (2017). Grounding science, technology, engineering, and math education in early childhood. 68.
McLennan, D. P. (2017). Creating coding stories and games. Teaching Young Children.
McNerney, TimothyS. (2004). From turtles to Tangible Programming Bricks: Explorations in physical language design. Personal and Ubiquitous Computing, 8(5). https://doi.org/10.1007/s00779-004-0295-6
Mittermeir, R. T. (2013). Algorithmics for preschoolersâA contradiction?
Montemayor, J., Druin, A., Chipman, G., Farber, A., & Guha, M. L. (2004). Tools for children to create physical interactive storyrooms. Computers in Entertainment, 2(1), 12â12. https://doi.org/10.1145/973801.973821
Pane, J. F. (2002). A Programming System for Children that is Designed for Usability. 204.
Papanastasiou, G., Drigas, A., Skianis, C., Lytras, M., & Papanastasiou, E. (2018). Virtual and augmented reality effects on K-12, higher and tertiary education studentsâ twenty-29 first century skills.
Pellegrino, J. W., & Hilton, M. L. (2012). Education for Life and Work: Developing Transferable Knowledge and Skills in the 21st Century.
Pila, S., AladÃĐ, F., Sheehan, K. J., Lauricella, A. R., & Wartella, E. A. (2019). Learning to code via tablet applications: An evaluation of Daisy the Dinosaur and Kodable as learning tools for young children. Computers & Education, 128, 52â62. https://doi.org/10.1016/j.compedu.2018.09.006
Root, J., Saunders, A., Spooner, F., & Brosh, C. (2017). Teaching Personal Finance Mathematical Problem Solving to Individuals with Moderate Intellectual Disability. Career Development and Transition for Exceptional Individuals, 40(1), 5â14. https://doi.org/10.1177/2165143416681288
Scanlan, D. A. (1989). Structured flowcharts outperform pseudocode: An experimental comparison. IEEE Software, 6(5), 28â36. https://doi.org/10.1109/52.35587
Sheehan, K. J., Pila, S., Lauricella, A. R., & Wartella, E. A. (2019). Parent-child interaction and childrenâs learning from a coding application. Computers & Education, 140, 103601. https://doi.org/10.1016/j.compedu.2019.103601
Shute, V. J., Sun, C., & Asbell-clarke, J. (2017). Demystifying computational thinking. Educational Research Review.
Sigelman, C. K., & Rider, E. A. (2012). Life-span Human Development (7th ed.). Cengage Learning.
Sullivan, A., & Bers, M. U. (2016). Robotics in the early childhood classroom: Learning outcomes from an 8-week robotics curriculum in pre-kindergarten through second grade. International Journal of Tech_nology and Design Education, 26, 3â20.
Sullivan, A. A., Bers, M. U., & Mihm, C. (2017). International conference on com_putational thinking education. Imagining, Playing, and Coding with KIBO: Using Robot_ics to Foster Computational Thinking in Young ChildreImagining, Playing, and Coding with KIBO: Using Robot_ics to Foster Computational Thinking in Young Children.
Sullivan, A., Elkin, M., & Bers, M. U. (2015). KIBO robot demo: Engaging young children in programming and engineering. Proceedings of the 14th International Conference on Interaction Design and Children, 418â421. https://doi.org/10.1145/2771839.2771868
Threekunprapa, A., & Yasri, P. (n. d.). (2020). The role of augmented reality based unplugged computer programming approach in the effectiveness of computational thinking.
Uysal, A. & Kaya-Balkan, Ä°. (2015). Sosyal beceri eÄitimi alan ve almayan okul Ãķncesi çocuklarÄąn, sosyal beceri ve benlik kavramÄą dÞzeyleri aÃ§ÄąsÄąndan karÅÄąlaÅtÄąrÄąlmasÄą. Psikoloji ÃalÄąÅmalarÄą.
Vorderman, C. (2017). Computer coding for kids: A unique step-by-step visual guide, from binary code to building games.
Voronina, L. V., Sergeeva, N. N., & Utyumova, E. A. (2016). Development of algorithm skills in preschool children. Procedia-Social and Behavioral Sciences, 233, 155-159.
Wang, D., Han, H., Zhan, Z., Xu, J., Liu, Q., & Ren, G. (2015). A problem solving oriented intelligent tutoring system to improve studentsâ acquisition of basic computer skills. Comput. Educ., 81, 102â112.
Wang, D., Zhang, C., & Wang, H. (2010). Proceedings of the 10th international conference on interaction design and children. T-Maze: A Tangible Programming Tool for Children.
Wang, Danli, Zhang, C., & Wang, H. (2011). T-Maze: A tangible programming tool for children. Proceedings of the 10th International Conference on Interaction Design and Children - IDC â11, 127â135. https://doi.org/10.1145/1999030.1999045
Woods, D. R., Hrymak, A. N., Marshall, R. R., Wood, P. E., Crowe, C. M., Hoffman, T. W., Wright, J. D., Taylor, P. A., Woodhouse, K. A., & Bouchard, C. G. K. (1997). Developing Problem Solving Skills: The McMaster Problem Solving Program. Journal of Engineering Education, 86(2), 75â91. https://doi.org/10.1002/j.2168-9830.1997.tb00270.x
YÄąldÄąrÄąm, A. (2014). Okul Ãķncesinde yaratÄącÄą problem çÃķzme etkinliklerinin yaratÄącÄąlÄąÄa etkisi (5 yaÅ ÃķrneÄi). Hacettepe University, Ankara, Turkey.
Yohanes. (2018). Mengajarkan Computational Thinking dan Coding Pada Anak-Anak. Amazing Grace. https://blog.compactbyte.com/2018/05/26/mengajarkan-computational-thinking-dan-coding-pada-anak-anak/
Yu, K.-C., Fan, S.-C., & Lin, K.-Y. (2015). Enhancing Studentsâ Problem-Solving Skills Through Context-Based Learning. International Journal of Science and Mathematics Education, 13(6), 1377â1401. https://doi.org/10.1007/s10763-014-9567-4
Yuksel, H. S. (2019). Experiences of Prospective Physical Education Teachers on Active Gaming within the Context of School-Based Physical Activity. European Journal of Educational Research, 8(1). https://doi.org/10.12973/eu-jer.8.1.199
Zvarych, I., Kalaur, S. M., Prymachenko, N. M., Romashchenko, I. V., & Romanyshyna, O. Ia. (2019). Gamification as a Tool for Stimulating the Educational Activity of Students of Higher Educational Institutions of Ukraine and the United States. European Journal of Educational Research, 8(3). https://doi.org/10.12973/eu-jer.8.3.875
 
āļāļēāļĢāļāļąāļāļāļēāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļāļāļāļāļāļđāđāđāļĢāļĩāļĒāļāļāļąāđāļāļĄāļąāļāļĒāļĄāļĻāļķāļāļĐāļēāļāļĩāļāļĩāđ 4 āļāđāļ§āļĒāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļāļāļĩāļ§āļŠāļēāļĢāļŠāļāđāļāļĻāļāļąāđāļāļāļ·āđāļāļāļēāļ
Development of Computational Thinking of TenthâGrade Students Using Basic Bioinformatics Practices
Â
Natthasit Norasit, Pongprapan Pongsophon, Wanwipa Vongsangnak and Santichai Anuworrachai
Â
āļĢāļąāļāļāļāļāļ§āļēāļĄ: 12 āļĄāļĩāļāļēāļāļĄ 2566; āđāļāđāđāļāļāļāļāļ§āļēāļĄ: 13 āļāļļāļĨāļēāļāļĄ 2566;Â āļĒāļāļĄāļĢāļąāļāļāļĩāļāļīāļĄāļāđ: 5 āļāļąāļāļ§āļēāļāļĄ 2566; āļāļĩāļāļīāļĄāļāđāļāļāļāđāļĨāļāđ: 21 āļāļąāļāļ§āļēāļāļĄ 2566Â
Â
āļāļāļāļąāļāļĒāđāļ
āļ§āļīāļāļĒāļēāļāļēāļĢāļāļģāļāļ§āļāđāļāđāđāļāđāļēāļĄāļēāļĄāļĩāļāļāļāļēāļāđāļāļ§āļāļāļēāļĢāļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđāļāļĒāđāļēāļāļĄāļēāļ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāļāļēāļāļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđāļāļāļēāļāđāļŦāļāđ āļĄāļĩāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļŠāļđāļ āļāļđāđāđāļĢāļĩāļĒāļāļāđāļāļāđāļāļĢāļĩāļĒāļĄāļāļ§āļēāļĄāļāļĢāđāļāļĄāđāļāļāļēāļĢāđāļāđāļāļāļąāļāļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđāđāļāļĒāļļāļāđāļŦāđāļāļāđāļāļĄāļđāļĨāđāļĨāļ°āđāļāļāđāļāđāļĨāļĒāļĩāđāļāļĒāļāļēāļĢāļĄāļĩāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļ āļāļ§āđāļēāļĒāļąāļāđāļĄāđāļĄāļĩāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļąāļāđāļāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļĩāđāļŠāđāļāđāļŠāļĢāļīāļĄāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļāđāļāļāļąāđāļāđāļĢāļĩāļĒāļāļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđ āļāļąāļāļāļąāđāļ āļāļēāļāļ§āļīāļāļąāļĒāļĄāļĩāđāļāđāļēāļŦāļĄāļēāļĒāđāļāļ·āđāļ 1) āļ§āļąāļāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļāļāļāļāļāļđāđāđāļĢāļĩāļĒāļāļāđāļāļāđāļĨāļ°āļŦāļĨāļąāļāđāļĢāļĩāļĒāļāļāđāļ§āļĒāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļāļāļĩāļ§āļŠāļēāļĢāļŠāļāđāļāļĻāļāļąāđāļāļāļ·āđāļāļāļēāļ āđāļĨāļ° 2) āļĻāļķāļāļĐāļēāđāļāļ§āļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāđāļāļāļēāļĢāđāļāđāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļāļāļĩāļ§āļŠāļēāļĢāļŠāļāđāļāļĻāļāļąāđāļāļāļ·āđāļāļāļēāļāđāļāļ·āđāļāļāļąāļāļāļēāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļ āļāļĨāļļāđāļĄāļāļąāļ§āļāļĒāđāļēāļāļāļ·āļāļāļąāļāđāļĢāļĩāļĒāļāļāļąāđāļāļĄāļąāļāļĒāļĄāļĻāļķāļāļĐāļēāļāļĩāļāļĩāđ 4 āđāļĢāļāđāļĢāļĩāļĒāļāļŠāļēāļāļīāļāđāļŦāđāļāļŦāļāļķāđāļāđāļāļāļĢāļļāļāđāļāļāļŊ āļāļģāļāļ§āļ 32 āļāļ āļāļđāđāļ§āļīāļāļąāļĒāļāļāļāđāļāļāļāļēāļĢāļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđ āđāļāđāļāđāļāđāļ 2 āļāđāļ§āļ āđāļāđāđāļāđ āļāļēāļĢāļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāđāļāļĒāđāļĄāđāđāļāđāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļĨāļ°āđāļāđāļāļāļĄāļāļīāļ§āđāļāļāļĢāđ āđāļāđāļāļāđāļāļĄāļđāļĨāļāđāļ§āļĒāđāļāļāļ§āļąāļāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļ āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāđāļāļĄāļđāļĨāļāđāļ§āļĒāļŠāļāļīāļāļīāđāļāļīāļāļāļĢāļĢāļāļāļēāđāļĨāļ°āļāļāļŠāļāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāđāļēāđāļāļĨāļĩāđāļĒāļŠāļāļāļāđāļēāļāļĩāđāđāļāđāļāļēāļāļāļĨāļļāđāļĄāļāļąāļ§āļāļĒāđāļēāļāļŠāļāļāļāļĨāļļāđāļĄāļāļĩāđāđāļĄāđāđāļāđāļāļāļīāļŠāļĢāļ°āļāđāļāļāļąāļ (paired tâtest) āļāļāļ§āđāļē āļāđāļēāđāļāļĨāļĩāđāļĒāļāļ°āđāļāļāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļāļāđāļāļāđāļĨāļ°āļŦāļĨāļąāļāđāļĢāļĩāļĒāļ āđāļāđāļēāļāļąāļ 17.78 (SD = 4.11) āđāļĨāļ° 21.65 (SD = 2.18) āđāļāļāļāđāļēāļāļāļąāļ (t31, .05 = 7.08, p < .05) āļĢāļ§āļĄāļāļķāļāļāđāļēāđāļāļĨāļĩāđāļĒāļāļ°āđāļāļāļāļąāđāļ 4 āļāļāļāđāļāļĢāļ°āļāļāļāđāļāļīāđāļĄāļāļķāđāļāļāļĒāđāļēāļāļĄāļĩāļāļąāļĒāļŠāļģāļāļąāļāđāļāđāļāļāļąāļ āđāļĨāļ°āļāļĢāļđāļāļđāđāļŠāļāļāļāļ§āļĢāļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāđāļāļĒāđāļāđāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļāļāļĩāļ§āļŠāļēāļĢāļŠāļāđāļāļĻāļāļĩāđāļāđāļēāļāļēāļĒāđāļĨāļ°āđāļāļ·āđāļāļĄāđāļĒāļāļāļąāļāļāļĩāļ§āļīāļāļāļĢāļ°āļāļģāļ§āļąāļāļāđāļāļāļđāđāđāļĢāļĩāļĒāļāļāļĒāđāļēāļāļāļąāļāđāļāđāļāđāļĨāļ°āđāļāļ·āđāļāļŦāļēāļŠāļāļāļāļĨāđāļāļāļāļąāļāļŦāļĨāļąāļāļŠāļđāļāļĢāļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđāļāļāļāļāļĢāļ°āđāļāļĻ āđāļāļ·āđāļāļāļēāļĢāđāļāđāđāļĨāļ°āļāļąāļāļāļēāļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļ
āļāļģāļŠāļģāļāļąāļ:Â āļāļĩāļ§āļŠāļēāļĢāļŠāļāđāļāļĻ Â āļāļēāļĢāļāļīāļāđāļāļīāļāļāļģāļāļ§āļ Â āļ§āļīāļāļĒāļēāļāļēāļĢāļāļģāļāļ§āļ
Â
Abstract
One impact of computing in scientific fields and thinking processes lies in the processing of voluminous scientific data. Students therefore need to prepare themselves to confront the upcoming digital era and handle cuttingâedge technology using computational thinking (CT); however, this is still absent from typical science classrooms. Hence, the purposes of this study were to 1) assess studentsâ CT before and after learning basic bioinformatics practices and 2) study what are good practices to incorporate bioinformatics practices to enhance studentsâ CT. Researchers designed four learning plans using inquiryâbased learning and basic bioinformatics practices, having two parts: unplugged and pluggedâin sessions. Data were collected using CT tests and analyzed using descriptive statistics and a paired tâtest. The participants comprised 32 tenthâgrade students in a scienceâtechnology emphasis program at a demon-stration school in Bangkok, Thailand. The results showed CT pretest and posttest mean were significantly different by 17.78 (SD = 4.11) and 21.65 (SD = 2.18), respectively (t31, .05 = 7.08, p < .05). Additionally, the development of CT was evident in the improvement of all four CT components as well, and good practices to incorporate bioinformatics practices is to use realâlife bioinformatics challenges explicitly and related to the standard science curriculum to maintain engagement in and persistence of CT usage.
Keywords: Bioinformatics, Computational thinking, Computing scienc
Characterising algorithmic thinking: A university study of unplugged activities
Algorithmic thinking is a type of thinking that occurs in the context of computational thinking. Given its importance in the current educational context, it seems pertinent to deepen into its conceptual and operational understanding for teaching. The exploration of research shows us that there are almost no studies at university level where algorithmic thinking is connected to mathematical thinking, and more importantly, to characterise it and be able to analyse and evaluate it better. The aim of this research is to characterise algorithmic thinking in a university context of the Bachelor's Degree in Mathematics by unplugged tasks, offering a model of analysis through categories that establish connections between mathematical and algorithmic working spaces in three dimensions, semiotic, instrumental and discursive. The results confirm the interaction between these dimensions and their predictive value for better programming performance. The study also adds novel considerations related to the role and interaction of mathematical and computational thinking categories involved in algorithmic thinking.Instituto de MatemÃĄtica Interdisciplinar (IMI)Fac. de Ciencias MatemÃĄticasTRUEUniÃģn EuropeaMinisterio de Ciencia e InnovaciÃģnpu
Computational Thinking in Context Across Curriculum:Studentsâ and Teachersâ Perspectives
NWOAlgorithms and the Foundations of Software technolog
Linking Budgeting with Computational Thinking Pedagogy: Program Theory, Performance, and Budgeting
The pedagogy involved with preparing and delivering an analytically based course must contend with a number of important limitations or challenges. The challenges/limitations include needing a context for the use of the analytics being taught; others include where best to embed analytic courses in degree curriculum, determining content and delivery along with a number of additional limitations. A context can be created for these courses by establishing a base of usefulness of the course content and how it relates to other courses and to professional applications. However, one useful approach for a budgeting course is to put the analytics in a context of production and performance. These two significant elements of any problem-solving organization finance and budgeting process are significant features of teaching a course in budgeting. The article presented here is an illustration of a context-based approach along with features of pedagogy based in computational thinking which can be used to operationalize course elements while overcoming other salient limitations for analytic courses. The exemplar of a budgeting course is posed as an example.
KNITTING CODE: EXAMINING THE RELATIONSHIP BETWEEN KNITTING AND COMPUTATIONAL THINKING SKILLS USING THE NEXUS OF PRACTICE
Due to the rise of careers in STEM-related fields, there is a growing need for schools to produce people to fill these positions. One area of STEM that is growing is computer science/coding. Due to this demand, schools need to be intentional about exposing students to computer science/coding. There are a variety of new tools to introduce students to this field. One growing belief is that knitting can teach computer science/coding to students.
The goal of this study was to see if knitting can serve as an introduction to teach students computation skills. Kitting has historically been used to code information, and numerous statements have been made that knitting can teach computer coding. The rationale behind this thought is that both fields have similar components and can serve to make coding more accessible to a broader audience. Suppose students that generally would not identify with computer science/coding due to perceived social norms develop an interest in knitting. In that case, they could use what they learned as a foundation to develop an interest in computer coding. This is based on Scollon\u27s Nexus of Practice (2001), which studies how practices are linked together. This theory believes that combining different practices makes a possible crossover from one practice to another. As a result, what may not have been accessible at first due to biases or identity, may become more accessible. This study will focus on whether knitting can teach students computational skills and change studentsâ identity towards computer science/coding.
There is limited research on the relationship between knitting and coding. This case study attempted to determine if knitting could teach coding. The research was conducted during two three-week summer enrichment programs. Results revealed that teaching computer coding through knitting was comparable to traditional instruction. While not necessarily better, this shows that knitting can teach computation skills and improve identity. This could be important for encouraging students that would not typically study computer science/coding to enter the field
PREPARING TEACHERS IN DEVELOPING COUNTRIES FOR COMPUTATIONAL THINKING TEACHING IN PRIMARY EDUCATION : A NAMIBIAN CASE STUDY
Thesis (PhD (Information Technology))--University of Pretoria, 2022.In recent years, many countries in the developed world, have introduced computational thinking (CT) teaching in compulsory education, with few developing nations following. The introduction to teaching CT brought many challenges for teachers because these computing skills were not part of their initial teacher training and were less understood. Several professional development programmes have been developed to train teachers on the new CT content, but few studies have investigated the preparation of primary school teachers to teach CT and the impact of this training on the teachersâ understanding of CT concepts and self-efficacy in a developing country context. The main objective of this study was to develop a Professional Development for Primary School Teachers for the CT (PD4PCT) framework that can be used by training providers and researchers to integrate CT into teachersâ professional development programmes.
Constructionism was a pedagogical framework for this interpretive study and the conceptual frameworks of Desimone and three existing professional development CT frameworks (3C, CTTD and ADAPPTER). Different data collection methods were used for a single interpretive case study to investigate the impact of a professional development programme on primary school teachers (n = 14), their CT knowledge, beliefs and attitudes and self-efficacy of CT using a participatory design approach. Data was collected through a literature review, pre- and postquestionnaires, semi-structured interviews, and self-reporting journals. Expert reviewers validated the framework through an online questionnaire.
The studyâs findings indicated that teachers who participated in the professional development programme have considerably increased their CT knowledge, their beliefs and attitudes towards CT altered for the better, and they had a substantial rise in confidence to teach CT. Overall, the results indicate that most teachers can design lesson plans and activities incorporating algorithms, decomposition, and pattern recognition concepts but abstraction and debugging to a lesser extent. Subject matter knowledge of teachers influences the integration plans for certain CT topics. To address the challenges teachers face in integrating CT into classrooms, the framework assists in identifying the components that must be considered to develop iii an effective professional development programme for teachers. The context of the school plays a vital role and should be considered as a first step in designing a teacher's professional development intervention. School leadership should support teachers with a collaborative environment where teachers can share CT knowledge and teaching strategies with others.InformaticsPhD (Information Technology)Unrestricte
ADAPTTER: Developing a framework for teaching computational thinking in secondâlevel schools by design research
Computational Thinking (CT) is a problem-solving process applicable across all disciplines. It has been defined as a
21st-century skill (Wing, Communications of the ACM, 49(3), 33â35, 2006). Unfortunately, little pedagogical research is
available to guide teachers and designers when devising a CT course. This study addresses this issue by describing how
a framework to teach CT to second-level students evolved. This framework, ADAPTTER, has been shown to result in a
high quality, engaging, low threshold, effective, and practical course. A three-phase Educational Design Research study
was employed to develop this framework. It involved six schools, eleven teachers, four content experts, and 446 students.
Data was gathered using various means: teacher interviews and diaries, students' questionnaires, artefacts, and tests. The
ADAPTTER framework is offered as a way for teachers and researchers to design a CT course, understand its components
and have conversations around the same
Student activities in solving mathematics problems with a computational thinking using Scratch
The progress of the times requires students to be able to think quickly. Student activities in learning are always associated with technology and studentsâ thinking activities and are expected to think computationally. Therefore, this study aimed to determine how learning with the concept of computational thinking (CT) using the Scratch program can improve studentsâ mathematical problem-solving abilities. An exploratory research design was conducted by involving 132 grade VIII students in Kuningan, Indonesia. Data analysis began with organization, data description, and statistical testing. The results showed that students performed the concepts of abstraction thinking, algorithmic thinking, decomposition, and evaluation in solving mathematical problems. There were differences in studentsâ problem-solving abilities before and after the intervention. Studentsâ activeness in solving problems using the CT concept through a calculator significantly affected 52.3% of the ability to solve mathematical problems
- âĶ