{"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}
{"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}
{"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}
{"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}
{"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}
{"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}
{"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}
{"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}
{"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}
{"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}