References
- Kim, S. M. (2020). Analysis of Press Articles in Korean Media on Online Education related to COVID-19. Journal of Digital Contents Society, 21(6), 1091-1100. https://doi.org/10.9728/dcs.2020.21.6.1091
- Kim, S., Lim, H. J., & Jung, H. (2018). The Relationship between Collaborative Problem-solving and Attitudes towards Collaboration for Korean Students in PISA 2015. Journal of Curriculum Evaluation, 21(3), 155-179. https://doi.org/10.29221/jce.2018.21.3.155
- Yechan Kim, Seong Baeg Kim. (2019). An Educational Relay Programming System for Cooperative Programming Activities and Evaluations. Journal of KIISE, 46(6), 526-534. https://doi.org/10.5626/JOK.2019.46.6.526
- Ministry of Education (2015). 2015 Revised Curriculum. Korea Ministry of Education.
- Boseob Kwon. (2018). Effect of Cognitive Style on Collaborative Problem Solving Ability in Programming Learning. Journal of the Korea Society of Computer and Information, 23(9), 163-169. https://doi.org/10.9708/jksci.2018.23.09.163
- Lee, C. H. (2019). Elementary School Teachers’ Difficulties in Learning Programming EPL. Journal of Korean Practical Arts Education, 32(2), 49-63. https://doi.org/10.24062/kpae.2019.32.2.49
- Moon, W. S. (2018). Analysis of error data generated by prospective teachers in programming learning. Journal of The Korean Association of Information Education, 22(2), 205-212. https://doi.org/10.14352/jkaie.2018.22.2.205
- Kim, S. (2015). Analysis of Non-Computer Majors' Difficulties in Computational Thinking Education. The Journal of Korean association of computer education, 18(3), 49-57. https://doi.org/10.32431/KACE.2015.18.3.005
- Cheah, C. S. (2020). Factors Contributing to the Difficulties in Teaching and Learning of Computer Programming: A Literature Review. Contemporary Educational Technology, 12(2), ep272.
- Kim, C., Yuan, J., Vasconcelos, L., Shin, M., &Hill, R. B. (2018). Debugging during block-based programming. Instructional Science, 46(5), 767-787. https://doi.org/10.1007/s11251-018-9453-5
- Qian, Y., &Lehman, J. (2017). Students’misconceptions and other difficulties in introductory programming: A literature review. ACM Transactions on Computing Education (TOCE), 18(1), 1-24. https://doi.org/10.1145/3077618
- Cechinel, C., da Silveira, A. V., &da Silveira, R. S. (2008). Desenvolvimento de Objetos de Aprendizagem para o Apoio aDisciplina de Algoritmos e Programacao. Simposio Brasileiro de.
- Bosse, Y., &Gerosa, M. A. (2017). Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning Mid-Stage. ACM SIGSOFT Software Engineering Notes, 41(6), 1-6. https://doi.org/10.1145/3011286.3011301
- Kim, Y. O., &Chun, S. J. (2019). SW Education Program using Pair Programming Collaboration Tools. Journal of The Korean Association of Information Education, 23(4), 375-384. https://doi.org/10.14352/jkaie.2019.23.4.375
- Kwon, B. (2018). Effect of Cognitive Style on Collaborative Problem Solving Ability in Programming Learning. Journal of the Korea Society of Computer and Information, 23(9), 163-169. https://doi.org/10.9708/jksci.2018.23.09.163
- Lee, C. H. (2017). Development of Real-Life Problem Solving Model (CT-RLPS Model) based on Computational Thinking for Software Education. Journal of Korean Practical Arts Education, 30(3), 33-57. https://doi.org/10.24062/kpae.2017.30.3.33
- Dale, N. B., & Weems, C. (2014). Programming and problem solving with C++. Jones &Bartlett Publishers.
- Brown, N. C., &Wilson, G. (2018). Ten quick tips for teaching programming. PLoS computational biology, 14(4), e1006023. https://doi.org/10.1371/journal.pcbi.1006023
- Savage, S., &Piwek, P. (2019). Full report on challenges with learning to program and problem solve: an analysis of first year undergraduate Open University distance learning students' online discussions.
- Cooper, M. M., Cox Jr, C. T., Nammouz, M., Case, E., &Stevens, R. (2008). An assessment of the effect of collaborative groups on students' problem- solving strategies and abilities. Journal of Chemical Education, 85(6), 866. https://doi.org/10.1021/ed085p866
- Graesser, A. C., Fiore, S. M., Greiff, S., Andrews-Todd, J., Foltz, P. W., &Hesse, F. W. (2018). Advancing the science of collaborative problem solving. psychological science in the public interest, 19(2), 59-92. https://doi.org/10.1177/1529100618808244
- Griffin, P., &Care, E. (2015). The ATC21S method. In Assessment and teaching of 21st Century Skills (pp. 3-33). Springer, Dordrecht.
- Stadler, M., Herborn, K., Mustafić, M., &Greiff, S. (2020). The assessment of collaborative problem solving in PISA 2015: An investigation of the validity of the PISA 2015 CPS tasks. Computers &Education, 103964. https://doi.org/10.1016/j.compedu.2020.103964
- OECD, P. (2015). Results (Volume V): Collaborative Problem Solving, 2017.
- Griffin, P. E., Care, E. (2015), Assessment and teaching of 21st century skills, New York : Springer.
- Yoonjoo Jung, Kyu Yon Lim. (2020). College Students’ Collaborative Problem-Solving Experience: A Narrative Inquiry. Journal of Educational Technology, 36(1), 69-104. https://doi.org/10.17232/KSET.36.1.069
- Yeong-ok, Nam, Byeong-Min Yu. (2016). An Analysis of Structural Relationship of Team Members Characteristics, Team Mental Model and Team Effectiveness Depending on Team Activity Style. Journal of Learner-Centered Curriculum and Instruction, 16(9), 517-541. https://doi.org/10.22251/jlcci.2016.16.9.517
- Chang Woo Nam, Seon Young Jang. (2013). The Effects of Students' Perception of Mobile Device Use and Online Communication Tool Use, and Their Collective Self-esteem on Their Attitude toward Collaborative Learning in Mobile Learning Environments. Journal of Korean Association for Educational Information and Media, 19(4), 811-835.
- Nam Chang Woo, Choi Jeong A, Kim Ji Kyeong. (2019). The Effects of Flipped Learning Strategies on Pre-service Teachers’ Collective Self-Esteem and Attitude toward Cooperative Learning in Design Thinking Learning Environments . The Journal of Korean Teacher Education, 36(4), 101-124. https://doi.org/10.24211/TJKTE.2019.36.4.101
- Kim, Minjeon (2014). The effects of the assessment targets and assesment agents on learners' course interest and achievement in team-based learning. Journal of Learner-Centered Curriculum and Instruction, 14(11), 373-392.
- Weintrop, D., &Wilensky, U. (2018). How block-based, text-based, and hybrid block/text modalities shape novice programming practices. International Journal of Child-Computer Interaction, 17, 83-92. https://doi.org/10.1016/j.ijcci.2018.04.005
- Scratch 3.0(2020). Scratch 3.0 Retrieved from https://scratch.mit.edu
- App Inventor2.0(2020). App Inventor 2.0 retrieved from https://appinventor.mit.edu
- Entry(2020). Entry retrieved from https://playentry.org
- Micro:bit(2020). Micro:bit retrieved from https://microbit.org
- Weintrop, D. (2019). Block-based programming in computer science education. Communications of the ACM, 62(8), 22-25. https://doi.org/10.1145/3341221
- Sung, Y. (2019). Development of Game Programming Education Model 4E for Pre-Service Teachers. Journal of The Korean Association of Information Education, 23(6), 561-571. https://doi.org/10.14352/jkaie.2019.23.6.561
- [Alavi, S. B., & McCormick, J. (2008). The roles of perceived task interdependence and group members' interdependence in the development of collective efficacy in university student group contexts. British Journal of Educational Psychology, 78(3), 375-393. https://doi.org/10.1348/000709907X240471
- Lee, S. D. (2016). Educational Effects and Learners' Experiences during Collaborative Learning. Journal of the Korea Academia-Industrial cooperation Society, 17(4), 243-254. https://doi.org/10.5762/KAIS.2016.17.4.243
- Scager, K., Boonstra, J., Peeters, T., Vulperhorst, J., &Wiegant, F. (2016). Collaborative learning in higher education: Evoking positive interdependence. CBE-Life Sciences Education, 15(4), ar69. https://doi.org/10.1187/cbe.16-07-0219