Enhancing Learning of Recursion
暂无分享,去创建一个
[1] P. Johnson-Laird,et al. Mental Models: Towards a Cognitive Science of Language, Inference, and Consciousness , 1985 .
[2] Eric Noel Fouh Mbindi. Building and Evaluating a Learning Environment for Algorithm and Data Structures Courses , 2015 .
[3] Isidoro Hernán-Losada,et al. Exploring recursion with fibonacci numbers , 2007, ITiCSE '07.
[4] L. Crocker,et al. Introduction to Classical and Modern Test Theory , 1986 .
[5] Mordechai Ben-Ari,et al. A long-term investigation of the comprehension of OOP concepts by novices , 2005, Comput. Sci. Educ..
[6] Gary Ford,et al. A framework for teaching recursion , 1982, SGCS.
[7] Ian Douglas Sanders,et al. Mental models of recursion revisited , 2006, ITICSE '06.
[8] Philip J. Guo. Online python tutor: embeddable web-based program visualization for cs education , 2013, SIGCSE '13.
[9] Philip Scott,et al. The Force Concept Inventory: A Tool for Monitoring Student Learning. , 2002 .
[10] Vallipuram Muthukkumarasamy,et al. An experimental analysis of GAME: a generic automated marking environment , 2004, ITiCSE '04.
[11] John R. Anderson,et al. Learning Flow of Control: Recursive and Iterative Procedures , 1986, Hum. Comput. Interact..
[12] Feng-Jen Yang. Another outlook on linear recursion , 2008, SGCS.
[13] Ian Sanders,et al. Animating recursion as an aid to instruction , 1994 .
[14] Lauri Malmi,et al. Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2 , 2004, Informatics Educ..
[15] Peter Secretan. Learning , 1965, Mental Health.
[16] David Pritchard,et al. CS circles: an in-browser python course for beginners , 2012, SIGCSE '13.
[17] Michael C. Loui,et al. Setting the Scope of Concept Inventories for Introductory Computing Subjects , 2010, TOCE.
[18] Cheng-Chih Wu,et al. Conceptual models and cognitive learning styles in teaching recursion , 1998, SIGCSE '98.
[19] Jaime Urquiza-Fuentes,et al. A gentle introduction to mutual recursion , 2008, SIGCSE 2008.
[20] Michael T. Helmick. Interface-based programming assignments and automatic grading of java programs , 2007, ITiCSE.
[21] N. Dalkey,et al. An Experimental Application of the Delphi Method to the Use of Experts , 1963 .
[22] M.J. Pavelich,et al. Development, testing, and application of a chemistry concept inventory , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..
[23] Leen-Kiat Soh,et al. Concept inventories in computer science for the topic discrete mathematics , 2006, ITiCSE-WGR '06.
[24] EdgingtonJeffrey. Teaching and viewing recursion as delegation , 2007 .
[25] Chris Smaill,et al. Development of an Electromagnetics Course-Concept Inventory - a work-in-progress , 2007 .
[26] Michael C. Loui,et al. Creating the digital logic concept inventory , 2010, SIGCSE.
[27] Yongtao Sun,et al. Design pattern detection by template matching , 2008, SAC '08.
[28] Katherine Gunion,et al. Curing recursion aversion , 2009, ITiCSE.
[29] S. Maniccam. Towers of Hanoi related problems , 2012 .
[30] J. E. Greer. An empirical comparison of techniques for teaching recursion in introductory computer sciences , 1987 .
[31] Tamarisk Lurlyn Scholtz,et al. First year students' understanding of the flow of control in recursive algorithms , 2012 .
[32] M. J. Allen. Introduction to Measurement Theory , 1979 .
[33] Sue Fitzgerald,et al. Bug Infestation!: A Goal-Plan Analysis of CS2 Students' Recursive Binary Tree Solutions , 2015, SIGCSE.
[34] SH Bhuiyan,et al. Mental Models of Recursion and Their Use in the SCENT Programming Advisor , 1989, KBCS.
[35] Matthias Felleisen,et al. The Little Schemer , 1986 .
[36] Timothy S. Gegg-Harrison. Exploiting Logic Program Schemata to Teach Recursive Programming , 2006 .
[37] Christian Rinderknecht,et al. A Survey on Teaching and Learning Recursive Programming , 2014, Informatics Educ..
[38] Wen-Jung Hsin. Teaching recursion using recursion graphs , 2008 .
[39] Bradley N. Miller,et al. Beyond PDF and ePub: toward an interactive textbook , 2012, ITiCSE '12.
[40] Jorma Tarhio,et al. On visualization of recursion with Excel , 2002 .
[41] Calvin Lin,et al. Using cargo-bot to provide contextualized learning of recursion , 2013, ICER '13.
[42] Colleen M. Lewis. Exploring variation in students' correct traces of linear recursion , 2014, ICER '14.
[43] John T. Stasko,et al. Do algorithm animations assist learning?: an empirical study and analysis , 1993, INTERCHI.
[44] Michael L. Nelson. A Survey of Reverse Engineering and Program Comprehension , 2005, ArXiv.
[45] Lee Naish,et al. Visual representations for recursive algorithms , 2002, SIGCSE '02.
[46] M. Chi,et al. The Nature of Expertise , 1988 .
[47] Tiffany Barnes,et al. Experimental evaluation of teaching recursion in a video game , 2009, SIGGRAPH 2009.
[48] Raja Sooriamurthi. Problems in comprehending recursion and suggested solutions , 2001, ITiCSE.
[49] Jeremy Andrus,et al. Teaching operating systems using android , 2012, SIGCSE '12.
[50] Gary Ford,et al. An implementation-independent approach to teaching recursion , 1984, SIGSCE '84.
[51] Jaime Urquiza-Fuentes,et al. SRec: an animation system of recursion for algorithm courses , 2008, SIGCSE 2008.
[52] Lauri Malmi,et al. Fully automatic assessment of programming exercises , 2001 .
[53] Michael C. Loui,et al. The development of a digital logic concept inventory , 2011 .
[54] Alfred V. Aho,et al. Foundations of Computer Science , 1979, Lecture Notes in Computer Science.
[55] Tapio Salakoski,et al. The Feasibility of Automatic Assessment and Feedback , 2005, CELDA.
[56] Michael Wirth. Introducing recursion by parking cars , 2008, SGCS.
[57] Glenn Rowe,et al. PASS: An automated system for program assessment , 1997, Comput. Educ..
[58] Ronald L. Miller,et al. Using A Delphi Study To Identify The Most Difficult Concepts For Students To Master In Thermal And Transport Sciences , 2003 .
[59] Marco Temperini,et al. TSW: A Web-Based Automatic Correction System for C Programming Exercises , 2009, WSKS.
[60] Manuel Rubio-Sánchez. Tail recursive programming by applying generalization , 2010, ITiCSE '10.
[61] Jim Q. Ning,et al. Knowledge-based program analysis , 1990, IEEE Software.
[62] P. Pirolli,et al. The role of learning from examples in the acquisition of recursive programming skills. , 1985 .
[63] Cynthia Taylor,et al. Computer science concept inventories: past and future , 2014, Comput. Sci. Educ..
[64] Ana Pasztor,et al. A conceptual approach to teaching induction for computer science , 2008, SIGCSE '08.
[65] Charlene D'Avanzo,et al. Biology Concept Inventories: Overview, Status, and Next Steps , 2008 .
[66] Yam San Chee,et al. Transformation-Based Diagnosis of Student Programs for Programming Tutoring Systems , 2003, IEEE Trans. Software Eng..
[67] Terry Hyland,et al. The Role of Confidence in Lifelong Learning , 2003 .
[68] Ian Douglas Sanders,et al. Mental models of recursion: investigating students' understanding of recursion , 2010, ITiCSE '10.
[69] Aaron Gordon. Teaching recursion using recursively-generated geometric designs , 2006 .
[70] Nell B. Dale,et al. Most difficult topics in CS1: results of an online survey of educators , 2006, SGCS.
[71] Jan Vahrenhold,et al. Detecting and understanding students' misconceptions related to algorithms and data structures , 2012, SIGCSE '12.
[72] J.K. Nelson,et al. Comparing student understanding of signals and systems using a concept inventory, a traditional exam and interviews , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.
[73] Ian Douglas Sanders,et al. Mental models of recursion , 2003, SIGCSE.
[74] Clifford A. Shaffer,et al. A practical introduction to data structures and algorithm analysis prentice hall , 1996 .
[75] Johan Jeuring,et al. Using strategies for assessment of programming exercises , 2010, SIGCSE.
[76] Cheng-Chih Wu,et al. Visualizing programming in recursion and linked lists , 1998, ACSE '98.
[77] Michael C. Loui,et al. Identifying important and difficult concepts in introductory computing courses using a delphi process , 2008, SIGCSE '08.
[78] Sue Fitzgerald,et al. Recursion vs. Iteration: An Empirical Study of Comprehension Revisited , 2015, SIGCSE.
[79] Daniel Zingaro,et al. Stepping up to integrative questions on CS1 exams , 2012, SIGCSE '12.
[80] Matthew Hertz,et al. Investigating factors of student learning in introductory courses , 2013, SIGCSE '13.
[81] Wing-Kwong Wong,et al. Visual representations for recursion , 2001, Int. J. Hum. Comput. Stud..
[82] Ben Stephenson. Using graphical examples to motivate the study of recursion , 2009 .
[83] Richard E. Mayer,et al. The Psychology of How Novices Learn Computer Programming , 1981, CSUR.
[84] J. Ángel Velázquez-Iturbide,et al. Tail recursion by using function generalization , 2009, ITiCSE '09.
[85] Petri Ihantola,et al. Serverless automatic assessment of Javascript exercises , 2010, ITiCSE '10.
[86] David Ginat,et al. Teaching recursion in a procedural environment—how much should we emphasize the computing model? , 1999, SIGCSE '99.
[87] Alan C. Benander,et al. Student Monks: Teaching Recursion in an IS or CS Programming Course using the Towers of Hanoi , 2008, J. Inf. Syst. Educ..
[88] Mark Guzdial,et al. The FCS1: a language independent assessment of CS1 knowledge , 2011, SIGCSE.
[89] David Richard Moore,et al. E-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning , 2006 .
[90] David Ginat. Do senior CS students capitalize on recursion? , 2004, ITiCSE '04.
[91] Lauri Malmi,et al. Algorithm recognition by static analysis and its application in students' submissions assessment , 2008 .
[92] R. Mayer,et al. Using conceptual models to teach BASIC computer programming , 1988 .
[93] Cynthia Taylor,et al. Developing a pre- and post-course concept inventory to gauge operating systems learning , 2014, SIGCSE.
[94] Daniel P. Friedman,et al. The little LISPer , 1974 .
[95] Eric S. Roberts,et al. Thinking recursively , 1986 .
[96] Sally Hamouda,et al. Design and architecture of an interactive eTextbook - The OpenDSA system , 2014, Sci. Comput. Program..
[97] Susan Wiedenbeck. Learning recursion as a concept and as a programming technique , 1988, SIGCSE '88.
[98] Paul Roe,et al. Static Analysis of Students' Java Programs , 2004, ACE.
[99] Arun Lakhotia,et al. Program comprehension , 1999 .
[100] Claudio Mirolo,et al. Learning (through) recursion: a multidimensional analysis of the competences achieved by CS1 students , 2010, ITiCSE '10.
[101] Jan Vahrenhold,et al. Hunting high and low: instruments to detect misconceptions related to algorithms and data structures , 2013, SIGCSE '13.
[102] Hank Kahney,et al. What do novice programmers know about recursion , 1983, CHI '83.
[103] Barbara M. Olds,et al. How to Create a Concept Inventory: The Thermal and Transport Concept Inventory , 2007 .
[104] Carlisle E. George,et al. EROSI—visualising recursion and discovering new errors , 2000, SIGCSE '00.
[105] Murali Sitaraman,et al. A Reasoning Concept Inventory for Computer Science , 2010 .
[106] Steven A. Wolfman,et al. Misconceptions and concept inventory questions for binary search trees and hash tables , 2014, SIGCSE.
[107] S. Rugaber. DRAFT-2 Program Comprehension May 4 , 1995 1 Program Comprehension , 1995 .
[108] Robert L. Kruse,et al. On teaching recursion , 1982, SIGCSE '82.
[109] Brian P. Self,et al. Toward A Nationwide Dynamics Concept Inventory Assessment Test , 2003 .
[110] Geoffrey L. Herman,et al. Identifying student misconceptions of programming , 2010, SIGCSE.
[111] Randy Pausch,et al. Using visualization to teach novices recursion , 2001 .
[112] N. B. Dale,et al. Introduction to Pascal and structured design , 1983 .
[113] J. Ángel Velázquez-Iturbide,et al. FLOP: A User-Friendly System for Automated Program Assessment , 2014, J. Univers. Comput. Sci..