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 Component-Oriented Programming (COP)

Handbook of Research on Effective Electronic Gaming in Education
Enables programs to be constructed from pre-built software components, which are reusable, self-contained entities. These components should follow certain pre-defined standards, including interface, connections, versioning, and deployment to make themselves ready to use whatever from wherever.
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