Elective courses

This page contains tables with elective courses from all study programs for master studies.
 
Table 1: Elective courses for the study programme Intelligent systems engineering
   Professors

Course

Semester

 ECTS 

 1  prof. Smile Markovski, assoc. prof. Ana Madevska Bogdanova  Computer science for intelligent systems IX 6
 2  assist. prof. Nevena Ackovska, assoc. prof. Marija Mihova  Information processing in biological systems IX 6
 3  prof. Sasho Panov  Molecular biology of the cell IX 6
 4  prof. Zaneta Popeska, assoc. prof. Ana Madevska Bogdanova  Mathematical models in Bioinformatics IX 6
 5  prof. Zaneta Popeska, assoc. prof. Ana Madevska Bogdanova  Advanced methods in data mining IX 6
 6  assist. prof. Anastas Mishev, assist.  prof. Goce Armenski  Programming robots IX 6
 7  assoc. prof. Andrea Kulakov, assist.  prof. Nevena Ackovska  Introduction to robotics IX 6
 8  assoc. prof. Ana Madevska Bogdanova, prof. Zaneta Popeska  Data mining for bioinformatics X
 9  assist. prof. Nevena Ackovska, assoc. prof. Ana Madevska Bogdanova

 Genetics engineering

X

6

10  assist. prof. Nevena Ackovska

 Behavior based robotics

X

6

11  assoc. prof. Marija Mihova

 Mathematical models in Robotics

X

6

12   assist. prof. Nevena Ackovska, assist. prof. Boro Jakimovski  Human-robot interaction X 6
13  assoc. prof. Ana Madevska Bogdanova, assist. prof. Gjorgji Madjarov  Machine learning X 6
     Elective course from University list of available courses    6
 
 
Table 2: Elective courses for the study programme Computer sciences
       Professors

Course

Semester

 ECTS 

 1     assoc. prof. Ana Madevska Bogdanova, assoc. prof. Marija Mihova, assist. prof. Anastas Mishev, assist. prof. Boro Jakimovski  Напредни алгоритми IX
 2  assist. prof. Boro Jakimovski, elect. assist. prof. Jasen Markovski  Формални методи IX
 3  prof. Vanco Kusakatov, prof. Margita Kon-Popovska, assist. prof. Vesna Dimitrievska Ristovska  Оптимизација IX 6
 4  prof. Margita Kon-Popovska, assist.  prof. Goran Velinov, assist. prof. Vangel Ajanovski

 Напредни концепти на бази на податоци

IX

6
 5  prof. Zaneta Popeska, assoc. prof. Marija Mihova  Модерни симулации и моделирање IX 6
 6  assist. prof. Anastas Mishev, assist.  prof. Boro Jakimovski  Грид и научно програмирање IX 6
 7  prof. Margita Kon-Popovska, assist.  prof. Goran Velinov  Доверливост и безбедност кај системите за управување со бази на податоци X 6
 8  prof. Margita Kon-Popovska, assist. prof. Goran Velinov

 Извршување и оптимизација на SQL изрази - теоретски аспекти

X

6

 9  prof. Margita Kon-Popovska, assist. prof. Goran Velinov

 Складови на податоци

X

6

10  prof. Zaneta Popeska, assoc. prof. Marija Mihova  Надежност на компјутерски системи и мрежи X 6
11  assoc. prof. Marija Mihova  Динамичко програмирање и стохастичка контрола X  6
12    Проект X
13  assist. prof. Dejan Spasov, prof. Smile Markovski  Теорија на комплексност X
14  prof. Katerina Zdravkova, assist.  prof. Igor Trajkovski  Обработка на текстуални податоци X
15  prof. Marjan Gushev  Пресметување во облак X
16  prof. Marjan Gushev  Современи трендови за паралелно процесирање X
    Elective course from University list of available courses
 
Table 3: Elective courses for the study programme Coding and cryptography
   Professors

Course

Semester

 ECTS 

 1  prof. Smile Markovski, assist. prof. Vesna Dimitrova  Advanced cryptography  IX 6
 2  assist. prof. Vesna Dimitrova, assist. prof. Boro Jakimovski  Information security IX 6
 3  prof. Verica Bakeva, prof. Smile Markovski  Coding theory IX 6
 4  prof. Smile Markovski, prof. Zanta Popeska  Advanced algebraic structures IX 6
 5  prof. Smile Markovski, assist. prof. Vesna Dimitrova

 Mathematical logic

IX

6

 6  prof. Verica Bakeva, prof. Zaneta Popeska

 Random processes

IX

6

 7  assist. prof. Vesna Dimitrova, assoc. prof. Ljupco Antovski  Change and risk management IX 6
 8  prof. Verica Bakeva, assist. prof. Dejan Spasov

 Information theory 2

X

6

 9  assist. prof. Boro Jakimovski, elect. assoc. prof. Danilo Gligoroski  Computer security X 6
10  assist. prof. Vesna Dimitrova, prof. Smile Markovski  Cryptoanalysis X 6
11  assoc. prof. Ljupco Antovski, assist. prof. Goce Armenski  Mobile and web applications security X 6
12   prof. Verica Bakeva, prof. Smile Markovski, assist. prof. Dejan Spasov  Advanced coding theory X  6
     Elective course from University list of available courses  
 
Table 4: Elective courses for the study programme Software engineering
       Professors

Course

Semester

 ECTS 

 1  assoc. prof. Dejan Gjorgjevikj, assist. prof. Ivan Chorbev  Advanced software engineering  IX  6
 2  assoc. prof. Dejan Gjorgjevikj, prof. Suzana Loshkovska  Software design patterns  IX  6
 3  prof. Suzana Loshkovska, assist. prof. Ivan Chorbev

 Medical informatics

IX

6
 4  prof. Suzana Loshkovska, assist.  prof. Ivica Dimitrovski  Visuelization algorithms IX 6
 5  prof. Dragan Mihajlov, assist. prof. Ivica Dimitrovski

 Image and audio computer processing

IX

6

 6  prof. Dragan Mihajlov, assist. prof. Ivan Chorbev

 Special effects and computer video games programming

IX

6

 7  prof. Dragan Mihajlov, prof. Suzana Loshkovska  Advanced 3D modeling and animation  IX 6
 8  asist. prof. Gjorgji Madjarov, assoc. prof. Dejan Gjorgjevikj  Time series analysis and forecasting  IX 6
 9  asssit. prof. Ivan Chorbev, prof. Dragan Mihajlov  Multimedia and scalable web  IX 6
10  prof. Suzana Loshkovska, assist. prof. Ivica Dimitrovski, assist. prof. Anastas Mishev  Software testing and usability  X 6
11  prof. Dragan Mihajlov, prof. Suzana Loshkovska

 Computer art

X

6

12  prof. Suzana Loshkovska, assist. prof. Gjorgji Madjarov  Advanced interaction technologies X 6
13  assoc. prof. Dejan Gjorgjevikj, assist. prof. Goce Armenski  Advanced web technologies X 6
14  assoc. prof. Dejan Gjorgjevikj, assist. prof. Gjorgji Madjarov  Pattern recognition X 6
15  assoc. prof. Dejan Gjorgjevikj, assoc. prof. Ljupco Antovski  Software architectures X 6
16  assist. prof. Ivan Chorbev, assoc. prof. Ljupco Antovski, assoc. prof. Dejan Gjorgjevikj  Engineering ERP business systems X 6
17   assist. prof. Gjorgji Madjarov, assoc. prof. Dejan Gjorgjevikj  Decision support systems X 6
     Elective course from University list of available courses    
 
Table 5: Elective courses for the study programme Computer networks and e-technologies
   Professors

Course

Semester

 ECTS 

 1  Academian prof. Ljupco Kocarev  Modern network analysis methods  IX
 2  assoc. prof. Dimitar Trajanov  E-business  IX
 3  assist. prof. Sonja Filiposka, assist. prof. Anastas Mishev

 Wireless and Ad-Hoc networks

IX

6
 4  assist. prof. Igor Mishkovski  Parallel processing IX 6
 5  assoc. prof. Dimitar Trajanov, assoc. prof. Ljupco Antovski

 ICT management

IX

6

 6  assist. prof. Dejan Spasov

 Stochastic modeling and queuing theory

IX

6

 7  Academian prof. Ljupco Kocarev

 Modeling and simulation in networks

IX

6

 8  assist. prof. Dejan Spasov  Random processes in computer networks IX 6
 9  assist. prof. Sonja Filiposka  Mobile services and applications IX
10  assist. prof. Sonja Filiposka  Computer networks monitoring and performances IX
11  Academian prof. Ljupco Kocarev  Computer networks security IX
12  assist. prof. Sonja Filiposka  IPTV services and technologies IX
13  assist. prof. Sonja Filiposka  Next generation networks X
14  assist. prof. Igor Mishkovski  Advanced computer networking X 6
15  assist. prof. Igor Mishkovski, assist. prof. Lasko Basnarkov  Sensor networks X 6
16  Academian prof. Ljupco Kocarev  Cryptography X 6
17  assoc. prof. Dimitar Trajanov, assist. prof. Sonja Filiposka, assist.  prof. Anastas Mishev, assist. prof. Boro Jakimovski  High performance computing - HPC X 6
18  assoc. prof. Dimitar Trajanov  E-marketing X 6
19  assoc. prof. Dimitar Trajanov, assist. prof. Igor Mishkovski  Web services and XML X 6
20   assist. prof. Igor Mishkovski  Network visualization and cloud computing X 6
     Elective course from University list of available courses    
 
Table 6: Elective courses for the study programme Intelligent information systems
   Professors

Course

Semester

 ECTS 

 1  assoc. prof. Slobodan Kalajdziski  Information systems analysis and design  IX  6
 2  assoc. prof. Andrea Kulakov  Advanced topics of AI IX  6
 3  prof. Vladimir Trajkovikj

 Embedded systems design

IX

6
 4  prof. Vladimir Trajkovikj  Mobile web services IX 6
 5  assist. prof. Sonja Gievska

 Intelligent user interfaces

IX

6

 6  assist. prof. Lasko Basnarkov

 Introduction to financial engineering

IX

6

 7  assist. prof. Sonja Gievska

 Collective Intelligence

IX

6

 8  assist. prof. Igor Trajkovski, assoc. prof. Andrea Kulakov  Advanced NLP IX  6
 9  prof. Vladimir Trajkovikj  Collaborative computer systems X  6
10  assist. prof. Sonja Gievska  Agent-based systems X 6
11  assoc. prof. Andrea Kulakov  Sensor-robotic systems X 6
12  assoc. prof. Slobodan Kalajdziski  Knowledge based information systems X 6
13  assist. prof. Ivica Dimitrovski, prof. Suzana Loshkovska  Multimedia systems X 6
14  assoc. prof. Slobodan Kalajdziski  Bioinformatics X 6
15  Academian prof. Ljupco Kocarev  Mathematical and system biology X 6
16  assist. prof. Lasko Basnarkov  Computational game theory X 6
17     Elective course from University list of available courses    
 
Table 7: Elective courses for the study proframme Content-based retrieval
   Professors

Course

Semester

 ECTS 

 1  assoc. prof. Slobodan Kalajdziski  Modeling and representing unstructured data  IX 6
 2  assist. prof. Ivica Dimitrovski, assist. prof. Sonja Gievska  Content based indexing and retrieval  IX  6
 3  assoc. prof. Andrea Kulakov, assoc. prof. Slobodan Kalajdziski

 Unstructured data architectures and ontologies

IX

6
 4  assist. prof. Ivica Dimitrovski  Biometric systems IX 6
 5  assist. prof. Igor Trajkovski  Web search engines IX 6
 6  assist. prof. Igor Trajkovski  Data fusion X 6
 7  assist. prof. Igor Trajkovski, prof. Katerina Zdravkova

 Machine translation

X

6

 8  assist. prof. Sonja Gievska

 HCI multimedia search vision

X

6

 9  assist. prof. Lasko Basnarkov

 Evaluation techniques

X

6

10     Elective course from University list of available courses   6
 
Table 8: Elective courses for the study programme Bioinformatics
   Professors

Course

 Semester 

 ECTS 

 1  prof. Sasho Panov  Introduction to molecular biology  IX  6
 2  assoc. prof. Slobodan Kalajdziski  Bioinformatics algorithms   IX  6
 3  assoc. prof. Slobodan Kalajdziski

 Structural bioinformatics

IX

6
 4  Academian prof. Ljupco Kocarev  Mathematical biology IX 6
 5  assoc. prof. Slobodan Kalajdziski

 Proteomics

IX

6

 6  prof. Vladimir Trajkovikj, assoc. prof. Andrea Kulakov

 Programming languages and software tools in bioinformatics

IX

6

 7  prof. E. Hadzieva

 Introduction to mathematical biosciences

IX

6

 8  Academian prof. Ljupco Kocarev, prof. Zaneta Popeska  Advanced mathematical and statistical techniques X 6
 9  Academian prof. Ljupco Kocarev, assoc. prof. Andrea Kulakov  Computational and mathematical modeling of neural systems X 6
10  prof. Sasho Panov  Phylogenetics and comparative genetics X 6
11  prof. Vladimir Trajkovikj, assoc.  prof. Slobodan Kalajdziski  Advanced algorithm design techniques X 6
12  prof. Katerina Saneva Hadzivelkova  Numerical and wavelet methods X 6
13  prof. Suzana Loshkovska, assoc.  prof. Dejan Gjorgjevikj  Advanced bioinformatical data visualization techniques X 6
14     Elective course from University list of available courses   6
 
