Student Emotion Recognition in Computer Science Education: A Blessing or Curse?
One of the key skills in the fourth industrial revolution is the ability to program. To attain this skill, many prospective students study for a degree in computer science or a related field. An important skill in computer science is the ability to solve for a particular problem by programming an application. However, some challenges exist that make teaching this skill difficult, which leads to student frustration and a decrease in grades. These challenges can be attributed to a lack of access to appropriate skill-building or disjoint teaching methods that are not applicable to the student, which is especially prevalent with some inexperienced educators. Using teaching methods, which a student cannot relate to can lead to distance between the taught skill and the student. The article aims to address this distance by proposing a model that derives user sentiment with affective computing methods and leveraging the sentiment outcome to support the educator by providing feedback relevant for teaching. The technology will then allow the educator to adjust teaching and provide a more personalized teaching experience cognizant of classroom concepts with a lower level of understanding or that evoke certain emotions. It can also provide an informal assessment of content delivery by using student sentiment to infer whether concepts are well received. The preliminary prototype shows there is value in using assistive technologies in the physical classroom to achieve adaptive student learning. However, the onus is still on the educator to be able to react correctly to compensate for the lack of understanding for it to be an effective tool.
KeywordsComputer science education Affective computing Computer vision
- 4.Jones, V., Jo, J.H.: Ubiquitous learning environment: an adaptive teaching system using ubiquitous technology. In: Beyond the Comfort Zone: Proceedings of the 21st ASCILITE Conference, Perth, Western Australia, vol. 468, p. 474 (2004)Google Scholar
- 5.Phipps, R., Merisotis, J.: What’s the difference? A review of contemporary research on the effectiveness of distance learning in higher education (1999)Google Scholar
- 6.Garrison, D.R., Vaughan, N.D.: Blended Learning in Higher Education: Framework, Principles, and Guidelines. Wiley, Hoboken (2008)Google Scholar
- 7.Schwab, K.: The fourth industrial revolution. In: World Economic Forum (2016)Google Scholar
- 10.Jones, J.S.: Participatory teaching methods in computer science. In: ACM SIGCSE Bulletin. vol. 19, pp. 155–160. ACM (1987)Google Scholar
- 11.Ben-Ari, M.: Constructivism in computer science education. In: ACM Sigcse Bulletin. vol. 30, pp. 257–261. ACM (1998)Google Scholar
- 16.Paramythis, A., Loidl-Reisinger, S.: Adaptive learning environments and e-learning standards. In: Second European Conference on e-learning, vol. 1, pp. 369–379 (2003)Google Scholar
- 17.Brusilovsky, P., Peylo, C.: Adaptive and intelligent web-based educational systems. Int. J. Artif. Intell. Educ. (IJAIED) 13, 159–172 (2003)Google Scholar
- 19.Picard, R.W., et al.: Affective computing (1995)Google Scholar
- 22.Fried, L., et al.: Teaching teachers about emotion regulation in the classroom. Aust. J. Teach. Educ. (Online) 36(3), 1 (2011)Google Scholar
- 24.Lisetti, C.L., Nasoz, F.: Using noninvasive wearable computers to recognize human emotions from physiological signals. EURASIP J. Appl. Signal Process. 2004, 1672–1687 (2004)Google Scholar
- 25.Shen, L., Wang, M., Shen, R.: Affective e-learning: using “emotional” data to improve learning in pervasive learning environment. J. Educ. Technol. Soc. 12(2), 176 (2009)Google Scholar