“…Birçok alanın öğretiminde olduğu gibi bilgisayar bilimleri eğitimi ve kodlama öğretiminde de farklı yaklaşımlar uygulanmaktadır. Alanyazında, bilgisayar bilimleri eğitiminde oyun programlama yaklaşımının sıklıkla denendiği (Fokides, 2017;Jenson ve Droumeva, 2016), araç kitleriyle öğretimin yapıldığı (Arabacıoğlu, Bülbül ve Filiz, 2007;Raab, Rasala ve Proulx, 2000), öğrencilerin öğrenme nesneleri tasarladığı (Abad, 2008), dijital hikâye yazdığı (Hansen ve diğ., 2016), mobil uygulama geliştirdiği (John ve Rani, 2015) çalışmalar görülmektedir. Ayrıca robot programlama (Ersoy, Madran ve Gülbahar 2011), e-öğrenme ortamında probleme dayalı öğrenme (Bashir ve Hoque, 2016), Alice programlama aracının kullanımı ve nörodidaktik yöntemler (Sabitzer, 2011) önerilen yaklaşımlar olarak karşımıza çıkmaktadır.…”