| Visualisation for learning OOP, using AOP and eclipse |
| Full text |
Pdf
(82 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
table of contents
Vancouver, BC, CANADA
POSTER SESSION: Poster session
table of contents
Pages: 178 - 179
Year of Publication: 2004
ISBN:1-58113-833-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 52, Citation Count: 0
|
|
|
ABSTRACT
This paper outlines our project to help beginners learn to program by showing object visualisations driven by aspect- oriented programming, and presented as part of the Eclipse development platform. The aspect-oriented programming is part of the infrastructure we use to drive the visualisations that help students learn object-oriented programming. Aspect-oriented programming explicitly supports the kind of cross-cutting concerns that allows our system to drive visualisations that emphasise principles of object interaction. Our extensions to Eclipse allow us to provide this educational scaffolding to help learners, without altering the program, the programming language or the libraries.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Robert Biddle , James Noble , Ewan Tempero, Essential use cases and responsibility in object-oriented development, Proceedings of the twenty-fifth Australasian conference on Computer science, p.7-16, January 01, 2002, Melbourne, Victoria, Australia
|
| |
2
|
A. Clement, A. Colyer, and M. Kersten. Aspect-oriented programming with AJDT. In Proceedings of the ECOOP workshop on Analysis of Aspect-Oriented Software (AAOS 2003), 2003.
|
| |
3
|
W. G. Griswold, Y. Kato, and J. J. Yuan. Aspectbrowser: Tool support for managing dispersed aspects. In Proceedings of the OOPSLA Workshop on Multi-Dimensional Separation of Concerns in Object-oriented Systems, 1999.
|
| |
4
|
|
| |
5
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001
|
| |
6
|
A. M. Luxton. JavanOwl: A web-based programming environment. In Proceedings of the Human-Centred Computing Workshop on Programming For The Educationally Disadvantaged, Auckland, 2003.
|
| |
7
|
Stuart Marshall , Kirk Jackson , Craig Anslow , Robert Biddle, Aspects to visualising reusable components, Proceedings of the Asia-Pacific symposium on Information visualisation, p.81-88, January 01, 2003, Adelaide, Australia
|
| |
8
|
J. Noble, L. Groves, and R. Biddle. Object oriented program visualisation in Tarraingim. Australian Journal of Computing, 27(4), Nov. 1995.
|
| |
9
|
Object Technology International Inc. Eclipse Platform Technical Overview. http://eclipse.org/articles/index.html, 2003.
|
|