Fail-Safe Project-Based Learning for Computer Vision: A Reproducible, Failure-Informed, and Accountability-Centred Design for Robotics Education
DOI:
https://doi.org/10.55927/fjmr.v5i8.170Keywords:
Computer Vision, Project-Based Learning, Reproducibility, Authentic Assessment, Robotics EducationAbstract
Computer Vision courses often reward code that runs while under-assessing whether students can explain assumptions, reproduce experiments, diagnose failures, or manage risks when visual outputs drive robotic actions. This conceptual design study develops FAIL-SAFE PjBL, an eight-stage learning architecture: Frame the decision, Audit data, Isolate variables, Log failures, Stress-test conditions, Account for individual mastery, Formalize fail-safe behavior, and Explain reproducibly. The framework was produced through curriculum mapping, integrative literature synthesis, artifact prototyping, and an internal alignment audit. Its outputs include milestone-based projects, experiment logs, error portfolios, data and algorithm cards, latency/FPS profiling, safety gates, and individual viva. The design shifts assessment from polished demonstrations to traceable engineering judgment and provides a testable blueprint for future classroom action research.
References
Amershi, S., Weld, D., Vorvoreanu, M., Fourney, A., Nushi, B., Collisson, P., Suh, J., Iqbal, S., Bennett, P. N., Inkpen, K., Teevan, J., Kikin-Gil, R., & Horvitz, E. (2019). Guidelines for human-AI interaction. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (Paper 3, pp. 1-13). Association for Computing Machinery. https://doi.org/10.1145/3290605.3300233
Anderson, L. W., & Krathwohl, D. R. (Eds.). (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives. Longman.
Bell, S. (2010). Project-based learning for the 21st century: Skills for the future. The Clearing House, 83(2), 39-43. https://doi.org/10.1080/00098650903505415
Biggs, J., & Tang, C. (2011). Teaching for quality learning at university (4th ed.). Open University Press.
Boud, D., & Falchikov, N. (Eds.). (2007). Rethinking assessment in higher education: Learning for the longer term. Routledge.
Bradski, G. (2000). The OpenCV library. Dr. Dobb's Journal of Software Tools, 25(11), 120-125.
Brookhart, S. M. (2013). How to create and use rubrics for formative assessment and grading. ASCD.
Cotton, D. R. E., Cotton, P. A., & Shipway, J. R. (2024). Chatting and cheating? Ensuring academic integrity in the era of ChatGPT. Innovations in Education and Teaching International, 61(2), 228-239. https://doi.org/10.1080/14703297.2023.2190148
De Los Rios-Carmenado, I., Lopez, F. R., & Garcia, C. P. (2015). Promoting professional project management skills in engineering higher education: Project-based learning strategy. International Journal of Engineering Education, 31(1B), 184-198.
Fatmawati, F., Rochmawati, L., Sukma, M. M., Kusumayati, L. D., & Sukomardojo, T. (2024). Developing videos through project-based learning: Improving aviation cadets' basic airport civil engineering. Formosa Journal of Multidisciplinary Research, 3(10), 3915-3934. https://doi.org/10.55927/fjmr.v3i10.11730
Gebru, T., Morgenstern, J., Vecchione, B., Vaughan, J. W., Wallach, H., Daume III, H., & Crawford, K. (2021). Datasheets for datasets. Communications of the ACM, 64(12), 86-92. https://doi.org/10.1145/3458723
Gonzalez, R. C., & Woods, R. E. (2018). Digital image processing (4th ed.). Pearson.
Hattie, J., & Timperley, H. (2007). The power of feedback. Review of Educational Research, 77(1), 81-112. https://doi.org/10.3102/003465430298487
Kapur, M. (2008). Productive failure. Cognition and Instruction, 26(3), 379-424. https://doi.org/10.1080/07370000802212669
Karnalim, O. (2024). Detecting AI-assisted submissions in introductory programming education. Education and Information Technologies, 29, 20841-20865. https://doi.org/10.1007/s10639-024-12520-6
Kemmis, S., McTaggart, R., & Nixon, R. (2014). The action research planner: Doing critical participatory action research. Springer. https://doi.org/10.1007/978-981-4560-67-2
Kokotsaki, D., Menzies, V., & Wiggins, A. (2016). Project-based learning: A review of the literature. Improving Schools, 19(3), 267-277. https://doi.org/10.1177/1365480216659733
Markula, A., & Aksela, M. (2022). The key characteristics of project-based learning: How teachers implement projects in K-12 science education. Disciplinary and Interdisciplinary Science Education Research, 4, Article 2. https://doi.org/10.1186/s43031-021-00042-x
Mayer, R. E. (2021). Evidence-based principles for how to design effective instructional videos. Journal of Applied Research in Memory and Cognition, 10(2), 229-240. https://doi.org/10.1016/j.jarmac.2021.03.007
McKenney, S., & Reeves, T. C. (2019). Conducting educational design research (2nd ed.). Routledge. https://doi.org/10.4324/9781315105642
Metcalfe, J. (2017). Learning from errors. Annual Review of Psychology, 68, 465-489. https://doi.org/10.1146/annurev-psych-010416-044022
Mitchell, M., Wu, S., Zaldivar, A., Barnes, P., Vasserman, L., Hutchinson, B., Spitzer, E., Raji, I. D., & Gebru, T. (2019). Model cards for model reporting. In Proceedings of the Conference on Fairness, Accountability, and Transparency (pp. 220-229). Association for Computing Machinery. https://doi.org/10.1145/3287560.3287596
Nicol, D. J., & Macfarlane-Dick, D. (2006). Formative assessment and self-regulated learning: A model and seven principles of good feedback practice. Studies in Higher Education, 31(2), 199-218. https://doi.org/10.1080/03075070600572090
OpenCV. (2026). OpenCV-Python tutorials. https://docs.opencv.org/4.x/d6/d00/tutorial_py_root.html
Panadero, E., & Jonsson, A. (2013). The use of scoring rubrics for formative assessment purposes revisited: A review. Educational Research Review, 9, 129-144. https://doi.org/10.1016/j.edurev.2013.01.002
Pineau, J., Vincent-Lamarre, P., Sinha, K., Lariviere, V., Beygelzimer, A., d'Alche-Buc, F., Fox, E., & Larochelle, H. (2021). Improving reproducibility in machine learning research: A report from the NeurIPS 2019 reproducibility program. Journal of Machine Learning Research, 22(164), 1-20.
Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips, T., Ebner, D., Chaudhary, V., Young, M., Crespo, J.-F., & Dennison, D. (2015). Hidden technical debt in machine learning systems. In Advances in Neural Information Processing Systems 28 (pp. 2503-2511). Curran Associates.
Szeliski, R. (2022). Computer vision: Algorithms and applications (2nd ed.). Springer. https://doi.org/10.1007/978-3-030-34372-9
Tabassi, E. (2023). Artificial intelligence risk management framework (AI RMF 1.0) (NIST AI 100-1). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.AI.100-1
Wiggins, G., & McTighe, J. (2005). Understanding by design (2nd ed.). ASCD.
Zhang, L., & Ma, Y. (2023). A study of the impact of project-based learning on student learning effects: A meta-analysis study. Frontiers in Psychology, 14, 1202728. https://doi.org/10.3389/fpsyg.2023.1202728
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Didik Iskandar

This work is licensed under a Creative Commons Attribution 4.0 International License.






























