Vangel V. Ajanovski

Vangel V. Ajanovski
Ss. Cyril and Methodius University in Skopje · Faculty of Computer Science and Engineering

Dr. Sci. in Informatics
https://ajanovski.info

About

39
Publications
3,790
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
221
Citations
Introduction
https://ajanovski.info -- Research in Education Data Management and Mining, Curricula, Information Systems, Databases and Software Engineering. -- Working on introduction of smart and innovative technologies in study processes, such as the Virtual Academic Advisor meant to guide students in their enrollments towards a more successful graduation.
Additional affiliations
October 2018 - present
Ss. Cyril and Methodius University in Skopje
Position
  • Professor (Associate)
Description
  • Undergraduate Courses: Databases, Information Systems Development, Processes, Digitization and e-Presentation, Internet Technologies. Graduate Courses: Big-Data Analytics, Database Management.
August 2018 - present
Ss. Cyril and Methodius University in Skopje
Position
  • Professor (Associate)
September 2013 - August 2018
Ss. Cyril and Methodius University in Skopje
Position
  • Professor (Assistant)
Education
June 2008 - July 2013
January 2000 - December 2006
October 1993 - June 1999
Ss. Cyril and Methodius University in Skopje
Field of study
  • Applied Informatics

Publications

Publications (39)
Conference Paper
The ability to predict student performance in a course or program creates opportunities to improve educational outcomes. With effective performance prediction approaches, instructors can allocate resources and instruction more accurately. Research in this area seeks to identify features that can be used to make predictions, to identify algorithms t...
Conference Paper
A visual domain exploration tool is introduced that offers several viewpoints as parts of a personalized student advice and guidance solution: explanation of the personal progress over a reference body of knowledge areas, within the field of study; mapping of the actual courses in relation to the field of study where the taught topics belong; guida...
Conference Paper
Full-text available
Vast numbers of publications in computing education begin with the premise that programming is hard to learn and hard to teach. Many papers note that failure rates in computing courses, and particularly in introductory programming courses, are higher than their institutions would like. Two distinct research projects in 2007 and 2014 concluded that...
Conference Paper
This paper demonstrates a solution for increasing the awareness of students with the many choices they have during course enrollment in an integrated university, and how the choice they make can impact their future studying. Three separate navigational tools are presented that have been developed to work in symbiosis as a single application to help...
Conference Paper
The paper proposes a new evolutionary curriculum development process based on a structured approach. The process uses ideas from the Rational Unified Process (RUP) - a well-known software development methodology in the field of software engineering. The process that is proposed in this paper is customized from the point of view of an institutional-...
Conference Paper
The author's approach in teaching databases, focuses on acquiring competences needed to use and develop systems of realistic complexity, typical for a micro or small company. Each student works towards gaining experience with various database designs and implementations, querying and development of relational schemas, and building applications. An...
Conference Paper
Enabling students to work on realistic projects is important as they open the possibility to handle real problems and scenarios that can not be found inside the classroom and laboratory setting. Project-based courses simulate the reality of the business work place, with all the activities, interactions and tools. One of the implications is that stu...
Conference Paper
This is a demo of a virtual academic adviser that enables student self-guidance and counters the unavailability of true academic advisers. The adviser integrates four visual tools: flexible and personalized planning of future terms and courses, body of knowledge acquisition mapping tool for easier finding of courses that are aligned to personal int...
Conference Paper
Vast numbers of publications in computing education begin with the premise that programming is hard to learn and hard to teach. Many papers note that failure rates in computing courses, and particularly in introductory programming courses, are higher than their institutions would like. Two highly distinct research projects have established that ave...
Conference Paper
The accurate estimation of students’ grades in prospective courses is important as it can support the procedure of making an informed choice concerning the selection of next semester courses. As a consequence, the process of creating personal academic pathways is facilitated. This paper provides a comparison of several models for future course grad...
Conference Paper
Since computing education began, we have sought to learn why students struggle in computer science and how to identify these at-risk students as early as possible. Due to the increasing availability of instrumented coding tools in introductory CS courses, the amount of direct observational data of student working patterns has increased significantl...
Conference Paper
Continuous development in STEM fields has led to widening diversity in the course catalogs of a number of universities. Exchange programs exist that enable students to visit partner institutions and enroll courses during their visit. Many students need to study and work in parallel. This situation has lead to a growing necessity for flexibility in...
Conference Paper
Estimating grades for courses that are yet to be enrolled by students can help them in making decisions towards timely graduation and achieving better overall results. This paper presents an evaluation of grade prediction for future courses using the model-based collaborative filtering methods: Probabilistic Matrix Factorization and Bayesian Probab...
Conference Paper
A framework for tracking and assessment of the evolution of curricula at a diverse institution is proposed (ranging from a single educational departmental-level organization to the scale of an integrated university) and the evaluation of a prototype system implementation of such a framework is discussed. The effort builds upon the conceptual integr...
Conference Paper
Computing is a field that is constantly evolving and as a result curricula at the universities are frequently under reconstruction. The number of curricula reconstructions at the author's institution produced multitude of options and sometimes confusingly similar choices that the students can have. This is considered as one of the main problems in...
Conference Paper
Full-text available
This paper presents the results of a project of the introduction of a specialized Information System for mapping the coverage of knowledge topics as given in reference curriculum guidelines established by renowned world organizations (such as ACM and IEEE in the area of computing), as a step to enable the establishment of a qualitative, and not jus...
Conference Paper
This paper presents a model of a navigation system in a public information system, that can be used to improve the structure and content of the information repository via self-organization capabilities based on social interaction. This model has the primary goal of establishing a generic and adaptive social-based self-structuring navigation system....
Article
This paper presents a model of a generic navigation system of a public information system, that can be used to improve the structure and content of the information repository via self- organization capabilities based on social navigation and interaction. This model has the primary goal of establishing a generic and adaptive social-based self-struct...
Conference Paper
The semester enrollment is one of the most important university processes. The students submit an enrollment application with a selection of courses, that goes under review by the academic advisers. The introduced virtual academic adviser aims to alleviate typical problems in the process and enables the student to make an informed choice, aided by...
Conference Paper
This research is a part of an ongoing project for development of an integrated student information system, aiming to incorporate self-adaptivity, personalization and social navigation, both in the overall management of university processes, and throughout the course work. In this paper the focus is on the advancement of the existing course recommen...
Conference Paper
One of the major administrative processes at the university-the term enrolment, starts few weeks before the start of each following term and ends a week after the start of the courses. The students have to submit an enrolment application for the academic term with a selection of courses which then has to be approved by the academic adviser. The vir...
Conference Paper
Full-text available
This paper introduced new dynamic scenarios for better management of the activities related to the term enrolment process within a university student information system, and present a model solution where the students will be making better choices with regard to the length of studies and accomplishing the right set of skills for the right degree an...
Conference Paper
During the process of term enrollment in Macedonian universities, the students submit an enrollment application for the next term with a selection of courses to be approved by the academic adviser. The course selection submitted by the students can have great impact on the achievement and can even indirectly influence the overall duration of the st...
Article
Full-text available
This paper is dealing with the most important issues of two of the most significant university administrative processes – the process of term enrollment with course enrollment and the process of organization of classes and scheduling a conflict-free class timetable. In the first part of the paper an introduction to the problem is set and the impact...
Conference Paper
Full-text available
One of the major administrative processes at the Institute of Informatics-the term enrollment, starts few weeks before the start of each following term and ends a week after the start of the courses. The students have to submit an enrollment application for the academic term with a selection of courses which then has to be approved by the academic...
Conference Paper
Full-text available
After the introduction of the curricula in accordance to the ECTS recommendation in 2005, the Institute of Informatics was confronted with the mismatch of speed, agility and effectiveness of the administration office required for the sudden growth of the Institute and the change to the more dynamic style of studying. The process of keeping student...
Conference Paper
Just as companies are put through pressure to adopt the new way of trading over the Internet, this is also happening with educational institutions. ''Material supplies" used in the "production lanes" of educational institutions are subject of discussion for putting on the Internet and selling to other companies. We propose a business-to-business (B...
Conference Paper
This is a proposal of a specialized business-to-business platform for integration of educational centers, much like a statewide educational marketplace. This platform tries to match supply and demand in the education industry, while providing a media for integration of all educational information produced by not just universities, but also other ed...
Article
The e-Deposit is a deposit that can be managed in electronic form. The concept of a fund accessible for different financial transactions makes the e-Deposit appropriate for use at universities. The application is implemented in three-tier architecture. Because of the extensive exchange of financial data over the internet, the data integrity is secu...
Conference Paper
Full-text available
The e-Deposit is a deposit that could be managed in electronic form. The concept of fund accessible for different financial transaction makes the e-Deposit appropriate for use at universities. The application is implemented in three-tier architecture. Because of the extensive exchange of financial data over the Internet, the data integrity is secur...
Conference Paper
Deposit account is a demand, time, savings, and passbook or similar account maintained with a financial like organi- zation. The e-Deposit is a deposit that is managed in elec- tronic form. The e-Deposit is appropriate for use at uni- versities. Considering the functionality and security, the system is implemented in three-layer architecture that c...
Conference Paper
Full-text available
Facials features detection fits into the area of computer vision, with a special focus on the problem of identifying and locating facial features i.e. eyes, nose, mouth, ears etc., in an image or video. This paper presents an application of such techniques in the field of humane interfaces design, and the ability to control a multimedia presentatio...

