Asee peer logo

Incorporating Service-Oriented Programming into the Computer Science Curriculum

Download Paper |


2016 ASEE Annual Conference & Exposition


New Orleans, Louisiana

Publication Date

June 26, 2016

Start Date

June 26, 2016

End Date

August 28, 2016





Conference Session

NSF Grantees Poster Session II

Tagged Topic

NSF Grantees Poster Session

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Xumin Liu Rochester Institute of Technology

visit author page

Xumin Liu received the PhD degree in computer science from Virginia Tech. She is currently an Associate Professor in the Department of Computer Science at Rochester Institute of Technology. Her research interests include data management, data mining, web services, semantic web, business process management and mining, social computing, and cloud computing. Her research has been published in various international journals
and conferences, such as the International Journal on Very Large Data Bases (VLDB journal), IEEE Transactions on Service Computing (TSC), International Journal of Web Service Research (JWSR), IEEE International Conference on Web Services (ICWS), and International Conference on Service Oriented Computing (ICSOC). She frequently serves as a program committee member for various international conferences and review for various journals, including ACM transactions and IEEE transactions, and others.

visit author page


Rajendra K Raj Rochester Institute of Technology Orcid 16x16

visit author page

Rajendra K. Raj is a Professor of computer science at the Rochester Institute of Technology. His current research interests span large scale data management, distributed systems, and privacy/security, especially related issues in cloud data management and mobile computing, and applied to a variety of domains including healthcare, finance and critical infrastructure protection. Dr. Raj also works on computer science education issues including curriculum design and program assessment. Prior to RIT, he served at a financial services firm, where he developed and managed leading edge global distributed database infrastructures for a variety of financial applications. He earned his Ph.D. from the University of Washington, Seattle.

visit author page


Chunmei Liu Howard University

visit author page

Dr. Chunmei Liu is currently a Professor of Computer Science Department at Howard University. She received her Ph.D. in computer science from The University of Georgia. She joined Howard University in 2006 as an Assistant Professor. Her research interests are algorithms and computational biology.

visit author page


Alex Pantaleev SUNY Oswego

visit author page

Alex Pantaleev received a B.A. degree in computer science from the American University in Bulgaria, Blagoevgrad, Bulgaria, in 2003, and M.S. and Ph.D. degrees in computer science from the Ohio State University, Columbus, Ohio in 2007 and 2008, respectively. He is currently an Associate Professor in the Department of Computer Science at the State University of New York, Oswego.

visit author page

Download Paper |


In modern computing and engineering programs, new course materials need to be added regularly in a flexible manner. The concept of course modules has been suggested as one approach to doing this; a course module, which is a self-contained unit of curriculum such as a lab or teaching component, can be included into existing courses without requiring substantial course or program modifications. In this paper, the authors describe their experiences in incorporating new curricula into computer science and engineering curricula at their three institutions. The relatively new paradigm of Service-Oriented Programming (SOP) was introduced into their programs using course modules. This paper describes the design and development of these SOP course modules, their implementation in their three institutions, assessment and evaluation of the implementation, and early lessons about the incorporation of new coursework into computing and engineering curricula.

Liu, X., & Raj, R. K., & Liu, C., & Pantaleev, A. (2016, June), Incorporating Service-Oriented Programming into the Computer Science Curriculum Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.25659

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2016 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015