Novice students' learning of object-oriented programming
暂无分享,去创建一个
[1] L. Unwin,et al. Approaches to learning , 2002 .
[2] T INGLES,et al. An Experience in Learning , 1957, Nursing research.
[3] F. Marton,et al. Approaches to learning , 2003 .
[4] Anders Berglund,et al. Students learn CS in different ways: insights from an empirical study , 2006, ITICSE '06.
[5] Lennart Svensson,et al. Study skill and learning , 1976 .
[6] John A. Hamilton,et al. A survey of object-oriented methodologies , 1995, TRI-Ada '95.
[7] J. Biggs. Student Approaches to Learning and Studying , 1987 .
[8] Susan H. Rodger,et al. The ACM java task force: final report , 2006, SIGCSE '06.
[9] Kent L. Beck,et al. Extreme programming explained - embrace change , 1990 .
[10] Gerlese S. Åkerlind. Variation and commonality in phenomenographic research methods , 2005 .
[11] Peter Nauclér,et al. Modeling and control of vibration in mechanical structures , 2005 .
[12] F. Marton,et al. Learning and Awareness , 1997 .
[13] Ralph T. Putnam,et al. Learning to teach. , 1996 .
[14] 簡聰富,et al. 物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .
[15] Kirsti Ala-Mutka,et al. A study of the difficulties of novice programmers , 2005, ITiCSE '05.
[16] Laurie A. Williams,et al. On understanding compatibility of student pair programmers , 2004, SIGCSE '04.
[17] Ference Marton,et al. Conceptions of research in student learning , 1979 .
[18] Therese Berg,et al. Regular inference for reactive systems , 2006 .
[19] Stephen Morris,et al. Iconic programming for flowcharts, java, turing, etc , 2005, ITiCSE '05.
[20] Jan H. F. Meyer,et al. Threshold concepts and troublesome knowledge (2): Epistemological considerations and a conceptual framework for teaching and learning , 2005 .
[21] Ann E. Fleury. Encapsualtion and reuse as viewed by java students , 2001, SIGCSE '01.
[22] Janet Rountree,et al. Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..
[23] Kent Beck,et al. Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .
[24] Niklas Johansson,et al. Usable IT systems for mobile work , 2005 .
[25] Paul Sjöberg,et al. Numerical solution of the Fokker–Planck approximation of the chemical master equation , 2005 .
[26] Mei Hong,et al. On two methods for identifying dynamic errors-in-variables systems , 2005 .
[27] Michael Kölling,et al. The Problem of Teaching Object-Oriented Programming, Part I: Languages , 1999, J. Object Oriented Program..
[28] Ivar Jacobson,et al. The unified modeling language reference manual , 2010 .
[29] Patrice Frison,et al. Resources, tools, and techniques for problem based learning in computing , 1998, ITiCSE-WGR '98.
[30] Anders Berglund,et al. Reflections on International Projects in Undergraduate CS Education , 1999, Comput. Sci. Educ..
[31] Said Hadjerrouit,et al. A constructivist framework for integrating the Java paradigm into the undergraduate curriculum , 1998, ITiCSE '98.
[32] Mark Woodman,et al. Avoiding object misconceptions , 1997, SIGCSE '97.
[33] Orit Hazzan,et al. How Students Attempt to Reduce Abstraction in the Learning of Mathematics and in the Learning of Computer Science , 2003, Comput. Sci. Educ..
[34] H. King. Threshold concepts and troublesome knowledge , 2006 .
[35] Briana B. Morrison,et al. The dimensions of variation in the teaching of data structures , 2004, ITiCSE '04.
[36] Martin C. Carlisle,et al. Tools for teaching introductory programming: what works? , 2006, SIGCSE '06.
[37] Ann E. Fleury. Programming in Java: student-constructed rules , 2000, SIGCSE '00.
[38] Stephen Cooper,et al. Evaluating the effectiveness of a new instructional approach , 2004, SIGCSE.
[39] L. Svensson. On Qualitative Differences in Learning: III--Study Skill and Learning. , 1977 .
[40] John Waldron,et al. Assessing the assessment of programming ability , 2004, SIGCSE '04.
[41] Michael Thuné,et al. Novice Java programmers' conceptions of "object" and "class", and variation theory , 2005, ITiCSE '05.
[42] Anders Berglund,et al. What does it take to learn 'programming thinking'? , 2005, ICER '05.
[43] A. Sfard. On the dual nature of mathematical conceptions: Reflections on processes and objects as different sides of the same coin , 1991 .
[44] Robert McCartney,et al. Can graduating students design software systems? , 2006, SIGCSE '06.
[45] Erik Bängtsson. Robust preconditioned iterative solution methods for large-scale nonsymmetric problems , 2005 .
[46] Lawrence Buckingham,et al. Ways of Experiencing the Act of Learning to Program: A Phenomenographic Study of Introductory Programming Students at University , 2004, J. Inf. Technol. Educ..
[47] Michael Kölling,et al. The Problem of Teaching Object-Oriented Programming, Part 2: Environments , 1999, J. Object Oriented Program..
[48] John R. Anderson,et al. Learning to Program , 1983, IJCAI.
[49] Christian Holmboe,et al. A cognitive framework for knowledge in informatics: the case of object-orientation , 1999, ITiCSE '99.
[50] Jorgen Sandburg. Are Phenomenographic Results Reliable , 1997 .
[51] Shirley Booth,et al. Learning to program : a phenomenographic perspective , 1992 .
[52] Shirley Booth,et al. Making Sense of Physics in the First Year of Study. , 1999 .
[53] David Kember,et al. Reconsidering the dimensions of approaches to learning , 1999 .
[54] Jennifer S. Kay. Teaching robotics from a computer science perspective , 2003 .
[55] P. Mayring. Qualitative Content Analysis , 2000 .
[56] D. Kember,et al. Does higher education promote independent learning? , 1990 .
[57] Noel Entwistle,et al. Concepts and conceptual frameworks underpinning the ETL project , 2003 .
[58] Patrice Frison,et al. Resources, tools, and techniques for problem based learning in computing , 1998, ITiCSE-WGR '98.
[59] Linda Brus,et al. Recursive black-box identification of nonlinear state-space ODE models , 2006 .
[60] Qusay H. Mahmoud,et al. Redesigning introductory computer programming with HTML, JavaScript, and Java , 2004 .
[61] E. Guba. Criteria for assessing the trustworthiness of naturalistic inquiries , 1981 .
[62] Mildred S. Friedman. Context for Learning , 1974 .
[63] John Wallace,et al. Strength, Sharing, and Service: Restorying and the Legitimation of Research Texts. , 2003 .
[64] Eric Roberts. Resources to support the use of Java in introductory computer science , 2004, SIGCSE.
[65] Eric Roberts,et al. The dream of a common language: the search for simplicity and stability in computer science education , 2004, SIGCSE '04.
[66] Matthew Flatt,et al. ProfessorJ: a gradual introduction to Java through language levels , 2003, OOPSLA '03.
[67] Mats Daniels,et al. Open Ended Group Projects a 'Tool' for More Effective Teaching , 2003, ACE.
[68] Roger Box,et al. Experiences when migrating from structured analysis to object-oriented modelling , 2000, ACSE '00.
[69] R. Säljö. Lärande i praktiken : ett sociokulturellt perspektiv , 2005 .
[70] Tammy VanDeGrift. Coupling pair programming and writing: learning about students' perceptions and processes , 2004, SIGCSE.
[71] Mikael Erlandsson,et al. Usability in Transportation - Improving the Analysis of Cognitive Work Tasks , 2006 .
[72] Mordechai Ben-aft,et al. Constructivism in computer science education , 1998, SIGCSE '98.
[73] Ference Marton,et al. Classroom Discourse and the Space of Learning , 2004 .
[74] Lois W. Sayrs. Interviews : an introduction to qualitative research interviewing , 1996 .
[75] Kenneth J. Goldman. A concepts-first introduction to computer science , 2004, SIGCSE '04.
[76] Michael Kölling,et al. Objects First with Java - A Practical Introduction Using BlueJ (5th Edition) , 2002 .
[77] Lynda Thomas,et al. Scaffolding with object diagrams in first year programming classes: some unexpected results , 2004, SIGCSE '04.