NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ914644
Record Type: Journal
Publication Date: 2010
Pages: 9
Abstractor: As Provided
ISSN: ISSN-1055-3096
Teaching Software Componentization: A Bar Chart Java Bean
Mitri, Michel
Journal of Information Systems Education, v21 n4 p361-369 Win 2010
In the current object-oriented paradigm, software construction increasingly involves creating and utilizing "software components". These components can serve a variety of functions, from common algorithmic processes to database connectivity to graphical interfaces. The advantage of component architectures is that programmers can use pre-existing components to simplify their programming tasks and to facilitate rapid application development. In the Java world, components are implemented as Java Beans, which can be used in most Integrated Development Environments (IDEs) to construct user interface designs via form builders. This article describes a programming assignment for an advanced information systems course in which students create a graphical software component. In addition, the article discusses potential follow-up assignments in which the component can be used in useful software applications. (Contains 5 figures.)
Journal of Information Systems Education (JISE). c/o Al Harris, JISE Editor Emeritus, Department of Computer Information Systems, Walker College of Business, Appalachian State University, Boone, NC 28608. Tel: 828-262-6180; Fax: 828-262-6190; e-mail:; Web site:
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A