Teaching Service-Oriented Programming to CS and SE Undergraduate Students

被引:0
|
作者
Liu, Xumin [1 ]
Raj, Rajendra K. [1 ]
Reichlmayr, Thomas J. [2 ]
Liu, Chunmei [3 ]
Pantaleev, Alex [4 ]
机构
[1] Rochester Inst Technol, Dept Comp Sci, Rochester, NY 14623 USA
[2] Rochester Inst Technol, Dept Software Engn, Rochester, NY USA
[3] Howard Univ, Dept Comp Sci & Syst, Washington, DC USA
[4] SUNY Coll Oswego, Dept Comp Sci, Oswego, NY USA
基金
美国国家科学基金会;
关键词
service-oriented programming; service-oriented architecture; web services; computer science; software engineering;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Service-Oriented Programming (SOP) is a relatively new programming paradigm that supports the development of new software applications using existing services as building blocks. SOP has gained significant popularity in industry as it increases software reuse and productivity. As the SOP paradigm can improve modern software development, the presenters have created a course-module based approach for incorporating SOP into Computer Science (CS) and Software Engineering (SE) curricula; a course module is a distinct curricular unit such as a lab or teaching component that an instructor may incorporate into an existing course typically without requiring formal curricular approval. SOP course modules have been developed for inclusion in standard courses in many CS and SE programs; for example, an introductory SOP course module in a CS2 course while advanced modules for courses such as Programming Language Concepts, Software Engineering, or Web Services. This workshop will present basic concepts and techniques of SOP and describe how the course-module approach toward SOP can be adapted for the participants' own teaching. The typical participant would be a faculty member with some background in programming, and is interested in learning more about SOP but does need not to have prior web service programming experience.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Teaching Service-Oriented Programming to CS and SE Undergraduate Students
    Liu, Xumin
    Raj, Rajendra K.
    Reichlmayr, Thomas J.
    Pantaleev, Alex
    Liu, Chunmei
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 740 - 740
  • [2] Incorporating Service-Oriented Programming Techniques into Undergraduate CS and SE Curricula
    Liu, Xumin
    Raj, Rajendra
    Reichlmayr, Tom
    Liu, Chunmei
    Pantaleev, Alex
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [3] A Web Service-Oriented Approach to Teaching CS/IS1
    Lim, Billy
    Hosack, Bryan
    Vogt, Paul
    [J]. SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 131 - 132
  • [4] SERVICE-ORIENTED LOGIC PROGRAMMING
    Tutu, Ionut
    Fiadeiro, Jose Luiz
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (03)
  • [5] Service-Oriented Business Design for IT students
    Pirelli, Blagovesta
    Wegmann, Alain
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [6] Reasoning About a Service-oriented Programming Paradigm
    Guidi, Claudio
    Montesi, Fabrizio
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (02): : 67 - 81
  • [7] Editorial message: Service-oriented architecture and programming
    Lanese, Ivan
    Mazzara, Manuel
    Montesi, Fabrizio
    [J]. Proceedings of the ACM Symposium on Applied Computing, 2012, : 1925 - 1926
  • [8] Chemical programming of future service-oriented architectures
    INRIA, Campus de Beaulieu, F-35042 Rennes Cedex, France
    [J]. J. Softw., 2009, 7 (738-746):
  • [9] Grid interactive service-oriented programming environment
    Kolonay, RM
    Sobolewski, M
    [J]. CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 97 - 102
  • [10] Toward a programming model for service-oriented computing
    Curbera, F
    Ferguson, D
    Nally, M
    Stockton, ML
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 33 - 47