Now showing 1 - 10 of 77
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Maximal Level Minimal Path Vectors of a Two-Terminal Undirected Network
    (Institute of Electrical and Electronics Engineers (IEEE), 2016-03)
    ;
    Stojkovikj, Natasha
    ;
    ;
    A two-terminal flow network is usually defined as a directed graph, or a digraph; but there are a number of applications where it is more natural to use an undirected graph. This paper analyzes the connection between minimal path vectors and flow functions in undirected networks, which supports the development of an efficient algorithm that solves the problem of finding the set of all such vectors.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Report of the IOI Workshop “Creating an International Informatics Curriculum for Primary and High School Education”
    (Vilnius University Press, 2015-07-10)
    ;
    ERDŐSNÉ NÉMETH, Ágnes
    ;
    ;
    This report entangles the endeavors undertaken during the IOI Workshop “Creating an International Informatics Curriculum for Primary and High School Education”. Considering the need to discuss the role of informatics in the primary and secondary education, the Workshop participants tried to encapsulate several activities that might give insight on how to treat this issue with success. An overview of the current situation with the informatics education in thirteen countries was presented. Further, a group work took place considering relevant topics in creating informatics curricula and computational thinking. A fruitful discussion that considered establishing guidelines and further steps in creating informatics curricula and some ways to promote informatics concluded the Workshop.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Progress of competitions in informatics: A success story
    (FCSE, 2012)
    ;
    ;
    Kostadinov, Bojan
    ;
    Competitions in informatics are a perfect opportunity to introduce to pupils the art of programming and create a very solid background for becoming engineers in informatics. The Computer Society of Macedonia, as the main organizer of the Macedonian national competitions in informatics, through the last few years has made an effort to increase the quality of the competitions in order to achieve better results in the international competitions. In this paper we present the format of the international competitions and the results of Macedonian contestants at international level. More importantly, the history of competitions held in Macedonia is presented in order to explain the way to the success of Macedonian teams.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    DEMAx Tool Based on an Improved Model for Semiautomatic C/C++ Source Code Assessment
    (ACM, 2021-04-16)
    Angelovski, Damjan
    ;
    ;
    As the demand for software engineers rises, so does the demand for their education. With the increasing number of students, educators struggle to keep up.We aim to ease their burden by providing a new tool for semiautomatic source code assessment, named DEMAx. It analyzes C/C++ source codes and their test case results and with the help of machine learning, provides information on the likelihood that a submission should be manually assessed. In this paper we present a tool with the focus on the new improvements of our previous work that include direct static analysis of non-compiling code and ranking metrics of the source codes. At the end, we present the results of the improved model on the testing data, which are solid ground for the use of our tool.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    On the role of challenging math problems in the discrete mathematics courses
    (IEEE, 2015-03)
    ;
    ;
    Mathematical talent must be identified through a range of measures that go beyond usual activities and traditional standardized tests. One possibility that we use at our institution is additional assessment through challenging math problems. In this paper we present the results of our experience in the organization of Discrete Mathematics faculty courses, with emphasis on the role of challenging math problems. The results were gathered in the period of 3 academic years, in courses with more than 500 enrolled students each. These results justify and enforce the use of such problems.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Different Approaches for Making the Initial Selection of Talented Students in Programming Competitions
    (Vilnius University Press, 2015-07-10)
    Kostadinov, Bojan
    ;
    ;
    ;
    ;
    Risteska Stojkoska, Biljana
    Competitions in informatics are one of the most useful ways of engaging pupils to the field of computer science. Many national and international competitions are carried out each year, with the organizers of each of them attempting to reach out to as many potential students as possible. In this paper, we analyse several different contest types, how each of them aids to promote computer science by engaging students in competitions, and how they can help provide the initial selection of talented students for the later stages of the competitions. Based on that, we propose seven criteria for the classification of the contests. Further we present our rich experience in the organization of Macedonian contests. Finally, we propose different approaches for making the initial selection of talented students in programming competitions and discuss ways for alleviating some of the issues with standard contests, for example enabling feedback and introducing difficulty divisions.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Creation of educational games — Project based learning in e-Learning systems course
    (IEEE, 2017-04)
    ;
    ;
    ;
    In this paper we present a successful example of implementation of project-based learning in e-Learning Systems course. Starting with an overview of the organization of the “e-Learning Systems” course held at the Faculty of Computer Science and Engineering (FCSE) in Skopje, we look into the importance of project-based learning as a learning method, the benefits of team work, and also we describe the purpose of educational games. The paper focuses on the general form of the project assigned to students which we describe in details, the organization of the lab exercises and the process of implementation of the projects. Based on the results that we will present, we may conclude that we have managed to organize the course in such a way that many of the students will achieve the course goals and pass, and also, will have exciting and challenging project to work on. We believe that the material in this paper will be valuable to other lecturers that teach similar or even quite different courses, and also facing the problem of teaching a course with high student/teacher ratio.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    EXPLORING COMPUTATIONAL THINKING IN EDUCATION: DEFINITIONS, PEDAGOGIES, AND INTEGRATION APPROACHES
    (IATED, 2024-11)
    Miceva, Gorica
    ;
    ;
    ;
    Nowadays, many academics agree that one of the essential 21st-century skills is computational thinking (CT). This study explores the diverse meanings of CT and their evolution throughout the years. It examines the complex connections between digital literacy/competence, programming, and CT, and clarifies their differences. The fundamental ideas and abilities of CT—abstraction, algorithmic reasoning, automation, decomposition, debugging, pattern recognition, and generalization—will be at the center of our discussion. We claim that CT serves as a catalyst for developing students' critical thinking and problem-solving skills, emphasizing its importance in education. Our paper evaluates the necessity of incorporating CT into curricula while discussing how it might promote economic growth. It investigates the best pedagogical approaches to support CT and looks into ways to incorporate it easily into current curriculum. Additionally, it looks into how dependent CT is on technology and how students' access to it affects CT-oriented education. A comprehensive review of relevant studies will be conducted, examining various methods of implementing and using CT in mandatory education worldwide. Finally, three primary approaches to integrating CT skills in compulsory education curricula will be examined: as a cross-curricular topic, as a standalone subject, and by integration within other subjects. Real-world examples of CT integration in compulsory education across various countries are provided, offering insights into successful implementation strategies.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    A decade of engineering computer engineers
    (IEEE, 2017-04)
    ;
    ;
    ;
    ;
    Creating an optimal conditions for producing generations of successful Computer scientists and engineers is very demanding. Many aspects have to be taken into consideration. One of the factors is the quality of the Bachelor’s education system that actually enables the diplomas in Computer Science and Engineering. However, the students enrolling in the Bachelor’s system have to be optimally prepared to follow the curriculum. In this paper we present some of the many factors that influenced the generations of Computer scientists and engineers that have earned their BSc degree in the Faculty of Computer Science and Engineering, and the institutions that preceded this Faculty in the years before 2011. Such factors, investigated in this paper are: the changes in the primary and secondary educational system and the aspects of these systems that influence the informatics knowledge of the pupils on one hand, and on the other hand the evolution of the system of competitions in informatics that sparkles the interest in the talented pupils and enables the most talented and hardworking ones to compete in the international Olympiads in informatics. As a result of improving these two parallel systems, the number of enrolled students in the faculties that teach Computer Science and Engineering has raised. Moreover, some of these pupils have turned into great entrepreneurs and have started their own successful software companies.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    A New Collection of Educational Scratch Projects Produced by Computer Science Students
    (FCSE, 2017)
    ;
    ;
    Scratch is a free educational programming language specifically designed to be convenient for students of very young age to learn programming. The course “e-Learning Systems” is an elective course for the students at our institution – Faculty of Computer Science and Engineering (FCSE) in Skopje, primarily offered to the students enrolled in the “Computer Science Education” track, in the third semester of the undergraduate studies. Starting from the current academic year (2016/17), students of this course are asked, as a project activity, to implement an educational game or story in Scratch. In this paper we present the new website we have developed for the purposes of the course, which contains the student projects developed throughout the winter semester of 2016/17, as part of the course activities. We describe the form of the student projects and the collection of projects present on the website, as well as their functionalities and application.