Abstract

Service-Oriented Programming (SOP) has emerged as a new programming paradigm that allows the wrapping of existing software as web services, thus permitting the development of new software applications by using existing web services as building blocks. SOP has attracted great attention from industry as it dramatically increases software reuse. Despite the growing demand for an SOP-trained workforce, SOP has not been adequately covered in coursework for undergraduate students in Computer Science (CS) and Software Engineering (SE). This project addresses this curricular shortcoming via the design and creation of SOP materials for undergraduate CS and SE. The concept of course modules-self-contained units of instruction that can be incorporated into several existing courses-is used to make these materials accessible at multiple educational institutions. This paper describes an exemplification and visualization framework that supports the teaching of SOP, along with three course modules that can be folded into typical courses currently offered to CS or SE undergraduates.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call