Gustavo Carreira, Leonardo Silva, A. J. Mendes, Hugo Gonçalo Oliveira
{"title":"Pyo,为入门编程学生设计的聊天机器人助手","authors":"Gustavo Carreira, Leonardo Silva, A. J. Mendes, Hugo Gonçalo Oliveira","doi":"10.1109/SIIE56031.2022.9982349","DOIUrl":null,"url":null,"abstract":"As a result of the technological advancements in our society, the number of students enrolling in Computer Science and related courses continues to rise. Programming is regarded as a difficult subject to learn, and as the size of classes and the number of students enrolled in online courses continues to increase, providing individualized support to determine where the difficulties of a student lie may appear impossible, resulting in frustration, lack of motivation, and an increase in dropout rates. Chatbots can mitigate this problem as it can provide simultaneous support to multiple students 24 hours a day, seven days a week, and by allowing introverted students to express questions more comfortably. This paper proposes the implementation of a chatbot denominated Pyo aiming to provide assistance to novice programmers. It was evaluated how students enrolled in an online introductory programming course interacted with Pyo in order to draw conclusions about the effectiveness of the chatbot’s features. The results indicate that Pyo facilitates student learning; however, more straightforward explanations of its functionalities were requested.","PeriodicalId":202540,"journal":{"name":"2022 International Symposium on Computers in Education (SIIE)","volume":"195 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Pyo, a Chatbot Assistant for Introductory Programming Students\",\"authors\":\"Gustavo Carreira, Leonardo Silva, A. J. Mendes, Hugo Gonçalo Oliveira\",\"doi\":\"10.1109/SIIE56031.2022.9982349\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As a result of the technological advancements in our society, the number of students enrolling in Computer Science and related courses continues to rise. Programming is regarded as a difficult subject to learn, and as the size of classes and the number of students enrolled in online courses continues to increase, providing individualized support to determine where the difficulties of a student lie may appear impossible, resulting in frustration, lack of motivation, and an increase in dropout rates. Chatbots can mitigate this problem as it can provide simultaneous support to multiple students 24 hours a day, seven days a week, and by allowing introverted students to express questions more comfortably. This paper proposes the implementation of a chatbot denominated Pyo aiming to provide assistance to novice programmers. It was evaluated how students enrolled in an online introductory programming course interacted with Pyo in order to draw conclusions about the effectiveness of the chatbot’s features. The results indicate that Pyo facilitates student learning; however, more straightforward explanations of its functionalities were requested.\",\"PeriodicalId\":202540,\"journal\":{\"name\":\"2022 International Symposium on Computers in Education (SIIE)\",\"volume\":\"195 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Symposium on Computers in Education (SIIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SIIE56031.2022.9982349\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Symposium on Computers in Education (SIIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIIE56031.2022.9982349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Pyo, a Chatbot Assistant for Introductory Programming Students
As a result of the technological advancements in our society, the number of students enrolling in Computer Science and related courses continues to rise. Programming is regarded as a difficult subject to learn, and as the size of classes and the number of students enrolled in online courses continues to increase, providing individualized support to determine where the difficulties of a student lie may appear impossible, resulting in frustration, lack of motivation, and an increase in dropout rates. Chatbots can mitigate this problem as it can provide simultaneous support to multiple students 24 hours a day, seven days a week, and by allowing introverted students to express questions more comfortably. This paper proposes the implementation of a chatbot denominated Pyo aiming to provide assistance to novice programmers. It was evaluated how students enrolled in an online introductory programming course interacted with Pyo in order to draw conclusions about the effectiveness of the chatbot’s features. The results indicate that Pyo facilitates student learning; however, more straightforward explanations of its functionalities were requested.