Ir al contenido

Documat


Cole-Programming: Shaping Collaborative Learning Support in Eclipse

  • Francisco Jurado [1] ; Ana I. Molina [2] ; Miguel A. Redondo [2] ; Manuel Ortega [2]
    1. [1] Universitat de Lleida

      Universitat de Lleida

      Lérida, España

    2. [2] Department of Technologies and Information Systems, School of Computers Sciences, University of Castilla-La Mancha, Paseo de la Universidad, Ciudad Real, Spain
  • Localización: Revista Iberoamericana de Tecnologías del Aprendizaje: IEEE-RITA, ISSN 1932-8540, Vol. 8, Nº. 4, 2013, págs. 153-162
  • Idioma: inglés
  • DOI: 10.1109/rita.2013.2284953
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • In the teaching of those subjects related to computer programming competences, a teaching/learning methodology based on problem solving is often used, which sometimes involves the application of techniques such as pair programming. In addition, to perform the programming-related tasks, it is common to use professional integrated development environments. Thus, it may be interesting to integrate tools in these environments so that they can support the teaching/learning process. This paper discusses how we have adapted an existing eclipse-based system for learning programming, so that now it has support for collaborative tasks. The new features have been specially designed to solve programming-related assignments and integrated into the learning environment. We also analyze the first impressions gathered from students in the initial experiences made on the system.

  • Referencias bibliográficas
    • ACM/IEEE, “Computer science curriculum 2008: An interim revision of CS 2001. Report from the interim review task force,” ACM/IEEE Comput....
    • T. Allwood and M. Sackman. (2013, Oct. 17). Kenya Reference Guide, Imperial College London, London, U.K. [Online]. Available: http://www.doc.ic.ac.uk/kenya/kenya4/ReferenceGuide/
    • L. N. de Barros, A. P. dos Santos Mota, K. V. Delgado, and P. M. Matsumoto, “A tool for programming learning with pedagogical patterns,” in...
    • L. de-la Fuente-Valentn, A. Pardo, and C. D. Kloos, “Generic service integration in adaptive learning experiences using IMS learning design,”...
    • J. Bonar amd E. Soloway, “Uncovering principles of novice programming,” in Proc. 10th ACM SIGACT-SIGPLAN Symp. Principles Program. Lang.,...
    • K. E. Boyer, A. A. Dwight, R. T. Fondren, M. A. Vouk, and J. C. Lester, “A development environment for distributed synchronous collaborative...
    • J. Brecht, C. DiGiano, C. Patton, D. Tatar, S. R. Chaudhury, J. Roschelle, et al., “Coordinating networked learning activities with a generalpurpose...
    • P. Brusilovsky, E. Calabrese, J. Hvorecky, A. Kouchnirenko, and P. Miller, “Mini-languages: A way to learn programming principles,” Educ....
    • BZ Research, “5th annual eclipse adoption study,” 2008.
    • R. Chatley, “Java for beginners,” Ph.D. dissertation, Dept. Comput., Imperial College London, London, U.K., 2001.
    • R. Chatley, and T. Timbul, “KenyaEclipse: Learning to program in eclipse,” SIGSOFT Softw. Eng. Notes, vol. 30, no. 5, pp. 245–248, 2005.
    • J. V. S. Devide, A. Meneely, C.-W. Ho, L. Williams, and M. Devetsikiotis, “Jazz Sangam: A real-time tool for distributed pair programming...
    • R. Duque and C. Bravo, “Analyzing work productivity and program quality in collaborative programming,” in Proc. IEEE Comput. Soc. 3rd Int....
    • J. M. Dodero, and E. Ghiglione, “ReST-based web access to learning design services,” IEEE Trans. Learn. Technol., vol. 1, no. 3, pp. 190–195,...
    • P. Dourish and V. Bellotti, “Awareness and coordination in shared workspaces,” in Proc. Conf. CSCW, 1992, pp. 107–114.
    • The Open Source Developer Report, Eclipse Community Survey, Harrisburg, PA, USA, May 2009.
    • H. Eden, M. Einsenberg, G. Fischer, and A. Repening, “Making learning a part of life,” Commun. ACM, vol. 39, no. 4, pp. 40–42, 1996.
    • J. Garrido, M. Noguera, M. Gonzalez, M. Gea, and M. Hurtado, “Leveraging the Linda coordination model for a groupware architecture implementation,”...
    • D. Gelernter, “Generative communication in Linda,” ACM Trans. Program. Lang. Syst., vol. 7, no. 1, pp. 80–112, 1985.
    • A. Giemza, S. Weinbrenner, and J. Engler, and H. Hoppe, “Tuple spaces as flexible integration platform for distributed learning environments,”...
    • A. Gomes and A. J. Mendes, “Learning to program—Difficulties and solutions,” in Proc. ICEE, 2007, pp. 283–287.
    • C. Ho, S. Raha, E. Gehringer, and L. Williams, “Sangam: A distributed pair programming plug-in for eclipse,” in Proc. OOPSLA Workshop Eclipse...
    • IMS Global Learning Consortium Inc, (2003). IMS Learning Design. Information Model, Best Practice and Implementation Guide, XML Binding, Schemas....
    • F. Jurado, A. I. Molina, M. A. Redondo, M. Ortega, A. Giemza, L. Bollen, et al., “Learning to program with COALA, a distributed computer assisted...
    • F. Jurado, M. A. Redondo, and M. Ortega, “Providing instructional guidance with IMS-LD in COALA, an ITS for computer programming learning,”...
    • F. Jurado, A. I. Molina, M. A. Redondo, and M. Ortega, “Un enfoque distribuido basado en Estándares para la Integración de servicios Y agentes...
    • F. Jurado, M. A. Redondo, and M. Ortega, “Blackboard architecture to integrate components and agents in heterogeneous distributed elearning...
    • T. Koschmann and L. Erlbaum, CSCL: Theory and Practice of an Emerging Paradigm. Mahwah, NJ, USA: Laurence Erlbaum Associates, 1996.
    • A. N. Kumar, “Learning programming by solving problems,” in Proc. Inf. Curricula Teaching Methods, 2002, pp. 29–39.
    • P. Makkonnen, “Do WWW-based presentations support better (Constructiristics) learning in the basics of informatics,” in Proc. 33rd Hawaii...
    • J. J. McConnell, “Active learning and its use in computer science,” SIGCUE Outlook, vol. 24, nos. 1–3, pp. 52–54, 1996.
    • P. J. Muñoz-Merino, C. D. Kloos, and J. F. Naranjo, “Enabling interoperability for LMS educational services,” Comput. Stand. Inter., vol....
    • J. R. P. Pérez, M. del Puerto Paule Ruiz, and J. M. C. Lovelle, “SICODE: A collaborative tool for learning of software development,” in Proc....
    • M. Redondo, C. Bravo, M. Marcelino, and A. Mendes, “Tools for programming learning: An approach to provide a social perspective using collaborative...
    • M. Schollmeyer, “Computer programming in high school vs. college,” in Proc. 27th SIGCSE Tech. Symp. Comput. Sci. Educ., 1996, pp. 378–382.
    • V. T. Toll, R. Lee, and T. Ahlswede, “Evaluating the usefulness of pair programming in a classroom setting,” in Proc. ACIS Int. Conf. Comput....
    • M. Satratzemi, V. Dagdilelis, and G. Evagelidis, “A system for program visualization and problem-solving path assessment of novice programmers,”...
    • A. Vizcaíno, “Enhancing collaborative learning using a simulated student agent,” Ph.D. thesis, Dept. Technol. Inf. Syst., Universidad de Castilla-La...
    • L. Williams and R. R. Kessler, Pair Programming Illuminated. Reading, MA, USA: Addison-Wesley, 2002.

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno