Computer science and engineering

General information about the study programme

The changes in the fields of computer science and engineering have never been more dynamic. The new Information Technologies are being constantly developed, and their transfer reaches to the farthest corners of the world by the means of a very prominent dynamic nature. On the global level, the state-of-the-art research and studies in the field of engineering find the main challenge in the development of new advanced technologies and methodologies that will procure new solutions in the area od information and communication technologies.

The Faculty of computer science and engineering is a leader in the field of computer science and engineering in the country. Within all of it's activities, the Faculty permanently and sucessfully fulfills it's mission for continuous education of highly skilled and enterpreneurship oriented profesionalls that will largely contribute in the development of the society and quality of life in general.

The candidates that will finish this PhD study programme will have a wide open opportunities to deploy their skills in a numberous fields in the industry by solving IT oriented problems, esspecially in the Macedonia IT companies. In this way, the conditions for knowledge and technology transfer are met and the support for strong technological and economical development of the industry. 
  • Offered by: Ss. Cyril and Methodius University – Skopje, Faculty of Computer Science and Engineeing - FCSE
  • Study programme: PhD studies in Computer science and engineering
  • Scientific-research field: Engineering and Technology
  • Category: Electrical engineering, Electronic engineering, Information engineering
  • The PhD studies cycle equal 180 ECTS.
  • Study duration: 3 years, 6 semesters.
  • One academic year is divided into 2 semesters with 30 weeks each (1 semester = 15 weeks)
  • During the first year the students attends courses, while during the second year the title of the PhD thesis is acknowledged after which activities like research on the topic, results publishing and writing and defending of the thesis follow. Each year a PhD seminar and an annual conference with a progress report presentation are organized.
  • Conditions for enrollment: The right to enroll on the study programme have persons that fulfill the folowing criteria:
    • Completed II study cycle according to the ECTS system; or
    • Completed master studies according to a pre-ECTS study programme (in this case the first year 60 ECTS are acknowledged and the studies start from the second year onwards - subject to pre-approval); 
    • GPA of at least 8,00 on the previous both first and second cycle of studies; 
    • Sertificate for adequate knowledge of English. 
  • 1 ЕCTS corresponds to 30 hours of work load
  • Contact hours per week is 4 
Degree: PhD in technical sciences in the field of computer science and engineering

The european trends in high education and PhD studies as well as the needs of the society in general are actively followed during the academic process of the study programme. It is based on the state-of-the-art scientific research in the field, thus allowing the students to gain advanced research, theoretical and practical, knowledge, while enabling them to attain reseach skills, new engineering based knowledge and managing skills.

The goal of the study programme is to focus on the future information science and computer engineering challenges that can be achieved only by continous development based on the modern science results. 

Study programme structure 

 I  1  Research ethics 4
 Methodology of scientific research in the field of computer science and engineering 4
 Elective generic knowledge course* 4
 Elective study programme course 7.5
 Elective study programme course 7.5
 2  Elective study programme course** 7.5
 Elective study programme course 7.5
 Research (preparing for the PhD thesis topic) 14
 PhD seminar and Annual conference (progress report presentation) 4
 II  3  Preparing and submitting the topic of the PhD thesis  28
 PhD seminar (written progress report)  2
 4  Research workshop  3
 Research and results publication  25
 Annual conference (progress report presentation)  2
 III  5  Research and results publication 28 
 PhD seminar (progress report) 2
 6  Research workshop 3
 PhD thesis (writing and defence) 25
 Annual conference (progress report) 2
 * The cource can be elected from the group of courses given in Table 2 as well as from the University list of available generic knowledge courses
** The course can be elected from the courses given in tables 3 and 4, from the list of elective courses of all accredited third cycle courses on the University.
When choosing the elective courses the following rules must be in order:
  • The choice of elective courses is done in agreement with the student’s potential PhD thesis mentor.
  • When choosing the elective courses from the study programme the student must take care that there are at least 3 different teachers. 
  • One teacher can be part of maximum 2 elective courses from the study programme for a given student.
  • It is allowed that maximum 2 elective courses can be chosen from another PhD study programme on the same Faculty (one of them has to be in the slot marked with **). 
  • In the case of choosing elective courses from another PhD study programme, the PhD study programme councel must ratify the student’s choice and makes sure that no curriculum overlap with other elected courses will occur. 
Table 2: List of elective generic knowledge courses
  Code Course Semeter ECTS Prerequisite
1  KNI-G2  Managing a research project I  4  None
KNI-G3  Writing a research paper I  4  None
Table 3: Elective courses from the study programme offered as a part of the university list of PhD elective courses
Code Course ECTS Semester
KNI-E1  Information visualization 7.5  I or II 
KNI-E5  Networks  7.5  I or II 
KNI-E6  Knowledge discovery in data 7.5  I or II 
KNI-E11  E-business technologies 7.5  I or II 
KNI-E21  Topics in software development 7.5  I or II 
KNI-E28  Introductory dynamical systems and control 7.5  I or II 


Table 4: Elective courses from the study programme
Code Course ECTS Semester
KNI-E2  Advanced human computer interfaces 7.5  I or II 
KNI-E3  Bioinformatics 7.5  I or II 
KNI-E4  Mathematic biology 7.5  I or II 
KNI-E7  Business intelligence 7.5  I or II 
KNI-E8  Cognitive robotics 7.5  I or II 
KNI-E9  Semantic web and semantic web services 7.5  I or II 
KNI-E10  Advanced topics in parallel processing 7.5  I or II 
KNI-E12  Advanced wireless computer networks 7.5  I or II 
KNI-E13  Service oriented architectures 7.5  I or II 
KNI-E14  Advanced distance learning systems 7.5  I or II 
KNI-E15  Advanced mobile information systems 7.5  I or II 
KNI-E16  Advanced multimedia information systems 7.5  I or II 
KNI-E17  Multiagent systems  7.5  I or II 
KNI-E18  Advanced intelligent information systems 7.5  I or II 
KNI-E19  Computer vision 7.5  I or II 
KNI-E20  Soft computing 7.5  I or II 
KNI-E22  Intelligent software algorithms 7.5  I or II 
KNI-E23  Ecological modelling
I or II 
KNI-E24  Spatio-temporal GIS analysis 7.5  I or II 
KNI-E25  Speech recognition 7.5  I or II 
KNI-E26  Image and video processing and recognition 7.5  I or II 
KNI-E27  Advanced processing of text data 7.5  I or II 
KNI-E29  Large-scale image retrieval and classification 7.5  I or II 
KNI-E30  Mining massive datasets 7.5  I or II 
KNI-E31  Learning with structured data 7.5  I or II 
KNI-E32  Complex network analysis and evolution 7.5  I or II 
KNI-E33  Advanced cloud computing techniques 7.5  I or II 
For more information please contact the Head of the study program Assoc. Prof. Slobodan Kaljdziski.