Search

Published After
Published Before

Search Results

  • Force of summation
    185-199
    Views:
    23
    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:
    20
    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:
    423

    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:
    8
    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:
    4
    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.
  • Live & Learn: When a wrong program works
    195-208
    Views:
    23
    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.
  • Organizing programming contests
    73-99
    Views:
    27
    This paper aims to summarize my experience in organizing programming contests. It is an overview of those questions that should be raised and decisions that should be made by organizers, teachers and computer system administrators, who participate "on the other side" of such events.
  • Lehre der Trigonometrie anhand realistischer Aufgaben im Online-Unterricht
    87-105
    Views:
    102

    The aim of our study was to explore the effects of the active use of realistic exercises in the field of trigonometry. We taught a group of 14 pupils, who were in grade 11. The most of them told us they did not plan mathematics-related studies in the future. We included realistic exercises into our teaching plan, which covered the fields of scalar product, as well as the sine and cosine theorems. Our teaching experiment was done within the framework of online teaching. Effects on the motivation, performance and results of the students were taken into consideration. We also attempted to examine the effects of online teaching on motivation and whether the use of realistic exercises is worthwhile in an online classroom environment. Performance of the students showed a tendency of improvement when they were dealing with the material through realistic exercises even despite the teaching happened online.

    Subject Classification: 97C70, 97D40, 97G60

  • Normalization based on dependency diagram
    121-132
    Views:
    19
    Normalization 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.
  • Experiences using CAS and multimedia int teaching vectorcalculus
    363-382
    Views:
    27
    The development of informatics brings new opportunities that need reevaluating of the teaching concepts. For this reason we have performed a comprehensive educational development for engineering students. Our main goals were to work out a new educational strategy, to develop the needed package of the subject material, to introduce the strategy in the practice, to analyze and evaluate the experiences. In the developed and adapted teaching-learning strategy the teacher is the organizer, designer and the manager of the process. In this paper we summarize the concepts, the results and experiences of the 3-years-long development.
  • The influence of computer on examining trigonometric functions
    111-123
    Views:
    22
    In this paper the influence of computer on examining trigonometric functions was analyzed throughout the results questionnaire. The students, as usual, had to examine two trigonometric functions, both were given with the appropriate instructions. Three groups were tested. Two of those three groups were prepared with the help of computer and the third one was taught without computer. From the analysis of the questionnaire it follows that the computer has a great influence on understanding of the connections between the graph and very complex calculations.
  • Our digital education habits in the light of their environmental impact: the role of green computing in education
    69-86
    Views:
    113

    With the increasing use of IT tools, the environmental impacts they generate have also increased. Education is increasingly relying on digital tools to become a major emitter of CO2 itself. Therefore, the task of education is to teach future generations how to use IT tools efficiently while being environmentally aware. In addition to some forms of green computing, we show the level and ratio of those teachers who have corresponding IT knowledge in the Hungarian education. In this study, we present the justification of the problem through a case study, which estimates the Internet traffic of a website streaming popular educational resources. In addition, we will examine the extent to which national and international educational organization and guidance documents address the development of digital environmentally aware thinking. Based on the content of this study, we suggest some considerations for content developers to decide if they really need to create the digital content.

    Subject Classification: 97P99, 94-06, 94-02

  • Report of meeting Researches in Didactics of Mathematics and Computer Sciences: January 23-25, 2015 Novi Sad, Serbia
    141-162
    Views:
    11
    The meeting Researches in Didactics of Mathematics and Computer Sciences was held in Novi Sad, Serbia from the 23th to the 25th of January, 2015 at the University of Novi Sad. It was organized by the PhD School of Mathematics and Computer Sciences of the University of Debrecen and the Department of Mathematics and Informatics of the University of Novi Sad.
    The 70 participants – including 42 lecturers, and 18 PhD students – came from 9 countries, 28 cities and represented 40 intstitutions of higher education.
  • A case study of the integration of Algorithm Visualizations in Hungarian programming education
    51-66
    Views:
    120

    In 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

  • Programming theorems on enumerator
    89-108
    Views:
    30
    This paper deals with the examination of the programming patterns best known by programmers: the programming theorems. It is a significant issue that in what way these patterns can be formulated in order to solve a relatively broad spectrum of problems using a small number of patterns. In this paper, the well known programming theorems are applied to the processing of enumerators. To this end, the robustness of patterns gained this way will be presented, and it will be also pointed out how the programs thus constructed can be implemented in the modern object-oriented programming environments: in language C++, Java and C#.
  • Models of impulsive phenomena: experiences with writing an interactive textbook
    333-345
    Views:
    24
    "Take the textbook to computer" – is said quite often. Would it be so easy? If we start such a work, we meet a lot of trouble very soon. A book stored on a CD, read on the screen of computer and containing some hyperlinks does not become automatically electronic textbook. There are difficulties also in writing merely an electronic attachment to a classical book. In this paper, we deal with some important features (actually important from our point of view) of interactive mathematics textbooks, arising mathematical, didactical and technical problems. The "principles" are illustrated with examples taken from the book-CD "Models of Impulsive Phenomena".
  • Cultivating algorithmic thinking: an important issue for both technical and HUMAN sciences
    107-116
    Views:
    23
    Algorithmic thinking is a valuable skill that all people should master. In this paper we propose a one-semester, algorithm-oriented computer science course for human science students. According to our experience such an initiative could succeed only if the next recipe is followed: interesting and practical content + exciting didactical methods + minimal programming. More explicitly, we suggest: (1) A special, simple, minimal, pseudo-code like imperative programming language that integrates a graphic library. (2) Interesting, practical and problem-oriented content with philosophical implications. (3) Exciting, human science related didactical methods including art-based, inter-cultural elements.
  • E-learning management systems in Hungarian higher education
    357-383
    Views:
    29
    Computers, informatics, and information technology have an ever-increasing role in the establishment and spread of new educational forms and methods. The role of e-learning as a new educational model is increasing in the world of computer networks, because of a widespread access to the net and a growing demand for learning beside work.
    Technological elements of e-learning can be separated as Learning Management System, authoring system, course material and a browser. Learning Management System is the software package that creates the structure of the whole educational process: course organisation, course material presentation, tracking student work, recording results, and the completion of the program.
    This publication shows examples of Learning Management Systems used in Hungarian higher education. Summarizing and systematizing expectations and demands expressed in connection with learning management systems, the present work tries to help the reader orientate on an ever-expanding market.
  • How to use our own program evaluation system to streamline teaching computer programming
    73-80
    Views:
    27
    During 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.
  • Teaching agile operation and leadership through linked university courses
    1-32
    Views:
    97

    Agile software development methods, especially Scrum, are commonly used in software development companies. For this reason, our goal was that our undergraduate students gain experience as Scrum development team members and our master's students as agile leaders. To this end, we had redesigned and linked an undergraduate and a master's course, and launched the new course in the spring of 2021. The success of our approach was confirmed by a questionnaire survey of 86 undergraduate and 27 master's students. A/B testing was also performed. Our approach is a novelty compared to solutions where the Scrum Master is a course member, an instructor, or a university employee. In addition to being resource-efficient, it also offers master's students an unparalleled opportunity to develop agile leadership skills.

    Subject Classification: 97U50

  • Frequency-based dynamic models for the analysis of English and Hungarian literary works and coursebooks for English as a second language
    53-70
    Views:
    29
    We examined the characteristics of how word types are introduced in English and Hungarian literary works as well as in English coursebooks written for second language learners. By subdividing the texts into small segments of equal length, we were able to pinpoint subtle changes in the narrative. Based on the frequency of the word types in the original text a model was generated, and applying the model artificial texts were created. By comparing the original and the artificial texts, the places where these changes within the narrative occurred, could be located. Studying coursebooks we found that their vocabulary and how they introduce word types resembled those of randomly collected and concatenated short stories. According to our observations writers of the coursebooks forget that not only should the number of word types be carefully planned, but their repetition, in sufficient number, should also be cared for.
  • Teaching word processing - the theory behind
    119-137
    Views:
    12
    It is widely thought and believed that word processors – especially MS Word – are software, which everyone can use. However, if we take a closer look at the documents we find that the picture is not at all that clear. In most of these documents even the basic rules of word processing are broken. The question is how it is possible that most of the users are satisfied with their performance, and do not realize that they only use a less noisy typewriter, and not able to take advantage of the opportunities offered by these software. In the search of clearing this misunderstanding I found that there are no publicly available sources, which would clearly set the rules to determine when the documents are properly formatted. Here I set three maxims which, together, are able to control the tools applied in word processing in order to create properly formatted texts. In summary, they state that the layout of a properly formatted text should be invariant to modification, that is, any modification of the body of text should not initiate its re-formatting. To prove that these maxims work and to show that we desperately need them I give examples of works of professionals from the administration, of those who passed ecdl exams, of teachers of various subjects, and finally of teachers of Informatics.
  • Report of meeting Researches in Didactics of Mathematics and Computer Sciences: January 24-26, 2014 Eger, Hungary
    117-134
    Views:
    8
    The meeting Researches in Didactics of Mathematics and Computer Sciences
    was held in Eger, Hungary from the 24th to the 26th of January, 2014 at the
    Eszterházy Károly College. It was organized by the PhD School of Mathematics and Computer Sciences of the University of Debrecen and the Eszterházy Károly College in Eger.
    The 58 participants – including 43 lecturers and 18 PhD students – came from 7 countries, 15 cities and represented 22 institutions of higher education.
  • Teaching reliability theory with the Computer Algebra System Maxima
    45-75
    Views:
    23
    The use of the Computer Algebra System Maxima as a teaching aid in an MSc module in Reliability Theory is described here. Extracts from student handouts are used to show how the ideas in Reliability Theory are developed and how they are intertwined with their applications implemented in Maxima. Three themes from the lectures are used to illustrate this: (1) Normal Approximations, (2) Markov Modelling, (3) Laplace Transform Techniques.
    It is argued that Maxima is a good tool for the task, since: it is fairly easy to learn & use; it is well documented; it has extensive facilities; it is available for any operating system; and, finally, it can be freely downloaded from the Web. Maxima proves to be a useful tool even for Reliability research for certain tasks. This latter feature provides a seamless link from teaching to research – an important feature in postgraduate education.
  • Radio Frequency Identification from the viewpoint of students of computer science
    241-250
    Views:
    7
    This paper aims at creating the right pedagogical attitudes in term of teaching a new technology, Radio Frequency Identification (RFID) by evaluating the social acceptance of this new method. Survey of future teachers, students of teacher master studies and students from informatics oriented secondary schools were surveyed comparing their attitudes in terms of RFID to other recent technologies. Consequences of this survey are incorporated into the curriculum of the new RFID course at our institution.