scholarly journals THE EFFECT OF VISUALIZING ROLE OF VARIABLE IN OBJECT ORIENTED PROGRAMMING UNDERSTANDING

Author(s):  
Mabroukah Amarif ◽  
Sakeenah Ahmed
Author(s):  
Omar Karram

Computer games are an effective approach that enhances student’s motivation and innovation. Many modern teaching strategies have been implemented in the process of teaching different subjects such as learn to do, explore to learn, cognitive and meta-cognitive learning, and gamification. Gamification is an effective approach to make a positive change in students' behavior and attitude towards learning, to improve their motivation and engagement. This paper presents the role of computer games in enhancing high schools computer science students’ motivation and engagement through gamification. It’s illustrated the implementation of Code Combat as a teaching model for teaching object-oriented programming (OOP) which considered a tough topic in the computer science field. Code-Combat is a gamification platform that uses games elements to make coding interesting and engaging for students. It consists of different levels, where each level covers a specific topic in computer science and structures based on object oriented methodology such as(variables, conditions, loops and recursion).


2020 ◽  
Vol 1 (9) ◽  
pp. 14-21
Author(s):  
M. A. Fedotenko

The article presents an analytical review devoted to determining the place and role of object-oriented programming in the school informatics course and in the system of training future informatics teachers. The relationship between the content of the school informatics course and the content of subject training of future informatics teachers with the modern level of development of informatics as a science, as well as with the national development strategy of the Russian Federation are identified and highlighted. The conclusion is made about the relevance and expediency of expanding the role of object-oriented programming both in the content of the school informatics course and in the content of the subject training of future teachers of this course. On the example of the methodological training system developed by the author, the possibilities of such an expansion are proposed by developing interdisciplinary connections with methodological disciplines (through the development of educational mobile applications) are proposed.


Author(s):  
Marietjie Havenga

This article reports on the role of metacognitive skills when solving object-oriented programming problems as part of a case study. The research was constructivist-based within an interpretivist approach to explore how four students constructed their own thinking when solving programming problems. A qualitative methodology was employed. Both concept-driven coding and data-driven coding were applied. Two main issues emerged from the findings. Participating students had fragmented knowledge of the object-oriented approach and shortcomings regarding the implementation thereof, and they experienced problems with metacognitive control during all the steps of program development. Based on the findings the use of metacognitive critical control points (MCCPs) is proposed to be used as a mechanism to facilitate students in their programming efforts and to prevent loss of control during program development.


Author(s):  
Serhii Koniukhov

The article analyzes the methods and means of teaching that are used in the practice of training future engineer-programmers, the methods of their use in the process of formation of students competence in the field of object-oriented development. For example, the use of electronic teaching aids, taking into account the individual educational needs of students. These can be environments that implement the method of visualizing the concepts of OOP, simulators, with which you can organize an independent training with automatic checking of results, etc. Another approach is to consistently enhance the role of interactive learning methods that encourage students to independently formulate conclusions, apply existing knowledge and find new ones. The directions of further research, which consist in the development of a system of methods and teaching methods, adapted to the features of object-oriented programming as a subject of study in institutions of higher education, are determined.


1990 ◽  
Author(s):  
E. H. Bensley ◽  
T. J. Brando ◽  
J. C. Fohlin ◽  
M. J. Prelle ◽  
A. M. Wollrath

Sign in / Sign up

Export Citation Format

Share Document