Search
Search Results
-
Concept systematization with concept maps in data modelling
149-166Views:42An important goal of concept learning is that students can allocate concepts in the hierarchical system of concepts. In the data modelling course, first, we supported concept systematization with worksheets in which the students had to fill in the blank hierarchical figures of classification of the concepts or blank Venn diagrams describing the relationships between concepts. The hierarchical systems, however, are somewhat restricted to the description of connections. The filling in Venn diagrams did not deliver the expected result, so our attention turned to concept maps. In this paper we introduce the concept maps we drew. Then we evaluate the results of concept mapping survey conducted among students. The survey was done in three courses. We compare the results of our survey with the result of an earlier concept systematising survey. -
General key concepts in informatics: data
135-148Views:37"The system of key concepts contains the most important key concepts related to the development tasks of knowledge areas and their vertical hierarchy as well as the links of basic key concepts of different knowledge areas. When you try to identify the key concepts of a field of knowledge, you should ask the following questions: Which are the concepts that are the nodes of the concept net and can be related to many other concepts? Which are the concepts that necessarily keep re-appearing in different contexts when interpreting what you have learnt before? Which are the concepts that arrange specific facts in structures, which contribute to interpreting and apprehending new information and experience? Which are the concepts that – if you are unfamiliar with and unaware of – inhibits you in systematizing various items of knowledge or sensibly utilizing them?" [9] One of the most important of these concepts is the data. -
Metadata and education
325-343Views:38This 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. -
Comparative survey on pupils' beliefs of mathematics teaching in Finland and Ukraine
13-33Views:16The focus of this comparative survey was the following research question: What are the differences and similarities in pupils' beliefs in mathematics between Finland and Ukraine? Data were gathered with the help of a questionnaire. The questionnaire consists of 32 structured statements about mathematics teaching for which the pupils were asked to rate their beliefs on a 5-step scale. The Finnish sample comprised 255 pupils, and the Ukrainian sample 200 pupils. Our data has been gathered with a non-probabilistic convenience sampling.
The main results of our survey are, as follows: Generally, pupils' beliefs of mathematics teaching and learning in Finland and Ukraine are rather far from similar. An investigation of the differences between pupils' answers across the two countries also showed beliefs that are characteristic for each country. For pupils in Finland, the characteristic beliefs seem to be, as follows: the value of strict discipline, working in small groups, and the idea that all understand. For pupils in Ukraine, the most characteristic might be the following beliefs: the use of learning games, the emphases of mathematical concepts, and teachers' explanations. -
The efficiency of written final exam questions in mathematics based on voluntary data reports, 2012–2015
63-81Views:40The efficiency of each question in the mathematics written final exam is not recorded by the institutions organizing the graduation exam. In order to overcome this deficiency the committee of final exams in mathematics and the Hungarian Educational Authority ask schools to send – beyond the total marks obtained on the paper – the scores of each question of all individual candidates to the Authority every year since 2012. Because a high proportion of schools complied with this request between 2012 and 2015, the researchers were provided valuable information for a deeper analysis on the effectiveness of exams. In this paper we have carried out an analysis of the efficiency of questions set in the written examination papers both on the intermediate and on the higher level in the last four years, on the basis of these voluntary data reports. -
Teaching XML
317-335Views:33The author has been teaching XML at the Faculty of Informatics, University of Debrecen since the end of the nineties. This paper gives an overview of XML technology from an educators viewpoint that is based on the experience that the author has gained teaching XML over the years. A detailed description of the XML course is provided. Methodological issues are also discussed. -
Information System’s experiences of EGERFOOD project making use of it in the education of the database management
197-210Views:30We present in this article the background of a developed food safety tracking system searched and formed in the Regional Knowledge Centre of Eszterházy Károly College, the requirements following from this, and by way of the requirements towards the information system appearing expectations. The development of the consumer centre system is a complex task which provides fast and cost-effective information for consumers, food producers and concerned authorities. It accomplishes severe expectations of the tracking system in connection with data security and encryption beside all this. We demonstrate in this article that forming of database model why we chose the general model. We also demonstrate what kind of SQL server we chose for buffer servers and central data warehouse. We wish to support our choosing with the result of done efficiency examinations. It is important viewpoint what kind of database planning principles we base these examinations on and how we match them to the requirements of the system. As software engineers took part in the development effectively from the first minute of the planning of the system, we can examine with what this project work was able to raise students' qualification and knowledge in addition to the general curricular substance. -
Dynamic geometry systems in teaching geometry
67-80Views:32Computer drawing programs opened up new opportunities in the teaching of geometry: they make it possible to create a multitude of drawings quickly, accurately and with flexibly changing the input data, and thus make the discovery of geometry an easier process. The objective of this paper is to demonstrate the application possibilities of dynamic geometric systems in primary and secondary schools, as well as in distance education. A general characteristic feature of these systems is that they store the steps of the construction, and can also execute those steps after a change is made to the input data. For the demonstration of the applications, we chose the Cinderella program. We had an opportunity to test some parts of the present paper in an eighth grade primary school. -
Normalization based on dependency diagram
121-132Views:28Normalization is an important database planning method, although the understanding and application of this method brings up the utmost problem during data modelling. That is why we were looking for alternative normalization methods, from which the normalization with dependency diagram proved to be the most efficient. This was also confirmed by the statistical estimation of the carried out survey. -
Methods of teaching programming
247-257Views:47Programming 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. -
A first course in computer science: languages and goals
137-152Views:17The College Board Advanced Placement exam in computer science will use the language Java starting in fall 2003. The language chosen for this exam is based on the language commonly taught in introductory computer science courses at the university level. This article reviews the purpose of an introductory course and the various suggestions for the curriculum of introductory courses published by the Association for Computing Machinery. It then proposes that such a course stress foundational concepts over specific language syntax, and then provides a list of such foundational concepts and related topics. Based on this fundamental curriculum, the article recommends C++ as the most appropriate language. An appendix provides a sample syllabus. -
Metadata formats and the new markup language from library field
85-102Views:7Using new communication technologies libraries must face continuously new questions, possibilities and expectations. This study discusses some library-related aspects of our electronic era and how computer-related data formats affect bibliographic dataprocessing to give a survey of the most important results.
Altough library systems have been supporting the creation and maintenance of MARC records for decades, the need to create other forms of metadata is relatively new. In higher education it is important that students get acquainted with these new aspects of bibliographic description and bibliographic dataprocessing.
In our department I launched the BDML development project in order to standardize bibliographic description (based on Hungarian standard 3424/1) with the help of XML. The development aims at the creation of a set of standards that provides information about the structure of bibliographic description in XML form. In the second part of the paper I give a brief presentation and summary of BDML. -
Shall we use one more representation? Suggestions about establishing the notion of recursion in teaching informatics in primary schools
209-229Views:27Among the most prominent developmental tasks of primary school education one finds increasing pupils' cognitive capacity with especial regard to observing, interpreting, coding and proving skills, which form an integral part of information and communication culture.
Info-technology (problem solving with the tools and methods of informatics), a subject matter within informatics, provides outstanding opportunities to reach the aims outlined above.
This study presents methodological ideas related to the subfield Algorithmization and data modelling of Info-technology. More specifically, it presents teaching methods to be applied while establishing the notion of recursion in grades 3–8 of primary education, and at the same time it also focuses on various realization possibilities of the prominent developmental tasks mentioned above. -
Integrating elements of data science into high-school teaching: Naïve Bayes-classification algorithm and programming in Python
307-316Views:100Probability 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
-
Decision based examination of object-oriented programming and Design Patterns
83-109Views:28On the basis of our examination experience of Design Patterns the existing interpretations and descriptions of Design Patterns do not realise a clear and understandable answer for their aims. The reason for this is that the existing interpretation of the object-oriented paradigms is used for their description and formulation. In order that clear answers could be found for the aims of using Design Patterns, a new conception of their interpretation has to be established. In order to create a new conception, we have to analyze object-oriented paradigms.
According to our new conception the object-oriented methodology is based on the elimination of decision repetition, thus sorting the decisions to class hierarchy, with the help of which the data structure and methodology of decision options can be determined by the subclasses of the given class. Sorting the decisions and decision options to a class and its subclasses only the first decision case will be executed, which will be archived and enclosed by instantiation of one of the subclasses. For the following decision cases the archived decision result can be used without knowledge of which decision option was used, so to say which subclass was instantiated, because it is enclosed by using the type of the parent class.
The aim of the object-oriented technology is the elimination of decision repetition, which can be realized by sorting the decisions. The derivations are the abstract definitions of decisions, so the derivations can be interpreted as decision abstractions. The Design Patterns offer recipes for sorting the decisions. With the help of the decision concept the aim of Design Patterns can be cleared and a more natural classification of Design Patterns can be realized. -
Better understanding mathematics by algorithmic thinking and computer programming
295-305Views:122Tamá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
-
A proposed application of Monte Carlo method in teaching probability
37-42Views:52Pupils' misconception of probability often results from lack of experience. Combining the concept of probability and statistics, the proposed application is intended for the teachers of mathematics at an elementary school. By reformulating the task in the form of an adventure, pupils examine a mathematical problem, which is too difficult for them to solve by combinatorial method. By recommending the simulation of the problem, we have sought to provide pupils with valuable experience of experimenting, recording and evaluating data. -
Statistical inference in school
265-273Views:34The paper explains a classroom example for convincing students about the utility and applicability of statistical methods in learning getting people's opinions. The emphasis is on convincing instead of proving. The necessary statistical data may be obtained from the Internet as a digital text. -
Gamification in Higher Education
87-106Views:475The way of thinking and the way of life of the today's children and teenagers have changed radically. Some of the well-established pedagogical methods that were used for decades have become obsolete. Therefore, we need to look for a new method to approach Generations Z and Alpha. Gamification, which has been known since 2010 and means the use of game elements in other areas of life, offers an opportunity to do so.
In addition to a brief description of gamification, my article shows some possibilities for using it at the university. Furthermore, I investigate the impact of gamification on the student in "Algorithms and Data Structures" university course.Subject Classification: 97P30
-
Developing a method to determine teachers’ and pupils’ activities during a mathematics lesson
25-43Views:39Third-graders from nineteen classrooms (N = 316) were asked to draw a picture on a mathematics lesson. Based on these drawings we have developed a data analysing method that allows us to find out how pupils present both their teacher's and their classmates' activities in their drawings. Two inventories were formed that contain, respectively, teachers' and pupils' activities during a mathematics lesson as seen in the pupils' drawings. The first inventory contains 14 separate items organized into six groups that contain teacher activities like asking questions and giving feedback on mathematics. Ten of the items are related to teaching and the rest contain items like keeping order in addition to the teacher's location in the classroom. Respectively, pupils' activities are organized into five groups that contain altogether 22 items. These contain the activities of a single pupil, and also pupil-teacher and pupil-pupil discussions on mathematics. -
Teaching polygons in the secondary school: a four country comparative study
29-65Views:45This study presents the analysis of four sequences of videotaped lessons on polygons in lower secondary schools (grades 7 and 8) taught by four different teachers in four different countries (Belgium, Flanders, England, Hungary and Spain). Our study is a part of the METE project (Mathematics Educational Traditions in Europe). The aims and methodology of the project are described briefly in the introduction. In the next section of this paper we describe various perspectives on teaching and learning polygons which were derived from the literature, concerning the objectives, conceptual aspects and didactic tools of the topic. The next two sections introduce the main outcomes of our study, a quantitative analysis of the collected data and a qualitative description linked to the perspectives on teaching polygons. We conclude by discussing some principal ideas related to the theoretical and educational significance of this research work. -
Programming Theorems and Their Applications
213-241Views:123One 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
-
The effect of augmented reality assisted geometry instruction on students' achiveement and attitudes
177-193Views:72In this study, geometry instruction's academic success for the students and their attitudes towards mathematics which is supported by education materials of Augmented Reality (AR) and its effect on the acceptance of AR and its usage by teachers and students have been researched. Under this research, ARGE3D software has been developed by using augmented reality technology as for the issue of geometric objects that is contained in the mathematics curriculum of 6th class of primary education. It has been provided with this software that three-dimensional static drawings can be displayed in a dynamic and interactive way. The research was conducted in two different schools by an experiment and control group. In the process of data collection, Geometry Achievement Test (GAT), Geometric Reasoning Test (GRT), Attitudes Scale for Mathematics (ASM), students' math lecture notes, semi-structured interviews with teachers and students and observation and video recordings were used. Results showed that geometry instruction with ARGE3D increased students' academic success. In addition, it was found that geometry instruction with ARGE3D became more effective on students' attitudes that had negative attitudes towards mathematics and it also provided support to reduce fear and anxiety. -
The Mathematics Education Traditions of Europe (METE) Project
353-364Views:13This study is based on the work of the METE (Mathematics Education Traditions of Europe Project) team. Following a short introduction of the project, its theoretical background, methods and research design are presented in the next three sections. In the 4th section the tools developed by the METE team for qualitative and quantitative analysis of the collected data are discussed in details. The 5th section contains some personal remarks about using these tools. The 6th section presents the main results of the project, followed by a summary of the project's educational and theoretical significance. -
Interdisciplinary Secondary-School Workshop: Physics and Statistics
179-194Views:56The paper describes a teaching unit of four hours with talented students aged 15-18. The workshop was designed as a problem-based sequence of tasks and was intended to deal with judging dice whether they are regular or loaded. We first introduced the students to the physics of free rotations of rigid bodies to develop the physics background of rolling dice. The highlight of this part was to recognise that cubes made from homogeneous material are the optimal form for six-sided objects leading to equal probabilities of the single faces. Experiments with all five regular bodies would lead to similar results; nevertheless, in our experiments we focused on regular cubes. This reinsures that the participants have their own experience with the context. Then, we studied rolling dice from the probabilistic point of view and – step-by-step – by extending tasks and simulations, we introduced the idea of the chi-squared test interactively with the students. The physics and the statistics part of the paper are largely independent and can be also be read separately. The success of the statistics part is best described by the fact that the students recognised that in some cases of loaded dice, it is easier to detect that property and in other cases one would need many data to make a decision with small error probabilities. A physical examination of the dice under inspection can lead to a quick and correct decision. Yet, such a physical check may fail for some reason. However, a statistical test will always lead to reasonable decision, but may require a large database. Furthermore, especially for smaller datasets, balancing the risk of different types of errors remains a key issue, which is a characteristic feature of statistical testing.
Subject Classification: F90, K90, M50, R30