Search

Published After
Published Before

Search Results

  • Teaching performance testing
    17-33
    Views:
    79

    Performance 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

  • Force of summation
    185-199
    Views:
    12
    Programming theorems are important tools of programming methodology. By using analogous programming techniques, the solutions of different tasks can be created easily and fast based on programming theorems. Perhaps the summation is the simplest programming theorem that is widely-known among the programmers but once and for all the most various tasks can be solved by this theorem. The aim of the present paper is to investigate the summation programming theorem. Several different abstract levels of this theorem will be defined and the problem types that can be solved based on summation are going to be described. We will underline those points of a programming theorem that make a theorem general and that are not defined in advance, just later during its application, when the solution of a problem is derived from the theorem.
  • "Frontier algorithms"
    139-152
    Views:
    6
    In this paper we present a new method to compare algorithm design strategies. As in case of frontier towns the cultures blend, the so called "frontier algorithms" are a mixture of different programming techniques like greedy, backtracking, divide and conquer, dynamic programming. In case of some of them the frontier character is hidden, so it has to be discovered. There are algorithms that combine different techniques purposively. Furthermore, determining the programming technique the algorithm is using can be a matter of point of view. The frontier algorithms represent special opportunities to highlight particular characteristics of the algorithm design strategies. According to our experience the frontier algorithms fit best to the revision classes.
  • Gamification in Higher Education
    87-106
    Views:
    395

    The 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

  • Comments on the remaining velocity project with reports of school-experiments
    117-133
    Views:
    4
    The aim of this article is to introduce different possible solutions to the exercise referring to the calculation of "remaining velocity". We explain the possible approaches to the problem with the help of either using the tools of mathematics or other subjects. During the past few years, we have made Hungarian and Slovakian secondary school students solve the exercise, choosing from both children of average and of high abilities. The experince has shown that very few students were able to solve the problem by themselves, but with the help of their teachers, the exercise and the solution has been an eye-opener experience to all of them. A lot of students were even considering to drive more carefully in the future after getting their driving licenses.
  • Metadata formats and the new markup language from library field
    85-102
    Views:
    3
    Using 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.