The Proceedings of the Information Systems Education Conference 2000: §180    Home    Papers/Indices    prev (§174)    Next (§181)
    Seminar/Workshop     Information Systems Curriculum
Recommended Citation: Parrish, A, B Dixon, D Hale, and J Hale.  Component Based Software Development in the Undergraduate Information Systems Curriculum.  In The Proceedings of the Information Systems Education Conference 2000, v 17 (Philadelphia): §180.
CDpic

Component Based Software Development in the Undergraduate Information Systems Curriculum

thumb
Handout
 
Allen Parrish    [a1] [a2]
Department of Computer Science
The University of Alabama    [u1] [u2]
Tuscaloosa, Alabama, USA    [c1] [c2]

Brandon Dixon    [a1] [a2]
Department of Computer Science
The University of Alabama    [u1] [u2]
Tuscaloosa, Alabama, USA    [c1] [c2]

David Hale    [a1] [a2]
Management Information Systems
The University of Alabama    [u1] [u2]
Tuscaloosa, Alabama, USA    [c1] [c2]

Joanne Hale    [a1] [a2]
Management Information Systems
The University of Alabama    [u1] [u2]
Tuscaloosa, Alabama, USA    [c1] [c2]

Component-based software development (CBSD) has existed in one form or another for a number of years. The idea of constructing modular software has long been recognized as advantageous within the software community, even dating back to the early days of FORTRAN programming with subroutines and libraries serving as "components." Over the past several years, advances in the enterprise computing and client-server communities have generated renewed interest in the concept of CBSD, bringing the terms "component" and "component-based software development" into widespread use within the commercial software community. However, current popular references to these terms are typically with regard to popular "middleware" technologies (COM, CORBA, Java Beans, etc.), making much of the current dialog in the area of CBSD considerably different from the classical perspective. This workshop will consist of an overview of component-based software development, including binary component technologies such as Windows Dynamic Link Libraries, COM, CORBA and Java Beans. The presentation will focus on ways to integrate these technologies into the information systems curriculum, with an emphasis on separating important fundamentals from commercial hype, as well as from the mechanical button-pushing activities associated with various development "wizards." A large portion of the workshop will involve the expository presentation of class-tested case studies using these technologies. Participants will be given class handouts and CDs containing class materials.

Keywords: component-based software, binary components, COM, CORBA, Java Beans, CBSD

Read this presentation handout (non-refereed) in Adobe Portable Document (PDF) format. (53 K bytes)
Preview this presentation handout (non-refereed) in Plain Text (TXT) format. (2 K bytes)

View the photo/graphic Dixon.Brandon.jpg with this presentation. (20 K bytes)
View the photo/graphic Hale.David.jpg with this presentation. (6 K bytes)
View the photo/graphic Parrish.Allen.jpg with this presentation. (6 K bytes)
CDpic
Comments and corrections to
webmaster@isedj.org