1. Abbasi, S., Kazi, H., & Khowaja, K. (2017). A systematic review of learning object oriented programming through serious games and programming approaches. In 2017 4th IEEE International Conference on Engineering Technologies and Applied Sciences (ICETAS), (pp. 1–6).
2. Abidin, Z. Z., & Zawawi, M. A. A. (2020). Oop-ar: Learn object oriented programming using augmented reality. International Journal of Multimedia and Recent Innovation, 2(1), 60–75.
3. Adams, J., & Frens, J. (2003). Object centered design for java: teaching ood in cs-1. In Proceedings of the 34th SIGCSE technical symposium on Computer science education, (pp. 273–277).
4. Artigue, M. (1988). Ingénierie didactique. Recherches en didactique des mathématiques, 9(3), 281–308.
5. Balacheff, N. (1994). La transposition informatique. note sur un nouveau problème pour la didactique. Vingt ans de didactique des mathématiques en France, 2, 132–138.