Search results

Endava Internship Programme – Skopje, North Macedonia

Location: Skopje, North Macedonia
Type: Intern

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

Endava Internship Programme offers you the perfect opportunity to kick-start your IT career!

By taking part in our Internship Programme, you’ll have the invaluable chance to experience six weeks of intensive IT and soft skills training, and gain knowledge and insights into each phase and role in the SDLC. Your newly acquired skills will be refined by participating in a well-tailored project, guided by Endava’s IT professionals.

The Internship Programme will focus on the following technical areas:

  • Data and AI (Data Engineering, Data Analysis, AI)
  • Back-End: Backend concepts, OOP & Unit Testing (Java & /.Net)
  • Front-End: HTML5, CSS3, JavaScript Basics, Angular / React
  • Cloud: Cloud essentials
  • Continuous Integration & Deployment: GitHub actions / Azure pipelines
  • REST APIs
  • Testing: Testing concepts, Automation testing (Selenium, API Testing), Performance Testing, Security Testing
  • DB: MS SQL Basics
  • Source control: Git
  • Methodologies: Agile

Additional information:

  • Application end date: June 9th, 2025
  • Selection method: Test & Interview
  • Programme start date: July 14th, 2025
  • Programme end date: August 22nd, 2025
  • Location: On-site in Endava Skopje office
  • Contact: RecruitmentSkopje@endava.com

Qualifications

What do you need to get started?

  • Basic knowledge of Data & AI
  • Basic knowledge of BE (Java & / or .Net & / or Python)
  • Basic knowledge of JavaScript and JavaScript Frameworks
  • Basic knowledge of OOP concepts
  • Basic knowledge of SQL
  • Basic knowledge of source versioning principles
  • Basic knowledge of operation systems (Windows/Linux)
  • Awareness of the software development life cycle
  • Awareness of Cloud Architectures and services
  • Awareness of continuous delivery processes (tools)
  • Passionate about software development
  • A proactive person, fast learner and motivated
  • Problem solving skills
  • Ability to research new technologies & languages
  • Spoken and written English skills

Additional Information

What are your benefits?

  • IT and soft skills training programs
  • Supportive environment
  • Learning alongside our IT specialists
  • Involvement in multiple project lifecycle stages
  • Involvement in helping our teams to find innovative solutions

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Apply now: https://jobs.smartrecruiters.com/Endava/744000060919585

1

Open Call for Deep Tech Startups - Join the TECHSIGHT Support Program!

 

Are you a startup developing a science-based solution that could change the world?
Do you need access to mentors, investors, and a European support network?

 

Apply to participate in the first phase of the TECHSIGHT Coordination Mechanism and become part of a European initiative that supports the growth and internationalization of deep tech startups!

What does the TECHSIGHT support program offer?

TECHSIGT has developed a coordination mechanism that connects deep tech startups with key actors in the innovation ecosystem, including universities, investors, research institutions, and public bodies, across multiple European countries.

 

The program is part of the TECHSIGHT project (2025–2027) funded by EIT Higher Education Initiative, Horizon Europe program, which aims to position European universities as global leaders in deep tech innovation.

 

Through four interconnected support pillars, startups gain access to:

1.Experts and knowledge

Tailored support through direct consultations and curated resources, designed to help startups effectively tackle challenges and build a strong foundation for further growth.

2.Collaborative learning

Online and offline workshops, masterclasses, and training modules delivered in collaboration with universities and industry.

3.Targeted information and opportunities

Curated updates on funding calls, incubators, competitions, events, and accelerator programs across Europe – tailored to the profile and needs of each startup.

4.Investment readiness and market integration

Support in developing investor materials, pitch preparation, connections with VC funds, and pilot collaborations with industry and public sector partners.

 

 

When and how?

 

Note: While Phase 1 is envisioned as an entry point, all startups will be able to remain a part of the TECHSIGHT Coordination Mechanism after December 2025. Phase two will offer various ongoing activities, valuable resources on our TECHSIGHT CollabSphere platform, and future open calls.

Who are we looking for?

Deep tech startups based in the European Union.

Eligible applicants should:

  • Have developed and validated solutions (TRL 4–6)
  • Be actively working on both their technology and business model
  • Be motivated to learn, grow, and actively engage in the program
  • Not be fully market-ready, but have a clear vision and a committed team

How to apply?

Application deadline: August 25, 2025
To apply, please fill out the form and provide the following:

 

  • A pitch deck or one-pager
  • A brief description of your solution and team
  • TRL level and goals for participating in the program

Apply here: [link]

Be part of the European deep tech community!

Don’t miss the chance to increase your visibility, accelerate your development, and gain direct support from the European deep tech ecosystem!

For any additional questions, contact us at: techsight@cpn.rs

About the TECHSIGHT Project

The coordination mechanism program is implemented as part of the TECHSIGHT project, funded through the EIT HEI Initiative, under the EIT Culture & Creativity thematic framework.

 