Network

Cited By

Projects

Projects (14)
Project
General themes of the research: systems for the development and improvement of human resources, their guidance through learning and career development processes, applications for mapping knowledge and competences, assistants for the workplace tasks, applications for time management and personal organization, group- and hybrid- work systems, contact management, communications and activities, intelligent team formation and finding partners, associates and experts. The application within the field of information systems and databases will be considered as a special case. The results will be implemented under the SISng project software framework and shared publicly as free and open source.
Archived project
The main goals include: modeling the evolution of curricula and monitoring their development over time, recognizing personal and group interests in the academic environment (students, but also teachers), and their links to curricula, recognizing the interests of all long-term participants, conducting trends analysis in studies, forecasting future success or failure, recommending future paths during studies or work in the academic environment, but also after the eventual leaving of this environment. The development component of this project will be based on the application of research results in the upgrade of software systems that are part of the SISng framework, in order to monitor the evolution of curricula and its impact on student development, leading them to better success and recommending their future interests and directions for improving and following the career of teachers and advising them for future career development. The application within the subjects in the field of information systems will be considered as a special case. The results will be implemented within the SISng project software framework, and will be shared publicly as free and open source.
Project
Open-Source System for Conducting Exercises and Exams in a Databases Course supported by automated and semi-automated evaluation. Flexible organization of teaching activities and assessments, via an individualized aproach where each student can take the Databases course using their own dynamics.