Argumentative Reasoning in Programming
Maria Kallia is investigating the role of argumentative reasoning in problem-solving in programming. The project is based on theories of argumentation and rhetoric and aims to develop a pedagogical framework that incorporates argumentative reasoning in the core of classroom and peer to peer interactions and discourse in computer programming courses.
Maria Kallia, Quintin Cutts, and Nicola Looker. 2022. When Rhetorical Logic Meets Programming: Collective Argumentative Reasoning in Problem-Solving in Programming. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1 (ICER '22). Association for Computing Machinery, New York, NY, USA, 120–134.