Students working with a large software system : experiences and understandings

This monograph describes an empirical study with the overall aim of producing insights about how students experience the subject Computer Science and its learning environments, particularly program ...

[1]  Friedrich Steimann,et al.  Towards the systematic use of interfaces in JAVA programming , 2003, PPPJ.

[2]  Håkan Hult,et al.  From senior student to novice worker: learning trajectories in political science, psychology and mechanical engineering , 2006 .

[3]  Henrik Johansson,et al.  Performance characterization and evaluation of parallel PDE solvers , 2006 .

[4]  Björn Haglund 'Stimulated recall': Några anteckningar om en metod att generera data , 2003 .

[5]  Timothy A. Budd An introduction to object-oriented programming (2nd ed.) , 1997 .

[6]  Arnold Pears,et al.  Structuring CSed research studies: connecting the pieces , 2003, ITiCSE.

[7]  Timothy Lethbridge,et al.  A survey of the relevance of computer science and software engineering education , 1998, Proceedings 11th Conference on Software Engineering Education.

[8]  Dale Skrien,et al.  Learning Appreciation for Design Patterns by Doing it the Hard Way First , 2003, Comput. Sci. Educ..

[9]  Hans H. Kron,et al.  Programming-in-the-Large Versus Programming-in-the-Small , 1976, IEEE Trans. Software Eng..

[10]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[11]  F. Marton,et al.  On qualitative differences in learning , 2013 .

[12]  Bjarne Stroustrup,et al.  The C++ programming language (2nd ed.) , 1991 .

[13]  Richard T. White,et al.  Book Review: Evaluating the Quality of Learning: The SOLO Taxonomy (Structure of the Observed Learning Outcome) , 1983 .

[14]  Björn Holmberg Towards markerless analysis of human motion , 2005 .

[15]  S . Amanuddin,et al.  At the Other End , 1984 .

[16]  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..

[17]  유창조 Naturalistic Inquiry , 2022, The SAGE Encyclopedia of Research Design.

[18]  Michael Kölling,et al.  Enhancing apprentice-based learning of Java , 2004, SIGCSE '04.

[19]  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..

[20]  Mira Kajko-Mattsson,et al.  Developing CM3: Maintainers' Education and Training at ABB , 2002, Comput. Sci. Educ..

[21]  Benjamin S. Bloom,et al.  Taxonomy of Educational Objectives: The Classification of Educational Goals. , 1957 .

[22]  Linda McIver,et al.  Research Agenda for Computer Science Education , 2001, PPIG.

[23]  Said Hadjerrouit Constructivism as guiding philosophy for software engineering education , 2005, SGCS.

[24]  Paul Sjöberg,et al.  Numerical solution of the Fokker–Planck approximation of the chemical master equation , 2005 .

[25]  J. Beniger The Control Revolution: Technological and Economic Origins of the Information Society , 1986 .

[26]  Janet Rountree,et al.  Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..

[27]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[28]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[29]  Thomas C. Oden,et al.  The structure of awareness , 1969 .

[30]  B. Bloom Taxonomy of educational objectives , 1956 .

[31]  Axel Schmolitzky "Objects first, interfaces next" or interfaces before inheritance , 2004, OOPSLA '04.

[32]  Sandro Morasca,et al.  On the importance of dialogue with industry about software engineering education , 2006, SSEE '06.

[33]  Mordechai Ben-Ari,et al.  Situated Learning in Computer Science Education , 2004, Comput. Sci. Educ..

[34]  Gerlese S. Åkerlind Variation and commonality in phenomenographic research methods , 2005 .

[35]  J. Biggs,et al.  Teaching For Quality Learning At University , 1999 .

[36]  Miguel-Ángel Sicilia,et al.  Strategies for teaching object-oriented concepts with Java , 2006, Comput. Sci. Educ..

[37]  Timothy A. Budd,et al.  An introduction to object-oriented programming , 1991 .

[38]  F. Marton,et al.  Learning and Awareness , 1997 .

[39]  Hans H. Kron,et al.  Programming-in-the-Large Versus Programming-in-the-Small , 1975 .

[40]  Elizabeth L. Useem,et al.  The Control Revolution: Technological and Economic Origins of the Information Society , 1986 .

[41]  David Lorge Parnas,et al.  Software engineering programmes are not computer science programmes , 1999, Ann. Softw. Eng..

[42]  Anders Berglund,et al.  Qualitative Research Projects in Computing Education Research: An Overview. , 2006 .

[43]  F. Marton,et al.  ON QUALITATIVE DIFFERENCES IN LEARNING—II OUTCOME AS A FUNCTION OF THE LEARNER'S CONCEPTION OF THE TASK , 1976 .

[44]  John Dalbey The Software Engineering Apprentice , 1998, Comput. Sci. Educ..

[45]  John T. Stasko,et al.  Models and areas for CS education research , 2001, SIGCSE '01.

[46]  A. Parry Handbook of Qualitative Research , 2002 .

[47]  J. Richardson The Concepts and Methods of Phenomenographic Research , 1999 .

[48]  Yiffat Ben-David Kolikant Learning Concurrency as an Entry Point to the Community of Computer Science Practitioners. , 2004 .

[49]  John Wallace,et al.  Strength, Sharing, and Service: Restorying and the Legitimation of Research Texts. , 2003 .

[50]  F. Marton,et al.  ON QUALITATIVE DIFFERENCES IN LEARNING: I—OUTCOME AND PROCESS* , 1976 .

[51]  Anna Eckerdal,et al.  Novice students' learning of object-oriented programming , 2006 .

[52]  Shirley Booth Learning Computer Science and Engineering in Context , 2001, Comput. Sci. Educ..

[53]  Ference Marton,et al.  On Some Necessary Conditions of Learning , 2006 .

[54]  Said Hadjerrouit,et al.  A constructivist approach to object-oriented design and programming , 1999, ITiCSE '99.

[55]  Jutta Eckstein Educators' symposium , 2000, OOPSLA '00.

[56]  Ference Marton,et al.  Phenomenography-a research approach to investigating different understandings of reality , 1986 .

[57]  Rayford B. Vaughn Teaching Industrial Practices in an Undergraduate Software Engineering Course , 2001, Comput. Sci. Educ..

[58]  Ference Marton,et al.  Classroom Discourse and the Space of Learning , 2004 .

[59]  A. Sfard On the dual nature of mathematical conceptions: Reflections on processes and objects as different sides of the same coin , 1991 .

[60]  N. Whitsed Learning and teaching. , 2003, Health information and libraries journal.

[61]  John B. Biggs,et al.  Teaching for Quality Learning at University: What the Student Does , 1999 .

[62]  Maria Letizia Jaccheri Software quality and software process improvement course based on interaction with the local software industry , 2001, Comput. Appl. Eng. Educ..

[63]  Roseanne Tesoriero Tvedt,et al.  The Software Factory: An Undergraduate Computer Science Curriculum , 2002, Comput. Sci. Educ..