Treffer: Frameworks in Teaching.

Title:
Frameworks in Teaching.
Source:
Reflections on the Teaching of Programming; 2008, p190-205, 16p
Database:
Complementary Index

Weitere Informationen

Software reuse is important in modern software engineering to ensure high quality software while keeping cost down. Software reuse is therefore an important topic in teaching. This chapter discusses issues relating to teaching object-oriented frameworks that represent a central technique for software reuse. We present concrete techniques for teaching the topic at both introductory and advanced programming level and convey our experiences. At the introductory level we discuss a simple yet powerful framework, Presenter, that serves as a first introduction to programming using frameworks as well as a gentle introduction to the more complex topic of graphical user interface frameworks like Java AWT and Swing. At the advanced level we discuss a complex framework, JHotDraw, that both serves to demonstrate concepts and techniques used in complex frameworks, as well as demonstrate how design patterns are combined in object-oriented frameworks. [ABSTRACT FROM AUTHOR]

Copyright of Reflections on the Teaching of Programming is the property of Springer Nature / Books and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)