46,206 Hits in 4.5 sec

Addressing the gender gap in computer programming through the design and development of serious games

Carlos Vaz De Carvalho, Spela Cerar, Joze Rugelj, Hariklia Tsalapatas, Olivier Heidmann
2020 IEEE Revista Iberoamericana de Tecnologias del Aprendizaje  
This article presents a European initiative -CODING4GIRLS -that proposes to teach coding through a game design and development process based on a design thinking methodological approach that is linked  ...  computer science attractive to all, that is by answering the following issues: a) misperception among educators, learners, parents and youngsters on the suitability of computer science careers to girls  ...  Scratch is a block-based programming environment -visual programming language with blocks that works as puzzle pieces, which allows for learners to assemble programs by snapping together the blocks and  ... 
doi:10.1109/rita.2020.3008127 fatcat:fpusabjry5f4pggyyrphd63dee

Developing a Mathematics Lesson Plan based on Visual Learning Technology

Jamal Raiyn
2016 International Journal of Education and Management Engineering  
Visual representation in mathematics is important for teachers and for pupils in their teaching and learning of mathematics, respectively. Various visual learning platforms are used in mathematics.  ...  Various researchers have highlighted the importance of the introduction of visual learning in mathematics.  ...  The most common programming concepts gained through visual programming environments are the loops (iteration), conditional statements that support problem solving, logic, reasoning and system thinking.  ... 
doi:10.5815/ijeme.2016.04.01 fatcat:gxt6wcbtw5hyxbsrgsd7dnzpuu

Hacia la educación del futuro: El pensamiento computacional como mecanismo de aprendizaje generativo

Eduardo SEGREDO, Gara MIRANDA, Coromoto LEÓN
2017 Education in the Knowledge Society  
. • Block-based/Text-based/Both: indicates if the tool allows users to program through blocks, text, or if both options are available. • Target programming language: this dimension shows if the tool is  ...  This promotion is usually done from the approach of computer programming.  ... 
doi:10.14201/eks2017182335 fatcat:l7tvzrgwdjeq7ifbvnadzpp2ei

Primary School Pupils' Attitudes toward Learning Programming through Visual Interactive Environments

Khaled Asad, Moanis Tibi, Jamal Raiyn
2016 World Journal of Education  
These applications are the outcomes of programming work that involves skills, such as computational and algorithmic thinking. Learning programming is not easy for students children.  ...  Therefore, they have become easy to use, very attractive and helpful for teaching children how to program and to develop their algorithmic and computational thinking skills.  ...  Ioannidou (2011) used games to support and develop computational thinking skills and to promote and increase opportunities for computer science education in the regular curriculum.  ... 
doi:10.5430/wje.v6n5p20 fatcat:2q72yxoyojb6zhb643inirghea

Exploring the Effect of Training in Visual Block Programming for Preservice Teachers

José Manuel Sáez-López, Javier del Olmo-Muñoz, José Antonio González-Calero, Ramón Cózar-Gutiérrez
2020 Multimodal Technologies and Interaction  
The need to improve the implementation of visual block programming in Education Degree curricula is supported.  ...  This study evaluates the effectiveness of visual block programming-based instruction and its possibilities in the training of future teachers.  ...  attitude towards visual block programming as an educational tool, and their enjoyment.  ... 
doi:10.3390/mti4030065 fatcat:kmjv337375cwdbxozccekq73ee

A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers

João, Nuno, Fábio, Ana
2019 Education Sciences  
Within the activities of the master's program, we developed a cross-analysis of the core characteristics of 26 block-based and visual programming applications (apps) used to teach computational thinking  ...  In the last few years, it has been pointed out that teaching programming is a strong strategy to develop pupils' competences in computational thinking (CT).  ...  The second theme is centered on the pedagogical aspects of computational thinking, the programming concepts, and visual or block programming environments.  ... 
doi:10.3390/educsci9030181 fatcat:3ddna3sdjbdedg65xsjblfgxyy

An Evaluation of Open Digital Gaming Platforms for Developing Computational Thinking Skills [chapter]

Andoni Eguíluz, Pablo Garaizar, Mariluz Guenaga
2018 Simulation and Gaming  
In parallel, various initiatives have developed interactive digital tools for learners to meet this type of thinking through a series of activities commonly framed as games.  ...  Due to business needs and the growing importance of technology in society, in recent years, the concept of computational thinking has emerged, especially focused on its inclusion in compulsory education  ...  use the block-based visual programming.  ... 
doi:10.5772/intechopen.71339 fatcat:6fo3knbbtbczdfup6ugs524a7e

Developing Computational Thinking with Educational Technologies for Young Learners

Yu-Hui Ching, Yu-Chang Hsu, Sally Baldwin
2018 TechTrends  
technologies for developing computational thinking in young learners.  ...  The final publication is available at Abstract This article aims to provide an overview of the opportunities for developing computational thinking in young learners.  ...  Learners can use visual blocks to design games or program for robotics and drones. These animation/game development tools are usually powerful in developing young learners' computational concepts.  ... 
doi:10.1007/s11528-018-0292-7 fatcat:ks4ma2kayjgapofy62e6d4nsdm

On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers

João Piedade, Nuno Dorotea, Ana Pedro, João Filipe Matos
2020 Education Sciences  
This study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills.  ...  The main results pointed out the affordances and possibilities of the use of learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills as well as a  ...  In the course of Didactics of Informatics, pre-service teachers are involved in several activities to learn about computer science, computational thinking, block-based and visual programming languages,  ... 
doi:10.3390/educsci10090214 fatcat:f3ntwtkwrjhodfwzijmviv5pma

Visualizing Learning in Open-Ended Problem Solving in the Arts

Walter Bender, Claudia Urrea
2015 RED. Revista de Educación a Distancia  
In this paper, we examine in detail data from a programming competition among schools from the "Conectandonos" project, a one-to-one computing initiative implemented in Costa Rica by Quirós Tanzi Foundation  ...  We apply the framework to the Turtle Blocks projects of 45 children.  ...  We would like to thanks Artemis Papert, Brian Silverman and Cynthia Solomon for their contributions to Turtle Blocks and Pacita Pena for helping design the rubric.  ... 
doi:10.6018/red/46/2 fatcat:u5wgrbc5yrcxfhum7rfs2lm5l4

In the Eye of the Beholder? Detecting Creativity in Visual Programming Environments [article]

Anastasia Kovalkov, Avi Segal, Kobi Gal
2020 arXiv   pre-print
This work provides a computational tool for measuring creativity in visual programming that combines theory from the literature with data mining approaches.  ...  Visual programming environments are increasingly part of the curriculum in schools. Their potential for promoting creative thinking of students is an important factor in their adoption.  ...  We use Torrance's theory to develop a computational tool for measuring creativity in visual programming.  ... 
arXiv:2004.05878v1 fatcat:z7ttjsnxkbfgvkhr6e3ah64xoi

How can a simulation game support the development of computational problem-solving strategies?

Nikolaos Pellas, Spyridon Vosinakis
2017 2017 IEEE Global Engineering Education Conference (EDUCON)  
However, there has been relatively little research shown about how game playing can be associated with the development of computational thinking and how fundamental programming concepts can be supported  ...  This work investigates how a simulation game should be designed to support the development of computational problem-solving strategies through the medium of learning fundamental computer science concepts  ...  In game playing approaches, students play computer games that promote algorithmic thinking and basic programming skills, mainly, by using website.  ... 
doi:10.1109/educon.2017.7942991 dblp:conf/educon/PellasV17 fatcat:4wbexhd255g5vl4f7sij5gymfy

Ücretsiz Üç Görsel Programlama Ortamının İncelenmesi ve Karşılaştırılması

Kadir Yücel Kaya, İsmail Yıldız
2019 Kastamonu Eğitim Dergisi  
Additionally, users can reach the products through a web browser from nearly any modern computer operating system.  ...  Through the examination of visual programming environments, important differences and features were aimed to be specified.  ...  Rather than defining the computational thinking and its step, applying it through the development of programs through algorithms and the steps of computational thinking such as abstraction is more essential  ... 
doi:10.24106/kefdergi.3640 fatcat:asmq5g3zmjd3ldmanhcnsxxley


2021 2021 IEEE Global Engineering Education Conference (EDUCON)  
Demands under Industry 4.0 Paradigm 903 Gil, Rosario Promoting Computational Thinking through Visual Block Programming Tools 1131 Giraldo, Juan S.  ...  : Closing the Gaps: Diversity in Programming Education 1449 Sáez-López, Jose Manuel Promoting Computational Thinking through Visual Block Programming Tools 1131 Sahoo, Sarthak Glassdoor Job Description  ... 
doi:10.1109/educon46332.2021.9453902 fatcat:3gg6om2c35dn5hdwjc7wmptkn4

An assessment method for a designerly way of computational thinking

Elif Belkıs Öksüz, Gülen Çağdaş
2020 A/Z ITU journal of Faculty of Architecture  
It is addressed as a collection of mental tools and concepts that are borrowed from computer sciences.  ...  For that, it offers an assessment method to explore whether a visual thinker's ability to make abstractions has any impact on their process of visual computing.  ...  of some of the well-known visual programming tools for designers.  ... 
doi:10.5505/itujfa.2020.86729 fatcat:mptbcj4iyrc3tmpbivh2ypydqm
« Previous Showing results 1 — 15 out of 46,206 results