T. Jenkins, On the difficulty of learning to program, Proceedings of 3rd Annual LTSN_ICS Conference, pp.53-58, 2002.

M. Esteves and A. J. Mendes, A simulation tool to help learning of object oriented programming basics, 34th Annual Frontiers in Education, 2004. FIE 2004., pp.4-7, 2004.
DOI : 10.1109/FIE.2004.1408649

D. Cliburn, Experiences with pair programming at a small college, The Journal of Computing in Small Colleges, vol.19, issue.10, pp.20-29, 2003.

T. Declue, Pair programming and pair trading: effects on learning and motivation in a CS2 course, The Journal of Computing in Small Colleges, vol.18, issue.5, pp.49-56, 2003.

C. Mcdowell, L. Werner, H. Bullock, and J. Fernald, The effects of pair-programming on performance in an introductory programming course, Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, pp.38-42, 2002.
DOI : 10.1145/563517.563353

J. Kivi, D. Haydon, J. Hayes, R. Schneider, and G. Succi, Extreme programming: a university team design experience, 2000 Canadian Conference on Electrical and Computer Engineering. Conference Proceedings. Navigating to a New Era (Cat. No.00TH8492), 2000.
DOI : 10.1109/CCECE.2000.849579

T. Vandegrift, Coupling pair programming and writing, Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, pp.2-6, 2004.
DOI : 10.1145/1028174.971306

D. Newman, S. V. Goldman, D. Brienne, I. Jackson, and S. Magzamen, Computer Mediation of Collaborative Science Investigations, Journal of Educational Computing Research, vol.65, issue.5, pp.151-166, 1989.
DOI : 10.2190/EN4T-UWTX-M13K-7A82

J. Roschelle and S. Behrend, The Construction of Shared Knowledge in Collaborative Problem Solving, Computer-supported collaborative learning, pp.69-97, 1995.
DOI : 10.1007/978-3-642-85098-1_5

M. Guzdial, J. Kolodner, C. Hmelo, H. Narayanan, D. Carlson et al., Computer support for learning through complex problem solving, Communications of the ACM, vol.39, issue.4, 1996.
DOI : 10.1145/227210.227600

P. Dillenbourg, Virtual Learning Environments, EUN Conference 2000: «Learning In The New Millennium: Building New Education Strategies For Schools», Virtual Learning Environments, 2000.

S. Benford and C. Greenhalgh, Collaborative Virtual Environments, tutorial 6. ECSCW'97, 1997.

C. Dede, The evolution of constructivist learning environments: Immersion in distributed virtual worlds, Educational Technology, vol.35, issue.5, pp.46-52, 1995.

M. Bricken and C. M. Byrne, Summer Students in Virtual Reality, Virtual reality: Applications and explorations, pp.199-218, 1994.
DOI : 10.1016/B978-0-12-745045-2.50019-2

M. D. Dickey, Three-dimensional virtual worlds and distance learning: two case studies of Active Worlds as a medium for distance education, British Journal of Educational Technology, vol.39, issue.3, pp.439-451, 2005.
DOI : 10.1111/j.1467-8535.2005.00477.x

A. L. Kawamoto, AVC-MV: Um Ambiente [22] Caspian Learning, 2006.

M. D. Dickey, Teaching in 3D: Pedagogical Affordances and Constraints of 3D Virtual Worlds for Synchronous Distance Learning, Distance Education, vol.72, issue.1, pp.105-121, 2003.
DOI : 10.1017/CBO9780511815355