DocumentCode
3150590
Title
Service-orientation in computing curriculum
Author
Chen, Yinong ; Tsai, W.T.
Author_Institution
Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
122
Lastpage
133
Abstract
Web software development and cloud computing based on Service-Oriented Architecture (SOA) and Service-Oriented Computing (SOC) represent the modern software engineering theories, practices, and technologies. As an architecture-driven computing paradigm, SOA and SOC are mature and are becoming the major paradigm for software development. SOA and SOC should be taught in all computer science and computer engineering programs. We do not suggest using SOC to replace the currently taught Object-Oriented Computing (OOC) paradigm. As SOC is based on OOC, we suggest to teaching SOC as the continuation and extension of OOC. At Arizona State University, SOA and SOC paradigm is incorporated into our Computing Science and Software Engineering programs since 2006. This paper presents the topics of the related courses and the open resources created for the courses, which are available for public accesses, including textbooks, lecture presentation slides, tests and assignments, software tools, a repository of sample services and applications, and tutorials of using tools and the cloud computing environment for service hosting and deployment.
Keywords
cloud computing; object-oriented programming; service-oriented architecture; OOC; SOA; SOC; Web software development; cloud computing; object-oriented computing; service-oriented architecture; service-oriented computing; software engineering; Programming; Robot kinematics; Service oriented architecture; System-on-a-chip; XML; Computing paradigm; computer science education; computing curriculum; service repository; service-oriented architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on
Conference_Location
Irvine, CA
Print_ISBN
978-1-4673-0411-5
Electronic_ISBN
978-1-4673-0410-8
Type
conf
DOI
10.1109/SOSE.2011.6139100
Filename
6139100
Link To Document