Rebeca Through the Looking Glass: A 3D Adventure to Learn to Program

  • David Miraut Andrés
  • Ángela Mendoza Mendoza
  • Susana Mata Fernández
  • Luis Pastor Pérez
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 91)

Abstract

The popularity of Computer Science and Telecommunication Engineering as intended majors among incoming students has been declining during the last years. Several research groups are joining efforts and creating tools to reverse this dangerous trend for industry in Western countries. “Rebeca through the looking glass” is an educational serious game based on Alice -an initiative from Carnegie Mellon University- that tries to approach and to facilitate the teaching of object-oriented programming to young students. Its multilingual interface is an intuitive and visual 3D environment, designed to motivate their curiosity and encourage them to study ICT (Information and Communication Technologies) careers, without having to cope with frustrating syntax errors or enigmatic core dumps. This paper describes the keys of this new development, and our first experiences in the deployment of Rebeca in Educational Centers.

Keywords

E-learning Educational Serious Game Object-Based Programming 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ali, A., Shubra, C.: Efforts to reverse the trend of enrollment decline in computer science programs. The Journal of Issues in Informing Science and Information Technology 7, 209–225 (2010)Google Scholar
  2. 2.
    Becerra-Fernandez, I., Elam, J., Clemmons, S.: Reversing the landslide in computer-related degree programs. Commun. ACM 53, 127–133 (2010)CrossRefGoogle Scholar
  3. 3.
    Career Guide to Industries Bureau of Labor Statistics (2010-11) U.S. Department of Labor. Computer systems design and related services (2010), retrieved from the Bureau of Labor Statistics web site on November 20 (2010)Google Scholar
  4. 4.
    Dann, W.P., Cooper, S., Pausch, R.: Learning to Program with Alice, 1st edn. Prentice-Hall, Inc., Upper Saddle River (2006)Google Scholar
  5. 5.
    Kelleher, C.: Barriers to programming engagement. Advances in Gender and Education 1, 5–10 (2009)Google Scholar
  6. 6.
    Kelleher, C., Pausch, R.: Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. 37, 83–137 (2005)CrossRefGoogle Scholar
  7. 7.
    Kelleher, C., Pausch, R.: Using storytelling to motivate programming. Commun. ACM 50, 58–64 (2007)CrossRefGoogle Scholar
  8. 8.
    Lenox, T., Woratschek, C.R., Davis, G.A.: Exploring declining cs/is/it enrollments. Information Systems Education Journal 6 (2008)Google Scholar
  9. 9.
    Lomerson, W.L., Pollacia, L.: Declining cis enrollment: An examination of pre-college factors. Information Systems Education Journal 4 (2006)Google Scholar
  10. 10.
    Montano, I., Ruiz, S.: Guía didáctica de Rebeca: Aprende a programar con gráficos 3D interactivos, 1st edn., Lulu, Madrid, Spain (2010)Google Scholar
  11. 11.
    O’Lander, R.: Factors effecting high school student’s choice of computer science as a major. In: Proceedings of the Symposium on Computers and The Quality of Life, CQL 1996, pp. 25–31. ACM, New York (1996)CrossRefGoogle Scholar
  12. 12.
    Pausch, R., Burnette, T., Capeheart, A.C., Conway, M., Cosgrove, D., DeLine, R., Durbin, J., Gossweiler, R., Koga, S., White, J.: Crisis and opportunity in computer science. IEEE Computer Graphics and Applications 15, 8–11 (1995)Google Scholar
  13. 13.
    Sloan, R.H., Troy, P.: Cs 0.5: a better approach to introductory computer science for majors. SIGCSE Bull.  40, 271–275 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • David Miraut Andrés
    • 1
  • Ángela Mendoza Mendoza
    • 1
  • Susana Mata Fernández
    • 1
  • Luis Pastor Pérez
    • 1
  1. 1.Escuela Técnica Superior de Ingeniería InformáticaRey Juan Carlos UniversitySpain

Personalised recommendations