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. Programming teaching has been a recurring research target in the scientific community. Several programming teaching approaches like digital games, programming paradigms (visual block-based), platforms of gamification, robotics, among others has been proposed. In Brazil, mainly in the public school system, where there are several problems of technological infrastructure, such as lack of computers, laboratories and internet, turns on hard make interventions towards teaching programming. This work aims to present a framework that allows the integration of tangible objects to existing programming teaching platforms through Computer Vision techniques and approaches based on Computer Science Unplugged (CS Unplugged). For that, studies were carried out that looked for evidence that could provide answers to the research questions around the goal of this work. A Systematic Literature Review (SLR), an exploratory and another experimental study were carried out aim prospecting requirements and contextual analysis, implementation of suitable techniques and strategies, and evaluation if the proposed approach fits well in a programming teaching context. The results evidenced the possibility concreteness integration of educational platforms based on block-based visual programming by Computer Vision techniques with CS Unplugged activities and it gives a positive experience in the programming teaching-learning process. It can be concluded that the proposed approach, which aims to promote the integration of tangible objects with programming teaching platforms, presents advantages by providing a useful experience by bringing constructivist activities closer to the virtual resources made available by digital programming platforms.