Move to Component Based Architectures: Introducing Microsoft's .NET Platform into the College Classroom
A transformation has been occurring in the architectural model for computer-based application intense software systems. This new model, software-as-a-service, will have a profound impact on the design and development of software for many years to come and as such college level computing curriculums will need to incorporate the concepts and methodologies associated with this new architecture. The platform is built upon a view of interrelated, distributed peer-level software modules and components that work in tandem to achieve specified functional goals. From Microsoft's viewpoint, migration to the new platform requires a radical shift in the software development lifecycle. It is becoming imperative that higher education computing programs take a proactive stance in reviewing their curriculums and making plans to align them with this new paradigm. This paper explores Microsoft's .NET strategy and provides a synopsis of the efforts taken by one Computer Science and Information Systems Department to incorporate .NET into the curriculum and the classroom.
Journal of Computing Sciences in Colleges
Programming Languages and Compilers Commons, Science and Mathematics Education Commons, Software Engineering Commons, Systems Architecture Commons