“…Mordechai (or Moti) Ben-Ari has published a few articles discussing application of constructivism and situated learning in computer science education (1998; 2001; 2004; 2005). Machanick (2007) discuss how social constructivism can be applied in computer science whereas Kölling and Barnes (2004), Astrachan and Reed (1995), Astrachan, Selby and Unger (1996), Chee (1995) as well as Schulte, Magenheim, Niere, and Schäfer (2003) discuss the application of an apprentice based pedagogy in computer science education. In general, it seems that the influence of pedagogy on the design and development of introductory programming courses is limited.…”