University of Twente Student Theses

Login

Duckbot : a chatbot to assist students in programming tutorials

Rutgers, M. (2021) Duckbot : a chatbot to assist students in programming tutorials.

[img] PDF
3MB
Abstract:In Creative Technology's programming courses, students are encouraged to create original and creative solutions to open problems - as supposed to simply finding the correct answer to programming questions. This ‘tinkering' method is supported by assistance from teachers and teaching assistants during tutorial sessions. Due to the open nature of the assignments, TA's are required to take great care in understanding a student's individual programs and problems, to be able to provide advice on both functional as well as quality code. This is time intensive and requires high TA skills. It helps if the students know how to ask proper questions about their problem. An online platform can support TA's and students by having students collaborate amongst themselves on problem solving. Students can learn how to phrase questions in a manner understandable to not only TA's but their own peers as well, and in that process better understand their own problems. Public questions and answers can be beneficial to other students with similar questions as well. It will be designed to work in conjunction with face-to-face assistance from TA's. For students who are able to, debugging their peers program is excellent training material. They can be motivated to do so using social media engagement techniques. These are often used in popular QA-platforms such as StackOverflow. Since such platforms are an important part of the programming community outside Creative Technology, working with such a platform early on can help students in further pursuing programming skills independently.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Interaction Technology MSc (60030)
Link to this item:http://purl.utwente.nl/essays/88394
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page