Search
Search Results
-
Teaching multiparadigm programming based on object-oriented experiences
171-182Views:25Multiparadigm programming is an emerging practice in computer technology. Co-existence of object-oriented, generic and functional techniques can better handle variability of projects. The present paper gives an overview of teaching multiparadigm programming approach through typical language concepts, tools in higher education. Students learning multiparadigm-oriented subjects would gain considerable expertise, which is highly needed by the industrial side in large-scale application development. -
What does ICT help and does not help?
33-49Views:114Year by year, ICT tools and related teaching methods are evolving a lot. Since 2016, the author of the present lines has been looking for a connection between them that supports the development of mathematical competencies and could be integrated into Transcarpathian minority Hungarian language education too. As a doctoral student at the University of Debrecen, I experienced, for example, how the interactive whiteboard revolutionized illustration in Hungarian mathematics teaching, and how it facilitated students' involvement. During my research of teaching in this regard, in some cases, the digital solution had advantageous effects versus concrete-manipulative representation of
Bruner's too.
At the same time, ICT "canned" learning materials (videos, presentations, ...) allow for a shift towards repetitive learning instead of simultaneous active participation, which can be compensated for by the "retrieval-enhanced" learning method.
I have conducted and intend to conduct several research projects in a Transcarpathian Hungarian primary school. In the research so far, I examined whether, in addition to the financial and infrastructural features of the Transcarpathian Hungarian school, the increased "ICT-supported" and the "retrieval-enhanced" learning method could be integrated into institutional mathematics education. I examined the use of two types of ICT devices: one was the interactive whiteboard, and the other was providing one computer per student.
In this article, I describe my experiences, gained during one semester, in the class taught with the interactive whiteboard on the one hand, and in the class taught according to the "retrieval-enhanced" learning method on the other hand.
I compare the effectiveness of the classes to their previous achievements, to each other, and to a class in Hungary.Subject Classification: 97U70
-
Teaching Fourier series, partial differential equations and their applications with help of computer algebra system
51-68Views:27In this paper, some examples of Fourier series and partial difference equations will be shown to demonstrate opportunities for CAS use in various circumstances. The well-known white-box – black-box teaching-learning techniques and the modularization will be used to allow the use of the same worksheet in different ways. -
Mechanisms for teaching introductory programming using active learning
407-421Views:27One of the requirements of teaching introductory programming to students whose branch of learning is engineering or science is bridging the gap between in-class lectures and real-world applications. Traditional passive approaches to lecturing often focus on the syntax of a language with little or no discussion of the process involved in using the language to design algorithms to solve real-world problems. One way of overcoming the limitations of traditional lecturing is by tailoring lectures towards becoming more student-oriented, a pedagogical methodology known as active learning. This paper explores mechanisms for implementing active learning in introductory programming courses in computer science. -
"Upperview" algorithm design in teaching computer science in high schools
221-240Views:39In this paper we are going to present a teaching/learning method and suggest a syllabus that help the high school students look at the algorithm design strategies from a so called "upperview": greedy, backtracking, divide and conquer, dynamic programming. The goal of the suggested syllabus is, beyond the presentation of the techniques, to offer the students a view that reveals them the basic and even the slight principal differences and similarities between the strategies. In consensus with the Comenius principle this is essential, if we want to master this field of programming ("To teach means scarcely anything more than to show how things differ from one another in their different purposes, forms, and origins. ... Therefore, he who differentiates well teaches well."). -
A constructive and metacognitive teaching path at university level on the Principle of Mathematical Induction: focus on the students' behaviours, productions and awareness
133-161Views:123We present the main results about a teaching/learning path for engineering university students devoted to the Principle of Mathematical Induction (PMI). The path, of constructive and metacognitive type, is aimed at fostering an aware and meaningful learning of PMI and it is based on providing students with a range of explorations and conjecturing activities, after which the formulation of the statement of the PMI is devolved to the students themselves, organized in working groups. A specific focus is put on the quantification in the statement of PMI to bring students to a deep understanding and a mature view of PMI as a convincing method of proof. The results show the effectiveness of the metacognitive reflections on each phase of the path for what concerns a) students' handling of structural complexity of the PMI, b) students' conceptualization of quantification as a key element for the reification of the proving process by PMI; c) students' perception of the PMI as a convincing method of proof.
Subject Classification: 97B40, 97C70
-
Teaching reliability theory with the Computer Algebra System Maxima
45-75Views:31The use of the Computer Algebra System Maxima as a teaching aid in an MSc module in Reliability Theory is described here. Extracts from student handouts are used to show how the ideas in Reliability Theory are developed and how they are intertwined with their applications implemented in Maxima. Three themes from the lectures are used to illustrate this: (1) Normal Approximations, (2) Markov Modelling, (3) Laplace Transform Techniques.
It is argued that Maxima is a good tool for the task, since: it is fairly easy to learn & use; it is well documented; it has extensive facilities; it is available for any operating system; and, finally, it can be freely downloaded from the Web. Maxima proves to be a useful tool even for Reliability research for certain tasks. This latter feature provides a seamless link from teaching to research – an important feature in postgraduate education. -
CAS as a didactical challenge
379-393Views:33The paper starts with the discussion of a concept of general mathematics education (mathematics education for everyone). This concept views the focus of teaching mathematics in the reduction of the demands in the field of operative knowledge and skills as well as in an increase of the demands in the fields of basic knowledge and reflection. The consequences of this concept are didactically challenging for the use of Computer Algebra Systems (CAS) in the teaching of mathematics. By reducing the operative work we reduce exactly that field in which the original potential of CAS lies. It is shown that in such maths classes the main focus of CAS is on their use as a pedagogical tool, namely as support for the development of basic knowledge and reflection as well as a model of communication with mathematical experts. -
Word problems in different textbooks at the early stage of teaching mathematics comparative analysis
31-49Views:151In a previous research, Csíkos and Szitányi (2019) studied teachers’ views and pedagogical content knowledge on the teaching of mathematical word problems. While doing so, they reviewed and compared Eastern European textbooks of Romania, Russia, Slovakia, Croatia, and Hungary to see how world problem-solving strategies are presented in commonly used textbooks. Their results suggested that teachers, in general, agreed with the approach of the textbooks regarding the explicit solution strategies and the types of word problems used for teaching problem-solving. They also revealed that the majority of the participants agreed that a word problem-solving algorithm should be introduced to the students as early as in the first school year. These results have been presented at the Varga 100 Conference in November 2019. As the findings suggested a remarkable similarity between the Eastern European textbook approaches, in the current study we decided to conduct further research involving more textbooks from China, Finland, and the United States.
Subject Classification: 97U20, 08A50
-
Report of meeting Researches in Didactics of Mathematics and Computer Sciences: January 30 - February 1, 2009, Debrecen, Hungary
165-186Views:17The meeting Researches in Didactics of Mathematics and Computer Sciences was held in Debrecen, Hungary from January 30 to February 1, 2009. The 49 Hungarian participants – including 15 PhD students – came from 18 cities and represented 29 institutions of higher education. The abstracts of the talks and the posters and also the list of participants are presented in this report. -
Combinatorics teaching experiment
27-44Views:36Teaching combinatorics has got its conventional method. One has to see: the combinatorical formations won't be follow each other by a heuristic way. The formulas kept by pupils seem to come from "deus ex machina". We try to offer now an alternative way to approach combinatorical concepts from a nontraditional direction and point of view. -
Teaching model-based testing
1-17Views:1205Different testing methodologies should play an important role in the education of informatics. In the model-based testing (MBT) approach, the specification of the system is described with a formal model. This model can be used to revise the correctness of the specification and as a starting point for automatic test generation. The main problem with MBT is however, that there is a huge gap between theory and practice and that this approach has a high learning curve. To cope with these problems, current paper shows, how the MBT approach can be introduced to students through a small scale example.
Subject Classification: P50
-
CAS-aided visualization in LATEX documents for mathematical education
1-18Views:26We have been developing KETpic as a macro package of a CAS for drawing fine LATEX-pictures, and we use it efficiently in mathematical education. Printed materials for mathematics classes are prepared under several constraints, such as "without animation", "mass printings", "monochrome", and "without halftone shadings". Because of these constraints, visualization in mathematical education tends to be unsatisfactory. Taking full advantages of LATEX and CAS, KETpic enables us to provide teaching materials with figures which are effective for mathematical education. The effects are summarized as follows:
(1) The plottings of KETpic are accurate due to CAS, and enable students to deduce mathematical laws.
(2) KETpic can provide adequate pictures for students' various interest. For example, when some students who understand a matter try to modify it, KETpic can give them appropriate and experimental figures.
(3) Even though CAS can draw 3D-figures beautifully and automatically, it is expensive for mass printings and the figures are sometimes not easy to understand. Oppositely, 3D-graphics by KETpic are monochrome, but are richly expressive.
In this paper, we give various examples of LATEX-pictures which we drew by using KETpic. For instance, the picture which is used in order to explain the convergence theorem of Fourier series makes it easier for students to understand the idea that function series converge to another function. Also the picture of skeleton is endowed with clear perspective. KETpic gives us great potential for the teaching of combinatorial mathematics. Through these examples, we claim that KETpic should have great possibilities of rich mathematical expressions under the constraints above mentioned. -
Straight line or line segment? Students’ concepts and their thought processes
327-336Views:100The article focuses on students’ understanding of the concept of a straight line. Attention is paid to whether students of various ages work with only part of a straight line shown or if they are aware that it can be extended. The presented results were obtained by a qualitative analysis of tests given to nearly 1,500 Czech students. The paper introduces the statistics of students’ solutions, and discusses the students’ thought processes. The results show that most of the tested students, even after completing upper secondary school, are not aware that a straight line can be extended. Finally, we present some recommendations for fostering the appropriate concept of a straight line in mathematics teaching.
Subject Classification: 97C30, 97D70, 97G40
-
GeoGebra in mathematics teaching
101-110Views:43GeoGebra is a dynamic mathematics software which combines dynamic geometry and computer algebra systems into an easy-to-use package. Its marvel lies in the fact that it offers both the geometrical and algebraic representation of each mathematical object (points, lines etc.). The present article gives a sample of the potential uses of GeoGebra for mathematics teaching in secondary schools. -
Computer cooking vs. problem solving
35-58Views:66Computer 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
-
Willy Servais and Tamás Varga A Belgian Hungarian perspective on teaching school mathematics
29-38Views:74Willy Servais and Tamás Varga had a major influence on the development of mathematics education during the 1960s and 1970s, both in their home countries and internationally. In 1971 they jointly published Teaching School Mathematics–A Unesco Source Book, a review of curriculum reforms that were under way in different parts of the world. The book, presenting several modern syllabuses as well as examples of classroom techniques and segments of teacher-student dialogues, provided an often consulted guide to the field of mathematics education. We re-read this book and in this way acquire a unique insight into the modernization efforts of school mathematics during the 1960s and early 1970s. We take this opportunity to discuss the sometimes partly divergent views of Servais and Varga on modern mathematics education as reflected in this book.
Subject Classification: 97-03
-
Ist eine schnelle tiefgehende (und nachhaltige) Änderung in der Vorstellung von Mathematiklehrern möglich? - Reflexion der Erfahrungen eines Fortbildungskurses im Bereich der mathematischen Modellierung
1-20Views:13Based on the material which was worked out within the project LEMA (2006-2009) pilot-teacher training courses were organized in the six partner countries, so in Hungary as well in the subject: Practice of Modelling tasks in the classroom. According to the tests which were filled out by the participants the conclusion was formulated that they achieved some changes in their pedagogical knowledge and in their estimation concerning their self-efficacy, but they didn't have shown any changes in their beliefs of mathematics and mathematics education. However according to their experience as project partners and leaders of the Hungarian course the authors have the idea that despite of the international results there are changes in this subject in the case of the Hungarian participants. This way can formulated the question:
Which changes can be observed in the case of the participants concerning belief towards mathematics and mathematics education after the course and how long-lasting these changes are?
The question is examined on the example of two teachers who were participants of the course. -
Teaching puzzle-based learning: development of basic concepts
183-204Views:17While computer science and engineering students are trained to recognise familiar problems with known solutions, they may not be sufficiently prepared to address novel real-world problems. A successful computer science graduate does far more than just program and we must train our students to reach the required levels of analytical and computational thinking, rather than hoping that it will just 'develop'. As a step in this direction, we have created and experimented with a new first-year level course, Puzzle-based Learning (PBL), that is aimed at getting students to think about how to frame and solve unstructured problems. The pedagogical goal is increase students' mathematical awareness and general problem solving skills by employing puzzles, which are educational, engaging, and thought provoking. We share our experiences in teaching such a course – apart from a brief discussion on our pedagogical objectives, we concentrate on discussing the presented material which covers (in two lectures) just one selected topic (pattern recognition). In this paper we present the ideas behind foundations for PBL and the material of the first of two lectures on pattern recognition, in which we address core concepts and provide students with sufficient exemplars to illustrate the main points. -
Comparison of teaching exponential and logarithmic functions based on mathematics textbook analysis
297-318Views:28Exponential and logarithmic functions are key mathematical concepts that play central roles in advanced mathematics. Unfortunately these are also concepts that give students serious difficulties. In this paper I would like to give an overview – based on textbook analysis – about the Hungarian, Austrian and Dutch situation of teaching exponential and logarithmic functions. This comparison could also provide some ideas for Hungarian teachers on how to embed this topic in their practice in another more "realistic" way. -
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:27We 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. -
Tamás Varga’s reform movement and the Hungarian Guided Discovery approach
11-28Views:155This paper presents Tamás Varga’s work focusing especially on the Hungarian Complex Mathematics Education reform project led by him between 1963 and 1978 and the underlying conception on mathematics education named “Guided Discovery approach”. In the first part, I describe Varga’s career. In the second part, I situate his reform project in its international and national historical context, including the international “New Math” movement and the “Guided Discovery” teaching tradition, something which is embedded in Hungarian mathematical culture. In the third part, I propose a didactic analysis of Varga’s conception on mathematics education, underlining especially certain of its characteristics which can be related to Inquiry Based Mathematics Education. Finally I briefly discuss Varga’s legacy today.
Subject Classification: 97-03, 97B20, 97D20, 97D40, 97D50
-
Heads or Tails gambling — what can be learned about probability?
15-41Views:23During the teaching of probability theory, a problem may appear whose solution requires the use of methods that are unfamiliar to secondary school students. In this paper, examples of methods that can resolve this difficulties are demonstrated, which could in future allow school students to tackle and solve a wide variety of problems involving probability. -
Writing a textbook – as we do it
185-201Views:17Recent surveys studying mathematics teaching show that there is a great variety in the level of mathematics teaching in Hungary. To increase efficiency (and decrease differences between schools) it is essential to create textbooks with new attitudes. The experiment we started after the PISA survey of 2000, produced a textbook that is new, in some sense even unusual in its attitude and methods. This paper presents the experiences we gained in the course of this work.