Publication Date
In 2025 | 3 |
Descriptor
Intelligent Tutoring Systems | 3 |
Computer Science Education | 2 |
Electronic Learning | 2 |
Feedback (Response) | 2 |
Programming | 2 |
Accuracy | 1 |
Artificial Intelligence | 1 |
Asians | 1 |
Barriers | 1 |
Coding | 1 |
Cognitive Processes | 1 |
More ▼ |
Author
Aleksandar D. Kovacevic | 1 |
Dragan Lj. Vidakovic | 1 |
Jelena J. Slivka | 1 |
Katarina-Glorija G. Grujic | 1 |
Luka Z. Doric | 1 |
Nikola M. Luburic | 1 |
Simona B. Prokic | 1 |
Sirinda Palahan | 1 |
Xuanyan Zhong | 1 |
Zehui Zhan | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sirinda Palahan – IEEE Transactions on Learning Technologies, 2025
The rise of online programming education has necessitated more effective personalized interactions, a gap that PythonPal aims to fill through its innovative learning system integrated with a chatbot. This research delves into PythonPal's potential to enhance the online learning experience, especially in contexts with high student-to-teacher ratios…
Descriptors: Programming, Computer Science Education, Artificial Intelligence, Computer Mediated Communication
Xuanyan Zhong; Zehui Zhan – Interactive Technology and Smart Education, 2025
Purpose: The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners' computational thinking. Design/methodology/approach: By…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming, Independent Study
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations