Search
Search Results
-
Teaching sorting in ICT
101-117Views:190This article is aimed at considering how an algorithmic problem – more precisely a sorting problem – can be used in an informatics class in primary and secondary education to make students mobilize the largest possible amount of their intellectual skills in the problem solving process. We will be outlining a method which essentially forces students to utilize their mathematical knowledge besides algorithmization in order to provide an efficient solution. What is more, they are expected to use efficiently a tool that has so far not been associated with creative thinking. Sorting is meant to be just an example, through which our thoughts can easily be demonstrated, but – of course the method of education outlined can be linked to several other algorithmic problems, as well. -
Recalling calculus knowledge
55-70Views:123The main purpose of educational system is not only that the students perform well at the exam, but to remember the learnt material to some degree some time after the learning. This paper investigates students' retained knowledge, focusing mainly on topics concerning derivatives and differentiation, and examines the effect of re-learning in a short period of time. Results indicate that retained knowledge should be taken into consideration in instructional design and curriculum planning for the sequencing courses. -
How to teach computer programming if our goal is the International Olympiad in Informatics
13-25Views:182Nowadays if a student in Hungary (age between 17-20 years old) wants to be the member of the Hungarian selected team (has four members) to participate in the International Olympiad in Informatics (IOI), first, he has to qualify himself in the first fifteen of the National Secondary School Competition (OKTV) in the programming category after the III. round. Then he should be in the first four place after the sixth round of the Selection Competition. Being successful is necessary that the student wants to start studying computer programming at least in the 9th school year and he needs a teacher who prepares him. In the last nine years three students of the author have participated in five Olympics and two of them won gold and bronze medals. This article wants to demonstrate the methods that a teacher needs to use to teach students in 9th school year for computer programming, to be the member of the Hungarian National Team after three or four years. -
Comparative geometry on plane and sphere: didactical impressions
81-101Views:66Description of experiences in teaching comparative geometry for prospective teachers of primary schools. We focus on examples that refer to changes in our students' thinking, in their mathematical knowledge and their learning and teaching attitudes. At the beginning, we expected from our students familiarity with the basics of the geographic coordinate system, such as North and South Poles, Equator, latitudes and longitudes. Spherical trigonometry was not dealt with in the whole project. -
A retrospective look at discovery learning using the Pósa Method in three Hungarian secondary mathematics classrooms
183-202Views:360While the Pósa Method was originally created for mathematical talent management through extracurricular activities, three "average" public secondary school classrooms in Hungary have taken part in a four-year experiment to implement the Pósa Method, which is based on guided discovery learning of mathematics. In this paper, we examine the students' and teachers' reflections on the Pósa Method, and how student perspectives have changed between their first and last year of high school. Overall, teachers and students had a positive experience with the Pósa Method. Furthermore, our research indicated that this implementation has met several objectives of the Pósa Method, including enjoyment of mathematics and autonomous thinking.
Subject Classification: 97D40
-
The theory of functional equations in high school education
345-360Views:204In 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. -
The role of computer in the process of solving of mathematical problems (results of research)
67-80Views:161We would like to present results of an almost two years investigations about the role computer in the process of solving of mathematical problems. In these investigations took part 35 students of the secondary school (generalists) in the age 17–19 years. Each of these students solved following problem:
Find all values of the parameter m so that the function
f(x) = |mx + 1| − |2x − m| is:
a) bounded,
b) bounded only from the bottom,
c) bounded only from above,
first without a computer and next with a special computer program. We would like to show results of these researches. -
Report of meeting Researches in Didactics of Mathematics and Computer Sciences: January 20 - January 22, 2012, Levoča, Slovakia
205-230Views:171The 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:370The 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.
-
Entwicklung eines Messinstruments zu den Grunderfahrungen des Informatikunterrichts
159-178Views:163The three basic experiences of computer science education (GI) take into account the personal perceptions and attitudes of students to computer science education. The aim of this study is to develop an inventory to capture these learners' perceptions and perspectives in order to select content or to track learners' development in relation to computer science. Exploratory factor analysis (EFA), partial least square analysis (PLS) and con rmatory factoranalysis (CFA) was used in this study to generate and select items and establish reliability and validity.
Subject Classification: Q20, Q50
-
Integrating elements of data science into high-school teaching: Naïve Bayes-classification algorithm and programming in Python
307-316Views:263Probability 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
-
Application of a color education software to improve color aptitude
267-285Views:166The 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:155This 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:171Exponential 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:308Computer 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
-
Introductory Computer Programming Courses in Mathematics Curriculum
19-30Views:263We present the results of surveys and curricular research on introductory computer programming courses that are required or recommended for mathematics degrees at U.S. colleges and universities. Our target schools were those with populations between 5,000 and 20,000 undergraduate students. A key result is a synopsis of programming languages in use in these introductory courses with Java, Python and C + + holding the top three spots. We found that 85% of the 340 schools in our pool require or recommend an introductory programming course as a component of a mathematics degree. Furthermore, most of these introductory programming courses are taught by faculty outside of the mathematics department. These results indicate that mathematics faculty value computer programming and should be actively involved in setting learning outcomes, incorporating skills and concepts learned in introductory programming courses into subsequent mathematics courses, and determining programming languages in use.
Subject Classification: 97D30, 97P20, 97P40
-
Overview of the accessibility of webpages, related research, advantages, guidelines and recommendation
233-262Views:213The 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:162Automated 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:98One 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:286In 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
-
Artworks as illustrations in Hungarian high school Mathematics textbooks
103-117Views:182Three different series of Hungarian Mathematics textbooks used in grade 9-12 education for the past 30 years have been analysed in this research. Our aim is to show and evaluate how the visual arts have been connected to mathematical ideas in these textbooks. We have applied the six dimensions of evaluation, which have recently been introduced in (Diego-Mantec on, Blanco, Búa Ares, & González Sequeiros, 2019) to categorise the illustrations of the three different series. We show examples for each dimension from the textbooks, and we find that even if the number of artistic illustrations in these coursebooks have significantly increased, in most cases these sporadic examples are not closely related to the mathematical context, mainly used for ornamental purposes to decorate the core text. Based on this classification we conclude that the number of artistic illustrations with underlying math concepts making students' participation more active could and should be significantly increased.
Subject Classification: 97U20
-
The effects of chess education on mathematical problem solving performance
153-168Views:227We 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:127Programming 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:167During 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:428CreaComp 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.