A structured approach to programming
A structured approach to programming
ICONIC programming in BACCII vs. textual programming: which is a better learning environment?
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Iconic programming proves effective for teaching the first year programming sequence
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Using software to solve problems in large computing courses
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
A system for program visualization in the classroom
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Animation, visualization, and interaction in CS 1 assignments
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Classical and Object-Oriented Software Engineering
Classical and Object-Oriented Software Engineering
Introduction to Computing and Algorithms
Introduction to Computing and Algorithms
The flowchart interpreter for introductory programming courses
FIE '98 Proceedings of the 28th Annual Frontiers in Education - Volume 01
Introducing computer science using a breadth-first approach and functional programming
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Developing intelligent programming tutors for novice programmers
ACM SIGCSE Bulletin
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
RAPTOR: introducing programming to non-majors with flowcharts
Journal of Computing Sciences in Colleges
Raptor: a visual programming environment for teaching object-oriented programming
Journal of Computing Sciences in Colleges
Development and application of a web-based programming learning system with LED display kits
Proceedings of the 41st ACM technical symposium on Computer science education
Debugging tutor: preliminary evaluation
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Teaching and learning how to program requires environments designed to support these activities rather than commercially available integrated development environments. This paper presents an instructional environment which embraces the entire process of design, algorithm development, testing and debugging while minimizing the syntactic details with which students must cope. Students using this environment develop a view of programming in which design and testing are integral parts of program development.