NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 5 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Marwan, Samiha; Akram, Bita; Barnes, Tiffany; Price, Thomas W. – IEEE Transactions on Learning Technologies, 2022
Theories on learning show that formative feedback that is immediate, specific, corrective, and positive is essential to improve novice students' motivation and learning. However, most prior work on programming feedback focuses on highlighting student's mistakes, or detecting failed test cases after they submit a solution. In this article, we…
Descriptors: Feedback (Response), Formative Evaluation, Programming, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Evripidou, Salomi; Amanatiadis, Angelos; Christodoulou, Klitos; Chatzichristofis, Savvas A. – IEEE Transactions on Learning Technologies, 2021
Today, in the era of robotics, different types of educational robots have been used extensively in school classrooms to facilitate teaching activities related to a variety of computer science concepts. Numerous studies have been performed that attempt to examine the effects of using tangible interfaces to enhance collaborative learning…
Descriptors: Thinking Skills, Mathematics, Computation, Sequential Approach
Peer reviewed Peer reviewed
Direct linkDirect link
Petit, Jordi; Roura, Salvador; Carmona, Josep; Cortadella, Jordi; Duch, Jordi; Giménez, Omer; Mani, Anaga; Mas, Jan; Rodríguez-Carbonell, Enric; Rubio, Enric; de San Pedro, Enric; Venkataramani, Divya – IEEE Transactions on Learning Technologies, 2018
Jutge.org is an open educational online programming judge designed for students and instructors, featuring a repository of problems that is well organized by courses, topics, and difficulty. Internally, Jutge.org uses a secure and efficient architecture and integrates modern verification techniques, formal methods, static code analysis, and data…
Descriptors: Programming, Computer Science Education, Electronic Learning, Experiential Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Benotti, Luciana; Martinez, Maria Cecilia; Schapachnik, Fernando – IEEE Transactions on Learning Technologies, 2018
In this paper we present a software platform called Chatbot designed to introduce high school students to Computer Science (CS) concepts in an innovative way: by programming chatbots. A chatbot is a bot that can be programmed to have a conversation with a human or robotic partner in some natural language such as English or Spanish. While…
Descriptors: Formative Evaluation, Introductory Courses, Computer Science, High School Students