1 February 2024 | Carlos Alexandre Gouvea da Silva, Felipe Negrelle Ramos, Rafael Veiga de Moraes, Edson Leonardo dos Santos
ChatGPT is a language model developed by OpenAI, based on the GPT-3.5 architecture, capable of generating human-like responses to text-based inputs. It has various applications, including chatbots, customer service, and personal assistants, and can contribute to sustainability initiatives. ChatGPT offers advantages such as rapid response generation, high accuracy, and the ability to evolve and improve over time, aligning with sustainability goals for efficiency and innovation. In an educational context, ChatGPT can support students and educators by aiding in tasks such as generating summaries for extensive texts and addressing subject-related queries. For programming education, ChatGPT can assist students with coding assignments by offering suggestions, hints, and even generating code snippets, fostering sustainable coding practices. However, using ChatGPT in coding education presents challenges, particularly the risk of students becoming overly dependent on AI-generated code and failing to grasp fundamental concepts, which can hinder long-term sustainability in the field. To assess the viability of ChatGPT in programming education and sustainability, a Likert scale questionnaire was conducted with 40 Brazilian students from March to April 2023. The study aimed to assess students' interest in utilizing ChatGPT as a tool to face programming challenges and problems, determine their level of inclination towards relying exclusively on ChatGPT during programming classes, and investigate its potential impact on learning outcomes and student engagement. The study revealed that students recognized ChatGPT as an innovative set of AI tools applicable to various classroom contexts, including programming and computer languages, thereby fostering sustainability in the adoption of AI technology for educational purposes. Notably, a majority of students expressed a keen interest in employing this tool as a supplementary educational resource in the classroom, promoting sustainable and enhanced learning experiences. The study also highlighted ethical and regulatory concerns, including the necessity for users to fact-check answers generated by ChatGPT to avoid the dissemination of misinformation in educational materials, the risk of plagiarism, and the potential for social inequality. The integration of ChatGPT into educational settings, particularly in coding and software programming, offers benefits such as personalized feedback, critical thinking, and active learning, while also posing challenges related to code plagiarism and ethical considerations. The study aimed to explore the boundaries within which ChatGPT can assist educators and learners in computer programming classrooms, ensuring that ChatGPT serves as a valuable tool for advancing coding and software knowledge rather than a mere shortcut for problem-solving. The results of the questionnaire indicated that students generally perceived their knowledge in the realms of AI, chatbots, automatic programming, and ChatGPT to be on the lower end of the spectrum. The prevalence of “Very Low” and “Low” ratings across the questionnaire implied that these emerging technologies are areas where students often feel less confident. The study concluded that ChatGPT has the potential to be a valuable tool in education across many different areas, but it is important to use it responsibly and in conjunction with human guidance and support.ChatGPT is a language model developed by OpenAI, based on the GPT-3.5 architecture, capable of generating human-like responses to text-based inputs. It has various applications, including chatbots, customer service, and personal assistants, and can contribute to sustainability initiatives. ChatGPT offers advantages such as rapid response generation, high accuracy, and the ability to evolve and improve over time, aligning with sustainability goals for efficiency and innovation. In an educational context, ChatGPT can support students and educators by aiding in tasks such as generating summaries for extensive texts and addressing subject-related queries. For programming education, ChatGPT can assist students with coding assignments by offering suggestions, hints, and even generating code snippets, fostering sustainable coding practices. However, using ChatGPT in coding education presents challenges, particularly the risk of students becoming overly dependent on AI-generated code and failing to grasp fundamental concepts, which can hinder long-term sustainability in the field. To assess the viability of ChatGPT in programming education and sustainability, a Likert scale questionnaire was conducted with 40 Brazilian students from March to April 2023. The study aimed to assess students' interest in utilizing ChatGPT as a tool to face programming challenges and problems, determine their level of inclination towards relying exclusively on ChatGPT during programming classes, and investigate its potential impact on learning outcomes and student engagement. The study revealed that students recognized ChatGPT as an innovative set of AI tools applicable to various classroom contexts, including programming and computer languages, thereby fostering sustainability in the adoption of AI technology for educational purposes. Notably, a majority of students expressed a keen interest in employing this tool as a supplementary educational resource in the classroom, promoting sustainable and enhanced learning experiences. The study also highlighted ethical and regulatory concerns, including the necessity for users to fact-check answers generated by ChatGPT to avoid the dissemination of misinformation in educational materials, the risk of plagiarism, and the potential for social inequality. The integration of ChatGPT into educational settings, particularly in coding and software programming, offers benefits such as personalized feedback, critical thinking, and active learning, while also posing challenges related to code plagiarism and ethical considerations. The study aimed to explore the boundaries within which ChatGPT can assist educators and learners in computer programming classrooms, ensuring that ChatGPT serves as a valuable tool for advancing coding and software knowledge rather than a mere shortcut for problem-solving. The results of the questionnaire indicated that students generally perceived their knowledge in the realms of AI, chatbots, automatic programming, and ChatGPT to be on the lower end of the spectrum. The prevalence of “Very Low” and “Low” ratings across the questionnaire implied that these emerging technologies are areas where students often feel less confident. The study concluded that ChatGPT has the potential to be a valuable tool in education across many different areas, but it is important to use it responsibly and in conjunction with human guidance and support.