Teaching the Nintendo generation to program
Communications of the ACM - Supporting community and building social capital
C5 '04 Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing
Factors affecting the success of non-majors in learning to program
Proceedings of the first international workshop on Computing education research
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
ScratchR: sharing user-generated programmable media
Proceedings of the 6th international conference on Interaction design and children
FEATURE: Empowering kids to create and share programmable media
interactions - Pencils before pixels: a primer in hand-generated sketching
Proceedings of the 39th SIGCSE technical symposium on Computer science education
'scratch' your way to introductory cs
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Programming by choice: urban youth learning programming with scratch
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Collaboration, computation, and creativity: media arts practices in urban youth culture
CSCL'07 Proceedings of the 8th iternational conference on Computer supported collaborative learning
Can algotutor change attitudes toward algorithms
Proceedings of the 42nd ACM technical symposium on Computer science education
Scratch the workshop and its implications on our world of computing
Journal of Computing Sciences in Colleges
Using the context of algorithmic art to change attitudes in introductory programming
Journal of Computing Sciences in Colleges
Can we teach algorithm development skills?
Proceedings of the 50th Annual Southeast Regional Conference
A guideline for game development-based learning: a literature review
International Journal of Computer Games Technology
Hi-index | 0.00 |
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.