Students' perceptions of the differences between formal and informal learning

Research has shown that most learning in the workplace takes place outside of formal training and, given the swiftly changing nature of the field, computer science graduates more than most workers, need to be able to learn computing topics outside of organized classes. In this paper we discuss students' perceptions of the difference between formal and informal learning of computing topics, based on three datasets: essays collected from a technical writing course at a single university; the results of a brainstorming exercise conducted in the same course; and semi-structured interviews conducted at six institutions in three countries. The students report strengths and weaknesses in informal learning. On the one hand, they are motivated, can choose their level of learning, can be more flexible about how they learn, and often retain the material better. On the other hand, they perceive that they may miss important aspects of a topic, learn in an ad hoc way, and have difficulty assessing their learning.

[1]  J. McNally Self-Directed Learning, A Guide for Learners and Teachers , 1976 .

[2]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

[3]  Pamela Jordan Basics of qualitative research: Grounded theory procedures and techniques , 1994 .

[4]  Carol Sue Zander Design of a knowledge-based system for a distributed very large area network (VLAN) , 1996 .

[5]  ZanderCarol,et al.  Assessing the ripple effect of CS1 language choice , 2000 .

[6]  Keith B. Lucas,et al.  Theoretical Perspectives on Learning in an Informal Setting , 2003 .

[7]  Jay Bal,et al.  The emerging self‐directed learning methods for design engineers , 2003 .

[8]  Jennifer A. Moon A Handbook of Reflective and Experiential Learning: Theory and Practice , 2004 .

[9]  Carol Zander,et al.  Narrowing the digital divide: in search of a map to mend the gap , 2004 .

[10]  Briana B. Morrison,et al.  A multi-institutional investigation of computer science seniors' knowledge of programming concepts , 2005 .

[11]  Sue Fitzgerald,et al.  A multi‐institutional, multinational study of programming concepts using card sort data , 2005, Expert Syst. J. Knowl. Eng..

[12]  Robert McCartney,et al.  Comparing Student Software Designs Using Semantic Categorization , 2005 .

[13]  Margaret C. Lohman Factors influencing teachers' engagement in informal learning activities , 2006 .

[14]  Mark Guzdial,et al.  Graphic designers who program as informal computer science learners , 2006, ICER '06.

[15]  Robert McCartney,et al.  Categorizing student software designs: Methods, results, and implications , 2006, Comput. Sci. Educ..

[16]  Sharon M. Tuttle,et al.  Different approaches to the programming languages course , 2006 .

[17]  Robert McCartney,et al.  Putting threshold concepts into context in computer science education , 2006, ITICSE '06.

[18]  J. Cross Informal Learning: Rediscovering the Natural Pathways That Inspire Innovation and Performance , 2006 .

[19]  Robert McCartney,et al.  Threshold concepts in computer science: do they exist and are they useful? , 2007, SIGCSE.

[20]  Robert B. Allen,et al.  Programming-lite: a dialog on educating computer science practitioners in a "flat world" , 2007, SIGCSE '07.

[21]  Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education , 2007 .

[22]  Gary Lewandowski,et al.  Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies , 2008, SIGCSE '08.

[23]  Robert McCartney,et al.  Student understanding of object-oriented programming as expressed in concept maps , 2008, SIGCSE '08.

[24]  Junaidah Hashim Competencies acquisition through self‐directed learning among Malaysian managers , 2008 .

[25]  Mark Guzdial,et al.  Discovering computing: perspectives of web designers , 2010, ICER '10.

[26]  Robert McCartney,et al.  Computing students learning computing informally , 2010, Koli Calling.