A framework to Integrate Programming Learning Platforms and Computer Science Unplugged
Teach of Programming, Computer Science Unplugged, Framework, Computing Vision.
The world in today has required more and more individuals who are capable about the use of technology. Regardless of the area of activity, the skills of Computational Thinking (CT) represent a differential to who owns them. Realizing the importance of these skills, several developed countries have implemented strategies for the development of such skills as early as possible in elementary school through proposals to reformulate their educational curricula. Teaching programming, which is one of the most CT skills related to Computer Science, is a challenge that has awakened the scientific community's interest around the world. Several programming teaching approaches have been proposed: digital games, programming paradigms (visual block-based), platforms of gamification, robotics, among others. In Brazil, mainly in the public school system, problems of technological infrastructure, such as lack of computers, laboratories and internet, make programming interventions hard. The purpose of this work is to present a framework that allows the integration of tangible objects with existing programming teaching platforms through computational vision techniques and strategies based on Computer Science Unplugged (CS Unplugged).