• DocumentCode
    2495746
  • Title

    Incorporating Service-Oriented Programming techniques into undergraduate CS and SE curricula

  • Author

    Xumin Liu ; Raj, Ranga ; Reichlmayr, Tom ; Chunmei Liu ; Pantaleev, Alex

  • Author_Institution
    Dept. of Comput. Sci., Rochester Inst. of Technol., Rochester, NY, USA
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    1369
  • Lastpage
    1371
  • 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.
  • Keywords
    Web services; computer science education; educational courses; educational institutions; software reusability; teaching; SOP teaching; SOP-trained workforce; Web services; computer science; course modules; coursework; educational institutions; service-oriented programming techniques; software engineering; software reusing; undergraduate CS curriculum; undergraduate SE curriculum; visualization framework; Materials; Programming profession; Visualization; Web services; computer science; service-oriented architecture; service-oriented programming; software engineering; web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2013 IEEE
  • Conference_Location
    Oklahoma City, OK
  • ISSN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2013.6685056
  • Filename
    6685056