Integrating Component-Based Software Development into the Computing Curriculum


This project involves the integration of principles of component-based software development into the computing curriculum.  This project is oriented toward the presentation of fundamental principles.  However, it is different from similar efforts in that these fundamental principles are derived from commercial technologies and practices.  In particular, we have looked at current commercial component-based technologies and have tried to develop materials to present those technologies in an abstract, pedagogically sound way.  The idea is that we want our students to be familiar with commercial best practice, but we want them to have a perspective that extends beyond just those technologies and practices that are currently popular.

Our principal source of funding has been a grant from the National Science Foundation Educational Innovations program.  This grant has supported the development of curriculum materials targeted toward students in three disciplines: Computer Science, Computer Engineering and Management Information Systems.

 


This material is based upon work supported by the National Science Foundation under Grant No. CDA-9712929.  Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation (NSF).