Search

Published After
Published Before

Search Results

  • Fostering engineering freshmen’s shifts of attention by using Matlab LiveScript for solving mathematical tasks
    1-14
    Views:
    213

    We designed an experimental path including a summative assessment phase, where engineering freshmen are involved in solving mathematical tasks by using Matlab LiveScripts. We analyzed the students’ answers to a questionnaire about their perceived impact of the use of Matlab on their way to solve mathematical tasks. The main result is that students show shifts of attention from computations to other aspects of problem solving, moving from an operational to a structural view of mathematics.

    Subject Classification: 97U70, 97H60

  • Taking learning styles into consideration in e-learning based education
    385-396
    Views:
    74
    In improving electronic teaching material processes we should take the student's learning styles or methods into consideration. The ways learners receive information may be shared into three categories (modalities): visual, auditory, kinesthetic (tactile). In this paper I present some pedagogical questions of the electronic teaching-learning environment, offer a brief survey of the different learning style theories and emphasise the importance of the modalities in encoding information. The electronic teaching material should encourage the learner to choose an appropriate form of syllabus by which his knowledge can become more efficient.
  • Teaching puzzle-based learning: development of basic concepts
    183-204
    Views:
    301
    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.
  • Self-regulated learning in mathematics lessons at secondary level
    139-160
    Views:
    17

    Self-regulation is a prerequisite to be able to set goals and to find suitable ways to reach them. Furthermore, it is an important ability which affects different areas of every day’s life. In educational context, self-regulation is often linked to self-regulated learning. The concept of self-regulated learning as well as key terms related to this topic such as problem-solving and modelling tasks will be discussed, while an emphasis lays on the role of the teacher. In this paper, a study on the attitudes of mathematics teachers towards self-regulated learning is presented. It focuses on teachers’ assessment of the possibility and limitations of self-regulated learning in mathematics lessons. It can be observed that most of the surveyed teachers try to incorporate self-regulatory processes in their teaching, but encounter difficulties related to various factors, such as their students, framework conditions, and the time required for such learning processes.

    Subject Classification: 97D10

  • Why do we complicate the solution of the problem? reflection of Finnish students and teachers on a mathematical summer camp
    405-415
    Views:
    147
    This paper deals with reactions and reflections of Finnish secondary school students and teachers on Hungarian mathematics teaching culture. The experiences were collected at a mathematics summer camp in Hungary.
  • The far side of recursion
    57-71
    Views:
    107
    Recursion is somewhat of an enigma, and examples used to illustrate the idea of recursion often emphasize three algorithms: Towers of Hanoi, Factorial, and Fibonacci, often sacrificing the exploration of recursive behavior for the notion that a "function calls itself". Very little effort is spent on more interesting recursive algorithms. This paper looks at how three lesser known algorithms of recursion can be used in teaching behavioral aspects of recursion: The Josephus Problem, the Hailstone Sequence and Ackermann's Function.
  • The role of representations constructed by students in learning how to solve the transportation problem
    129-148
    Views:
    193

    The purpose of the research presented in this paper was to study the role of concrete and table representations created by students in learning how to solve an optimization problem called the transportation problem. This topic was learned in collaborative groups using table representations suggested by teachers in 2021. In 2022, the researchers decided to enrich the students’ learning environment with concrete objects and urged the students to use them to present the problem to be solved. The students did it successfully and, to be able to record it in their notebooks, they constructed a table representation by themselves without any help from their teacher. After that, they managed to solve the problem by manipulating the objects. At the same time, each step in the solution was presented with changes in the table. The students were assessed before (pre-test) and after collaborative learning (test) in both academic years. The pre-test results were similar, but the test results were better in 2022. Therefore, it can be concluded that using concrete and table representations constructed by students in learning how to solve transportation problems makes collaborative learning more constructivist and more effective than when they use only table representations suggested by their teachers.

    Subject Classification: 97M10, 97M40

  • Application of computer algebra systems in automatic assessment of math skills
    395-408
    Views:
    130
    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.
  • Programming Theorems and Their Applications
    213-241
    Views:
    221

    One 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

  • Writing a textbook – as we do it
    185-201
    Views:
    64
    Recent surveys studying mathematics teaching show that there is a great variety in the level of mathematics teaching in Hungary. To increase efficiency (and decrease differences between schools) it is essential to create textbooks with new attitudes. The experiment we started after the PISA survey of 2000, produced a textbook that is new, in some sense even unusual in its attitude and methods. This paper presents the experiences we gained in the course of this work.
Database Logos

Keywords