Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://ds.knu.edu.ua/jspui/handle/123456789/9303Повний запис метаданих
| Поле DC | Значення | Мова |
|---|---|---|
| dc.contributor.author | Garcia, Manuel B. | - |
| dc.contributor.author | Happonen, Ari | - |
| dc.contributor.author | Agbo, Friday Joseph | - |
| dc.contributor.author | Kazanidis, Ioannis | - |
| dc.contributor.author | Chiu, Thomas K. F. | - |
| dc.contributor.author | Damaševičius, Robertas | - |
| dc.contributor.author | Semerikov, Serhiy O. | - |
| dc.date.accessioned | 2026-07-12T07:54:44Z | - |
| dc.date.available | 2026-07-12T07:54:44Z | - |
| dc.date.issued | 2026-02 | - |
| dc.identifier.citation | Pedagogical Innovations for the Modern Computer Science Classroom: 50 Teaching Tips and Practical Strategies for Computing Education / Manuel B. Garcia, Ari Happonen, Friday Joseph Agbo, Ioannis Kazanidis, Thomas K. F. Chiu, Robertas Damaševičius, Serhiy O. Semerikov // Pedagogical Innovations in Computer Science Education / Editor : Manuel B. Garcia. – Hershey, PA : IGI Global Scientific Publishing, 2026. – P. 1-42. – https://doi.org/10.4018/979-8-3373-6546-6.ch001 | uk_UA |
| dc.identifier.isbn | 9798337365466 | - |
| dc.identifier.isbn | 9798337365473 | - |
| dc.identifier.isbn | 9798337365480 | - |
| dc.identifier.uri | https://doi.org/10.4018/979-8-3373-6546-6.ch001 | - |
| dc.identifier.uri | http://ds.knu.edu.ua/jspui/handle/123456789/9303 | - |
| dc.description | Acut, D. P. (2026). Gamification in Computer Science Education: A Systematic Review of Pedagogical Strategies and Learning Outcomes. In Pedagogical Innovations in Computer Science Education. Agbo F. J. Olivia C. Oguibe G. Sanusi I. T. Sani G. (2025). Computing Education Using Generative Artificial Intelligence Tools: A Systematic Literature Review.Computers and Education Open, 9, 1–13. 10.1016/j.caeo.2025.100266 Alvarez C. Samary M. M. Wise A. F. (2023). Modularization for Mastery Learning in Cs1: A 4-Year Action Research Study.Journal of Computing in Higher Education, •••, 1–44. 10.1007/s12528-023-09366-137359038 Anthraper, N., Javiya, P., Iluru, S., Chen, L. K., & Kleinsmith, A. (2024). PeerConnect: Co-Designing a Peer-Mentoring Support System with Computing Transfer Students. Extended Abstracts of the CHI Conference on Human Factors in Computing Systems. https://doi.org/10.1145/3613905.3650936 Archambault S. G. Ramachandran S. Acosta E. Fu S. (2024). Ethical Dimensions of Algorithmic Literacy for College Students: Case Studies and Cross-Disciplinary Connections.Journal of Academic Librarianship, 50(3), 1–20. 10.1016/j.acalib.2024.102865 Belland B. R. Walker A. E. Kim N. J. Lefler M. (2017). Synthesizing Results From Empirical Research on Computer-Based Scaffolding in STEM Education: A Meta-Analysis.Review of Educational Research, 87(2), 309–344. 10.3102/003465431667099928344365 Bozkurt A. Xiao J. Farrow R. Bai J. Y. H. Nerantzi C. Moore S. Asino T. I. (2024). The Manifesto for Teaching and Learning in a Time of Generative AI: A Critical Collective Stance to Better Navigate the Future.Open Praxis, 16(4), 487–513. 10.55982/openpraxis.16.4.777 Çakiroğlu Ü. Er B. (2023). A Model to Develop Activities for Teaching Programming Through Metacognitive Strategies.Thinking Skills and Creativity, 48, 1–11. 10.1016/j.tsc.2023.101279 Chang, H., Ngunjiri, F., & Hernandez, K. A. C. (2013). Collaborative Autoethnography. Left Coast Press. https://books.google.com.ph/books?id=-yLHAGZ3VeAC Chen L. Gillan J. Decker M. Eteffa E. Marzan A. Thai J. Jewett S. (2023). Embedding Digital Data Storytelling in Introductory Data Science Course: An Inter-Institutional Transdisciplinary Pilot Study.Journal of Problem Based Learning in Higher Education, 11(2), 126–152. 10.54337/ojs.jpblhe.v11i2.7767 Chevalier M. Giang C. El-Hamamsy L. Bonnet E. Papaspyros V. Pellet J.-P. Mondada F. (2022). The Role of Feedback and Guidance as Intervention Methods to Foster Computational Thinking in Educational Robotics Learning Activities for Primary School.Computers & Education, 180, 1–15. 10.1016/j.compedu.2022.104431 Choi H. Jovanovic J. Poquet O. Brooks C. Joksimović S. Williams J. J. (2023). The Benefit of Reflection Prompts for Encouraging Learning with Hints in an Online Programming Course.The Internet and Higher Education, 58, 1–10. 10.1016/j.iheduc.2023.100903 Cochran-Smith, M., & Lytle, S. L. (2009). Inquiry as Stance: Practitioner Research for the Next Generation. Teachers College Press. https://eric.ed.gov/?id=ED527594 Conklin S. Ovarzun B. Kim S. Dikkers A. G. (2024). Exploring the Relationships of Learners and Instructors in Online Courses.Online Learning : the Official Journal of the Online Learning Consortium, 28(4), 257–281. 10.24059/olj.v28i4.3934 Córdova-Esparza D.-M. Romero-González J.-A. Córdova-Esparza K.-E. Terven J. López-Martínez R.-E. (2024). Active Learning Strategies in Computer Science Education: A Systematic Review.Multimodal Technologies and Interaction, 8(6), 1–20. 10.3390/mti8060050 Detmer R. Li C. Dong Z. Hankins J. (2010). Incorporating Real-World Projects in Teaching Computer Science Courses.Proceedings of the 48th annual ACM Southeast Conference. https://doi.org/10.1145/1900008.1900042 Ellis H. J. C. Hislop G. W. Goldweber M. Rebelsky S. Pearce J. Ordonez P. Gordon N. (2024). Computing for Social Good in Education.ACM Inroads, 15(4), 47–57. 10.1145/3699719 Fan G. Liu D. Zhang R. Pan L. (2025). The Impact of AI-Assisted Pair Programming on Student Motivation, Programming Anxiety, Collaborative Learning, and Programming Performance: A Comparative Study with Traditional Pair Programming and Individual Approaches.International Journal of STEM Education, 12(1), 1–17. 10.1186/s40594-025-00537-3 Gantalao L. C. Calzada J. G. D. Capuyan D. L. Lumantas B. C. Acut D. P. Garcia M. B. (2025). Equipping the Next Generation of Technicians: Navigating School Infrastructure and Technical Knowledge in the Age of AI Integration. In Pitfalls of AI Integration in Education: Skill Obsolescence, Misuse, and Bias. IGI Global., 10.4018/979-8-3373-0122-8.ch009 Garcia M. B. (2023). Facilitating Group Learning Using an Apprenticeship Model: Which Master is More Effective in Programming Instruction?Journal of Educational Computing Research, 61(6), 1207–1231. 10.1177/07356331231170382 Garcia M. B. (2025). Teaching and Learning Computer Programming Using ChatGPT: A Rapid Review of Literature Amid the Rise of Generative AI Technologies.Education and Information Technologies, 30, 16721–16745. 10.1007/s10639-025-13452-5 Garcia, M. B., & Revano, T. F., Jr. (2021). Assessing the Role of Python Programming Gamified Course on Students’ Knowledge, Skills Performance, Attitude, and Self-Efficacy. 2021 IEEE 13th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM). https://doi.org/10.1109/HNICEM54116.2021.9731935 Gill S. S. Wu H. Patros P. Ottaviani C. Arora P. Pujol V. C. Buyya R. (2024). Modern Computing: Vision and Challenges.Telematics and Informatics Reports, 13, 1–38. 10.1016/j.teler.2024.100116 Goetze T. S. (2023). Integrating Ethics into Computer Science Education: Multi-, Inter-, and Transdisciplinary Approaches.Proceedings of the 54th ACM Technical Symposium on Computer Science EducationV. 1. https://doi.org/10.1145/3545945.3569792 Graél I. Musliu X. Fraser G. (2025). Programming Art: Does Creative Programming Shift Girls’ Stereotypes, Affections, and Comprehension of Programming?Proceedings of the ACM Global on Computing Education Conference 2025Vol 1. https://doi.org/10.1145/3736181.3747161 Grover S. (2021). Toward A Framework for Formative Assessment of Conceptual Learning in K-12 Computer Science Classrooms.Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. https://doi.org/10.1145/3408877.3432460 Gupta V. Nguyen-Duc A. (2021). Real-World Software Projects for Computer Science and Engineering Students. CRC Press., 10.1201/9781003119883 Han J. Yang Y. Li Y. Ren B. (2022). Students’ Responses to a HyFlex Course: A Case Study in the Educational Technology Setting.Proceedings of the 5th International Conference on Big Data and Education. https://doi.org/10.1145/3524383.3524394 Hedayati-Mehdiabadi A. (2022). How do Computer Science Students Make Decisions in Ethical Situations? Implications for Teaching Computing Ethics based on a Grounded Theory Study.ACM Transactions on Computing Education, 22(3), 1–24. 10.1145/3483841 Holly M. Hildebrandt J. Pirker J. (2025). A Computer-Supported Collaborative Learning Environment for Computer Science Education. Immersive Learning Research Network., 10.1007/978-3-031-80475-5_21 Huang W. Looi C.-K. (2021). A Critical Review of Literature on “Unplugged” Pedagogies in K-12 Computer Science and Computational Thinking Education.Computer Science Education, 31(1), 83–111. 10.1080/08993408.2020.1789411 Jarzemsky, J., Paup, J., & Fiesler, C. (2023). “This Applies to the Real World”: Student Perspectives on Integrating Ethics into a Computer Science Assignment. Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. https://doi.org/10.1145/3545945.3569846 Keith P. K. Sullivan F. R. Pham D. (2019). Roles, Collaboration, and the Development of Computational Thinking in a Robotics Learning Environment. In KongS.-C.AbelsonH. (Eds.), Computational Thinking Education (pp. 223–245). Springer Singapore., 10.1007/978-981-13-6528-7_13 Kopcha T. J. Ocak C. (2023). Children’s Computational Thinking as the Development of a Possibility Space.Computers and Education Open, 5, 1–14. 10.1016/j.caeo.2023.100156 Kubincová, Z., Dropcová, V., & Homola, M. (2016). Students’ Acceptance of Peer Review in Computer Science Course. EAI Endorsed Transactions on e-Learning, 16(10), 1-8. https://doi.org/10.4108/eai.11-4-2016.151153 Kumar A. N. (2012). A Study of Stereotype Threat in Computer Science.Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education. https://doi.org/10.1145/2325296.2325361 Latulipe, C., & Jaeger, A. D. (2022). Comparing Student Experiences of Collaborative Learning in Synchronous CS1 Classes in Gather.Town vs. Zoom. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education- Volume 1. https://doi.org/10.1145/3478431.3499383 Liu Z. Gearty Z. Richard E. Orrill C. H. Kayumova S. Balasubramanian R. (2024). Bringing Computational Thinking into Classrooms: A Systematic Review on Supporting Teachers in Integrating Computational Thinking into K-12 Classrooms.International Journal of STEM Education, 11(1), 1–18. 10.1186/s40594-024-00510-6 Loksa D. Margulieux L. Becker B. A. Craig M. Denny P. Pettit R. Prather J. (2022). Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use.ACM Transactions on Computing Education, 22(4), 1–31. 10.1145/3487050 Lynch M. Sage T. Hitchcock L. I. Sage M. (2021). A Heutagogical Approach for the Assessment of Internet Communication Technology (ICT) Assignments in Higher Education.International Journal of Educational Technology in Higher Education, 18(1), 1–16. 10.1186/s41239-021-00290-x34778541 Maesschalck S. (2024). Critical Thinking: The Code to Crack Computer Science Education.Journal of Information Technology Education: Innovations in Practice, 23, 1–20. 10.28945/5387 Mansour K. H. Jackson D. K. Bievenue L. Voight A. Sridhar N. (2023). Understanding the Impact of Peer Instruction in CS Principles Teacher Professional Development.ACM Transactions on Computing Education, 23(2), 1–21. 10.1145/3585077 Matejić J. Milenković A. (2025). Impact of Peer Feedback in a Web Programming Course on Students’ Achievement. International Journal of Cognitive Research in Science[IJCRSEE]. Engineering and Education, 13(1), 33–49. 10.23947/2334-8496-2025-13-1-33-49 Moghaddam R. Z. Bailey B. Fu W.-T. (2012). Consensus Building in Open Source User Interface Design Discussions.Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. https://doi.org/10.1145/2207676.2208611 Moore M. Urness T. (2024). Inclusive Practices and Universal Design in the Computer Science Classroom.Journal of Computing Sciences in Colleges, 39(6), 93–102. Nathaniel J. Oyelere S. S. Suhonen J. Tedre M. (2025). Investigating the Impact of Generative AI Integration on the Sustenance of Higher-Order Thinking Skills and Understanding of Programming Logic.Computers and Education: Artificial Intelligence, 9, 1–19. 10.1016/j.caeai.2025.100460 Öqvist M. Nouri J. (2018). Coding by Hand or on the Computer? Evaluating the Effect of Assessment Mode on Performance of Students Learning Programming.Journal of Computers in Education, 5(2), 199–219. 10.1007/s40692-018-0103-3 Pan Z. Cui Y. Leighton J. P. Cutumisu M. (2023). Insights into Computational Thinking from Think-Aloud Interviews: A Systematic Review.Applied Cognitive Psychology, 37(1), 71–95. 10.1002/acp.4029 Pournaghshband V. Medel P. (2020). Promoting Diversity-Inclusive Computer Science Pedagogies: A Multidimensional Perspective.Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. https://doi.org/10.1145/3341525.3387360 Revano, T. F., Jr., & Garcia, M. B. (2020). Manufacturing Design Thinkers in Higher Education Institutions: The Use of Design Thinking Curriculum in the Education Landscape. 2020 IEEE 12th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM). https://doi.org/10.1109/HNICEM51456.2020.9400034 Roehrig G. H. Dare E. A. Ring-Whalen E. Wieselmann J. R. (2021). Understanding Coherence and Integration in Integrated STEM Curriculum.International Journal of STEM Education, 8(1), 1–21. 10.1186/s40594-020-00259-8 Srinivasan K. R. Rahman N. H. A. Ravana S. D. (2025). Reskilling and Upskilling Future Educators for the Demands of Artificial Intelligence in the Modern Era of Education. In Pitfalls of AI Integration in Education: Skill Obsolescence, Misuse, and Bias. IGI Global., 10.4018/979-8-3373-0122-8.ch008 Suleiman A. D. Hou D. Liu Y. DeWaters J. Shepherd D. C. Souza J. G. D. (2025). Systematic Literature Review on Project-Based Learning in Computing Education.ACM Transactions on Computing Education, 25(4), 1–53. 10.1145/3743684 Sunday A. O. Agbo F. J. Suhonen J. (2025). Co-Design Pedagogy for Computational Thinking Education in K-12: A Systematic Literature Review. Technology. Knowledge and Learning, 30(1), 63–118. 10.1007/s10758-024-09765-y Tariq R. Aponte Babines B. M. Ramirez J. Alvarez-Icaza I. Naseer F. (2025). Computational Thinking in STEM Education: Current State-of-the-Art and Future Research Directions.Frontiers of Computer Science, 6, 1–19. 10.3389/fcomp.2024.1480404 Tegegn D. A. (2024). The Role of Science and Technology in Reconstructing Human Social History: Effect of Technology Change on Society.Cogent Social Sciences, 10(1), 1–10. 10.1080/23311886.2024.2356916 Thangaraj J. Ward M. O’Riordan F. (2023). A Systematic Review of Formative Assessment to Support Students Learning Computer Programming.4th International Computer Programming Education Conference (ICPEC 2023). https://doi.org/10.4230/OASIcs.ICPEC.2023.7 Tromp C. Baer J. (2022). Creativity from Constraints: Theory and Applications to Education.Thinking Skills and Creativity, 46, 1–11. 10.1016/j.tsc.2022.101184 Tsai C.-W. Lee L. Yu-Ching Lin M. Cheng Y.-P. Lin C.-H. Tsai M.-C. (2025). Effects of Integrating Self-Regulation Scaffolding Supported by Chatbot and Online Collaborative Reflection on Students’ Learning in an Artificial Intelligence Course.Computers & Education, 232, 1–19. 10.1016/j.compedu.2025.105305 Tubino L. Cain A. Schneider J.-G. Thiruvady D. Fernando N. (2020). Authentic Individual Assessment for Team-Based Software Engineering Projects.Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering Education and Training. https://doi.org/10.1145/3377814.3381702 Tucker M. C. Wang X. Son J. Y. Stigler J. W. (2024). Prediction Versus Production for Teaching Computer Programming.Learning and Instruction, 91, 1–13. 10.1016/j.learninstruc.2023.101871 von Briesen E. Dutton R. Duvall S. Hutchings D. Mattfeld R. Spurlock S. (2025). Interventions for Increasing Belonging and Inclusion in Undergraduate Computer Science Classrooms.Proceedings of the 56th ACM Technical Symposium on Computer Science EducationV. 1. https://doi.org/10.1145/3641554.3701941 Xia L. Wang L. Huang C. (2024). Implementing a Social Presence-Based Teaching Strategy in Online Lecture Learning.European Journal of Investigation in Health, Psychology and Education, 14(9), 2580–2597. 10.3390/ejihpe1409017039329838 Xiao J. Bozkurt A. Nichols M. Pazurek A. Stracke C. M. Bai J. Y. H. Themeli C. (2025). Venturing into the Unknown: Critical Insights into Grey Areas and Pioneering Future Directions in Educational Generative AI Research.TechTrends, 69, 582–597. 10.1007/s11528-025-01060-6 Xu Z. Zhao Y. Liew J. Zhou X. Kogut A. (2023). Synthesizing Research Evidence on Self-Regulated Learning and Academic Achievement in Online and Blended Learning Environments: A Scoping Review.Educational Research Review, 39, 1–17. 10.1016/j.edurev.2023.100510 Yeni S. Grgurina N. Saeli M. Hermans F. Tolboom J. Barendsen E. (2024). Interdisciplinary Integration of Computational Thinking in K-12 Education: A Systematic Review.Informatics in Education, 23(1), 223–278. 10.15388/infedu.2024.08 Zarestky J. Bigler M. Brazile M. Lopes T. Bangerth W. (2022). Reflective Writing Supports Metacognition and Self-regulation in Graduate Computational Science and Engineering.Computers and Education Open, 3, 1–12. 10.1016/j.caeo.2022.100085 Zhou C. Zhang W. (2024). Computational Thinking (CT) towards Creative Action: Developing a Project-Based Instructional Taxonomy (PBIT) in AI Education.Education Sciences, 14(2), 1–14. 10.3390/educsci14020134 | uk_UA |
| dc.description.abstract | Computer science education is undergoing a global transformation as digital technologies continue to redefine how knowledge is created, shared, and applied. Despite this evolution, many teaching practices in computing remain rooted in instructor-centered models that prioritize syntax and correctness over creativity, collaboration, and reflection. This chapter addresses this gap by presenting pedagogical innovations for the modern computer science classroom. Drawing on contemporary research in computing education and learning theories, it identifies ten interrelated themes and fifty practical strategies for effective instruction. Each theme is grounded in theory, contextualized through classroom examples, and supported by current literature. Collectively, these strategies advocate a shift from transmission-based teaching toward inquiry-driven learning that cultivates computational thinkers, creative problem solvers, and socially responsible innovators. The chapter concludes by discussing the implications of these pedagogical approaches for the future of computer science education. | uk_UA |
| dc.language.iso | en | uk_UA |
| dc.publisher | IGI Global Scientific Publishing | uk_UA |
| dc.title | Pedagogical Innovations for the Modern Computer Science Classroom: 50 Teaching Tips and Practical Strategies for Computing Education | uk_UA |
| dc.type | Book chapter | uk_UA |
| dc.identifier.doi | https://doi.org/10.4018/979-8-3373-6546-6.ch001 | - |
| local.submitter.email | semerikov@ccjourn... | uk_UA |
| Розташовується у зібраннях: | Кафедра професійної та соціально-гуманітарної освіти | |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Pedagogical-Innovations-for-the-Modern-Computer-Science-Classroom_-50-Teaching-Tips-and-Practical-Strategies-for-Computing-Education.pdf | 842.81 kB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
