Teaching Service-Oriented Computing and STEM Topics via Robotic Games

This paper proposes a new approach to teach the STEM (Science, Technology, Engineering, and Mathematics) knowledge informally via robotic games. In this approach, a robotic playground is built to provide a hands-on programming and playing experience with robots controlled by Service-Oriented Computing (SOC) software, which is based on a new approach that uses reusable services (components) with standard interfaces and platform-independent interoperability. Services in the repository are annotated with STEM knowledge to enforce the required contents. In this way, students can learn computing and STEM in an entertaining manner.

[1]  Qian Huang,et al.  Ontology-based Dynamic Process Collaboration in Service-Oriented Architecture , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[2]  Wei-Tek Tsai,et al.  Designing a Service-Oriented Computing Course for High Schools , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[3]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[4]  Justine Cassell Proceedings of the 7th international conference on Interaction design and children , 2008, IDC 2008.

[5]  Paul Curzon Serious fun in computer science , 2007, ITiCSE '07.

[6]  Anthony A. Aaby,et al.  Introduction to Programming Languages , 2004 .

[7]  Serge Mankovskii,et al.  Service Oriented Architecture , 2009, Encyclopedia of Database Systems.

[8]  Gavin Sim,et al.  Assessing usability and fun in educational software , 2005, IDC '05.