Pedagogy and Processes for a Computer Programming Outreach Workshop—The Bridge to College Model

This paper describes a model for computer programming outreach workshops aimed at second-level students (ages 15-16). Participants engage in a series of programming activities based on the Scratch visual programming language, and a very strong group-based pedagogy is followed. Participants are not required to have any prior programming experience. An empirical evaluation was undertaken to evaluate to what extent the model was successful in: (1) giving the participants a deeper understanding of what studying a computing degree and working in the computing profession entails; and (2) increasing their interest in pursuing a third-level qualification in a computer-related area.

[1]  Donald A. Schön,et al.  The Computer Clubhouse: Technological Fluency in the Inner City , 1998 .

[2]  Anne McDougall,et al.  Student Strategies for Learning Computer Programming: Implications for Pedagogy in Informatics , 2004, Education and Information Technologies.

[3]  Carol Frieze Diversifying the images of computer science: undergraduate women take on the challenge! , 2005 .

[4]  Mitchel Resnick,et al.  Scratch: A Sneak Preview , 2004 .

[5]  S. Cassidy,et al.  Developing the Computer User Self-Efficacy (Cuse) Scale: Investigating the Relationship between Computer Self-Efficacy, Gender and Experience with Computers , 2002 .

[6]  S. Papert The children's machine: rethinking school in the age of the computer , 1993 .

[7]  L. S. Vygotksy Mind in society: the development of higher psychological processes , 1978 .

[8]  Marina Papastergiou,et al.  Are Computer Science and Information Technology still masculine fields? High school students' perceptions and career choices , 2008, Comput. Educ..

[9]  M.R. Anderson-Rowland,et al.  COOL (computer outreach opportunities for learning) development and assessment , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[10]  Mitchel Resnick,et al.  Programming by choice: urban youth learning programming with scratch , 2008, SIGCSE '08.

[11]  John Maloney,et al.  Scratch: a sneak preview [education] , 2004, Proceedings. Second International Conference on Creating, Connecting and Collaborating through Computing, 2004..

[12]  Lenore Blum,et al.  CS4HS: an outreach program for high school CS teachers , 2007, SIGCSE.

[13]  Philip J Cowen,et al.  Constructionism , 2011, BMJ : British Medical Journal.