Mostrar el registro sencillo del documento

dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional
dc.contributor.advisorRestrepo Calle, Felipe
dc.contributor.advisorRamírez Echeverry, Jhon Jairo
dc.contributor.authorMendez Lara, Jhon Alexis
dc.date.accessioned2022-02-03T14:49:45Z
dc.date.available2022-02-03T14:49:45Z
dc.date.issued2021
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/80862
dc.descriptionilustraciones, gráficas, tablas
dc.description.abstractEl aprendizaje colaborativo asistido por computador CSCL (del inglés Computer Supported Collaborative Learning) es una propuesta educativa que busca que los estudiantes puedan alcanzar sus objetivos de aprendizaje a través de la interacción en grupo mediada por la tecnología. En el área de la programación de computadores, algunos estudios demuestran un aumento de la participación y mejores resultados en la resolución de problemas de programación por parte de los estudiantes que participan en ambientes de aprendizaje CSCL. En entornos universitarios, los cursos introductorios de programación de computadores buscan preparar a los estudiantes en la resolución de problemas a partir del uso de un lenguaje de programación; para ello, se han creado diferentes herramientas bajo el enfoque CSCL, las cuales sirven de espacios en donde los estudiantes autorregulan su aprendizaje, participan voluntariamente, discuten ideas y evalúan el trabajo de los demás. Sin embargo, según las implementaciones de software revisadas en la literatura, aún existe la necesidad de crear herramientas colaborativas no sólo en las etapas tempranas del proceso de resolución de problemas de programación, sino también durante el proceso de evaluación formativa de la resolución del problema mediante la colaboración de los compañeros. En este contexto, el objetivo de esta tesis es presentar la herramienta computacional denominada UNColab para apoyar la resolución de problemas de programación por medio de la colaboración entre estudiantes durante una etapa de evaluación por pares. Se realizó la implementación de un prototipo de UNColab, el cual fue probado durante la realización de una actividad de aprendizaje colaborativo en un curso de Programación de Computadores con 27 estudiantes de la Universidad Nacional de Colombia. Esta herramienta se desarrolló conforme a un guion de aprendizaje colaborativo, el cual permitió estructurar una dinámica de clase en dos actividades del curso; y la aplicación de la metodología de desarrollo orientada a prototipos, que facilitó la organización de cada una de las actividades de desarrollo de software. Los resultados de esta experiencia sugieren que los estudiantes perciben este tipo de herramientas como favorables en la enseñanza-aprendizaje de la programación de computadores. Además, sugirieron diferentes mejoras que podrían abrir las posibilidades a la realización de otros estudios. Por lo tanto, este trabajo contribuye al área de investigación por medio del desarrollo de una herramienta que permite apoyar la enseñanza de la programación de computadores en ambientes colaborativos. Asimismo, la validación de la herramienta en un curso de programación de computadores permite entender de una mejor manera los beneficios y retos que supone la utilización de herramientas para el aprendizaje colaborativo asistido por computador. (Texto tomado de la fuente).
dc.description.abstractComputer-Supported Collaborative Learning (CSCL) is an educational proposal that seeks to enable students to achieve their learning goals through technology-mediated group interaction. In the area of computer programming, some studies show increased participation and better results in solving programming problems by students who participate in CSCL learning environments. In university environments, introductory computer programming courses seek to prepare students to solve problems through the use of a programming language; for this purpose, different tools have been created under the CSCL approach, which serve as spaces where students self-regulate their learning, participate voluntarily, discuss ideas and evaluate each other’s work. However, according to the software implementations reviewed in the literature, there is still a need to create collaborative tools not only in the early stages of the programming problem solving process, but also during the formative evaluation process of the problem solving through peer collaboration. In this context, the objective of this thesis is to present the computational tool called UNColab to support programming problem solving through collaboration among students during a peer evaluation stage. A prototype of UNColab was implemented and tested during a collaborative learning activity in a Computer Programming course with 27 students from the Universidad Nacional de Colombia. This tool was developed according to a collaborative learning script, which allowed structuring a class dynamic in two activities of the course; and the application of the prototype-oriented development methodology, which facilitated the organization of each of the software development activities. Results of this experience suggest that students perceive this type of tools as favorable in the teaching-learning of computer programming. In addition, they suggested different improvements that could open the possibilities for further studies. Therefore, this work contributes to the research area through the development of a tool that allows supporting the teaching of computer programming in collaborative environments. Also, the validation of the tool in a computer programming course allows a better understanding of the benefits and challenges of using tools for computer-assisted collaborative learning.
dc.format.extentxv, 87 páginas
dc.format.mimetypeapplication/pdf
dc.language.isospa
dc.publisherUniversidad Nacional de Colombia
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
dc.titlePrototipo de herramienta computacional para el aprendizaje colaborativo de programación de computadores
dc.typeTrabajo de grado - Maestría
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dc.publisher.programBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y Computación
dc.contributor.researchgroupPlas Programming languages And Systems
dc.description.degreelevelMaestría
dc.description.degreenameMagíster en Ingeniería - Ingeniería de Sistemas y Computación
dc.description.researchareaComputación aplicada
dc.description.researchareaEducación en Ingeniería
dc.identifier.instnameUniversidad Nacional de Colombia
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourlhttps://repositorio.unal.edu.co/
dc.publisher.departmentDepartamento de Ingeniería de Sistemas e Industrial
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeBogotá, Colombia
dc.publisher.branchUniversidad Nacional de Colombia - Sede Bogotá
dc.relation.referencesAl-Khalifa, A. K. and Devlin, M. (2020). Evaluating a peer assessment approach in introductory programming courses. ACM International Conference Proceeding Series, pages 51–58.
dc.relation.referencesAla-Mutka, K. M. (2005). A Survey of Automated Assessment Approaches for Programming Assignments. Computer Science Education, 15(2):83–102.
dc.relation.referencesAlharbi, N. M., Athauda, R. I., and Chiong, R. (2015). A survey of CSCL script tools that support designing collaborative scenarios. 2014 International Conference on Web and Open Access to Learning, ICWOAL 2014, pages 1–8.
dc.relation.referencesAltebarmakian, M. and Alterman, R. (2017). A Study of Engagement and Collaborative Learning in a Virtual Environment. IEEE Transactions on Learning Technologies.
dc.relation.referencesArora, R., Goel, S., and Mittal, R. K. (2017). Supporting collaborative software development in academic learning environment: A collaborative pair and quadruple programming based approach. In 2017 Tenth International Conference on Contemporary Computing (IC3), pages 1–7.
dc.relation.referencesAshenafi, M. M. (2017). Peerassessment in higher education – twenty-first century practices, challenges and the way forward. Assessment and Evaluation in Higher Education, 42(2):226–251.
dc.relation.referencesBarkley, E. F., Cross, K. P., and Major, C. H. (2007). Técnicas de aprendizaje colaborativo : maBarkley, E. F., Cross, K. P., & Major, C. H. (2007). Técnicas de aprendizaje colaborativo : manual para el profesorado universitario. Ministerio de Educación y Ciencia.nual para el profesorado universitario. Ministerio de Educación y Ciencia.
dc.relation.referencesBarkley, E. F., Major, C. H., and Cross, K. P. K. P. (2014). Collaborative learning techniques: a handbook for college faculty. Wiley. Black, P. and Wiliam, D. (2009). Developing the theory of formative assessment. Educational Assessment, Evaluation and Accountability, 21(1):5–31.
dc.relation.referencesBretones Román, A. (2008). Participación del alumnado de Educación Superior en su evaluación Par- ticipation of the High Education students in their assessment. Revista de Educación, pages 181–202.
dc.relation.referencesBruffee, K. (1978). The brooklyn plan: Attaining intellectual growth through peer-group tutoring. Liberal Education, 64(4):447–468.
dc.relation.referencesBruffee, K. A. (1983). Teaching writing through collaboration. New Directions for Teaching and Learning, 1983(14):23–29.
dc.relation.referencesBryman, A. (2015). Social Research Methods (4th Edition).
dc.relation.referencesBurch, C. (2009). Jigsaw, A Programming Environment for Java in CS1. Journal of Computing Sciences in Colleges, 24(5):37–43.
dc.relation.referencesCaballe, S., Britch, D., Barolli, L., and Xhafa, F. (2014). A Methodological Approach to Provide Effective Web Based Training by Using Collaborative Learning and Social Networks. 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems, pages 64–71.
dc.relation.referencesCaballé, S., Mora, N., Dunwell, I., and Gañan, D. (2011). CC-LO: A new type of learning object for the virtualization of live collaborative sessions. Proceedings - 3rd IEEE International Conference on Intelligent Networking and Collaborative Systems, INCoS 2011, pages 818–823.
dc.relation.referencesCabrera, I., Villalon, J., and Chavez, J. (2017). Blending Communities and Team-Based Learning in a Programming Course. IEEE Transactions on Education, 60(4):288–295.
dc.relation.referencesCarrió Pastor, M. L. (2007). Ventajas del uso de la tecnología en el aprendizaje colaborativo. Revista Iberoamericana de Educación, 41:10.
dc.relation.referencesCastro-Bleda, M. J., Bernabucci, I., Goffredo, M., Hassinen, E., Hollas, B., Lleida, E., Ortega, A., Pastor- Pellicer, J., Salopuro, A., Søndergaard, H., Mulder, R. A., Turcotte, S., Basheri, M., Burd, L., Munro, M., Baghaei, N., Ioannou, A., Mama, M., Demetriou, S., Georgouli, K., Sgouropoulou, C., Skalkidis, I., Tsetsekas, C., Van Leeuwen, A., Janssen, J., Erkens, G., Brekelmans, M., Raes, A., Schellens, T., De Wever, B., Kollar, I., Wecker, C., Langer, S., Fischer, F., Tissenbaum, M., Slotta, J. D., Peters, V. L., Songer, N. B., Dillenbourg, P., Villasclaras-Fernández, E., Hernández-Leo, D., Asensio-Pérez, J. I., and Dimitriadis, Y. (2013).
dc.relation.referencesComputer-Supported Collaborative Inquiry on Buoyancy: A Discourse Analysis Supporting the ”Pieces”Position on Conceptual Change. In Computer-Supported Collabora- tive Learning Conference, CSCL, volume 2, pages 221–22
dc.relation.referencesCisar, S. M., Pinter, R., and Cisar, Petar and Radosav, Dragica (2013). Teaching computer science in a web-based environment. SISY 2013 - IEEE 11th International Symposium on Intelligent Systems and Informatics, Proceedings, pages 415–418.
dc.relation.referencesDe Faria, E. S. J., Adan-Coello, J. M., and Yamanaka, K. (2006). Forming groups for collaborative learning in introductory computer programming courses based on students’ programming styles: An empirical study. In Proceedings - Frontiers in Education Conference, FIE, pages 6–11. IEEE.
dc.relation.referencesDebdi, O., Paredes-Velasco, M., and Velázquez-Iturbide, J. (2015). GreedExCol, A CSCL tool for experimenting with greedy algorithms. Computer Applications in Engineering Education, 23(5):790– 804.
dc.relation.referencesDeitrick, E., Shapiro, R. B., and Gravel, B. (2016). How do we assess equity in programming pairs? Proceedings of International Conference of the Learning Sciences, ICLS, 1:370–377.
dc.relation.referencesDittmar, A. and Forbrig, P. (2018). A Case Study on Supporting Teachers’ Collective Reflection in Higher Education: Reflection on Modeling Sessions in Software Engineering Education.
dc.relation.referencesDorneles, R. V., Picinin Jr., D., Adami, A. G., Jin, H., Rahman, S. M., Juell, P. L., Mendonça, A., De Olivei- ra, C., Guerrero, D., Costa, E., Huelsman, L. P., Peng, W., What, I., Narasimhamurthy, U., Shawkani, K. A., Lu, L., Li, L. L., Song, W., and Xu, Y. (2010). The teaching method about programming design language. 2010 5th International Conference on Computer Science & Education, 2006(Iceit):170–172.
dc.relation.referencesFelemban, S., Gardner, M., Callaghan, V., Vasileva, T. K., Tchoumatchenko, V. P., and Stefanova, S. A. (2016). An event detection approach for identifying learning evidence in collaborative virtual environments. 2016 8th Computer Science and Electronic Engineering Conference, CEEC 2016 - Conference Proceedings, pages 3–6.
dc.relation.referencesFlórez Ochoa, R. (2005). Pedagogía del conocimiento. MCGRAW-HILL, Bogotá, 2 edition.
dc.relation.referencesFrank-Bolton, P. and Simha, R. (2018). Docendo Discimus: Students Learn by Teaching Peers Through Video. Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pages 473– 478.
dc.relation.referencesFukuma, Y., Tsutsui, K., Takada, H., and Piumarta, I. (2017). A scratch-based collaborative learning system with a shared stage screen. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), volume 10397 LNCS, pages 84–98.
dc.relation.referencesGarcía, S. (2003). Aprender cooperando: el aprendizaje cooperativo en el aula. Investigación educativa. Dirección General de Ordenación, Renovación y Centros.
dc.relation.referencesGehringer, E. F., Chinn, D. D., Pérez-Quiñones, M. A., and Ardis, M. A. (2005). Using peer review in teaching computing. ACM SIGCSE Bulletin, 37(1):321.
dc.relation.referencesGiordano, D. and Maiorana, F. (2014). Use of cutting edge educational tools for an initial programming course. IEEE Global Engineering Education Conference, EDUCON, (April 2014):556–563.
dc.relation.referencesHamm, M. J. (2014). Wireframing Essentials. Birmingham.
dc.relation.referencesHamodi, C., López Pastor, V. M., and López Pastor, A. T. (2018). Medios, técnicas e instrumentos de evaluación formativa y compartida del aprendizaje en educación superior. Perfiles Educativos, 37(147):103–116.
dc.relation.referencesHashim, S. and Harun, J. (2014). CSCL learning approach for students’ knowledge construction pro- cess in School Based Assessment (SBA) environment: An observation. pages 139–144.
dc.relation.referencesHernández-leo, D. and Asensio-pérez, J. I. (2019). Generating cscl scripts. 64.
dc.relation.referencesHernandez-Leo, D., Villasclaras-Fernandez, E. D., Asensio-Perez, J. I., Dimitriadis, Y. A., and Retalis, S. (2006). Cscl scripting patterns: Hierarchical relationships and applicability. In Sixth IEEE International Conference on Advanced Learning Technologies (ICALT’06), pages 388–392.
dc.relation.referencesHernández Sampieri, R., Fernández Collado, C., and Baptista Lucio, P. (2006). Metodología de la inves- tigación.
dc.relation.referencesHidalgo, C. G., Bucheli Guerrero, V. A., Restrepo Calle, F., and González Osorio, F. A. (2021). Estrategia de enseñanza basada en la colaboración y la evaluación automática de código fuente en un curso de programación cs1. Investigación e Innovación en Ingenierías, 9(1):50–60.
dc.relation.referencesHoffbeck, J. P., Dillon, H. E., Albright, R. J., Lu, W., and Doughty, T. A. (2016). Teaching programming in the context of solving engineering problems. Proceedings - Frontiers in Education Conference, FIE, 2016-Novem.
dc.relation.referencesHwang, G. J., Liang, Z. Y., and Wang, H. Y. (2017). An Online Peer Assessment-Based Programming Approach to Improving Students’ Programming Knowledge and Skills. Proceedings - 5th International Conference on Educational Innovation through Technology, EITT 2016, pages 81–85.
dc.relation.referencesJohnson, D. and Johnson, F. (2017). Joining Together: Group Theory and Group Skills. Pearson Education.
dc.relation.referencesJudele, R., Tsovaltzi, D., Puhl, T., and Weinberger, A. (2014). Collaborative learning in facebook: Ad- verse effects of individual preparation. Proceedings of the Annual Hawaii International Conference on System Sciences, pages 1616–1624.
dc.relation.referencesKnutas, A., Ikonen, J., and Porras, J. (2013). Communication patterns in collaborative software engineering courses. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research - Koli Calling ’13, pages 169–177, New York, New York, USA. ACM Press.
dc.relation.referencesLaakso, M.-J., Kaila, E., and Rajala, T. (2018). ViLLE – collaborative education tool: Designing and utilizing an exercise-based learning environment. Education and Information Technologies, pages 1– 22.
dc.relation.referencesLampe, C., Obar, J., Ozkaya, E., Zube, P., and Velasquez, A. (2012). Classroom wikipedia participation effects on future intentions to contribute. In Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, CSCW ’12, page 403–406, New York, NY, USA. Association for Computing Machinery.
dc.relation.referencesLancaster, T., Robins, A. V., and Fincher, S. A. (2019). Assessment and Plagiarism. Liu, Y., Lin, F., and Wang, X. (2004). Using agents in web-based constructivist collaborative learning system. Tsinghua Science and Technology, 9(2):189–196.
dc.relation.referencesLykke, M., Coto, M., Mora, S., Vandel, N., and Jantzen, C. (2014). Motivating programming students by problem based learning and lego robots. In 2014 IEEE Global Engineering Education Conference (EDUCON), pages 544–555.
dc.relation.referencesLópez Pastor, V. M., González Pascual, M., and Barba Martín, J. J. (2004). La participación del alum- nado en la evaluación : la autoevaluación, la coevaluación y la evaluación compartida. Tándem: didáctica de la educación física.
dc.relation.referencesMaksimenkova, O. and Alexey, N. (2015). Blended learning in software engineering education: The application lifecycle management experience with computer-supported collaborative learning. In Proceedings of 2015 International Conference on Interactive Collaborative Learning, ICL 2015, pages 655– 662. Institute of Electrical and Electronics Engineers Inc.
dc.relation.referencesMarcolino, A. S. and Barbosa, E. (2017). A survey on problems related to the teaching of programming in brazilian educational institutions. In 2017 IEEE Frontiers in Education Conference (FIE), pages 1–9.
dc.relation.referencesMendez-Lara, J., Ramírez-Echeverry, J., and Restrepo-Calle, F. (2021). Uncolab: A computational tool for collaborative learning of computer programming. In EDULEARN21 Proceedings, 13th Internatio- nal Conference on Education and New Learning Technologies, pages 9542–9553. IATED.
dc.relation.referencesMichailidis, N. P., Nathanailidis, C., Papadopoulos, I., and Tsiatsos, T. (2013). Teachers’ support using interaction analysis and visualization tools in educational group blogging. IEEE Global Engineering Education Conference, EDUCON, pages 790–797.
dc.relation.referencesMohammed, S. A., Elhaddad, M. E., and Mohammed, A. O. (2017a). Proposing a solution for the problem of teaching programming to novice students using soft systems methodology. 2017 In- ternational Conference on Engineering & MIS (ICEMIS), pages 1–6.
dc.relation.referencesMohammed, S. A., Elhaddad, M. E., Mohammed, A. O., Hoffbeck, J. P., Dillon, H. E., Albright, R. J., Lu, W., and Doughty, T. A. (2017b). Proposing a solution for the problem of teaching programming to novice students using soft systems methodology. 2017 International Conference on Engineering & MIS (ICEMIS), (1):1–6.
dc.relation.referencesOrozco, G. L. (2014). Docencia universitaria: sentidos, didácticas, sujetos y saberes. Vol. 6. U. de La Salle, Bogotá.
dc.relation.referencesPérez-Sanagustín, M., Ramirez-Gonzalez, G., Hernández-Leo, D., Muñoz-Organero, M., Santos, P., Blat, J., and Delgado Kloos, C. (2012). Discovering the campus together: A mobile and computer- based learning experience. Journal of Network and Computer Applications, 35(1):176–188.
dc.relation.referencesPiteira, M. and Costa, C. (2012). Computer programming and novice programmers. ACM International Conference Proceeding Series, pages 51–53.
dc.relation.referencesPressman, R. S. (2002). Ingeniería delsoftware. Unenfoque práctico.(5: edición).
dc.relation.referencesPressman, R. S. (2010). Ingeniería del software: Un enfoque práctico. McGraw-Hill.
dc.relation.referencesPullan, W., Drew, S., and Tucker, S. (2013). An integrated approach to teaching introductory pro- gramming. 2013 Second International Conference on E-Learning and E-Technologies in Education (ICEEE), pages 81–86.
dc.relation.referencesRamírez-Donoso, L., Rojas-Riethmuller, J. S., Pérez-Sanagustín, M., and Neyem, A. (2017). Enhancing collaborative learning in higher education online courses through a mobile game app. In 2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD), pages 103–108.
dc.relation.referencesRestrepo Calle, F., Ramírez-Echeverry, J. J., and Gonzalez, F. A. (2018). Uncode: Interactive System for Learning and Automatic Evaluation of Computer Programming Skills. EDULEARN18 Proceedings, 1(July):6888–6898.
dc.relation.referencesRevelo-Sánchez, O., Collazos-Ordóñez, C. A., and Jiménez-Toledo, J. A. (2018). El trabajo colabora- tivo como estrategia didáctica para la enseñanza / aprendizaje de la programación : una revisión sistemática de literatura. TecnoLógicas, 21(41):115–134.
dc.relation.referencesSancho-Asensio, A., Sole, X., Montero, J., Navarro, J., Canaleta, X., and Vernet, D. (2014). Support tool for the formation of working groups in collaborative learning environments. 2014 9th Iberian Conference on Information Systems and Technologies (CISTI), pages 1–6.
dc.relation.referencesSerrano Cámara, L. M., Paredes Velasco, M., and Velázquez-Iturbide, J. Á. (2012). Evaluation of a Co- llaborative Instructional Framework for Programming Learning. Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, pages 162–167.
dc.relation.referencesSerrano-Cámara, L. M., Paredes-Velasco, M., Velázquez-Iturbide, J. A., Alcover, C.-M., and Castellanos, M. E. (2016). MoCAS: A Mobile Collaborative Tool for Learning Scope of Identifiers in Programming Courses. International Journal of Engineering Education, 32(2):969–981.
dc.relation.referencesShabalina, O., Sadovnikova, N., and Kravets, A. (2013). Methodology of teaching software engineering: Game-based learning cycle. Proceedings - 2013 IEEE 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2013, pages 113–119.
dc.relation.referencesShadiev, R., Hwang, W. Y., Yeh, S. C., Yang, S. J., Wang, J. L., Han, L., Huang, Y. M., and Liu, C. J. (2013). Applying unidirectional versus reciprocal teaching strategies in web-based environment and their effects on computer programming learning. Proceedings - 2013 IEEE 13th International Conference on Advanced Learning Technologies, ICALT 2013, pages 5–9.
dc.relation.referencesShambhavi, B. R. (2017). Effective collaborative activities and active learning in engineering educa- tion: A case study. In Ramachandran M. Garg D., K. V. A., editor, Proceedings - 2016 IEEE 4th In- ternational Conference on MOOCs, Innovation and Technology in Education, MITE 2016, pages 137–139. Institute of Electrical and Electronics Engineers Inc.
dc.relation.referencesShui Ng, W. (2012). The Impact of Peer Assessment and Feedback Strategy in Learning Computer Programming in Higher Education. Issues in Informing Science and Information Technology, 9:017–027.
dc.relation.referencesSilva, L., Mendes, A. J., and Gomes, A. (2020). Computer-supported collaborative learning in programming education: A systematic literature review. IEEE Global Engineering Education Conference, EDUCON, 2020-April:1086–1095.
dc.relation.referencesSoh, L.-K., Khandaker, N., and Jiang, H. (2008). I-MINDS: A multiagent system for intelligent computer supported collaborative learning and classroom management. International Journal of Artificial Intelligence in Education, 18(2):119–151.
dc.relation.referencesSoh, L.-K., Khandaker, N., Liu, X., and Jiang, H. (2005). Computer-supported structured cooperative learning. In Proc. Int. Conf. on Computers in Education 2005: ”Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences Sharing Research Results and Exemplary Innovations, ICCE, pages 426–433.
dc.relation.referencesSoundarajan, N., Joshi, S., and Ramnath, R. (2015). Collaborative and Cooperative-Learning in Soft- ware Engineering Courses. volume 2, pages 319–322.
dc.relation.referencesStahl, G., Koschmann, T., and Suthers, D. (2006). Aprendizaje Colaborativo Apoyado por Computador: Una perspectiva histórica. Cambridge handbook of the learning sciences [Computer-supported collaborative learning: An historical perspective](C. Collazos Trans.), pages 409–426.
dc.relation.referencesSzedmina, L. and Pinter, R. (2010). Experiences from using Skype in language teaching. SIISY 2010 - 8th IEEE International Symposium on Intelligent Systems and Informatics, pages 449–452.
dc.relation.referencesTirado, F., Bustos, A., Miranda, A., and Del Bosque, A. E. (2009). Inducing student interaction in a virtual environment. ACM SIGCSE Bulletin, 41(3):378.
dc.relation.referencesTriantafillou, E., Triantafillou, E., Pomportsis, A., and Georgiadou, E. (2002). AES-CS: Adaptive Educational System based on Cognitive Styles. In 2nd International Conference on Adaptive Hypermedia and Adaptive Web Based Systems. Workshop Proceedings on Adaptive Systems for Web-based Education.
dc.relation.referencesTseng, J. C., Hsu, S. Y., and Hwang, G.-J. (2009). A collaborative ubiquitous learning platform for computer science education. ACM SIGCSE Bulletin, 41(3):368.
dc.relation.referencesTseng, K. H., Liu, C. C., and Liu, B. J. (2012). Scaffolded participatory and collaborative learning: Enhancing children reading with E-book readers. Proceedings 2012 17th IEEE International Conference on Wireless, Mobile and Ubiquitous Technology in Education, WMUTE 2012, pages 142–146.
dc.relation.referencesTsompanoudi, D. and Satratzemi, M. (2014). A web-based authoring tool for scripting distributed pair programming. Proceedings - IEEE 14th International Conference on Advanced Learning Technologies, ICALT 2014, (Section IV):259–263.
dc.relation.referencesTsompanoudi, D., Satratzemi, M., and Xinogalos, S. (2016). Evaluating the Effects of Scripted Distributed Pair Programming on Student Performance and Participation. IEEE Transactions on Education, 59(1):24–31.
dc.relation.referencesVillasclaras-Fernández, E. D., Hernández-Leo, D., Asensio-Pérez, J. I., and Dimitriadis, Y. (2009). Incorporating assessment in a pattern-based design process for CSCL scripts. Computers in Human Behavior, 25(5):1028–1039.
dc.relation.referencesVinagre Laranjeira, M. (2009). Teoría Y Práctica Del Aprendizaje Colaborativo Asistido Por Ordenador. Editorial Síntesis.
dc.relation.referencesVirvou, M. and Sidiropoulos, S. (2012). Collaborative tools in learning a programming language. e- Learning and e-Technologies in ..., pages 162–165.
dc.relation.referencesVosinakis, S., Koutsabasis, P., and Anastassakis, G. (2014). A Platform for Teaching Logic Programming Using Virtual Worlds. 2014 IEEE 14th International Conference on Advanced Learning Technologies, pages 657–661.
dc.relation.referencesYannibelli, V. and Amandi, A. (2012). A memetic algorithm for collaborative learning team formation in the context of software engineering courses. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), volume 7547 LNCS, pages 92–103. Springer, Berlin, Heidelberg.
dc.relation.referencesYongxing, W. (2008). Blended learning design for software engineering course design. In Proceedings - International Conference on Computer Science and Software Engineering, CSSE 2008, volume 5, pages 345–348.
dc.relation.referencesZakiah, A. and Fauzan, M. N. (2016). Collaborative learning model of software engineering using github for informatics student. In 2016 4th International Conference on Cyber and IT Service Management, pages 1–5.
dc.relation.referencesZamfirache, V., Olteanu, A. C., and Tapus, N. (2013). Collaborative learning assistant for Android. Proceedings - RoEduNet IEEE International Conference.
dc.relation.referencesZhao, X. and Okamoto, T. (2009). An email-based discussion learning system with ubiquitous device support. Proceedings of 2009 4th International Conference on Computer Science and Education, ICCSE 2009, pages 1420–1424.
dc.relation.referencesClark, R. C., editor (2011). e-Learning and the Science of Instruction. John Wiley and Sons, Ltd, New Jersey.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.subject.lembElectronic digital computers programming
dc.subject.lembProgramación (Computadores electrónicos digitales)
dc.subject.lembComputer-assisted instruction
dc.subject.lembEnseñanza con ayuda de computadores
dc.subject.lembInformática educativa
dc.subject.proposalAprendizaje colaborativo
dc.subject.proposalAprendizaje colaborativo asistido por computador
dc.subject.proposalProgramación de computadores
dc.subject.proposalCollaborative learning
dc.subject.proposalComputer supported collaborative learning
dc.subject.proposalComputer programming
dc.subject.unescoComputer uses in education
dc.title.translatedPrototype of computational tool for collaborative learning of computer programming
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2
dcterms.audience.professionaldevelopmentEstudiantes
dcterms.audience.professionaldevelopmentGrupos comunitarios
dcterms.audience.professionaldevelopmentInvestigadores
dcterms.audience.professionaldevelopmentMaestros


Archivos en el documento

Thumbnail

Este documento aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del documento

Atribución-NoComercial-SinDerivadas 4.0 InternacionalEsta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial 4.0.Este documento ha sido depositado por parte de el(los) autor(es) bajo la siguiente constancia de depósito