CUPI2 COMMUNITY - Promoting a Networking Culture that Supports the Teaching of Computer Programming

Jorge Villalobos, Nadya Calderón, Camilo Jiménez

Abstract

Difficulties in computer programming education have prompted the need to tackle the teaching and learning of programming from alternative pedagogical approaches. However, modern engineering education demands more than simply working around the students’ learning process. Others who play important roles in academia face substantial challenges as they support the management of knowledge and the improvement in teaching within computer science (CS) departments. As a possible solution to these challenges, an emerging online community culture has applied an effective strategy that can guide people working toward common goals. To support teachers and CS departments in charge of computer programming education, this paper presents a social network developed with active learning approaches: the Cupi2 Community, a set of people, policies, resources, contributions, technological mechanisms, and interaction strategies that promote the generation of collective knowledge and offer continuous support to CS educators involved with active learning approaches.

References

  1. Science final report, available at: http://www.computer.org/education/cc2001/final/index. htm. (Accessed October 31th 2008).
  2. Biggers M., et al, 2008. Student perceptions of computer science: a retention study comparing graduating seniors with cs leavers. Proceedings of the 39th SIGCSE technical symposium on Computer science education. Portland, USA 2008.
  3. BlueJ. The Interactive Java Environment, available at: http://www.bluej.org/. (Accessed May 28th 2008).
  4. Bonwell C, Eison J., 1991. Active Learning: Creating Excitement in the Classroom . Jossey-Bass publishers.
  5. Davies E., Smithey J., et al, 2004. Designing an online learning environment for new elementary science teachers: supports for learning to teach. Proceedings of the 6th international conference on Learning sciences. Santa Monica, California 2004.
  6. Espejo R., et al., 1996: Organizational Transformation and Learning: a cybernetic approach to management. John Wiley & Sons. 1996.
  7. Hmelo-Silver C., et al, 2005. From parallel play to meshed interaction: the evolution of the eSTEP system. Proceedings of the 2005 conference on Computer support for collaborative learning: learning 2005: the next 10 years! Taipei, Taiwan 2005.
  8. Gearailt, A., 2002. Teaching with Java: Using Java to increase active learning in programming courses. Proceedings of the inaugural conference on the Principles and Practice of programming, Dublin, Ireland 2002.
  9. Jenkins T., 2001. The motivation of students of programming. Proceedings of the 6th annual conference on Innovation and technology in computer science education, Canterbury, United Kingdom 2001.
  10. NatGeo. National Geographic Education Network - Workshops, Forums and more, available at: http://www.ngsednet.org/. (Accessed November 5th 2008).
  11. Preece J., 2006: Online Communities. Designing Usability, Supporting Sociability. Wiley Editorial. Second Edition 2006.
  12. Robocode. The open source educational game, available at http://robocode.sourceforge.net/. (Accessed May 28th 2008).
  13. Rugarcia A, Felder R, et all., 2000: The Future of Engineering Education I. A Vision for a New Century. Available at: http://www4.ncsu.edu/unity/lockers/users/f/felder/publi c/Papers/Quartet1.pdf
  14. TeachingToday. Teaching Tips, lesson plans and more, available at: http://teachingtoday.glencoe.com/. (Accessed November 05th 2008).
  15. Villalobos J., Casallas R., 2006. Teaching/Learning a First Object-Oriented Programming Course outside the CS Curriculum. 10th Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts.
  16. Woodley M., Kamin S., 2007. Programming Studio: A course for improving programming skills in undergraduates. Proceedings of the 38th technical symposium on computer science education. Kentucky, USA 2007.
  17. Yahoo Teachers. Yahoo Teachers! Your passion, our technology, available at: http://teachers.yahoo.org/. (Accessed November 5th 2008).
Download


Paper Citation


in Harvard Style

Villalobos J., Calderón N. and Jiménez C. (2009). CUPI2 COMMUNITY - Promoting a Networking Culture that Supports the Teaching of Computer Programming . In Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8111-82-1, pages 78-85. DOI: 10.5220/0001977000780085


in Bibtex Style

@conference{csedu09,
author={Jorge Villalobos and Nadya Calderón and Camilo Jiménez},
title={CUPI2 COMMUNITY - Promoting a Networking Culture that Supports the Teaching of Computer Programming},
booktitle={Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2009},
pages={78-85},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001977000780085},
isbn={978-989-8111-82-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - CUPI2 COMMUNITY - Promoting a Networking Culture that Supports the Teaching of Computer Programming
SN - 978-989-8111-82-1
AU - Villalobos J.
AU - Calderón N.
AU - Jiménez C.
PY - 2009
SP - 78
EP - 85
DO - 10.5220/0001977000780085