The LISP tutor: it approaches the effectiveness of a human tutor
BYTE - Lecture notes in computer science Vol. 174
Thetis: an ANSI C programming environment designed for introductory use
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
An intelligent tutoring system for introductory C language course
Computers & Education
An empirical study of Web-based algorithm animation courseware in an Ada data structure course
Proceedings of the 1998 annual ACM SIGAda international conference on Ada
EROSI—visualising recursion and discovering new errors
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Automated feedback on programs means students need less help from teachers
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Karel the Robot: A Gentle Introduction to the Art of Programming
Karel the Robot: A Gentle Introduction to the Art of Programming
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Artificial Intelligence Review
The Jeliot 2000 program animation system
Computers & Education
Developing intelligent programming tutors for novice programmers
ACM SIGCSE Bulletin
X-Compiler: Yet Another Integrated Novice Programming Environment
ICALT '01 Proceedings of the IEEE International Conference on Advanced Learning Technologies
DrScheme: a programming environment for Scheme
Journal of Functional Programming
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
JHAVÉ: Supporting Algorithm Visualization
IEEE Computer Graphics and Applications
Code comprehension problems as learning events
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Computer programming learning is difficult and requires hard work from students. They need to do many exercises and create many programs to improve their programming competences. In this paper we present ProGuide, a dialogue based tool to support weaker students to create basic programs. In ProGuide students are motivated and guided through a dialogue, where the tool puts questions to help students reach the problem solution.