journal article·2024-10-26Open access

A Staged Framework for Computer Vision Education: Integrating AI, Data Science, and Computational Thinking

In-Seong Jeon, Sukjae Joshua Kang, Seong-Joo Kang

Applied Sciences· Volume 14· Issue 21

Abstract

Computer vision education is increasingly important in modern technology curricula; yet, it often lacks a systematic approach integrating both theoretical concepts and practical applications. This study proposes a staged framework for computer vision education designed to progressively build learners’ competencies across four levels. This study proposes a four-staged framework for computer vision education, progressively introducing concepts from basic image recognition to advanced video analysis. Validity assessments were conducted twice with 25 experts in the field of AI education and curricula. The results indicated high validity of the staged framework. Additionally, a pilot program, applying computer vision to acid–base titration activities, was implemented with 40 upper secondary school students to evaluate the effectiveness of the staged framework. The pilot program showed significant improvements in students’ understanding and interest in both computer vision and scientific inquiry. This research contributes to the AI educational field by offering a structured, adaptable approach to computer vision education, integrating AI, data science, and computational thinking. It provides educators with a structured guide for implementing progressive, hands-on learning experiences in computer vision, while also highlighting areas for future research and improvement in educational methodologies.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Teaching and Learning Programming · Advanced Neural Network Applications · Machine Learning and Data Classification

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Education, Korea National University of Education, Cheongju 28173, Republic of Korea

Peptide Biology Laboratory, The Salk Institute for Biological Studies, La Jolla, CA 92037, USA

Department of Chemistry Education, Korea National University of Education, Cheongju 28173, Republic of Korea

References (50)

