Improving teaching and learning of computer programming through the use of the Second Life virtual world
暂无分享,去创建一个
Paulo Martins | Benjamim Fonseca | Leonel Morgado | Micaela Esteves | Leonel Morgado | M. Esteves | P. Martins | B. Fonseca | Benjamim Fonseca
[1] Michele D. Dickey. Teaching in 3D: Pedagogical Affordances and Constraints of 3D Virtual Worlds for Synchronous Distance Learning , 2003 .
[2] Randy Pausch,et al. Using visualization to teach novices recursion , 2001 .
[3] Michelle Lessard-Hébert,et al. La recherche qualitative ; Fondements et pratiques , 1995 .
[4] Janet Rountree,et al. Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..
[5] Randy F. Pausch,et al. Making the connection: programming with animated small world , 2000, ITiCSE '00.
[6] Torstein Rekkedal. The written assignments in correspondence education. Effects of reducing turn‐around time. An experimental study , 1983 .
[7] L. H. Newcomb,et al. Improving Teaching and Learning. , 1974 .
[8] Michael Kölling,et al. The BlueJ System and its Pedagogy , 2003, Comput. Sci. Educ..
[9] Iwona Miliszewska,et al. Befriending computer programming: a proposed approach to teaching introductory programming , 2007 .
[10] Peter Twining,et al. Exploring the educational potential of virtual worlds - Some reflections from the SPP , 2009, Br. J. Educ. Technol..
[11] Sara de Freitas,et al. The use of 'exploratory learning' for supporting immersive learning in virtual environments , 2009, Comput. Educ..
[12] Leon E. Winslow,et al. Programming pedagogy—a psychological overview , 1996, SGCS.
[13] Richard E. Pattis,et al. Karel ++ A Gentle Introduction to the Art of Object-Oriented Programming , 1996 .
[14] K. Kiili. Digital game-based learning: Towards an experiential gaming model , 2005, Internet High. Educ..
[15] Kamolbhan Olapiriyakul,et al. A guide to establishing hybrid learning courses: Employing information technology to create a new learning experience, and a case study , 2006, Internet High. Educ..
[16] E. Poikela,et al. Developing criteria for knowing and learning at work: towards context‐based assessment , 2004 .
[17] Pattis. Karel the Robot , 2000 .
[18] A. Schwartz. Einstein: His Life and Universe (Walter Isaacson) , 2008 .
[19] Elliot Soloway,et al. Learning to program = learning to construct mechanisms and explanations , 1986, CACM.
[20] Jorge L. Díaz-Herrera,et al. Improving software practice through education: Challenges and future trends , 2007, Future of Software Engineering (FOSE '07).
[21] E. Wenger. Communities of Practice: Learning, Meaning, and Identity , 1998 .
[22] E. Wenger,et al. cultivating communities of practice , 2002 .
[23] Seymour Papert,et al. Mindstorms: Children, Computers, and Powerful Ideas , 1981 .
[24] Gilly Salmon,et al. The future for (second) life and learning , 2009, Br. J. Educ. Technol..
[25] Sally Fincher,et al. Proceedings of the 6th annual conference on Innovation and technology in computer science education , 2001 .
[26] Steven M. Hadfield,et al. RAPTOR: a visual programming environment for teaching algorithmic problem solving , 2005, SIGCSE '05.
[27] Pedro Mestre,et al. Second Life Information Desk System Using Instant Messaging and Short Messaging Service Technologies , 2009, 2009 Conference in Games and Virtual Worlds for Serious Applications.
[28] M. Esteves,et al. A simulation tool to help learning of object oriented programming basics , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..
[29] Mordechai Ben-Ari,et al. The Jeliot 2000 program animation system , 2003, Comput. Educ..
[30] Herbert L. Dershem,et al. Tools for Web-based sorting animation , 1998, SIGCSE '98.
[31] Steven Warburton,et al. Second Life in higher education: Assessing the potential for and the barriers to deploying virtual worlds in learning and teaching , 2009, Br. J. Educ. Technol..
[32] T. Anderson. Getting the Mix Right Again: An Updated and Theoretical Rationale for Interaction , 2003 .
[33] Paulo Martins,et al. Using Second Life for Problem Based Learning in computer science programming , 2009 .
[34] Deborah Allen,et al. The power of problem-based learning : a practical "how to" for teaching undergraduate courses in any discipline , 2001 .
[35] Ortrun Zuber-Skerritt,et al. A model for designing action learning and action research programs , 2002 .
[36] Carsten Schulte,et al. What do teachers teach in introductory programming? , 2006, ICER '06.
[37] Amir Michail,et al. Teaching binary tree algorithms through visual programming , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.
[38] A. Mendes,et al. Aprendizagem de programação de computadores: dificuldades e ferramentas de suporte , 2008 .
[39] Terry Anderson,et al. Teaching In An Online Learning Context , 2004 .
[40] Kirsti Ala-Mutka,et al. A study of the difficulties of novice programmers , 2005, ITiCSE '05.
[41] John Domingue,et al. Software visualization : programming as a multimedia experience , 1998 .
[42] Denis Newman,et al. Computer Mediation of Collaborative Science Investigations , 1989 .
[43] Etienne Wenger,et al. Communities of Practice: Learning, Meaning, and Identity , 1998 .
[44] Zygmunt Bauman,et al. Modernity and Ambivalence , 1990 .
[45] J. Paul Gibson,et al. RoboCode & problem-based learning: a non-prescriptive approach to teaching programming , 2006, ITICSE '06.
[46] Seymour Papert,et al. The Connected Family: Bridging the Digital Generation Gap , 1996 .
[47] M. Grant,et al. Communities of practice. , 2020, Health progress.
[48] Randy Pausch,et al. Alice: a 3-D tool for introductory programming concepts , 2000 .
[49] Håkan Hult,et al. Transition from higher education to work life , 2005 .
[50] M. Esteves,et al. Contextualization of programming learning: A virtual environment study , 2008, 2008 38th Annual Frontiers in Education Conference.