1. Alderman, M. K. (2004). Motivation for achievement: Possibilities for teaching and learning (2nd ed.). Mahwah: Lawrence Erlbaum Associates.
2. Barg, M., Fekete, A., Greening, T., Hollands, O., Kay, J., & Jeffrey Kingston, H. (2000). Problem-based learning for foundation computer science courses. Computer Science Education, 10(2), 109–128.
3. Bednarik, R. (2004). Problem-based learning in teaching theoretical computer science. International Conference on Engineering and Research, 801–807.
4. Bergmann, J., & Sams, A. (2012). Flip your classroom: Reach every student in every class every day. https://doi.org/10.1111/teth.12165.
5. Bielawski, L., & Metcalf, D. (2003). Blended eLearning: Integrating knowledge, performance, support, and online learning. Amherst: HRD Press.