Search
Search Results
-
MTR framework for teaching model-based testing
127-144Views:49In the current article, it is presented how Model ≫ Test ≫ Relax (MTR), a free and open-source, extended finite state machine model-based testing framework can be used for education purposes. With the education-related features of MTR – such as graph visualizations, subsequence creation, test suite export – the students are able to understand the concept behind model-based testing, the working of different model conversion and test generation algorithms. With project works, the students use the MTR framework for the automatic test design of a simplified, small scale realworld example. The framework also provides a simulation script for comparing the complexities and fault detection capabilities of different test generation algorithms.
Subject Classification: 68M15
-
Computer cooking vs. problem solving
35-58Views:351Computer cooking is a task-related phenomenon where students (end-users) must blindly follow a long list of orders without any connection to the content of the problem, if there is any. Despite its low efficacy, this method is widely used and accepted in informatics both in the learning-teaching process and testing. The National Base Curriculum 2020 in Hungary is in complete accordance with the ‘Informatics Reference Framework for Schools’, but the course books hardly use the latest results of computer education research. The present paper provides examples of how the results of computer education research can be integrated into teaching-learning materials and classroom practices and discusses the effectiveness and consequences of the different solutions, where tool-centred approaches are compared to problem-focused solutions.
Subject Classification: 94-01
-
The tools for developing a spatial geometric approach
207-216Views:231Tamás Varga writes about the use of tools: "The rational use of tools - the colored bars, the Dienes set, the logical set, the geoboard, and some other tools - is an element of our experiment that is important for all students, but especially for disadvantaged learners." (Varga T. 1977) The range of tools that can be used well in teaching has grown significantly over the years. This paper compares spatial geometric modeling kits. Tamás Varga uses the possibilities of the Babylon building set available in Hungary in the 1970s, collects space and flat geometry problems for this (Varga T. 1973). Similarly, structured kits with significantly more options have been developed later, e.g. ZomeTool and 4D Frame. These tools are regularly used in the programs of the International Experience Workshop (http://www.elmenymuhely.-hu/?lang=en). Teachers, schools that have become familiar with the versatile possibilities of these sets, use them often in the optional and regular classes. We recorded a lesson on video where secondary students worked with the 4D Frame kit. We make some comments and offer some thoughts on this lesson.
Subject Classification: 97G40, 97D40
-
Trigonometric identities via combinatorics
73-91Views:274In this paper we consider the combinatorial approach of the multi-angle formulas sin nΘ and cos nΘ. We describe a simple "drawing rule" for deriving the formulas immediately. We recall some theoretical background, historical remarks, and show some topics that is connected to this problem, as Chebyshev polynomials, matching polynomials, Lucas polynomial sequences.
Subject Classification: 05A19
-
Metacognition – necessities and possibilities in teaching and learning mathematics
69-87Views:269This article focuses on the design of mathematics lessons as well as on the research in mathematics didactics from the perspective that metacognition is necessary and possible.
Humans are able to self-reflect on their thoughts and actions. They are able to make themselves the subject of their thoughts and reflections. In particular, it is possible to become aware of one’s own cognition, which means the way in which one thinks about something, and thus regulate and control it. This is what the term metacognition, thinking about one’s own thinking, stands for.
Human thinking tends to biases and faults. Both are often caused by fast thinking. Certain biases occur in mathematical thinking. Overall, this makes it necessary to think slow and to reflect on one’s own thinking in a targeted manner.
The cognitive processes of thinking, learning and understanding in mathematics become more effective and successful when they are supplemented and extended by metacognitive processes. However, it depends on a specific design of the mathematics lessons and the corresponding tasks in mathematics.Subject Classification: 97C30, 97C70, 97D40, 97D50, 97D70
-
Teaching undergraduate mathematics - a problem solving course for first year
183-206Views:274In this paper we describe a problem solving course for first year undergraduate mathematics students who would be future school teachers.
Subject Classification: 97B50, 97B70, 97D50, 97D60, 97F60, 97U30
-
What can we learn from Tamás Varga’s work regarding the arithmetic-algebra transition?
39-50Views:277Tamás Varga’s Complex Mathematics Education program plays an important role in Hungarian mathematics education. In this program, attention is given to the continuous “movement” between concrete and abstract levels. In the process of transition from arithmetic to algebra, the learner moves from a concrete level to a more abstract level. In our research, we aim to track the transition process from arithmetic to algebra by studying the 5-8-grader textbooks and teacher manuals edited under Tamás Varga's supervision. For this, we use the appearance of “working backward” and “use an equation” heuristic strategies in the examined textbooks and manuals, which play a central role in the mentioned process.
Subject Classification: 97-01, 97-03, 97D50
-
How do secondary school students from the Kurdistan Region of Iraq understand the concept of function?
221-244Views:322The study investigates secondary school students' understanding of the concept of function. The paper focuses on three main aspects: students' ability to define the concept of function; students' ability to recognize different representations of function; and students' ability to convert between different representations. A test was developed to assess the three main constructs of the study and administered to 342 students in secondary schools in the Kurdistan Region of Iraq. According to the results, students have diffculties in recognizing different representations of function and conversion between them. Connections between different parts of the test may provide hints on educational challenges of how to appropriately teach functions.
Subject Classification: 26Bxx, 97D60
-
Task reformulation as a practical tool for formation of electronic digest of tasks
1-27Views:192Creative thinking as well as thinking itself is being developed at active learning-cognitive activity of students. To make mathematic matter a subject of interest and work of students at classes, it is efficacious to submit it in a form of tasks. The tasks may be set up in a purposeful system of tasks by means of which reaching the teaching goals in the sense of quality and durability of gained knowledge may be more effective. A suitable means for presentation of tasks with their characteristics (as e.g. didactic function and cognitive level) as well as task systems themselves is an electronic digest of tasks as a database. The analysis of textbooks and digests of tasks commonly used at schools in Slovakia shows that they do not include all the types of tasks necessary for setting up complete (in the sense of didactic functions) task systems. One of the most important methods used for formation of the missing tasks is reformulation of tasks. The individual strategies of task reformulation are explained in details on examples in this article. -
Programming Theorems and Their Applications
213-241Views:327One of the effective methodological approaches in programming that supports the design and development of reliable software is analogy-based programming. Within this framework, the method of problem reduction plays a key role. Reducing a given problem to another one whose solving algorithm is already known can be made more efficient by the application of programming theorems. These represent proven, abstract solutions – in a general form – to some of the most common problems in programming. In this article, we present six fundamental programming theorems as well as pose five sample problems. In solving these problems, all six programming theorems will be applied. In the process of reduction, we will employ a concise specification language. Programming theorems and solutions to the problems will be given using the structogram form. However, we will use pseudocodes as descriptions of algorithms resembling their actual implementation in Python. A functional style solution to one of the problems will also be presented, which is to illustrate that for the implementation in Python, it is sufficient to give the specification of the problem for the design of the solution. The content of the article essentially corresponds to that of the introductory lectures of a course we offered to students enrolled in the Applied Mathematics specialization.
Subject Classification: D40
-
Apollonea.com project: integrating geometry and collaboration in education
183-194Views:163This article presents the Apollonea.com project, which aims to make the solutions to Apollonius’ problems accessible to students and teachers through modern technology. The web platform contains more than 150 interactive constructions created by students using GeoGebra, allowing for dynamic manipulation and visualization of solutions to various variants of Apollonius’ problems. The project combines classical geometric problems with an interdisciplinary approach, teamwork, and the use of modern technology. The article describes the process of developing the Apollonea.com website, the use of GeoGebra in the project, the structure and functions of the website, and its educational benefits in enhancing students’ geometric skills. The project demonstrates how traditional mathematics education can be connected with modern ICT tools.
Subject Classification: 97U50, 97G40, 51M04, 68U05
-
Supporting the education of engineering mathematics using the immediate feedback method
49-61Views:235In the literature, several methods are suggested to deal with problems regarding the efficiency of mathematics education including techniques that help integrate new knowledge into long-term memory. We examined how effective the application of the immediate feedback method is in teaching engineering mathematics. The article presents the method used and the results obtained during the study.
Subject Classification: 97D40, 97D60
-
Is it possible to develop some elements of metacognition in a Mathematics classroom environment?
123-132Views:286In an earlier exploratory survey, we investigated the metacognitive activities of 9th grade students, and found that they have only limited experience in the “looking back” phase of the problem solving process. This paper presents the results of a teaching experiment focusing on ninth-grade students’ metacognitive activities in the process of solving several open-ended geometry problems. We conclude that promoting students’ metacognitive abilities makes their problem solving process more effective.
Subject Classification: 97D50, 97G40