Search

Published After
Published Before

Search Results

  • CAS-aided visualization in LATEX documents for mathematical education
    1-18
    Views:
    132
    We 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.
  • Comment les enseignants en formation initiale utilisent les technologies informatiques dans leurs classes
    187-208
    Views:
    121
    The research presented here deals with the way French pre-service teachers assimilate the working of technology tools and the effects on professional practice of integrating these tools into classes. We focused on the professional writings of pre-service teachers regarding the use of technology in their teaching. The results show that, besides official instructions, the motivations put forward by pre-service teachers who integrated technology in their classes are mainly their students' interest in computers and how powerful this tool is. They also show that in such an environment teachers tend to keep in the background and to leave the students to interact chiefly with the computer. We also noticed that the specificities of managing a classroom in computer environment are not taken into account unless they generate problems.
    Résumé. La recherche présentée ici porte sur l'appropriation des outils informatiques par les enseignants français en formation initiale et les effets de leur intégration dans les classes sur les pratiques professionnelles. Nous avons pris comme objet d'étude des écrits professionnels, élaborés par ces professeurs stagiaires, portant sur l'utilisation des TIC dans leur enseignement. Les résultats obtenus font apparaître qu'outre les injonctions institutionnelles, les motivations invoquées par les stagiaires pour recourir à l'informatique concernent surtout l'attrait de leurs élèves pour l'ordinateur et la puissance de cet outil. Dans le cadre des usages en classe, nos résultats montrent que l'enseignant a tendance à s'effacer devant l'ordinateur, considéré comme l'interlocuteur privilégié de l'élève. Nous avons aussi pu constater que les spécificités de la gestion de la classe en environnement informatique ne sont prises en compte que lorsqu'elles se révèlent sources de problèmes.
  • Herschel's heritage and today's technology integration: a postulated parallel
    419-430
    Views:
    122
    During the early 20th century, advocacy of a range of mathematical technologies played a central part in movements for the reform of mathematical education which emphasised ‘practical mathematics' and the ‘mathematical laboratory'. However, as these movements faltered, few of the associated technologies were able to gain and maintain a place in school mathematics. One conspicuous exception was a technology, originally championed by the mathematician Herschel, which successfully permeated the school mathematics curriculum because of its:
    • Disciplinary congruence with influential contemporary trends in mathematics.
    • External currency in wider mathematical practice beyond the school.
    • Adoptive facility of incorporation in classroom practice and curricular activity.
    • Educational advantage of perceived benefits outweighing costs and concerns.
    An analogous perspective is applied to the situation of new technologies in school mathematics in the early 21st century. At a general level, the cases of calculators and computers are contrasted. At a more specific level, the educational prospects of CAS and DGS are assessed.
  • Blind versus wise use of CAS
    407-417
    Views:
    160
    During 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.
  • Live & Learn: When a wrong program works
    195-208
    Views:
    112
    In this paper an interesting and surprising case study of my programming education practice is presented. This case underlines the importance of methods, standards and rules of thumb of the programming process. These elements of the programming technology can be taught well in education and they can guarantee the quality of the implemented programs. However the case described in this paper brings an anomaly when a programming standard is violated during the programming process and, although it should imply that the implemented program code works badly, the program works perfectly. This anomaly is caused by a typical implementation problem: the boundary and rules of the machine representation of numbers. This anomaly is going to be analyzed and the appropriate conclusions of our case study will be deducted.
  • Forming the concept of parameter with examples of problem solving
    201-215
    Views:
    125
    Pupils are encountering difficulties with learning algebra. In order for them to understand algebraic concepts, particularly the concept of parameter it was decided by the teacher of mathematics and Information Technology to integrate the teaching of these two subjects. The aim of this study is to investigate whether, and to what degree, software can be useful in process of forming the concept of parameter. This longitudinal study was conducted in a junior high school (13-16 year old children) using different computer programs.
  • Some aspects of teaching the technology of designing and planning information systems in health care
    131-144
    Views:
    97
    In this article, we use the well-known ideas of technology in designing of new information systems in health care. We explain the principle that "making a health care application" "is more than writing a program", "it requires a strong co-operation and continuous contact" between the system analysts and users. The concept of the information system must contain the work of the whole system, which means that the planning and designing process should focus on the services, which really support the customer's functions. It has to be compatible with the earlier information systems based on several decade's experience. In this paper we use the most important elements of system theory. First of all we explain why it is important to take into account the behaviour of those, who operate the information system, and also their habits and way of thinking when planning then information system. We emphasise that it is importance to overview the whole information system and its functionality because it is a major aspect of the system planning.
    This paper can be used in university courses especially in teaching SDM, SSADM, Martin, etc. technologies for information system analysts, program designers and programmers.
  • Is it possible to develop some elements of metacognition in a Mathematics classroom environment?
    123-132
    Views:
    199

    In an earlier exploratory survey, we investigated the metacognitive activities of 9th grade students, and found that they have only limited experience in the “looking back” phase of the problem solving process. This paper presents the results of a teaching experiment focusing on ninth-grade students’ metacognitive activities in the process of solving several open-ended geometry problems. We conclude that promoting students’ metacognitive abilities makes their problem solving process more effective.

    Subject Classification: 97D50, 97G40

  • Application of computer algebra systems in automatic assessment of math skills
    395-408
    Views:
    149
    Mathematics 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.
  • Teaching XML
    317-335
    Views:
    117
    The 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.
  • Compositions of dilations and isometries in calculator-based dynamic geometry
    257-266
    Views:
    100
    In an exploratory study pre-service elementary school teachers constructed dilations and isometries for figures drawn and transformed using dynamic geometry on calculators. Observational and self assessments of the constructed images showed that the future teachers developed high levels of confidence in their abilities to construct compositions of the geometric transformations. Scores on follow-up assessment items indicated that the prospective teachers' levels of expertise corresponded to their levels of confidence. Conclusions indicated that dynamic geometry on the calculator was an appropriate technology, but one that required careful planning, to develop these future teachers' expertise with the compositions.
  • Shall we use one more representation? Suggestions about establishing the notion of recursion in teaching informatics in primary schools
    209-229
    Views:
    99
    Among 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.
  • Synthesis of concurrent programs
    301-317
    Views:
    76
    Students need a well defined method to be successful in the complex process of writing a concurrent program. In this paper we show a step by step method to create such programs. The method based on UML which has been thought to students during previous courses. UML provides standard and relatively simple tools to describe concurrent systems, and from the description the program can be derived.
    First we give a brief introduction to the concurrent systems. This is followed by the description of the method, and finally we demonstrate the method on a small problem.
  • Apollonea.com project: integrating geometry and collaboration in education
    183-194
    Views:
    47

    This article presents the Apollonea.com project, which aims to make the solutions to Apollonius’ problems accessible to students and teachers through modern technology. The web platform contains more than 150 interactive constructions created by students using GeoGebra, allowing for dynamic manipulation and visualization of solutions to various variants of Apollonius’ problems. The project combines classical geometric problems with an interdisciplinary approach, teamwork, and the use of modern technology. The article describes the process of developing the Apollonea.com website, the use of GeoGebra in the project, the structure and functions of the website, and its educational benefits in enhancing students’ geometric skills. The project demonstrates how traditional mathematics education can be connected with modern ICT tools.

    Subject Classification: 97U50, 97G40, 51M04, 68U05

  • Report of Meeting Researches in Didactics of Mathematics and Computer Sciences: February 1-3, 2019 Stúrovo, Slovakia
    105-129
    Views:
    290

    The 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.

  • How to teach testing?
    215-232
    Views:
    177
    Testing methodology is an important part of IT education. It is desired to show the beginner programmer students the advantage of testing by having them do only a small amount of work. In this paper, we will show how to make testing as a part of programming in simple exercises. These exercises are solved with the analogous programming technique, which is based on programming theorems over enumerators. We have elaborated grey-box test cases for the programs which have been developed based on programming theorems. These test cases can be taught together with the programming theorems, and they can serve as a standard testing procedure for programmers. We also suggest a test tool to automatize test runs, and we will discuss its usage in a short case study.
  • New style in teaching word processing
    417-426
    Views:
    115
    Teaching word processing is confined to looking through some menus and showing some functions of a word processor program, although technology presents just a small part of forming layouts. This fact causes that people who are writing documents spend a lot of time by trying to form, e.g., title pages or inner pages.
    The present paper deals with a design of an online course on word processing that fits better the needs of many users. The online course is designed for teaching (LA)TEX by leading the students to the technical issues of the typesetting system through layout and grammar rules: demonstrates the most important basic recommendations of typography and grammar rules through samples, and shows how to program the currently displayed layout in the (LA)TEX programming languages. This methodology suits better the common working habit, and can be a useful help in word processing documents.
  • Teaching puzzle-based learning: development of transferable skills
    245-268
    Views:
    256
    While 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. In this paper we continue sharing our experiences in teaching such a course. Whereas a brief discussion on our pedagogical objectives were covered in the first paper together with the material of the first of two lectures on pattern recognition, this follow-up paper presents the material of the second of two lectures, in which additional exercises are discussed to reinforce the lesson. Along the way we provide a glimpse of some foundational ideas of computer science such as incomputability and general system development strategies such as incremental and iterative reasoning. This paper discusses the outcomes of PBL courses, which include expected improvement in the overall results achieved by students who have undertaken PBL courses, compared to those students who have not.
  • Visualisation in geometry education as a tool for teaching with better understanding
    337-346
    Views:
    318

    In primary and secondary geometry education, some problems exist with pupils’ space thinking and understanding of geometric notions. Visualisation plays an important role in geometry education, and the development of pupils’ visualisation skills can support their spatial imagination. The authors present their own thoughts on the potential of including visualisation in geometry education, based on the analysis of the Hungarian National Core Curriculum and Slovak National Curriculum. Tasks for visualisation are also found in international studies, for example the Programme for International Student Assessment (PISA). Augmented reality (AR) and other information and communication technology (ICT) tools bring new possibilities to develop geometric thinking and space imagination, and they also support mathematics education with better understanding.

    Subject Classification: 97U10, 97G10

  • Decision based examination of object-oriented programming and Design Patterns
    83-109
    Views:
    112
    On 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.
  • Central axonometry in engineer training and engineering practice
    17-28
    Views:
    116
    This paper is concerned with showing a unified approach for teaching central and parallel projections of the space to the plane giving special emphasis to engineer training. The basis for unification is provided by the analogies between central axonometry and parallel axonometry. Since the concept of central axonometry is not widely known in engineering practice it is necessary to introduce it during the education phase. When teaching axonometries dynamic geometry software can also be used in an interactive way. We shall provide a method to demonstrate the basic constructions of various axonometries and use these computer applications to highlight their similarities. Our paper sheds light on the advantages of a unified approach in such areas of engineering practice as making hand drawn plans and using CAD-systems.
  • Methods of teaching programming
    247-257
    Views:
    109
    Programming 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.
  • Reappraising Learning Technologies from the Viewpoint of the Learning of Mathematics
    221-246
    Views:
    147
    Within the context of secondary and tertiary mathematics education, most so-called learning technologies, such as virtual learning environments, bear little relation to the kinds of technologies contemporary learners use in their free time. Thus they appear alien to them and unlikely to stimulate them toward informal learning. By considering learning technologies from the perspective of the learner, through the analysis of case studies and a literature review, this article asserts that the expectation of these media might have been over-romanticised. This leads to the recommendation of five attributes for mathematical learning technologies to be more relevant to contemporary learners' needs: promoting heuristic activities derived from human history; facilitating the shift from instrumentation to instrumentalisation; facilitating learners' construction of conceptual knowledge that promotes procedural knowledge; providing appropriate scaffolding and assessment; and reappraising the curriculum.
  • Teaching puzzle-based learning: development of basic concepts
    183-204
    Views:
    320
    While 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.
  • Motivating students with projects encompassing the whole duration of their studies
    165-180
    Views:
    117
    Based on my ten years of teaching experience at the University of Debrecen, I can say that students majoring Software Information Technology BSc have to face a number of difficulties during their studies. I think these difficulties root from two main problems: students are unmotivated and cannot sense the coherence between the knowledge acquired in the various courses. This paper tries to give some alleviation to both of these problems by the idea of introducing some long-term projects to students, which they can work on throughout their studies, dealing with a particular aspect of the projects in each course.
Database Logos

Keywords