TECHSIGHT aims to empower European higher education institutions to become global leaders in developing sustainable and inclusive deep tech innovations, through foresight, capacity building, and the creation of local and international innovation districts.

The consortium brings together 7 organizations from across Europe, supported by a network of over 20 associated partners from science, industry, and the public sector:

 

  • Yıldız Technical University (Türkiye) – Project Coordinator
  • Ss. Cyril and Methodius University (North Macedonia)
  • Hochschule Magdeburg-Stendal (Germany)
  • Daugavpils University (Latvia)
  • Instituto Politécnico da Guarda (Portugal)
  • The New Way (Denmark)
  • Center for the Promotion of Science (Serbia)

 

1

Internet Technologies (3+1+1)

1. General Information

 

Postgraduate studies in Internet technologies aim to provide quality and top European education and training of ICT engineers with deep knowledge of Internet networks, technologies and security. Upon completion of their studies, these engineers will be able to take responsible positions in the processes of planning, design, management and security of Internet networks and work with various types of the latest technologies, including their business aspects.

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Name of the study program: academic second cycle studies in Internet technologies
  • Scientific-research area: technical-technological
  • Field: Computer Engineering & Informatics
  • Area: Information Systems and Networks
  • The value of postgraduate studies is 60 ECTS   or 120 ECTS credits
  • Duration of studies: 2 or 4 semesters.
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • The first semester consists of subjects, while the second has a smaller number of subjects and is reserved for the final project, ie. for the master's thesis.
  • Admission Requirements : Completed undergraduate studies in the field of informatics or computer technology and informatics with a minimum of 240 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
  • First semester: 3 mandatory courses and 2 electives, one of which may be from the University list.
  • Second semester: 1 mandatory and 1 elective, which can be from the university list (only if in the first semester the subjects are selected at the Faculty level) and a final project of 18 ECTS
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4
  • The academic title or degree obtained after graduation is

 

- Master in Information Science and Computer Engineering in the field of Internet Technologies

 

2. Introductory layer

The introductory layer is intended for students who study for less than four years or have earned less than 240 credits from previous studies.

Table 1: List of introductory layer items

РБ Subject Semester ECTS
1 mandatory subject 1 of Table 2 VII 6
2 mandatory subject 2 of Table 2 VII 6
3 mandatory subject 3 of Table 2 VIII 6
4 mandatory subject 4 of Table 2 VIII 6
5 Elective course 1 1 VII 6
6 Elective 2 1 VII 6
7 Elective course 3 1 VII 6
8 Elective 4 1 VIII 6
9 Elective course 5 1 VIII 6
10 Selection from the university list of free courses VIII 6

[1] Selection from the lists of subjects from the introductory layer of all master studies at the Faculty of Information Sciences and Computer Engineering

Elective courses can be selected from the proposed list of courses of the study program (Table 2), or from the proposed lists of courses from the introductory layer of other study programs of the Faculty of Information Sciences and Computer Engineering. The selection of courses should be made in accordance with the previous knowledge of the candidate and the necessary knowledge to continue with postgraduate studies in intelligent systems. When choosing courses, the student should coordinate with the head of the study program. A free choice of subject is also allowed, which is on the university list of subjects for the first year of two-year postgraduate studies.

 

Table 2:   List of items

РБ Code / Subject Semester ECTS Prerequisite2
1 CSEW513   Distributed Systems VII 6 Computer Networks, Algorithms and Data Structures
2 CSEW519   Mobile platforms and programming  VII 6 Object-Oriented Programming
3 CSEW702   Web based systems  VII 6 Network Programming
4 CSEW303   Probability and Statistics  VII 6 Calculus 1, Discrete Mathematics 2
5 CSEW504   Network Services Administration VII 6 Computer Networks, Operating Systems
6 CSES609   Computer Network Design  VIII 6 Computer Networks
7 CSES405   Wireless mobile systems  VIII 6 Computer Networks
8 CSES618   Network Security  VIII 6 Computer Networks, Operating Systems
9 CSES633   Networking VIII 6 Computer Networks
10 CSES612   Electronic & Mobile Commerce  VIII 6 Internet programming

 

[2] The titles of the courses are given according to the curricula of the undergraduate studies at the Faculty of Information Technologies and Computer Engineering, UKIM, Skopje. Students who have graduated from other institutions will have to show passed exams in subjects appropriate to the above in order to meet the prerequisites for the respective subject.

 

After the successful completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second academic year of postgraduate studies - Table 3 (IX and X semester). p>

 

3. Studies

Table 3: List of Postgraduate Courses

РБ CODE / Subject Semester З / И ECTS
1 IT-Z-01 Network Analysis IX З 6
2 IT-Z-02 Advanced mobile and web applications IX З 6
3 IT-Z-03 Internet Security and Privacy IX З 6
4 Elective IX И 6
5 Elective IX И 6
6 IT-Z-04 DevOps for networking  X З 6
7 Elective X И 6
8 Master Thesis X З 18

 

