1. Adams, J. B. (2008). Computational science as a twenty-first century discipline in the liberal arts. Journal of Computing Sciences in Colleges, 23(5), 15–23.
2. Association for Computing Machinery (n.d.). Curricula recommendations. ACM. https://www.acm.org/education/curricula-recommendations. Accessed 14 April 2019.
3. Association for Computing Machinery & IEEE Computer Society (2017). Information technology curricula 2017. ACM. https://www.acm.org/binaries/content/assets/education/curricula-recommendations/it2017.pdf. Accessed 14 April 2019.
4. Bargh, J. A., & Schul, Y. (1980). On the cognitive benefits of teaching. Journal of Educational Psychology, 72(5), 593–604.
5. Bell, S. (2010). Project-based learning for the 21st century: Skills for the future. The Clearing House, 83(2), 39–43.