Using Gamification Technique to Increase Capacity in the Resolution of Problems During the Process Teaching and Learning Programming

Author(s):  
Mónica Adriana Carreño-León ◽  
Francisco Javier Rodríguez-Álvarez ◽  
Jesús Andrés Sandoval-Bringas
2014 ◽  
Vol 13 (9) ◽  
pp. 5015-5019
Author(s):  
Leonard J. Mselle

This article discusses visualization as a technique to enhance programming comprehension. It points out that current animation approach, being machine-based technique, is inadequate due to the fact that machine-based animation tools are difficult to integrate in the current teaching materials. In addition, machine-centered animators do not guarantee the learner with absolute engagement. In this paper, MTL, as a visualization technique which is absolutely learner-driven is demonstrated and discussed. It is shown that MTL can be integrated with current materials for teaching and learning programming and it can guarantee absolute authority to the learner.


Author(s):  
Alireza Ebrahimi

Teaching and learning programming can be enhanced by the incorporation of visualization. A system and method that the author created, known as Visual Plan Construct Language (VPCL), incorporates programming visualization for teaching, learning programming, and problem solving. VPCL contains a Plan Library that is accessible through the Web. A user can create and establish a working space and environment on the system to examine VPCL plan library and develop one's own plan library. VPCL consists of three phases: Plan Observation, Plan Integration, and Plan Creation. The observation phase rehearses how a program is broken down into smaller components with their integration relationship. The integration phase concentrates on how two plans are related to each other in building a program. The methods of integration are known as appended, interleaved, branched, and embedded. The creation phase concentrates on how a new plan is built using the existing plans from the plan library.


2021 ◽  
pp. 362-373
Author(s):  
Faridah Hani Mohamed Salleh ◽  
Deshinta Arrova Dewi ◽  
Nurul Azlin Liyana ◽  
Naziffa Raha Md Nasir

Author(s):  
Alaeeddine Yassine ◽  
Mohammed Berrada ◽  
Ahmed Tahiri ◽  
Driss Chenouni

<p class="0abstract">This paper presents and discusses a new mobile application for teaching and learning programming basics. The purpose is to help students acquire competencies while having fun and using their own devices. The mobile application was designed according to cross-platform approach to reach the broadest possible audience of learners, saving time and effort of development and maintenance. The code is fully shared between mobile platforms (iOS, Android and Windows Phone) allowing learners to install the application on any device. The core application is based on a multi-agent system to make the application interactive, flexible and dynamic and provide students with tailored instructions. A prototype is presented showing the main features of the application.</p>


Author(s):  
Mirjana Ivanović ◽  
Ana Madevska Bogdanova ◽  
Boris Milašinović ◽  
Miloš Savić ◽  
Klaus Bothe

Sign in / Sign up

Export Citation Format

Share Document