At least one elective should be chosen from the offered electives in Table 4. At most one of the electives can be chosen from the University list of master's degree programs. A maximum of two electives can be selected from the courses offered at the other postgraduate studies at the Faculty of Information Sciences and Computer Engineering.

 

Table 4: Electives

РБ New code /   Subject < / span> Semester ЕКТС
1 IT-I-01   5G communication networks IX 6
2 IT-I-02   Parallel processing IX 6
3 IT-I-03   ICT Management  IX 6
4 IT-I-04   E-business IX 6
5 IT-I-05   Data visualization IX 6
6 IT-I-06   Network penetration testing  IX 6
7 EI-I-07   Client server programming paradigms X 6
8 IT-I-08   Digital Marketing  X 6
9 IT-I-09   Advanced Distributed and Parallel Systems IX 6
10 IT-I-10   IX 6
15 IT-I-15   Advanced Topics in Computer Architecture X 6
16 IT-I-16   Security incident and response management  IX 6
17 IT-I-17   Cyber threat intelligence X 6
18 IT-I-18   Data Science IX 6
19 IS-I-04   Mobile web services IX 6
20 IS-I-17   Collaborative computer systems X 6
21 PS-I-08   Linked Open Data X 6
22 PS-I-05   Smart grid IX 6

 

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this   link .

Smart connected systems (3+1+1)

1. General Information

 

Postgraduate studies in smart connected systems aim to provide quality and top European education and training to ICT engineers with in-depth knowledge of smart systems connected via the Internet of Things (IoT). Upon completion of their studies, these engineers will be able to take responsible positions in the processes of planning, design, programming, management, testing and monitoring of smart IoT systems and work with various types of the latest embedded technologies, including new IoT business aspects. >

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Study Program Name: Academic Second Cycle Studies in Smart Connected Systems
  • Scientific-research area: technical-technological
  • Field: Computer Engineering & Informatics
  • Area: Information Systems and Networks
  • The value of postgraduate studies is 60 ECTS or 120 ECTS credits .
  • Duration of studies: 2 or 4 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • The first semester consists of subjects, while the second has a smaller number of subjects and is reserved for the final project, ie. for the master's thesis.
  • Admission Requirements : Completed undergraduate studies in the field of informatics or computer technology and informatics with a minimum of 240 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
  • First semester: 3 Mandatory courses and 2 electives, one of which may be from the University list.
  • Second semester: 1 Mandatory and 1 elective, which can be from the university list (only if in the first semester the subjects are selected at the Faculty level) and a final project of 18 ECTS
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4
  • The academic title or degree obtained after graduation is

- Master in Information Science and Computer Engineering in the field of smart connected systems

 

2. Introductory layer

 

The introductory layer is intended for students who study for less than four years or have earned less than 240 credits from previous studies.

Table 1: List of introductory layer items

РБ Subject Semester ECTS
1 Mandatory subject 1 of Table 2 VII 6
2 Mandatory subject 2 of Table 2 VII 6
3 Mandatory subject 3 of Table 2 VIII 6
4 Mandatory subject 4 of Table 2 VIII 6
5 Elective course 1 1 VII 6
6 Elective 2 1 VII 6
7 Elective course 3 1 VII 6
8 Elective 4 1 VIII 6
9 Elective course 5 1 VIII 6
10 Selection from the university list of free courses VIII 6

[1] Selection from the lists of subjects from the introductory layer of all master studies at the Faculty of Information Sciences and Computer Engineering

Elective courses can be selected from the proposed list of courses of the study program, Table 2, or from the proposed lists of courses from the introductory layer of other study programs of the Faculty of Information Sciences and Computer Engineering. The choice of courses should be made in accordance with the previous knowledge of the candidate and the necessary knowledge to continue with the postgraduate studies in Internet technologies. Only one free choice of subject is allowed which is on the university list of subjects for the first year of two-year postgraduate studies.

 

Table 2:   List of items

РБ New Code / Subject Semester ECTS Prerequisite2
1 CSEW705   Innovation in ICT   V 6  
2 CSEW502   Microprocessor Systems V 6  
3 CSES627   Sensor Systems VI 6  
4 CSEW525   Personal and Ad Hoc networks V 6  
5 CSES813   ARM architecture VIII 6  
6 CSES604   Embedded Computer Systems VI 6  
7 CSES608   Digital Signal Processing IV 6  
8 CSES405   Wireless mobile systems  VI 6  
9 CSEW702   Web based systems  VII 6  
10 CSEW519   Mobile platforms and programming  VII 6  

 

[2] The titles of the courses are given according to the curricula of the undergraduate studies at the Faculty of Information Technologies and Computer Engineering, UKIM, Skopje. Students who have graduated from other institutions will have to show passed exams in subjects appropriate to the above in order to meet the prerequisites for the respective subject.

 

After the successful completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second academic year of postgraduate studies - Table 3 (IX and X semester).

 

3. Studies

Table 3: List of Postgraduate Courses

РБ Subject Semester З / И ECTS
1 Building the Internet of Things and Security IX З 6
2 Acquisition and data processing systems IX З 6
3 Smart City IX З 6
4 Elective IX И 6
5 Elective IX И 6
6 Developing IoT applications and IoT platforms X З 6
7 Elective X И 6
8 Master Thesis X З 18

 

The following table shows the electives from the study program

Table 4: Electives

РБ New code /   Subject Semester ЕКТС
1 PS-I-01   Data Analysis from Related Systems X 6
2 PS-I-02   Sensory data fusion IX 6
3 ПС-И-03   Smart mobility X 6
4 ПС-И-04   Smart contracts in IoT IX 6
5 PS-I-05   Smart Energy Networks IX 6
6 ПС-И-06 Smart and connected healthcare X 6
7 PS-I-07  IoT for Environmental Systems IX 6
8 PS-I-08   Open & Related Data X 6
9 ПС-И-09  Smart production and monitoring systems X 6
10 PS-I-01   Smart Financial Systems and Stock Exchange IX 6
11 IT-I-01   5G: Fifth Generation Wireless Mobile Systems IX 6
12 ИТ-И-04   E-business IX 6
13 ИТ-И-11 Smart Sensor Networks X 6
14 IT-I-13   Network Virtualization and Cloud Computing X 6
15 ИТ-И-18 Data Science IX 6
16 ИС-И-21   Sensor-robotic systems X 6
17 СИ-И-01   Time series analysis and forecasting  IX 6
18 EI-Z-03   Implementation of Geographic Information Systems  X 6

 

The student can choose a course from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this   link .

Statistics for data analysis (3+1+1)

1. General Information

This program is designed to train staff with solid statistical knowledge with a focus on the newly recognized field of data science. The curriculum combines rigorous statistical theory with broader practical experience in applying statistical models to data work. Graduates will be in high demand. Most students are expected to be employed as statisticians, analysts and data experts within private and public institutions providing statistical consultations.

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Title of the study program: Second cycle academic studies in Statistics for Data Analysis
  • Scientific-research area: technical-technological / natural mathematical
  • Field: Informatics / Mathematics
  • Areas: Mathematical Statistics and Operations Research, Data Processing, Applied Mathematics and Mathematical Modeling, Programming, Artificial Intelligence, Algorithms, Information Processing .
  • The value of postgraduate studies is 120 ECTS credits.
  • Duration of studies: 4 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • Requirements for enrollment : according to the competition announced by the university, completed undergraduate studies in information science, computer or related fields with a minimum of 180 credits.
  • Introductory Layer : The introductory layer is the first two semesters in which students are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
  • Third semester: 3 Mandatory courses and 2 electives, one of which may be from the University list.
  • Fourth semester : 1 Mandatory course and 1 elective course, the elective course can be from the University list (only if in the first semester the courses are selected at the Faculty level) and the final project - master's thesis from 18 ECTS.
  • 1 ECTS credit corresponds to 30 hours of total work engagement.
  • The number of contact hours is 4.
  • The academic title or degree obtained upon completion of the studies is Master of Science in Information Science - Statistics for Data Analysis

                Master of Science in Informatics - Statistics for Data Analytics

 

2. Introductory layer

The first year of study is the introductory layer for students whose studies lasted less than four years, ie students who gained 180 credits from previous studies. Students must pass differential exams that will enable them to enter the basics of mathematics and computer science needed to successfully complete their studies.

Table 1: List of subjects in the first year of study

РБ CODE / Subject Semester M / E ECTS
1 Mandatory subject 1 from Table 2 VII M 6
2 Mandatory subject 2 from Table 2 VII M 6
3 Mandatory subject 3 from Table 2 VII M 6
4 Mandatory subject 4 from Table 2 VII M 6
5 Elective course 1 * VII E 6
6 Mandatory subject 5 from Table 2 VIII M 6
7 Mandatory subject 6 from Table 2 VIII M 6
8 Mandatory subject 6 from Table 2 VIII M 6
9 Elective course 5 * VIII E 6
10 Selection from the university list of free courses VIII E  

 

Elective courses can be selected from the proposed list of courses of the study program (Table 2), or from the proposed lists of courses from the introductory layer of other study programs of the Faculty of Information Sciences and Computer Engineering. The selection of courses should be made in accordance with the previous knowledge of the candidate and the necessary knowledge to continue with the postgraduate studies in statistics for data analysis. When choosing courses, the student should coordinate with the head of the study program. A free choice of subject is also allowed, which is on the university list of subjects for the first year of two-year postgraduate studies.

After the successful completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second academic year of postgraduate studies - Table 3 (III and IV semester).

  * Selection from the lists of subjects from the introductory layer of all master studies at the Faculty of Information Sciences and Computer Engineering

 

Table 2: List of recommended courses in the first year of study

РБ New code /   Subject Semester ECTS
1 F18L1W011 Discrete Mathematics VII / VIII 6
2 F18L1S013 Calculus VII 6
3 F18L2W006 Probability and statistics VII 6
4 F18L3W035 Linear Algebra and Applications VII 6
5 F18L3W008 Introduction to Data Science VII 6
6 F18L3W161 Social Networks and Media VII 6
7 F18L3W108 Internet of Things VII 6
8 F18L3W004 Databases VII 6
9 F18L3W068 Computing in the Cloud VII 6
10 F18L3S036 Machine learning VIII 6
11 F18L3S150 Data Mining VIII 6
12 F18L3S163 Statistical Modeling VIII 6
13 F18L3S157 Data warehousing and analytics VIII 6
14 F18L1S023 Business Statistics VIII 6
15 F18L3W076 Introduction to time series analysis VIII 6

 

Table 3: List of Postgraduate Courses in Statistics for Data Analysis

РБ CODE / Subject Semester M / E ECTS
1 SNP-Z-1 Data analysis with statistical packages IX M 6
2 SDP-Z-3 Bayesian data analysis IX M 6
3 SDP-Z-4 Data preparation and research IX M 6
4 Elective item from Table 4 IX E 6
5 Elective item from Table 4 IX E 6
6 SNP-Z-2 Regression Models X M 6
7 Elective item from Table 4 X E 6
8 Master Thesis X M 18

 

Table 3 lists the electives from the Statistics for Data Analysis study program. In addition to these courses, the student can choose from all elective courses, defined for all study programs, from the second cycle that are serviced by the faculty. It is allowed to choose one elective subject from the university list nand free electives.

 

 

Table 4: Optional list of offered items

РБ New code /   Subject Semester ECTS
1 Methods of statistical locking IX 6
2 Concepts and application of big data IX 6
3 Analysis and forecasting time series IX 6
4 Advanced algorithms IX 6
5 Modeling and fusing IX 6
6 Information Processing in Biological Systems IX 6
7 Analysis of data from related systems IX 6
8 Text Data Processing IX 6
9 Optimization methods IX 6
10 Data processing in bioinformatics IX 6
11 Network Analysis IX 6
12 Ambiental intelligence IX 6
13 Web of the Future IX 6
14 Statistical Programming X 6
15 Statistical Learning X 6
16 Multidimensional statistical analysis X 6
17 Numerical methods for data science X 6
18 Statistical research skills: editing , reporting and visualization of data X 6
19 Business Analytics X 6
20 Random processes X 6
21 Big Data Modeling and Management X 6
22 Discovering knowledge in big graph data X 6
23 Open and related data X 6
24 Modern Simulations and Modeling X 6
25 Computational paradigms in the Internet of Things X 6
26 Data analysis from mobile sensors / sources X 6
27 Intelligent mobile applications X 6

 

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this   link .

Табови

Ivan Chorbev Ph.D.

Computer Science (4+1)

1. General Information

 

Postgraduate studies in computer science strive for top European education and training of staff, who after graduation will be able to meet the needs of both commercial companies in the information industry, as well as top scientific research institutions in the country and abroad. .

 

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Name of the study program: Academic second cycle studies in Computer Science
  • Scientific-research area: natural-mathematical
  • Field: Informatics
  • Area: Information Systems and Programming, Computing Integrated Methods and Applications, Algorithms, Optimization, Simulation, Software Development and Databases.
  • The value of postgraduate studies is 60 ECTS   or   120 ECTS   credits.
  • Study time: 2   or   4 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • The first semester consists of subjects, while the second consists of subjects and the final project, ie. master thesis.
  • Admission Requirements : Completed undergraduate studies in computer science or computer science with a minimum of 240 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
  • First semester: 3 Mandatory courses and 2 electives, one of which may be from the University list.
  • Second semester: 1 Mandatory course and 1 elective, which can be from the university list (only if in the first semester the courses are selected at the Faculty level) and a final project of 18 ECTS.
  • 1 ECTS credit corresponds to 30 hours of total work engagement.
  • The number of contact hours is 4.
  • The academic title or degree obtained after graduation is

- Master in Information Science and Computer Engineering in the field of   Computer Science

 

2. Studies

Table 3: List of Postgraduate Courses

РБ CODE / Subject Semester M / E ECTS
1 KN-Z-01 Advanced algorithms  IX M 6
2 KN-Z-02 Optimization methods  IX M 6
3 KN-Z-03 Formal methods IX M 6
4 Elective IX E 6
5 Elective IX E 6
6 KN-Z-04 Research methods and writing techniques X M 6
7 Elective X E 6
8 Master Thesis X M 18

 

At least one elective should be chosen from the offered electives in Table 4. At most one of the electives can be chosen from the University list of master's degree programs. A maximum of two elective courses can be selected from the courses offered at the other postgraduate studies at the Faculty of Information Sciences and Computer Engineering.

 

Table 4: Electives

РБ New Code / Subject Semester ECTS
1 KN-I-01   Modern simulations and modeling  IX 6
2 KN-I-02   Big Data Concepts and Applications IX 6
3 KN-I-03   Database Performance, Reliability and Security IX 6
4 KN-I-04   Complexity Theory and Coding  IX 6
5 KN-I-05   Text-data processing IX 6
6 KN-I-06   Modern trends in parallel processing IX 6
7 КН-E-07      
8 КН-E-08   Big Data Modeling and Management X 6
9 KN-I-09   Bayesian Data Analysis  X 6
10 KN-I-10   Business process mining  X 6
11 IS-Z-02    Advanced artificial intelligence and machine learning  IX 6
12 СE-E-01   Time series analysis and forecasting  IX 6
13 BK-I-07   Mathematical Logic for Computer Science IX 6
14 IT-I-05   Data visualization IX 6
15 IS-I-16   Computational Game Theory  X 6
16 BC-I-08   Advanced Algebraic Structures X 6

 

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this   link .

Software Engineering (4+1)

1. General Information

 

The second cycle studies in software engineering aim to provide quality and top European education and training of software engineers who will be able to bear the technical and economic responsibility of designing, developing, using and maintaining complex software systems. Upon completion of their studies, these engineers will be able to take responsible positions in the processes of planning, designing, developing and running software projects, including their business aspects.

 

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Study Program Name: Academic Second Cycle Software Engineering Studies
  • Scientific-research area: technical-technological (2)
  • Field: Computer Science and Informatics (212)
  • Area: Software Engineering
  • The value of postgraduate studies is 60 ECTS or 120 ECTS credits .
  • Duration of studies: 2 or 4 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • The first semester consists of subjects, while the second has a smaller number of subjects and is reserved for the final project, ie. for the master's thesis.
  • Admission Requirements : Completed undergraduate studies in the field of informatics or computer technology and informatics with a minimum of 240 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
  • First semester: 3 compulsory courses and 2 electives, one of which may be from the University list.
  • Second semester: 1 compulsory and 1 elective, which can be from the university list (only if in the first semester the subjects are selected at the Faculty level) and a final project of 18 ECTS
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4
  • The academic title or degree obtained after graduation is

 

- Master in Information Science and Computer Engineering in the field of Software Engineering

 

2. Studies

Table 3: List of Postgraduate Courses

РБ CODE / Subject Semester M / E ECTS
1 SI-Z-01 Software lifecycle management IX M 6
2 SI-Z-02 DevOps software development IX M 6
3 СE-M-03 Software Design Templates IX M 6
4 Elective IX E 6
5 Elective IX E 6
6 SI-Z-04 Software quality management X M 6
7 Izboren subject X E 6
8 Master Thesis X M 18

 

At least one elective should be chosen from the offered electives in Table 4. At most one of the electives can be chosen from the University list of master's degree programs. A maximum of two elective courses can be selected from the courses offered in the other second cycle studies at the Faculty of Information Sciences and Computer Engineering.

 

Table 4: Electives

РБ New code /   Subject Semester ECTS
1 SI-I-01   Time series analysis and forecasting IX 6
2 SI-02   Video game design and visual effects IX 6
3 СE-E-03   Medical Informatics IX 6
4 СE-E-04   Multimedia and scalable web IX 6
5 СИ-И-05 Model based software engineering IX 6
6 SI-06   Software Engineering for Critical Systems X 6
7 СE-E-07   Engineering Ethics X 6
8 SI-08   ERP Business Systems Engineering X 6
9 СE-E-09   Software reliability X 6
10 СE-E-10   Shape Recognition X 6
11 SI-I-11   Systems fordecision support X 6
12 СE-E-12   System Integration X 6
13 СE-E-13   Software Architectures X 6
14 IS-I-06   Analysis and Design of Information Systems IX 6
15 IT-Z-02   Advanced mobile and web applications IX 6
16 ITMW01 Advanced Software Project Management IX 6
17 IT-I-05   Data Visualization IX 6
18 КН-M-03   Formal methods IX 6
19 IT-Z-03   Internet Security & Privacy IX 6
20 IS-I-14   Multimodal interaction X 6
21 IS-I-18   Intelligent mobile applications X 6
22 ITMS01 Advanced Software Requirements Engineering X 6

 

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this   link .

Bioinformatics (3+1+1)

1. General Information

