Using flowcharts, code and animation for improved comprehension and ability in novice programming
暂无分享,去创建一个
[1] Ramu Naidoo,et al. Errors made by Students in a Computer Programming Course , 2011 .
[2] Doug Hearrington,et al. Evaluation of Learning Efficiency and Efficacy in a Multi-User Virtual Environment , 2010 .
[3] André P. Calitz,et al. Comparison of the effects of professional and pedagogical program development environments on novice programmers , 2008, SAICSIT '08.
[4] Raymond Lister,et al. Relationships between reading, tracing and writing skills in introductory programming , 2008, ICER '08.
[5] Sue Fitzgerald,et al. Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers , 2008, Comput. Sci. Educ..
[6] Marc Roper,et al. Using cognitive conflict and visualisation to improve mental models held by novice programmers , 2008, SIGCSE '08.
[7] Jorma Sajaniemi,et al. Factors in novice programmers' poor tracing skills , 2007, ITiCSE.
[8] Jens Bennedsen,et al. Failure rates in introductory programming , 2007, SGCS.
[9] Gavriel Yarmish,et al. Revisiting novice programmer errors , 2007, SGCS.
[10] Marc Roper,et al. Investigating the viability of mental models held by novice programmers , 2007, SIGCSE.
[11] Marian Petre,et al. A gentle overview of software visualisation , 2006 .
[12] Masayuki Arai,et al. Design of a Learning Support System to Aid Novice Programmers in Obtaining the Capability of Tracing , 2006, Sixth IEEE International Conference on Advanced Learning Technologies (ICALT'06).
[13] Rudolf Pecinovský,et al. Let's modify the objects-first approach into design-patterns-first , 2006, ITICSE '06.
[14] Stuart Reges,et al. Back to basics in CS1 and CS2 , 2006, SIGCSE '06.
[15] J. Jackson,et al. Identifying Top Java Errors for Novice Programmers , 2005, Proceedings Frontiers in Education 35th Annual Conference.
[16] Peter C. Rigby,et al. Study of novice programmers using Eclipse and Gild , 2005, eclipse '05.
[17] Marzieh Ahmadzadeh,et al. An analysis of patterns of debugging among novice computer science students , 2005, ITiCSE '05.
[18] Caitlin Kelleher,et al. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers , 2005, CSUR.
[19] Tia Watts,et al. The SFC editor a graphical tool for algorithm development , 2004 .
[20] Thomas R. Flowers,et al. Empowering students and building confidence in novice programmers through Gauntlet , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..
[21] Susan Wiedenbeck,et al. Self-efficacy and mental models in learning to program , 2004, ITiCSE '04.
[22] Robert McCartney,et al. A multi-national study of reading and tracing skills in novice programmers , 2004, ITiCSE-WGR '04.
[23] John A. N. Lee,et al. Evaluation of subsetting programming language elements in a novice's programming environment , 2004, SIGCSE '04.
[24] Bina Ramamurthy,et al. Wanted: CS1 students. no experience required , 2004, SIGCSE '04.
[25] Robert Cartwright,et al. Taming a professional IDE for the classroom , 2004, SIGCSE '04.
[26] Lauri Malmi,et al. Evaluating the educational impact of visualization , 2003, ITiCSE-WGR '03.
[27] Frederick C. Harris,et al. Graphical programming: a vehicle for teaching computer problem solving , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..
[28] Janet Rountree,et al. Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..
[29] Kris Howell,et al. First computer languages , 2003 .
[30] Rebecca T. Mercuri,et al. Identifying and correcting Java programming errors for introductory computer science students , 2003, SIGCSE.
[31] Erkki Sutinen,et al. Concretising the programming task: a case study in a secondary school , 2003, Comput. Educ..
[32] Randy F. Pausch,et al. Teaching objects-first in introductory computer science , 2003, SIGCSE.
[33] R. Mayer,et al. Nine Ways to Reduce Cognitive Load in Multimedia Learning , 2003 .
[34] Richard Rasala,et al. Objects from the beginning - with GUIs , 2002, ITiCSE '02.
[35] Stuart Reges,et al. Can C# replace java in CS1 and CS2? , 2002, ITiCSE '02.
[36] Lynda Thomas,et al. Learning styles and performance in the introductory programming sequence , 2002, SIGCSE '02.
[37] M. Guzdial,et al. A multi-national, multi-institutional study of assessment of programming skills of first-year CS students , 2001, ITiCSE-WGR '01.
[38] D. R. Raymond,et al. Integrating information technology and programming in a freshmen computer science course , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).
[39] Michael L. Nelson,et al. Introduction to algorithms and problem solving , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).
[40] ZanderCarol,et al. Assessing the ripple effect of CS1 language choice , 2000 .
[41] Jeanne L. Murtagh,et al. Programming language impacts on learning , 2000, ALET.
[42] Geoffrey I. Webb,et al. The Efficacy of a Low-Level Program Visualization Tool for Teaching Programming Concepts to Novice C Programmers , 2000, Journal of Educational Computing Research.
[43] Alan F. Blackwell,et al. Does metaphor increase visual language usability? , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.
[44] Judithe Sheard,et al. Our failing students: a study of a repeat group , 1998, ITiCSE '98.
[45] Ewan D. Tempero,et al. Java pitfalls for beginners , 1998, SGCS.
[46] Murray W. Goldberg,et al. WebCT and first year: student reaction to and use of a Web-based resource in first year computer science , 1997, ITiCSE '97.
[47] Leon E. Winslow,et al. Programming pedagogy—a psychological overview , 1996, SGCS.
[48] Mordechai Ben-Ari,et al. Structure exits, not loops , 1996, SGCS.
[49] Fred D. Davis,et al. A Model of the Antecedents of Perceived Ease of Use: Development and Test† , 1996 .
[50] C. Bisson,et al. Fun in Learning: The Pedagogical Role of Fun in Adventure Education , 1996 .
[51] Brad A. Myers,et al. Usability Issues in the Design of Novice Programming Systems , 1996 .
[52] Stephen N. Freund,et al. Thetis: an ANSI C programming environment designed for introductory use , 1996, SIGCSE '96.
[53] Eric S. Roberts,et al. Loop exits and structured programming: reopening the debate , 1995, SIGCSE.
[54] Alireza Ebrahimi,et al. Novice programmer errors: language constructs and plan composition , 1994, Int. J. Hum. Comput. Stud..
[55] Yu-Fen Shih,et al. Mental Models and Transfer of Learning in Computer Programming. , 1993 .
[56] Peter M. Chisnall,et al. Questionnaire Design, Interviewing and Attitude Measurement , 1993 .
[57] David A. Scanlan. Structured flowcharts outperform pseudocode: an experimental comparison , 1989, IEEE Software.
[58] M. Agar. Research Interviewing: Context and Narrative , 1988 .
[59] Eliot Soloway,et al. Workshop on empirical studies of programmers , 1986, SOEN.
[60] Elliot Soloway,et al. Learning to program = learning to construct mechanisms and explanations , 1986, CACM.
[61] Avi Rushinek,et al. What makes users happy? , 1986, CACM.
[62] Elliot Soloway,et al. Novice mistakes: are the folk wisdoms correct? , 1986, CACM.
[63] Elliot Soloway,et al. Analyzing the high frequency bugs in novice programs , 1986 .
[64] Roy D. Pea,et al. Language-Independent Conceptual “Bugs” in Novice Programming , 1986 .
[65] David Perkins,et al. Fragile knowledge and neglected strategies in novice programmers , 1985 .
[66] Elliot Soloway,et al. A Goal/Plan Analysis of Buggy Pascal Programs , 1985, Hum. Comput. Interact..
[67] Robert Sedgewick,et al. A system for algorithm animation , 1984, SIGGRAPH.
[68] Richard E. Mayer,et al. A diagnosis of beginning programmers' misconceptions of BASIC programming statements , 1983, Commun. ACM.
[69] Elliot Soloway,et al. Uncovering principles of novice programming , 1983, POPL '83.
[70] B. A. Sheil,et al. The Psychological Study of Programming , 1981, CSUR.
[71] John F. Wakerly,et al. The programming language PASCAL , 1979, Microprocess. Microsystems.
[72] Ben Shneiderman,et al. Experimental investigations of the utility of detailed flowcharts in programming , 1977, CACM.
[73] J. Bruner,et al. The role of tutoring in problem solving. , 1976, Journal of child psychology and psychiatry, and allied disciplines.
[74] Corrado Böhm,et al. Flow diagrams, turing machines and languages with only two formation rules , 1966, CACM.
[75] Fred Gerantabee,et al. Adobe Flash CS4 professional , 2009 .
[76] M. Grigoriadou,et al. A novel didactical approach of the decision structure for novice programmers , 2007 .
[77] António José Mendes,et al. Learning styles in an e-learning tool , 2007 .
[78] Dip. Ingegneria Informatica,et al. Investigating relationships within the Index of Learning Styles : a data driven approach , 2007 .
[79] Maria José Marcelino,et al. The Impact of Learning Styles in Introductory Programming Learning , 2007 .
[80] Vikash R. Jugoo,et al. An Analysis of the Errors Made by Novice Programmers in a First Course in Procedural Programming in Java , 2006 .
[81] Mark Pendergast,et al. Teaching Introductory Programming to IS Students: Java Problems and Pitfalls , 2006, J. Inf. Technol. Educ..
[82] R. Felder,et al. Applications, Reliability and Validity of the Index of Learning Styles* , 2005 .
[83] Please address correspondence to , 2005 .
[84] Jolene D. Smyth,et al. Multiple Answer Questions in Self-Administered Surveys: The Use of Check-All-That-Apply and Forced-Choice Question Formats * , 2003 .
[85] Mordechai Ben-Ari,et al. From Theory to Experiment to Practice in CS Education , 2003 .
[86] Enda Dunican,et al. Making the Analogy: Alternative Delivery Techniques for First Year Programming Courses , 2002, PPIG.
[87] Geneen Elizabeth Stubbs,et al. The derivation, implementation and evaluation of a model for CBL specification and design , 2001 .
[88] H. Daniels. An introduction to Vygotsky , 1996 .
[89] Robert S. Rist. Teaching Eiffel as a First Language , 1996, J. Object Oriented Program..
[90] R. Felder. Reaching the Second Tier--Learning and Teaching Styles in College Science Education. , 1993 .
[91] R. Klatzky,et al. Mental Models, Psychology of , 1991 .
[92] Benedict duBoulay,et al. Some Difficulties of Learning to Program , 1986 .
[93] Elliot Soloway,et al. Studying the Novice Programmer , 1988 .
[94] R. Felder,et al. Learning and Teaching Styles in Engineering Education. , 1988 .
[95] Richard E. Mayer,et al. Teaching and Learning Computer Programming : Multiple Research Perspectives , 1988 .
[96] J. McNiff. Action Research Principles and Practice , 1988 .