Search
Search Results
-
Informatics as a particular field of education
283-294Views:159Informatics education can be discussed at various levels. There is informatics education at the university, there is professional informatics training and there is public informatics education. In the following article we are going to deal with the latter, that is we are going to discuss what areas of informatics should be introduced to students within the frame of the informatics subject in primary and secondary education.
Knowledge in connection with informatics can be grouped from different points of view. We consider the following points to be acceptable: according to scopes of knowledge. [1, 2] -
Delusions in informatics education
151-161Views:85In the following article our intention is to try to introduce the negative ideas that exist today in Hungary regarding informatics education within the secondary education system. [Zs] As far as we know, these delusions are characteristic of not only Hungary, but we believe that we should look for our own mistakes, that is why we refer to Hungarian examples.
We have examined the informatic knowledge taught in the first 10 years of secondary education, the possible curriculum of the general informatics subject.
To reach our aim, first we have to deviate a bit from our original topic, because without this, it would be more difficult to understand the core subject of the article. In the deviation we will explain what is called informatics, what is called informatics subject. Then we will deal with the main topic and in the summary we will explain what we believe is the aim of general informatics education. -
Increasing the popularity and efficiency of distance education by old-new methods
211-228Views:137In our essay we aim to provide suggestions to develop distance education and we decisively focus on programmed education that is supported by e-learning environment. We both think that the shortage of programmed educational methods is causeless in Hungary's distance education. The widespread usage of info-communication devices and of the Internet makes the programmed educational methods (not as an exclusive method) possible to use in distance education together with e-learning environment. In our work we summarize the possible solutions and at the same time we also provide a case study, as an insight into our e-learning project (called Logical Programming) by Moodle. -
Our digital education habits in the light of their environmental impact: the role of green computing in education
69-86Views:229With 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
-
Better understanding mathematics by algorithmic thinking and computer programming
295-305Views:256Tamá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
-
Shall we use one more representation? Suggestions about establishing the notion of recursion in teaching informatics in primary schools
209-229Views:86Among 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. -
Teaching sorting in ICT
101-117Views:134This article is aimed at considering how an algorithmic problem – more precisely a sorting problem – can be used in an informatics class in primary and secondary education to make students mobilize the largest possible amount of their intellectual skills in the problem solving process. We will be outlining a method which essentially forces students to utilize their mathematical knowledge besides algorithmization in order to provide an efficient solution. What is more, they are expected to use efficiently a tool that has so far not been associated with creative thinking. Sorting is meant to be just an example, through which our thoughts can easily be demonstrated, but – of course the method of education outlined can be linked to several other algorithmic problems, as well. -
Let's learn database programming in an active way
213-228Views:129This paper introduces how I applied the "learning by doing" method in the education of advanced knowledge of database systems in Software Engineering BSc program. The first goal of my method is to enable the students to use the PL/SQL and SQL as a skill, namely they get a practical competence which can be immediately used in business. In the laboratory the students independently practise the material learnt on the lecture. They get feedback for all their activities from the teacher. A software system helps administer the solutions, automatically verifies the syntax of them and helps the teacher to evaluate them. The paper summarises the results of three semesters. In the last year I compared the active learning method with the traditional method. I asked the students in a voluntary survey about the active learning method. -
Methods of teaching programming
247-257Views:106Programming 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. -
Computer cooking vs. problem solving
35-58Views:245Computer cooking is a task-related phenomenon where students (end-users) must blindly follow a long list of orders without any connection to the content of the problem, if there is any. Despite its low efficacy, this method is widely used and accepted in informatics both in the learning-teaching process and testing. The National Base Curriculum 2020 in Hungary is in complete accordance with the ‘Informatics Reference Framework for Schools’, but the course books hardly use the latest results of computer education research. The present paper provides examples of how the results of computer education research can be integrated into teaching-learning materials and classroom practices and discusses the effectiveness and consequences of the different solutions, where tool-centred approaches are compared to problem-focused solutions.
Subject Classification: 94-01
-
Building a virtual framework to exploit multidisciplinary project workshops – peaks & pits
147-164Views:103Multidisciplinary project work in connection to industry is highly favoured at University education, since it prepares students to envision their spectrum of profession, to be able to participate in production projects in co-operation with partners out of campus, and learn to communicate between disciplines. An effctive combination presumes selection of right partners, set-up of proper virtual platform to bridge time, space, and diffrences in working styles. The set-up process requires several phases of design-based research proofing the melding process to produce a productive workshop that is sustainable. The paper describes the review of literature, the platform and set-up established, a first phase in bridging Art and Computer Science through the description of MOMELTE project, a critical evaluation in order to learn from mistakes, and a new list of design principles to improve the next phase of the workshop process. -
E-learning management systems in Hungarian higher education
357-383Views:69Computers, 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. -
Teaching reliability theory with the Computer Algebra System Maxima
45-75Views:123The 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. -
CS unplugged in higher education
1-23Views:136Nowadays, there is a significant lack of workforce in the IT industry, even though it is one of the most lucrative professions. According to researchers' forecasts, the existing shortage is growing, so the wages offered will be higher, yet it seems that young people are not attracted to the profession. This problem draws attention to the need to change the curriculum so that it can attract students more. One possible solution is to supplement the curriculum with CS Unplugged activities, which makes it easier to understand and deepen difficult concepts and make IT lessons more colorful. In my article, besides presenting the already known CS Unplugged activities, I will deal with how this can be applied in Hungarian higher education as well. -
A case study of the integration of Algorithm Visualizations in Hungarian programming education
51-66Views:239In 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
-
A proposal for an IOI Syllabus
193-216Views:172The International Olympiad in Informatics (IOI) is the premier competition in computing science for secondary education. The competition problems are algorithmic in nature, but the IOI Regulations do not clearly define the scope of the competition. The international olympiads in physics, chemistry, and biology do have an official syllabus, whereas the International Mathematical Olympiad has made the deliberate decision not to have an official syllabus. We argue that the benefits of having an official IOI Syllabus outweigh the disadvantages. Guided by a set of general principles we present a proposal for an IOI Syllabus, divided into four main areas: mathematics, computing science, software engineering, and computer literacy. -
How to teach testing?
215-232Views:151Testing 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. -
Implementation opportunities of the Moodle learning management system in virtual environment the Sloodle project
275-293Views:80Using e-learning was firstly appeared in companies' sphere. It should be very useful if learning management systems were applied. Nowadays e-learning is used in different fields and gives useful informations in case of basics and its knowledge. It is essential to know the arranging technics and applicated handling methods of some supporting learning management systems of e-learning. The Moodle is the best-known learning management system.
The Second Life is one of the virtual environments which is useful in learning-teaching methods that is used in most educational institute all over the world. Sloodle is an open source project which connects the Second Life with Moodle learning management system. Sloodle is a kind of "bridge" in which different kind of activities and registering and provided in both Moodle and Second Life.
In our department, University of Debrecen Health Faculty of Nyíregyháza ILIAS learning management system has operated since February, 2008. In the interest of higher level education we decided to use and made available some courses through Moodle learning management system.
Some tools of Sloodle will be presented in our article. It will be the first study for our research in which we would use the Moodle learning management system, the virtual environment of Second Life and the project of Sloodle itself. Our article will contain the starting details and its statistical confirmation of our Sloodle project. We like to demonstrate that the results of the Sloodle-aided group are significantly better than the results of the control group in the most cases. -
Cultivating algorithmic thinking: an important issue for both technical and HUMAN sciences
107-116Views:119Algorithmic 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. -
Virtual worlds in education – best practice, design and research considerations
309-323Views:94The article briefly describes and characterizes the virtual worlds, different kinds of virtual worlds and possibilities of their use in education. The virtual worlds beyond the passive learning opportunities offer active, constructive and collaborative learning possibilities as well. In the middle section of this article we present the most common ways of different kinds of learning methods, which are illustrated by practical examples as well. In the final sections of the article we deal with the design research approach of 3D virtual worlds. -
Report of Conference XL. National Conference on Teaching Mathematics, Physics and Computer Science August 22-24, 2016 Székesfehérvár, Hungary
259-276Views:100The XL. National Conference on Teaching Mathematics, Physics and Computer Sciences (MAFIOK) was held in Székesfehérvár, Hungary between 22 and 24 August, 2016 at the Alba Regia Technical Faculty of Óbuda University. For the three-day event, more than 80 persons were registered and more than 40 lectures were given. The fortieth anniversary scientific conference was designed for researchers and teachers in mathematics, physics and informatics to promote modern and efficient education in higher education, and through poster presentations and personal meetings to exchange experience. The opening ceremony of the conference followed by the three plenary lectures took place at the ceremonial hall of the Town Hall. ... -
Gamification in Higher Education
87-106Views:763The 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
-
Live & Learn: When a wrong program works
195-208Views:96In 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. -
Teaching model-based testing
1-17Views:1675Different testing methodologies should play an important role in the education of informatics. In the model-based testing (MBT) approach, the specification of the system is described with a formal model. This model can be used to revise the correctness of the specification and as a starting point for automatic test generation. The main problem with MBT is however, that there is a huge gap between theory and practice and that this approach has a high learning curve. To cope with these problems, current paper shows, how the MBT approach can be introduced to students through a small scale example.
Subject Classification: P50
-
Metadata and education
325-343Views:118This 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.