Show source-provided references
1. Canedo, D., and Neves, A.J. (2019). Facial expression recognition using computer vision: A systematic review. Appl. Sci., 9.10.3390/app9214678 ↗
2. Ngoc Anh, B., Tung Son, N., Truong Lam, P., Phuong Chi, L., Huu Tuan, N., Cong Dat, N., Huu Trung, N., Umar Aftab, M., and Van Dinh, T. (2019). A computer-vision based application for student behavior monitoring in classroom. Appl. Sci., 9.10.3390/app9224729 ↗
3. Wu, M., Li, C., and Yao, Z. (2022). Deep active learning for computer vision tasks: Methodologies, applications, and challenges. Appl. Sci., 12.10.3390/app12168103 ↗
4. Russell, S.J., and Norvig, P. (2016). Artificial Intelligence: A Modern Approach, Pearson.
5. Brachman, R.J. (2004). Knowledge Representation and Reasoning, Elsevier.10.1016/B978-155860932-7/50099-6 ↗
6. Marcus, G., and Davis, E. (2019). Rebooting AI: Building Artificial Intelligence We Can Trust, Vintage.
7. Data science and its relationship to big data and data-driven decision making10.1089/big.2013.1508 ↗
8. Computational thinking10.1145/1118178.1118215 ↗
9. Bengio, Y., Goodfellow, I., and Courville, A. (2017). Deep Learning, MIT Press.
10. Jeon, I.-S., Kim, S.-Y., and Kang, S.-J. (2024). Developing Standards for Educational Datasets by School Level: A Framework for Sustainable K-12 Education. Sustainability, 16.10.3390/su16124954 ↗
11. Integrating Data Science and Machine Learning to Chemistry Education: Predicting Classification and Boiling Point of Compounds10.1021/acs.jchemed.3c01040 ↗
12. Big data and its technical challenges10.1145/2611567 ↗
13. García, S., Luengo, J., and Herrera, F. (2015). Data Preprocessing in Data Mining, Springer.10.1007/978-3-319-10247-4 ↗
14. Tukey, J.W. (1977). Exploratory Data Analysis, Reading/Addison-Wesley.
15. Hastie, T., Tibshirani, R., Friedman, J.H., and Friedman, J.H. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer.10.1007/978-0-387-84858-7 ↗
16. A survey of cross-validation procedures for model selection10.1214/09-SS054 ↗
17. Sacha, D., Sedlmair, M., Zhang, L., Lee, J., Weiskopf, D., North, S., and Keim, D. (2016, January 27–29). Human-centered machine learning through interactive visualization. Proceedings of the 24th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium.
18. Redmon, J. (2018). Yolov3: An incremental improvement. arXiv.
19. Ronneberger, O., Fischer, P., and Brox, T. (2015, January 5–9). U-net: Convolutional networks for biomedical image segmentation. Proceedings of the Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Munich, Germany.10.1007/978-3-319-24574-4_28 ↗
20. Two-stream convolutional networks for action recognition in videos
21. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
22. He, K., Gkioxari, G., Dollár, P., and Girshick, R. (2017, January 22–29). Mask r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.322 ↗
23. Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.-Y., and Berg, A.C. (2016, January 11–14). Ssd: Single shot multibox detector. Proceedings of the Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands.10.1007/978-3-319-46448-0_2 ↗
24. Szeliski, R. (2022). Computer Vision: Algorithms and Applications, Springer Nature.10.1007/978-3-030-34372-9 ↗
25. Kang, M., Yul, P.S., Chung, M.-a., and Han, D.-h. (2024). No-Code Ai: Concepts and Applications in Machine Learning, Visualization, and Cloud Platforms, World Scientific Publishing Company.10.1142/13858 ↗
26. Kling, N., Runte, C., Kabiraj, S., and Schumann, C.-A. (2021, January 8–10). Harnessing sustainable development in image recognition through no-code AI applications: A comparative analysis. Proceedings of the International Conference on Recent Trends in Image Processing and Pattern Recognition, Msida, Malta.10.1007/978-3-031-07005-1_14 ↗
27. Prottsman, K. (2022). Computational Thinking Meets Student Learning: Extending the ISTE Standards, International Society for Technology in Education.
28. Computational thinking in K–12: A review of the state of the field10.3102/0013189X12463051 ↗
29. Computation and computational thinking10.1093/comjnl/bxs074 ↗
30. Demystifying computational thinking10.1016/j.edurev.2017.09.003 ↗
31. Computational thinking: A digital age skill for everyone
32. Development of Computer Vision-Based Sciences Educational Games for Elementary Schools
33. Brennan, K., and Resnick, M. (2012, January 13–17). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, BC, Canada.
34. Bloom, B.S., Krathwohl, D.R., and Masia, B.B. (1964). Taxonomy of Educational Objectives-Handbook II: Affective Domain, David McKay.
35. Vygotsky, L.S. (1978). Mind in Society: The Development of Higher Psychological Processes, Harvard University Press.
36. Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms10.1016/j.compedu.2019.103646 ↗
37. Krajcik, J.S., and Blumenfeld, P.C. (2005). Project-Based Learning, Cambridge University Press. The Cambridge Handbook of the Learning Sciences.10.1017/CBO9780511816833.020 ↗
38. A quantitative approach to content validity10.1111/j.1744-6570.1975.tb01393.x ↗
39. No-Code AI: Empowering Business Users to Harness the Power of Artificial Intelligence10.51219/JAIMLD/Mahesh-deshpande/106 ↗
40. Weintrop, D., and Wilensky, U. (2015, January 21–25). To block or not to block, that is the question: Students’ perceptions of blocks-based programming. Proceedings of the 14th International Conference on Interaction Design and Children, Medford, MA, USA.10.1145/2771839.2771860 ↗
41. Grover, S., and Basu, S. (2017, January 8–11). Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic. Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, Seattle, WA, USA.10.1145/3017680.3017723 ↗
42. Woolf, B.P. (2010). Building Intelligent Interactive Tutors: Student-Centered Strategies for Revolutionizing E-Learning, Morgan Kaufmann.
43. Deep learning: Methods and applications10.1561/2000000039 ↗
44. Reiser, B.J. (2018). Scaffolding complex learning: The mechanisms of structuring and problematizing student work. Scaffolding, Psychology Press.10.4324/9780203764411-2 ↗
45. Kolb, D.A. (2014). Experiential Learning: Experience as the Source of Learning and Development, FT Press.
46. Honey, M., Pearson, G., and Schweingruber, H.A. (2014). STEM Integration in K-12 Education: Status, Prospects, and an Agenda for Research, National Academies Press.
47. Expanding computer science education in schools: Understanding teacher experiences and challenges10.1080/08993408.2016.1257418 ↗
48. Data changes everything: Delivering on the promise of learning analytics in higher education
49. Scratch: Programming for all10.1145/1592761.1592779 ↗
50. The ethics of algorithms: Mapping the debate10.1177/2053951716679679 ↗