Influence of the familiarization with "scratch" on future teachers' opinions and attitudes about programming and ICT in education
Georgios Fesakis, Kiriaki Serafeim · ACM SIGCSE Bulletin · 2009
Computer programming is considered a very important competence which is usually quite difficult to learn. Teaching computer programming to novices has to overcome important obstacles in order to be successful. The problem is even greater for non computer science majors. In order to overcome the difficulties and increase the rate of students that adopt positive views towards computer science, several educational programming environments have been proposed. Scratch educational programming environment offers innovative programming techniques and enables the rather easy development of games, animations, interactive stories etc. In this paper the effects of using Scratch in an introductory computer programming course for future teachers' attitudes and opinions are explored.