ABSTRACT
Web services technology is a burgeoning technology that has received much attention in the software industry in recent years under the broader umbrella of service-oriented architecture (SOA). The popularity of the service-oriented paradigm is echoed by Microsoft's Bill Gates, where in a memo to Microsoft's top managers and engineers, he states "The broad and rich foundation of the internet will unleash a 'services wave' of applications and experiences available instantly over the internet to millions of users" [1]. While Web services have been incorporated in many industries in the market place, they are only beginning to appear in the academia, primarily in upper division and graduate CS/IS curricula [2,3]. In this special session, we share our belief that Web services technologies can and should be introduced early in CS/IS curricula. We describe and demo a number of scenarios that illustrate how Web services can be integrated into CS1/IS1 to make these courses more interesting and more importantly, make the students better prepared for upper division classes and for the industry upon graduation. This special session also shares the results of our preliminary findings involving the aforementioned integration and introduces participants to the related courseware. Participants will also receive hands-on experience with some of the scenarios experimented in our study. The intended audience is CS/IS educators who are interested in a novel way of teaching CS1/IS1. NOTE: Participants are encouraged to bring a laptop with wireless access to the Web and with NetBeans.
- Gates, W., "Internet Software Services," memo, http://www.scripting.com/disruption/mail.html, Retrieved May 16, 2008.Google Scholar
- Humphrey, M., "Web Services as the Foundation for Learning Complex Software System Development," 35th SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia USA March 3 - 7, 2004. Google ScholarDigital Library
- Lopez, N., Casallas, R., Villalobos, J., "Challenges in Creating Environments for SOA Learning," IEEE Proceedings of the International Workshop on Systems Development in SOA Environments, May 2007. Google ScholarDigital Library
- Lim, B., Jong, C., Mahatanankoon, P., "On Integrating Web Services from the Ground Up into CS1/CS2," ACM SIGCSE 2005, St. Louis, MO, Feb., 2005. Google ScholarDigital Library
- Lim, B., Hosack, B., NSF-DUE-0837056, "Integrating Service-Oriented Paradigm into Introductory Information Technology Curricula," 2009 - 2011.Google Scholar
Index Terms
- A web service-oriented approach to teaching CS/IS1
Recommendations
On integrating web services from the ground up into CS1/CS2
SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science educationWeb services technology is a burgeoning technology that has received tremendous amount of attention in the software industry in recent years under the broader umbrella of service-oriented architecture (SOA). While Web services have been incorporated in ...
Teaching CS to CS Teachers: Addressing the Need for Advanced Content in K-12 Professional Development
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationTwo-thirds of all computer science teachers in the United States do not have a degree in computer science. As demand for K-12 computer science education continues to grow, and as industry continues to lure computer science graduates away from careers in ...
On integrating web services from the ground up into CS1/CS2
Web services technology is a burgeoning technology that has received tremendous amount of attention in the software industry in recent years under the broader umbrella of service-oriented architecture (SOA). While Web services have been incorporated in ...
Comments