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.
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
Rajendra K. Raj is a Professor of Computer Science at the Rochester Institute of Technology. His current research interests cover the nexus between data science and cybersecurity, as applied to a variety of domains including healthcare, finance, and other
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.
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.
Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.