1. Zobel, & Gregory. (2016). Assuring quality in online education: practices and processes at the teaching, resource, and program levels. Technical Communication.
2. Meskill, C., Anthony, N., & Sadykova, G. (2020). Teaching languages online: professional vision in the making. Language, Learning and Technology, 24(3), 160-175.
3. Cantabella, M., Miguel ngel Guillén, Belén López, Andrés Muoz, & José M. Cecilia. (2020). Evaluation of parallel programming teaching methodologies: on-campus versus online methodologies. Computer Applications in Engineering Education, 28.
4. Mladenovi, M., Anko, A., & Agli, M. (2020). The impact of using program visualization techniques on learning basic programming concepts at the k–12 level. Computer Applications in Engineering Education, 2020(1), 1-15.
5. Ozgur, C., Jha, S., & Shen, Y. (2021). Software programming languages for teaching using open source languages such as python and r. Technology (Elmsford, N.Y.), 4(2), pp. 285-307.