Raising the level of digital education is one of the main challenges facing the education system now and in the future. The use of modern technical means in the learning process is an important prerequisite for achieving this ambitious goal. However, this must go hand in hand with the introduction of new scientific methods and teaching approaches. This article presents different approaches which the author has applied in her practice with high school students. It proves the benefit of their implementation in the educational process.
{"title":"Techniques and Approaches to Generate Automatic Program Code","authors":"Daniel Damyanov","doi":"10.54664/ldtn7661","DOIUrl":"https://doi.org/10.54664/ldtn7661","url":null,"abstract":"Raising the level of digital education is one of the main challenges facing the education system now and in the future. The use of modern technical means in the learning process is an important prerequisite for achieving this ambitious goal. However, this must go hand in hand with the introduction of new scientific methods and teaching approaches. This article presents different approaches which the author has applied in her practice with high school students. It proves the benefit of their implementation in the educational process.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131758442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This article briefly presents how the StereoMV mathematical software is designed and used. It consists of five modules: interface, stereoscopic visualization, stereometry, training module and knowledge testing module. The stereoscopic system is research-oriented and designed for the presented modules. The purpose of the system is to allow students to control, observe and manipulate geometric shapes in space. StereoMV is part of a dissertation on the following topic: “Stereoscopic Training System”. A new boundary method, created by the author of the system, is used to generate geometric shapes. This method takes part in the generation of a circle by means of a quadratic Bézier curve using three control points. The use of the matrix calculus, which plays a role in the generation of geometric shapes and the performance of transformations, is of particular importance in the development of the system.
{"title":"Development and Use of a Stereoscopic System in Stereometry Training","authors":"Penyo Lebamovski","doi":"10.54664/rejq5119","DOIUrl":"https://doi.org/10.54664/rejq5119","url":null,"abstract":"This article briefly presents how the StereoMV mathematical software is designed and used. It consists of five modules: interface, stereoscopic visualization, stereometry, training module and knowledge testing module. The stereoscopic system is research-oriented and designed for the presented modules. The purpose of the system is to allow students to control, observe and manipulate geometric shapes in space. StereoMV is part of a dissertation on the following topic: “Stereoscopic Training System”. A new boundary method, created by the author of the system, is used to generate geometric shapes. This method takes part in the generation of a circle by means of a quadratic Bézier curve using three control points. The use of the matrix calculus, which plays a role in the generation of geometric shapes and the performance of transformations, is of particular importance in the development of the system.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116772581","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper presents the life cycle of the process of developing software projects by students. It outlines the theoretical basis of the projects as the modern technology. The suggested life cycle, in which students play the role of junior software developers, results in the acquisition of diverse knowledge and practical skills that contribute to their personal growth. The article also describes the process of students forming and developing digital skills and key competences as they develop software projects. The life cycle in question prepares them for success in the everchanging, dynamic life, because it enables them to develop qualities that stimulate multi-level thinking and help them show their full potential.
{"title":"Life Cycle of Student Software Project Development","authors":"Diana Lazarova, M. Nikolova","doi":"10.54664/mkhg7741","DOIUrl":"https://doi.org/10.54664/mkhg7741","url":null,"abstract":"This paper presents the life cycle of the process of developing software projects by students. It outlines the theoretical basis of the projects as the modern technology. The suggested life cycle, in which students play the role of junior software developers, results in the acquisition of diverse knowledge and practical skills that contribute to their personal growth. The article also describes the process of students forming and developing digital skills and key competences as they develop software projects. The life cycle in question prepares them for success in the everchanging, dynamic life, because it enables them to develop qualities that stimulate multi-level thinking and help them show their full potential.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124848080","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Virtual Reality (VR) technologies have developed rapidly in recent years. We have seen tremendous progress in the development of both VR software and hardware. VR is in creas ingly used as a tool for training and learning in various areas of life. This paper presents the currently available types of VR devices and compares their technical properties, technologies and price. It anal yses the capabilities of certain devices and offers possible ways of using VR headsets in education. The purpose of the study is to help choose the right VR headset in the processes of training and learning. These helmets are divided into three classes – low, medium and high – depending on their technical characteristics, the technologies they use, and their price. Cost can be an important factor in the need for mass training. The results determine the following devices as the best ones in each class: Samsung Gear VR (low class), Oculus Quest (middle class), VIVE Pro Eye and Varjo VR-2 Pro (high class). The latter is regarded as the most powerful VR headset. The paper also considers the latest technologies that have already been integrated in some VR headsets – eye tracking, hand tracking, tracking with Base Stations, object tracking and wireless connection. They may be absolutely necessary for the training and learning processes, or completely unnecessary which may reduce costs.
虚拟现实(VR)技术近年来发展迅速。我们已经看到了VR软件和硬件的巨大进步。在生活的各个领域,VR越来越多地被用作培训和学习的工具。本文介绍了目前可用的VR设备类型,并对其技术性能、工艺和价格进行了比较。它分析了某些设备的功能,并提供了在教育中使用VR头显的可能方法。本研究的目的是帮助在培训和学习过程中选择合适的VR头显。这些头盔根据其技术特点、使用的技术和价格分为低、中、高三个等级。费用可能是需要大规模培训的一个重要因素。结果显示,三星Gear VR(低等级)、Oculus Quest(中等等级)、VIVE Pro Eye和Varjo VR-2 Pro(高等级)等设备在各等级中均为最佳。后者被认为是最强大的VR头显。本文还考虑了一些VR头戴设备中已经集成的最新技术——眼动追踪、手动追踪、基站追踪、物体追踪和无线连接。它们可能是培训和学习过程中绝对必要的,也可能是完全不必要的,这可能会降低成本。
{"title":"Virtual Reality Headsets – Comparison, Analysis and Use in Training and Learning","authors":"Elitsa Bakalova, E. Petkov","doi":"10.54664/zama2520","DOIUrl":"https://doi.org/10.54664/zama2520","url":null,"abstract":"Virtual Reality (VR) technologies have developed rapidly in recent years. We have seen tremendous progress in the development of both VR software and hardware. VR is in creas ingly used as a tool for training and learning in various areas of life. This paper presents the currently available types of VR devices and compares their technical properties, technologies and price. It anal yses the capabilities of certain devices and offers possible ways of using VR headsets in education. The purpose of the study is to help choose the right VR headset in the processes of training and learning. These helmets are divided into three classes – low, medium and high – depending on their technical characteristics, the technologies they use, and their price. Cost can be an important factor in the need for mass training. The results determine the following devices as the best ones in each class: Samsung Gear VR (low class), Oculus Quest (middle class), VIVE Pro Eye and Varjo VR-2 Pro (high class). The latter is regarded as the most powerful VR headset. The paper also considers the latest technologies that have already been integrated in some VR headsets – eye tracking, hand tracking, tracking with Base Stations, object tracking and wireless connection. They may be absolutely necessary for the training and learning processes, or completely unnecessary which may reduce costs.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125872569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This article examines project-based learning in an e-learning environment. An analysis has been made of the educational projects and the functional capabilities of the specialized software, suitable for their implementation in remote access learning. The paper proposes examples that justify the thesis of increasing learner motivation and knowledge effectiveness.
{"title":"Implementation of Project-Based Learning in Information Technology in an Electronic Learning Environment","authors":"Toni Duneva","doi":"10.54664/khuy1213","DOIUrl":"https://doi.org/10.54664/khuy1213","url":null,"abstract":"This article examines project-based learning in an e-learning environment. An analysis has been made of the educational projects and the functional capabilities of the specialized software, suitable for their implementation in remote access learning. The paper proposes examples that justify the thesis of increasing learner motivation and knowledge effectiveness.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131879307","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In 2020, the world was challenged by the COVID-19 pandemic which changed the existence of all social systems. Schools and universities were closed periodically. Education switched to e-learning mode with remote access. This paper analyses the issue of training trainee teachers who study Pedagogy of Mathematics. Models of innovative interactive technologies for remote access training have been developed which are based on electronic forms of learning and use specialized mathematical software. The article also presents an implemented model of a seminar for teaching pedagogical practice in mathematics to 4th-year students at the Faculty of Mathematics and Informatics of the St. Cyril and St. Methodius University of Veliko Tarnovo.
{"title":"Innovative Technologies for Teaching Pedagogical Practice in Mathematics during the COVID-19 Crisis","authors":"Darinka Galabova, Iliyan Yordanov","doi":"10.54664/zyxv1382","DOIUrl":"https://doi.org/10.54664/zyxv1382","url":null,"abstract":"In 2020, the world was challenged by the COVID-19 pandemic which changed the existence of all social systems. Schools and universities were closed periodically. Education switched to e-learning mode with remote access. This paper analyses the issue of training trainee teachers who study Pedagogy of Mathematics. Models of innovative interactive technologies for remote access training have been developed which are based on electronic forms of learning and use specialized mathematical software. The article also presents an implemented model of a seminar for teaching pedagogical practice in mathematics to 4th-year students at the Faculty of Mathematics and Informatics of the St. Cyril and St. Methodius University of Veliko Tarnovo.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"5 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131984900","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper presents the types of distance learning platforms with the use of information and communication technologies. It analyses their main functionalities and outlines the advantages and disadvantages of using cloud technologies in e-learning.
{"title":"Educational Platforms for Online Learning in a Cloud Environment","authors":"Neli Kiskinova","doi":"10.54664/rzyb2769","DOIUrl":"https://doi.org/10.54664/rzyb2769","url":null,"abstract":"This paper presents the types of distance learning platforms with the use of information and communication technologies. It analyses their main functionalities and outlines the advantages and disadvantages of using cloud technologies in e-learning.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123349416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Code generation is basically about writing programs that write programs. Given today’s complex code-intensive frameworks, such as Java 2 Enterprise Edition (J2EE), Microsoft’s. NET and Microsoft Foundation Classes (MFC), it is becoming increasingly important that we use our skills to create programs which aid us in developing our applications. Generally speaking, the more complex the framework is, the more appealing you will find a code generation solution. Many object-oriented programming (OOP) languages lack reusability and flexibility, and require a similar code to be written repeatedly. This paper reviews the code generators that are most useful for implementation in applications for automatic code generations, their pros and cons, where they are most widely used nowadays, as well as their versatility. In Visual Studio we use the term “scaffolding” when we want to generate identities automatically. When we start a new ASP.NET project, it genrates a template where we start from.
{"title":"Using Code Generators when Creating Ready-Made Templates for Application Development","authors":"Daniel Damyanov","doi":"10.54664/wnol8706","DOIUrl":"https://doi.org/10.54664/wnol8706","url":null,"abstract":"Code generation is basically about writing programs that write programs. Given today’s complex code-intensive frameworks, such as Java 2 Enterprise Edition (J2EE), Microsoft’s. NET and Microsoft Foundation Classes (MFC), it is becoming increasingly important that we use our skills to create programs which aid us in developing our applications. Generally speaking, the more complex the framework is, the more appealing you will find a code generation solution. Many object-oriented programming (OOP) languages lack reusability and flexibility, and require a similar code to be written repeatedly. This paper reviews the code generators that are most useful for implementation in applications for automatic code generations, their pros and cons, where they are most widely used nowadays, as well as their versatility. In Visual Studio we use the term “scaffolding” when we want to generate identities automatically. When we start a new ASP.NET project, it genrates a template where we start from.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128011970","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The underfunding of schools in Nigeria has led to poor quality of education at a period when globalisation demands much from the education system in terms of training a skilled workforce. In Ondo State, the government has encouraged public secondary schools to generate funds internally in order to complement the insufficient grants it provides. The aim is to facilitate the proper functioning of schools. Nevertheless, education stakeholders have not ceased to complain about a shortage of funds. There is therefore the need to assess the various sources and trends of internally generated revenue (IGR) and the contribution thereof to the funding of education and school development in Ondo State. The study adopted the descriptive survey research design. The study population consisted of 304 principals of public secondary schools in Ondo State. The sample of this study included 60 principals who were selected from the total number by means of a simple random sampling technique. They were divided into groups of twenty (20) for each of the three (3) senatorial districts in Ondo State. The research instrument was a self-designed questionnaire. The data obtained were analysed using frequency counts, simple percentages and other appropriate statistical techniques. The result showed that there were many sources of IGR for public secondary schools in Ondo State as most of the schools have more than one major channel of IGR apart from tuition fees and PTA, examination and sports levies which are common to all sampled schools. Also, the trends in the contribution of IGR to secondary schools in Ondo State are annual. It was recommended that school administrators should include other means of generating money so as not to overburden parents, especially during the economic downturn.
{"title":"Perceived Contribution of Internally Generated Revenue to Public Secondary School Funding in Ondo State, Nigeria (2010‒2015)","authors":"Bilikisu Oluwakemi","doi":"10.54664/kyxe6738","DOIUrl":"https://doi.org/10.54664/kyxe6738","url":null,"abstract":"The underfunding of schools in Nigeria has led to poor quality of education at a period when globalisation demands much from the education system in terms of training a skilled workforce. In Ondo State, the government has encouraged public secondary schools to generate funds internally in order to complement the insufficient grants it provides. The aim is to facilitate the proper functioning of schools. Nevertheless, education stakeholders have not ceased to complain about a shortage of funds. There is therefore the need to assess the various sources and trends of internally generated revenue (IGR) and the contribution thereof to the funding of education and school development in Ondo State. The study adopted the descriptive survey research design. The study population consisted of 304 principals of public secondary schools in Ondo State. The sample of this study included 60 principals who were selected from the total number by means of a simple random sampling technique. They were divided into groups of twenty (20) for each of the three (3) senatorial districts in Ondo State. The research instrument was a self-designed questionnaire. The data obtained were analysed using frequency counts, simple percentages and other appropriate statistical techniques. The result showed that there were many sources of IGR for public secondary schools in Ondo State as most of the schools have more than one major channel of IGR apart from tuition fees and PTA, examination and sports levies which are common to all sampled schools. Also, the trends in the contribution of IGR to secondary schools in Ondo State are annual. It was recommended that school administrators should include other means of generating money so as not to overburden parents, especially during the economic downturn.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133599851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper presents an approach to solving transport problems by using the M-Method with optimal planning of freight wagon logistics. This method is applied in an example transport problem for minimizing empty mileage of open and covered freight wagons, considering their interchangeability and through overview of all combinations of interchangeable open and covered wagons in stations with a freight wagon shortage. The paper also presents an approach for probability analysis of two-dimensional discrete distribution (Crosstabs), generated by the SPSS program, including the optimal solutions of the stated problem which have been reached through the M-Method.
{"title":"An Approach to Solving Transport Problems through the M-Method","authors":"M. Ivanova","doi":"10.54664/awse7542","DOIUrl":"https://doi.org/10.54664/awse7542","url":null,"abstract":"This paper presents an approach to solving transport problems by using the M-Method with optimal planning of freight wagon logistics. This method is applied in an example transport problem for minimizing empty mileage of open and covered freight wagons, considering their interchangeability and through overview of all combinations of interchangeable open and covered wagons in stations with a freight wagon shortage. The paper also presents an approach for probability analysis of two-dimensional discrete distribution (Crosstabs), generated by the SPSS program, including the optimal solutions of the stated problem which have been reached through the M-Method.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124467417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}