Using an object-oriented software life-cycle model in the software engineering course
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Algorithma 99: an experiment in reusability & component based software engineering
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Managing the Software Development by Using the Recursive Multi- Threaded (RMT) Tool
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
AlgorithmA project: the ten-week mock software company
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Re-engineering the algorithma project for long-term maintenance
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Hi-index | 0.00 |
This paper describes Algorithma 98 which has three fundamental features: walkthroughs, animations, and availability of source code and documentation. The first two features allow the user to exercise the algorithm in a step-by-step manner while viewing its animation. The third feature makes Algorithma 98 an open system that can be improved and extended by another developer. This paper also describes the object-oriented software process that was used in developing Algorithma 98 to support its extensibility and reusability.