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.