Postgraduate studies in Bioinformatics will enable students to understand, develop and use advanced algorithms and techniques for analyzing, indexing, searching and using data from biological databases, as well as modeling events and processes that occur at the level cell, organ or organism, including the latest developments in the fields of databases, molecular biology, genetics, machine learning and data science.

 

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Name of the study program: Second cycle academic studies in Bioinformatics
  • Scientific-research area: technical-technological / natural mathematical
  • Field: Computer Science and Informatics / Informatics
  • Areas: Artificial Intelligence, Intelligent Systems, Programming Languages ​​and Systems, Databases, Numerical Analysis, Algorithms, Simulation, Information Processing, Data Processing, Other .
  • The value of postgraduate studies is 60 ECTS or 120 ECTS credits .
  • Duration of studies: 2 or 4 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • In the first and the second semester, subjects are performed, while in the second semester, the final project is additionally prepared, ie. master thesis.
  • Admission Requirements : Completed undergraduate studies in Computer or Biological-Medical Sciences with a minimum of 240 or 180 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the first semester of postgraduate studies.
  • First semester : 2 Mandatory courses and 2 electives, one of which may be from the University list.
  • Second semester : 1 Mandatory and 1 elective, one of which can be from the university list (only if in the first semester the subjects are selected at the Faculty level) and the final project - master's thesis of 18 ECTS
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4
  • The academic title or degree obtained upon completion of studies is:

- Master in Information Science and Computer Engineering in Bioinformatics

 

2. Introductory layer

The introductory layer is intended for students who have completed studies lasting less than four years or have earned less than 240 credits from previous studies. Students should pass differential exams that will allow them to enter the basics of bioinformatics. Table 1 shows the structure of items from the introductory layer. Table 2 lists the courses from the introductory layer, which are offered in the first cycle of studies at the Faculty of Information Sciences and Computer Engineering and which are required as prior knowledge. Students in the introductory layer choose the Mandatory courses from the list in Table 2. Students who in their previous education have heard the same or similar courses as those offered in the list in Table 2, can choose from the other courses offered in the first cycle of studies at The Faculty of Information Sciences and Computer Engineering, in coordination with the Head of the Department.

 

 

Table 1: Introductory layer structure

РБ Subject Semester ECTS
1 Mandatory subject 1 * VII 6
2 Mandatory subject 2 * VII 6
3 Elective 1 ** VII 6
4 Elective course 2 ** VII 6
5 Elective course 3 ** VII 6
6 Mandatory subject 3 * VIII 6
7 Mandatory subject 4 * VIII 6
8 Elective course 4 ** VIII 6
9 Elective course 5 ** VIII 6
10 Elective course 6 *** VIII 6

 

* The course should be chosen from Table 2. ** The course is recommended to be selected from Table 2, but can be chosen from the other courses offered in the first cycle of studies at the Faculty of Information Sciences and Computer Engineering, in coordination with the head of the department. *** The course can be selected from Table 2 or from the university list of free electives.

Table 2: List of recommended items for the introductory layer

РБ Subject Semester ECTS
1 Databases VII 6
2 Machine learning  VII 6
3 Research methodology in ICT  VII 6
4 Processing of natural languages ​​  VII 6
5 Parallel and distributed processing   VII 6
6 Artificial Intelligence VIII 6
7 Intelligent systems VIII 6
8 Non-relational databases  VIII 6
9 Intelligent Information Systems VIII 6
10 Introduction to Bioinformatics  VIII 6

 

After the successful completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second academic year of postgraduate studies - Table 3 (IX and X semester).

 

3. Studies

Table 3: Course structure in IX and X semesters

РБ Subject Semester З / И ECTS
1 Introduction to Molecular Biology   IX З 6
2 Basics of Bioinformatics IX З 6
3 Selected from Table 4 IX И 6
4 Selected from Table 4 IX И 6
5 Selected from Table 4 IX И 6
6 Advanced Mathematical and Statistical Techniques IX З 6
7 Selected from Table 4 X И 6
8 Master Thesis X З 18

 

Table 4 shows the elective courses from the Bioinformatics study program. In addition to these courses, the student can choose from all elective courses defined for all study programs of the second cycle that are serviced by the faculty. One elective course can be chosen from the university list of free elective courses. Table 4: Electives

 

Table 4: Electives

РБ Subject Semester ЕКТС Fund hours
1 Structural Bioinformatics and Proteomics IX 6 4 + 0 + 0 + 0
2 Scientific computing in bioinformatics IX 6 4 + 0 + 0 + 0
3 Wavelets in Numerical Simulations IX 6 4 + 0 + 0 + 0
4 Information processing in biological systems IX 6 4 + 0 + 0 + 0
5 Introduction to Computational Neuroscience IX 6 4 + 0 + 0 + 0
6 Introduction to genetic Engineering  X 6 4 + 0 + 0 + 0
7 Mathematical Biology X 6 4 + 0 + 0 + 0
8 Biological Sequence Analysis X 6 4 + 0 + 0 + 0

 

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found at this link .

Cloud computing (3+1+1)

Cloud computing (3+1+1)

