Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Reusability

Handbook of Research on Effective Electronic Gaming in Education
Software exits in different forms throughout the software engineering process. The requirements specification, the architectural design, and the source code are all software in different formats. Software reusability includes the reuse of any software artifacts in various formats. The most intuitive reuse is in the reality of “plug-and-play” just like the hardware counterpart.
Published in Chapter:
Teaching OOP and COP Technologies via Gaming
Chong-wei Xu (Kennesaw State University, USA)
Copyright: © 2009 |Pages: 17
DOI: 10.4018/978-1-59904-808-6.ch029
Abstract
This chapter introduces an innovative pedagogical method for teaching object-oriented programming (OOP) and component-oriented programming (COP) via gaming. Going through the evolution of the three-layer gaming framework, we clearly illustrate that gaming covers almost all core features of OOP and COP technologies. Teaching OOP and COP technologies via game development not only engages students’ efforts, but also opens an opportunity for involving students with industry-level projects and enhancing students’ ability to brainstorm and solve real-world problems. Furthermore, gaming may play an important role in developing other applications, especially those that feature visualization and animation.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR