Search
Search Results
-
From iteration to one - dimensional discrete dynamical systems using CAS
271-296Views:84In our paper we present the basic didactical framework and approaches of a course on one-dimensional discrete dynamical systems made with the help of Computer Algebra Systems (CAS) for students familiar with the fundamentals of calculus. First we review some didactical principles of teaching mathematics in general and write about the advantages of the modularization for CAS in referring to the constructivistic view of learning. Then we deal with our own development, a CAS-based collection of programs for teaching Newton's method for the calculation of roots of a real function. Included is the discussion of domains of attraction and chaotic behaviour of the iterations. We summarize our teaching experiences using CAS. -
Mapping students’ motivation in a problem oriented mathematics classroom
111-121Views:190This research focuses on mapping students’ motivation by implementing problem-solving activities, namely how the problem-oriented approach affects the students’ commitment, motivation, and attitude to learning. As a practicing teacher, the author faced difficulties with motivation and sought to improve her practice in the form of action research as described in this paper. Based on the literature, the author describes sources of motivation as task interest, social environment, opportunity to discover, knowing why, using objects, and helping others. The author discusses the effect of problem-oriented teaching on the motivation of 7th-grade students. In this paper, the results of two lessons are presented.
Subject Classification: 97C20, 97D40, 97D50, 97D60
-
Report of meeting Researches in Didactics of Mathematics and Computer Sciences: January 20 - January 22, 2012, Levoča, Slovakia
205-230Views:133The meeting Researches in Didactics of Mathematics and Computer Sciences was held in Levoca, Slovakia from the 20th to the 22th of January, 2012. The 66 participants – including 54 lecturers and 25 PhD students – came from 6 countries, 20 cities and represented 33 institutions of higher and secondary education. The abstract of the talks and the posters and also the list of participants are presented in this report. -
Report of Meeting Researches in Didactics of Mathematics and Computer Sciences: 31 March – 2 April, 2023 Oradea, Romania
83-107Views:329The meeting Researches in Didactics of Mathematics and Computer Sciences was held in Oradea, Romania, at Partium Christian University, from 31 March to 2 April, 2023. It was organized by the Doctoral School of Mathematical and Computational Sciences of the University of Debrecen and Partium Christian University. The 85 participants – including 18 PhD students – came from 9 countries and represented 30 institutions of higher and secondary education. There were 4 plenary and 53 session talks in the program.
-
Report of Meeting Researches in Didactics of Mathematics and Computer Sciences: February 1-3, 2019 Stúrovo, Slovakia
105-129Views:291The meeting Researches in Didactics of Mathematics and Computer Sciences was held in Sturovo, Slovakia from the 1st to the 3th of February, 2019. It was organized by the Doctoral School of Mathematical and Computational Sciences of University of Debrecen. The 63 participants – including 17 PhD students – came from 7 countries, 22 cities and represented 36 institutions of higher and secondary education. There were 4 plenary, 42 session talks and 7 poster presentations in the program.
-
Better understanding mathematics by algorithmic thinking and computer programming
295-305Views:269Tamás Varga’s mathematics education experiment covered not just mathematics, but also other related topics. In many of his works he clearly stated that computer science can support the understanding of mathematics as much as mathematics supports informatics. On the other hand, not much later than the introduction of the new curriculum in 1978, personal computers started to spread, making it possible to teach informatics in classes and in extracurricular activities. Varga’s guided discovery approach has a didactic value for other age groups as well, not only in primary school. Its long-lasting effect can be observed even in present times. Having reviewed several educational results in the spirit of Tamás Varga, we have decided to present an extracurricular course. It is an open study group for age 12-18. Students solve problems by developing Python programs and, according to our experiences, this results in a deeper understanding of mathematical concepts.
Subject Classification: 97B10, 97B20, 97D50, 97N80, 97P20, 97P30, 97P40, 97P50, 97U70
-
Application of a color education software to improve color aptitude
267-285Views:135The ability to handle colors smoothly and consciously may be vital to professionals in various fields, including engineers specializing in architecture or design. Education in sciences related to colors and a developed color aptitude are essential. In our experience, many secondary school graduates in Hungary exhibit inadequate competence and need to be trained in both fields by college instructors, thereby laying the foundations for their future professional work. In our paper, we introduce a computer-based method to teach color theory using a self-developed interactive educational software. We also demonstrate the results of a test measuring the efficiency of the software. Our method was shown to be capable of familiarizing students with the basic fields of visual computing, e.g. graphics and image processing. -
Metadata and education
325-343Views:130This article is a (possible) conceptual educational model, which introduces data representation, information storage and retrieval possibilities on the Web in a way analogous to the levels of organization of metadata.
The model uses the traditional library and information systems as a starting point, referring to the levels and types of information organization, and describes directions of its development. General acquaintance with the dominant organizational levels and types helps to understand the information organization on the internet, the coexistence of both structured and unstructured elements, the closedness and deficiencies of the content of information, and also helps to find possible ways of correcting these deficiencies. One of the main advantages of model-driven approaches is that they, by using the well-known classical systems, make tangible the development of physical and content data organization types and levels of organization of information for medical students that usually do not possess informatics knowledge.
The conceptual model presented in details in the article can provide a basis for a general introduction to metadata and to develop curricula equally appropriate for traditional face to face classes, trainings and online courses. -
Comparison of teaching exponential and logarithmic functions based on mathematics textbook analysis
297-318Views:134Exponential 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. -
Computer cooking vs. problem solving
35-58Views:259Computer 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
-
Teaching model-based testing
1-17Views:1732Different 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
-
Overview of the accessibility of webpages, related research, advantages, guidelines and recommendation
233-262Views:170The essay aims to provide a survey of web accessibility, introduce the relevant research results along with describing the advantages of obstacle free webpages. Furthermore, I will attempt to promote the awareness of the significance of accessibility and equal access to information in case of educational webpages especially in the higher education sphere. My primary audience are educational policy makers and leaders of higher education institutions along with in-service teachers who regularly use webpages during their daily work with students struggling with various impairments. The article's focus is expanded onto the relevant professional and legal background, the most important accessibility principles in addition to discussing the tools assuring accessibility and the presentation of best practices for web developers elaborating the electronic learning environments for higher education institutions. -
Verification of human-level proof steps in mathematics education
345-362Views:133Automated mathematics tutorial systems need support from a reasoning module which can verify the correctness of students' contributions. However, current systems typically do not reason at a level similar to the student's reasoning level, and do not fully account for underspecified or ambiguous inputs. We present a domain-independent method for automatically verifying correct proof steps and detecting standard reasoning errors. We use a depth limited BFS proof search to determine and maintain multiple possible interpretations consistent with the given proof step, we are able to resolve or otherwise propagate underspecification and ambiguity which occurs due to unrestricted user input. Our approach has been implemented in ΩmegaCoRe. -
Mechanisms for teaching introductory programming using active learning
407-421Views:88One 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. -
A case study of the integration of Algorithm Visualizations in Hungarian programming education
51-66Views:253In this study, I will introduce how Algorithm Visualizations (AV) can help programming education or, in this case, the acquisition of basic programming theorems. I used two di erent methods to test this: in the first round, I examined in a larger group how much the students' ability to solve specific tasks changes after being introduced to a visualization tool, and then, what was their motivation and experience during this process. In the second round, I looked for the components that could be important when choosing a tool with the help of an in-depth interview with a smaller number of individuals. In both cases, I describe the research, experience, and results of the study, and then summarize them at the end.
Subject Classification: 97P10
-
Teaching performance testing
17-33Views:219Performance testing plays a vital role in the verification of large scale software systems. It is used for testing the speed, responsiveness, capacity and stability of the investigated system. However, despite the significance of this topic, the effort invested in teaching performance testing in Computer Science is insufficient. The current paper shows, how the fundamentals of performance testing can be demonstrated to students both from a theoretical and a practical viewpoint through step-by-step practical examples that are used in the industry. It is also discussed how a basic toolchain can be set up for performance tests using only free tools. With the presented examples, the reader will be able to take first steps in the performance testing area.
Subject Classification: 68M15
-
The effects of chess education on mathematical problem solving performance
153-168Views:189We investigate the connection between the "queen of sciences" (mathematics) and the "royal game" (chess) with respect to the development of mathematical problem solving ability in primary school education (classes 1-8, age 7-15) where facultative chess education is present. The records of the 2014 year's entrance exam in mathematics – obligatory for the enrollment to secondary grammar schools in Hungary – are compared for the whole national database and for the results of a group containing chess-player students. The problems in the tests are classified with respect to the competencies needed to solve them. For the evaluation of the results we used standard mathematical statistical methods. -
Methods of teaching programming
247-257Views:110Programming methodology is one of the oldest fields of IS education, and thus various methods have evolved for its teaching. While some of them could be used effectively in primary or secondary education, others are more suited for students in higher education. The methods themselves determine the structure and curricula of courses such as Programming methodology, Data types and algorithms, Programming technology. -
How to use our own program evaluation system to streamline teaching computer programming
73-80Views:136During computer programming contests the use of automatic evaluation systems is becoming more and more frequent. In said systems the contestants are allowed to submit their source code that will be evaluated with the results reported back to them. According to this report the contestant can realise for what test cases his program works properly and for what cases does it fail. This kind of on-line evaluation system is used for example in the International Olympiad in Informatics (IOI), in the final round of the Nemes Tihamér National Programming Competition, and in the Selection Competition for IOI in Hungary. A contest management system can be used for other purposes apart from this singular example. A well-developed evaluation system can foster not only the teaching of computer programming and the preparation of students for programming contests but the teacher's work as well. -
An e-learning environment for elementary analysis: combining computer algebra, graphics and automated reasoning
13-34Views:385CreaComp is a project at the University of Linz, which aims at producing computer-supported interactive learning units for several mathematical topics at introductory university level. The units are available as Mathematica notebooks. For student experimentation we provide computational, graphical and reasoning tools as well. This paper focuses on the elementary analysis units.
The computational and graphical tools of the CreaComp learning environment facilitate the exploration of new mathematical objects and their properties (e.g., boundedness, continuity, limits of real valued functions). Using the provided tools students should be able to collect empirical data systematically and come up with conjectures. A CreaComp component allows the formulation of precise conjectures and the investigatation of their validity. The Theorema system, which has been integrated into the CreaComp learning environment, provides full predicate logic with a user-friendly twodimensional syntax and a couple of automated reasoners that produce proofs in an easy-to-read and natural presentation. We demonstrate the learning situations and the provided tools through several examples. -
Informatics as a particular field of education
283-294Views:180Informatics education can be discussed at various levels. There is informatics education at the university, there is professional informatics training and there is public informatics education. In the following article we are going to deal with the latter, that is we are going to discuss what areas of informatics should be introduced to students within the frame of the informatics subject in primary and secondary education.
Knowledge in connection with informatics can be grouped from different points of view. We consider the following points to be acceptable: according to scopes of knowledge. [1, 2] -
Square root in secondary school
59-72Views:249Although in Hungary, for decades, the calculation method of the square root of a real number is not in the mathematics curriculum, many of the taught concepts and procedures can be carried out using different square root finding methods. These provide an opportunity for students in secondary school to practice and deepen understand the compulsory curriculum. This article presents seven square-root- nding methods, currently teachable in secondary schools.
Subject Classification: A33, A34, F53, F54
-
CS unplugged in higher education
1-23Views:150Nowadays, there is a significant lack of workforce in the IT industry, even though it is one of the most lucrative professions. According to researchers' forecasts, the existing shortage is growing, so the wages offered will be higher, yet it seems that young people are not attracted to the profession. This problem draws attention to the need to change the curriculum so that it can attract students more. One possible solution is to supplement the curriculum with CS Unplugged activities, which makes it easier to understand and deepen difficult concepts and make IT lessons more colorful. In my article, besides presenting the already known CS Unplugged activities, I will deal with how this can be applied in Hungarian higher education as well. -
Development of spatial perception in high school with GeoGebra
211-230Views:120In everyday life, on numerous occasions we need to project 3D space onto a plane in order to activate our spatial perception. While our ability in this area can be improved, and considering several national and international research results, the development is even necessary on all levels of education. GeoGebra, as a supplement to previously used tools, has proven to be very useful respective to the development. We have many possibilities to display spatial elements in GeoGebra and to apply such kind of worksheets among 15-18 year old students. I show the results of the 2011/2012 school years connected to the development of spatial perception and the results of an input case survey, which also justifies the need for development. -
Dynamic methods in teaching geometry at different levels
1-13Views:120In this paper we summarize and illustrate our experiences on DGS-aided teaching geometry of the courses "Computer in mathematics" and "Mathematical software" held for students at Juhász Gyula Teacher Training College of University of Szeged. Furthermore, we show examples from our grammar school experiences too. The figures in this paper were made by using Cinderella ([19]) and Euklides ([21]).