Cloud computing postgraduate studies aim at top European education and training, which after graduation will be able to deliver scalable and resilient infrastructure, platforms and software, which are high quality and reliable and which meet the needs of local industry.

The cloud computing program is compatible with the respective studies offered at most of the world's universities that support this topic and provide student mobility.

  • Name of the proposer: University "St. Cyril and Methodius University in Skopje,   Faculty of Information Sciences and Computer Engineering - FINKI
  • Name of the study program:   Academic   second cycle cloud computing studies
  • Scientific-research area:   2 technical-technological
  • Поле:   212   Computer Technology & Informatics
  • Област:   21208   other
  • The value of postgraduate studies is   60 ECTS credits .
  • Duration of studies:   2 semesters .
  • An academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • Conditions for enrolling in the studies : The studies can be enrolled in cloud computing graduate students who have 240 or 180 undergraduate credits.
  • Introductory layer : students who earned less than 240 credits during their studies a set of differential introductory courses is offered. After their successful realization, the student acquires the right to continue with the first semester of postgraduate studies.
  • First semester: 2 compulsory subjects, 1 elective general education subject, 2 elective subjects in the field, one of which can be from the list of free elective subjects at UKIM.
  • Second semester: 2 elective courses in the field, one of which can be from the list of UKIM (only if in the first semester the courses are selected at the faculty level) and completed project - master's thesis (18 ECTS)
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4

Acquired title:     Master of Information Science and Computer Engineering in the field of cloud computing.

2.   Introductory layer

The introductory layer is intended for students who study for less than four years or have earned less than 240 credits from previous studies.

Table 1: List of introductory layer items

 

code

subject

SEMESTER

ECTS

Prerequisite

1

CSEW506

Web programming 

seventh

VII

6

Internet technologies

2

CSEW705

Innovation in ICT  

seventh

VII

6

no

3

 

Elective course 1

seventh

VII

6

 

4

 

Elective course 2

seventh

VII

6

 

5

 

Elective course 3

seventh

VII

6

 

6

CSES802

Cloud Virtualization and Computing

eighth

VIII

6

Computer Network Design, Network Services Administration, Computer Networks, Internet

7

CSES628

Service Oriented Architectures

eighth

VIII

6

Internet programming

8

 

Elective course 4

eighth

VIII

6

 

9

 

Elective course 5

eighth

VIII

6

 

10

 

Optional *

eighth

VIII

6

 

* Course can be selected from the University list of free elective courses

 

Table 2: List of electives in introductory layer

 

 

code

subject

SEMESTER

ECTS

Prerequisite

1

CSEW526

High performance computing

seventh

VII

6

Computer architecture and organization or computer architectures

2

CSEW513

Distributed Systems

seventh

VII

6

Computer Networks, Algorithms and Data Structures

3

CSEW702

Web based systems 

seventh

VII

6

None

4

CSEW718

Distributed and parallel processing

seventh

VII

6

Operating systems, parallel programming

5

CSEW312

Multimedia Technologies

seventh

VII

6

Introduction to IT or

Fundamentals of Software Engineering

6

CSEW515

Computer Ethics

seventh

VII

6

None

7

CSEW514

Implementation of Free and Open Source Systems  

seventh

VII

6

None

8

CSEW522

Advanced Web Design 

seventh

VII

6

None

9

CSES621

Parallel programming

eighth

VIII

6

Advanced Software Development

10

CSES602

Security of computer systems

eighth

VIII

6

Operating systems

11

CSES634

ICT Project Management 

eighth

VIII

6

None

12

CSES601

Administering IT systems

eighth

VIII

6

None

13

CSES618

Network Security 

eighth

VIII

6

Data and Computer Communications, Operating Systems

14

CSES622

Data Mining 

eighth

VIII

6

None

15

CSES630

Modern computer architectures 

eighth

VIII

6

Computer Architecture and Organization or Computer Architectures

16

CSES619

Advanced Databases 

eighth

VIII

6

Databases

17

CSES609

Computer Network Design

eighth

VIII

6

Data and computer communications

 

After usOn completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second year of postgraduate studies.

3. Studies
 

Table 1: List of Postgraduate Courses

 

 

Name of the subject

Status

Семестар

ECTS

1

Virtualized Data Centers 

M

winter

6

2

Scalability and multitenancy for SaaS applications 

M

winter

6

3

Elective general education subject *

E

winter

6

4

Elective

E

winter

6

5

Elective

E

winter

6

6

Elective

M

summer

6

7

Elective

E

summer

6

8

Master Thesis

M

summer

18

* Select one item from Table 2

Table 2. General education subjects  

 

Code

Name of the subject

Status

Семестар

ECTS

1

СЕ-E2-08

Business modeling 

E

winter

6

2

ОО-M-01

Research Methods and Writing Techniques

E

winter

6

3

СЕ-E1-04

Privacy, ethics and social responsibility

E

winter

6

3.1 Electives

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered elective courses can be found at this link.