Table 9: Elective courses for the study programme Software engineering (TEMPUS)
   Professors

Course

ECTS
 First group elective courses
 1   assist. prof. Nevena Ackovska, assoc. prof. Dejan Gjorgjevikj, assoc. prof. Vladimir Kurbajlija

 Architecture, design and patterns

6
 2  assist. prof. Anastas Mishev, prof. Katerina Zdravkova, prof. Suzana Loshkovska  Software testing 6
 3  prof. Margita Kon Popovska, prof. Mirjana Ivanovikj, assoc. prof. Slobodan Kalajdziski

 Information system development process

6

 4  prof. Katerina Zdravkova

 Privacy, ethics and social responsibilities

6

 Second group elective courses
 5  prof. Mirjana Ivanovikj, assoc. prof. Ljupco Antovski, prof. Katerina Zdravkova, assist. prof. Ivan Chorbev

 Requirement engineering

6
 6  prof. Zoran Budimac, prof. Marjan Gushev   Research methods 6
 7  assist. prof. Anastas Mishev, assoc. prof. Dejan Gjorgjevikj

 System integration

6

 8  assist. prof. Ivica Dimitrovski, assist. prof. Milosh Radovanovikj

 Software evolution

6

 9  assist. prof. Goran Velinov  Component based development 6
10  prof. Dragan Mashulovikj, Academian prof. Ljupco Kocarev, assist. prof. Boro Jakimovski  Formal methods in engineering 6
11  prof. Dragan Mashulovikj, assist. prof. Boro Jakimovski, assist. prof. Anastas Mishev, assoc. prof. Dimitar Trajanov  Software engineering for critical systems 6
12  prof. Marjan Gushev, assoc. prof. Dimitar Trajanov  Business modelling 6
13 prof. Margita Kon Popovska, assist. prof. Goran Velinov  Software engineering for database systems 6
14    Advanced topics in software engineering 6
15     Master thesis  30
 
Table 10: Elective courses for the study programme Ecoinformatics (TEMPUS)
   Professors

Course

Semester

 ECTS 

 1  prof. Kosta Mitreski  Концепти во Еко-информатиката IX 6
 2  assoc. prof. Andrea Kulakov  Мониторинг и обработка на податоци во инженерството на животната средина IX 6
 3  prof. Kosta Mitreski  Имплементрација на географски информациони системи IX 6
 4   assoc. prof Slobodan Kalajdziski

 Анализа на потребите за екосистем информатика

IX

6
 5  prof. Kosta Mitreski, Andreja Naumoski PhD  Еколошко моделирање IX 6
 6  assist. prof. Sonja Gievska

 Интелигентни кориснички интерфејси

IX

6

 7  prof. Verica Bakeva

 Парцијални диференцијални равенки

IX

6

 8  prof. Kosta Mitreski, Andreja Naumoski PhD  Откривање на знаење од податоци за животната средина X 6
 9  prof. Kosta Mitreski  Продукти и околина X 6
 10   assoc. prof. Andrea Kulakov  Далечинско сондирање X 6
 11  assist. prof. Sonja Gievska, assoc. prof. Slobodan Kalajdziski  Мултимедиски системи X 6
 
Table 11: Elective course for the study programme System on chip design (TEMPUS)
   Professors

Course

Semester

 ECTS 

 1  assist. prof. Igor Mishkovski  System on chip design techniques IX 6
 2  prof. Vladimir Trajkovikj  Mobile and embedded systems IX 6
 3   assist. prof. Lasko Basnarkov

 Embedded software design in ASIC and FPGA

IX

6
 4  assist. prof. Igor Mishkovski  Design using HDL languages IX 6
 5  assoc. prof. Dimitar Trajanov, prof. Vladimir Trajkovikj

 Embedded software for Real-time critical applications

IX

6

 6  assist. prof. Sonja Filiposka, assit. prof. Ivan Chorbev

 Software reliability

IX

6

 7  assoc. prof. Dimitar Trajanov  Developing software for mobile and embedded systems X 6
 8  assist. prof. Lasko Basnarkov

 VLSI design

X

6

 9  prof. Vladimir Trajkovikj, assoc. prof. Andrea Kulakov  Sensor based systems X 6
 10   assist. prof. Igor Mishkovski  Computation in mobile and embedded systems X 6
 11    Elective course from University list of available courses   6