Intention-based diagnosis of errors in novice programs
Intention-based diagnosis of errors in novice programs
Artificial intelligence and instruction: Applications and methods
Artificial intelligence and instruction: Applications and methods
Data-structures students may prefer to learn algorithms using graphical methods
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge
Visual programming
Program tools for algorithm animation
Software—Practice & Experience
The programmer's apprentice
Design of an algorithm simulation and animation environment (ASA)
ACM SIGCSE Bulletin
Data Flow Analysis in Software Reliability
ACM Computing Surveys (CSUR)
The Psychological Study of Programming
ACM Computing Surveys (CSUR)
A software environment for teaching introductory algorithms
ACM SIGCUE Outlook
Visualizing programming in recursion and linked lists
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Proceedings of the 2nd Australasian conference on Computer science education
Object-Oriented Visualization of Program Logic
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Hi-index | 0.00 |
This paper describes the experience gained while using a computer based algorithm system called ASA, and explains why the evaluation motivated the need for high level structures to represent student and algorithmic knowledge. The system has been used in classrooms at SENAC, a Brazilian company associated with the Brazilian National Commerce Confederation, which promotes technical education. SENAC has a branch in every state of Brazil (26) and every year trains approximately one million students.