Search
Search Results
-
Computer cooking vs. problem solving
35-58Views:69Computer 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
-
Integrating elements of data science into high-school teaching: Naïve Bayes-classification algorithm and programming in Python
307-316Views:99Probability theory and mathematical statistics are traditionally one of the most difficult chapters of mathematics to teach. One of the authors, Péter Princz has experience in teaching various topics via computer programming of the problem at hand as a class activity. The proposed method is to involve programming as a didactic tool in hard-to-teach topics. The intended goal in this case is to implement a naïve Bayes-classifier algorithm in Python and demonstrate the machine-learning capabilities of it by applying it to a real-world dataset of edible or poisonous mushrooms. The students would implement the algorithm in a playful and interactive way. The proposed incremental development process aligns well with the spirit of Tamás Varga who considered computers as modern tools of experimental problem solving as early as in the 1960s.
Subject Classification: 97D40, 97D50, 97K50, 97K99, 97M60, 97P40, 97P50, 97U50
-
Algorithmics of the knapsack type tasks
37-71Views:28We propose a new kind of approach of the teaching of knapsack type problems in the classroom. We will remind you the context of the general knapsack-task and we will classify it, including the two most popular task variants: the discrete and the continuous one. Once we briefly present the solving algorithm of the continuous variant, we will focus on the solving of the discrete task, and we will determine the complexity of the algorithms, looking for different optimizing possibilities. All these issues are presented in a useful way for highschool teachers, who are preparing students in order to participate in different programming contests. -
Research studies in didactics of mathematics supported by the Operant Motive Test
153-173Views:33The present paper reports a case-study which took place within an EUsupported international program organized for research and development of multi-grade schools (NEMED, [16] [26]). One of the main goals of the research was to develop the connection between disadvantageous social situations and the efficiency (success or failure) in learning mathematics especially from the point of view of average and above-average (talented) students: Why does the talent of children with socially disadvantageous background remain undiscovered? How can we make school mathematics more aware of hidden talents?
The author was looking for a didactical solution that compensated for social disadvantages without restricting the development of "average" students by using sociological, educational, psychological and mathematical (experimental and theoretical) studies in interaction with a series of experimental (hypothesis testing and exploratory) investigations.
We constructed tools and methods for exploration and experimental teaching, adapted to Hungarian conditions (Curriculum Development, teacher training, materials, interviews, Kuhl's motivation test, Malara's "researchers and practicing teachers in cooperation" method, etc., see [18], [20]).
The teaching materials and methodological guidelines are based on Bruner's representation theory (see [5]). The empirical research took place in 16 multi-grade schools located in different parts of the country. The author co-operated with nearly 250 students and 25 teachers for 3 years. In this paper we try to demonstrate how an Operant Motive Test can be involved in this research (see [18]). -
Teaching of old historical mathematics problems with ICT tools
13-24Views:21The aim of this study is to examine how teachers can use ICT (information and communications technology) tools and the method of blended learning to teach mathematical problem solving. The new Hungarian mathematics curriculum (NAT) emphasizes the role of history of science, therefore we chose a topic from the history of mathematics, from the geometry of triangles: Viviani's Theorem and its problem field. We carried out our teaching experiments at a secondary school with 14-year-old students. Students investigated open geometrical problems with the help of a dynamic geometric software (GeoGebra). Their research work was similar to the historical way. -
Application of computer algebra systems in automatic assessment of math skills
395-408Views:36Mathematics is one of those areas of education, where the student's progress is measured almost solely by testing his or her ability of problem solving. It has been two years now that the authors develop and use Web-based math courses where the assessment of student's progress is fully automatic. More than 150 types of problems in linear algebra and calculus have been implemented in the form of Java-driven tests. Those tests that involve symbolic computations are linked with Mathematica computational kernel through the Jlink mechanism. An individual test features random generation of an unlimited number of problems of a given type with difficulty level being controlled flat design time. Each test incorporates the evaluation of the student's solution. Various methods of grading can be set at design time, depending on the particular purpose that a test is used for (self-assessment or administrative exam). Each test is equipped with the correct solution presentation on demand. In those problems that involve a considerable amount of computational effort (e.g. Gauss elimination), additional special tools are offered in a test window so that the student can concentrate on the method of solution rather than on arithmetic computations. (Another obvious benefit is that the student is thus protected from the risk of frustrating computational errors). Individual tests can be combined into comprehensive exams whose parameters can be set up at design time (e.g., number of problems, difficulty level, grading system, time allowed for solution). The results of an exam can be automatically stored in a database with all authentication and security requirements satisfied. -
Radio Frequency Identification from the viewpoint of students of computer science
241-250Views:12This paper aims at creating the right pedagogical attitudes in term of teaching a new technology, Radio Frequency Identification (RFID) by evaluating the social acceptance of this new method. Survey of future teachers, students of teacher master studies and students from informatics oriented secondary schools were surveyed comparing their attitudes in terms of RFID to other recent technologies. Consequences of this survey are incorporated into the curriculum of the new RFID course at our institution. -
"Frontier algorithms"
139-152Views:23In this paper we present a new method to compare algorithm design strategies. As in case of frontier towns the cultures blend, the so called "frontier algorithms" are a mixture of different programming techniques like greedy, backtracking, divide and conquer, dynamic programming. In case of some of them the frontier character is hidden, so it has to be discovered. There are algorithms that combine different techniques purposively. Furthermore, determining the programming technique the algorithm is using can be a matter of point of view. The frontier algorithms represent special opportunities to highlight particular characteristics of the algorithm design strategies. According to our experience the frontier algorithms fit best to the revision classes. -
A role of geometry in the frame of competencies attainment
41-55Views:30We discuss aspects of the Education Reform from teaching to educational system. In this context we recognize some problems in recognition of some competencies that students need to achieve and we present how we have developed the measurement method of spatial abilities and problem solving competence. Especially, we investigate how students use spatial visualization abilities in solving various problems in other mathematical course. We have tested how students use their spatial abilities previously developed in geometry courses based on conceptual approach to solve a test based on procedural concept in Mathematical Analysis course. -
The theory of functional equations in high school education
345-360Views:42In this paper, we are going to discuss some possible applications of the theory of functional equations in high school education. We would like to line up some problems, the solution of which by functional equations are mostly not new results – they have also been treated in [1] and [2] –, although their demonstrations in high school can show a new way in teaching of talented students. The area of the rectangle, the calculating method of compound interest, binomial coefficients, Euler's formula, the scalar product and the vector product of vectors – we are looking for the reasons behind the well-known formulas. Finally, we are going to give a functional equation in connection with mean values. It can be understood easily, but its solution is beyond the high school curriculum, so we advise this part only to the most talented students. -
Blind versus wise use of CAS
407-417Views:7During my courses for mathematics major students I often use technology linked to the arising problems. In such cases I noted that some students were used to learn just some procedures, which made them able to solve (partially) some problems and when they got the result, they accepted it passively and did not relate it to the initial problem.
In this paper I outline a strategy and investigate some simple exercises about how to develop a critical attitude towards the results obtained by technology in an introductory course to CAS.
I believe that wise use of technology offers an effective method in teaching mathematics, without reducing the students' mental contribution. -
Prime building blocks in the mathematics classroom
217-228Views:148This theoretical paper is devoted to the presentation of the manifold opportunities in using a little-known but powerful mathematical manipulative, the so-called prime building blocks, originally invented by two close followers of Tamás Varga, to support discovery of various concepts in arithmetic in middle school, including the Fundamental Theorem of Arithmetic or as it is widely taught, prime factorization. The study focuses on a teaching proposal to show how students can learn about greatest common divisor (GCD) and least common multiple (LCM) with understanding, and meanwhile addresses internal connections and levels of abstractness within elementary number theory. The mathematical and methodological background to understanding different aspects of the concept prime property are discussed and the benefits of using prime building blocks to scaffold students’ discovery are highlighted. Although the proposal was designed to be suitable for Hungarian sixth graders, mathematical context and indications for the use of the manipulative in both primary and high school are given.
Subject Classification: F60, C30, E40, U60