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 6 
 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 6 
 2  assist. prof. Boro Jakimovski, elect. assist. prof. Jasen Markovski  Формални методи IX 6 
 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 6 
13  assist. prof. Dejan Spasov, prof. Smile Markovski  Теорија на комплексност X 6 
14  prof. Katerina Zdravkova, assist.  prof. Igor Trajkovski  Обработка на текстуални податоци X 6 
15  prof. Marjan Gushev  Пресметување во облак X 6 
16  prof. Marjan Gushev  Современи трендови за паралелно процесирање X 6 
    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   6 
 
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 6 
 2  assoc. prof. Dimitar Trajanov  E-business  IX 6 
 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
6 
10  assist. prof. Sonja Filiposka  Computer networks monitoring and performances
IX
6 
11  Academian prof. Ljupco Kocarev  Computer networks security
IX
6 
12  assist. prof. Sonja Filiposka  IPTV services and technologies
IX
6 
13  assist. prof. Sonja Filiposka  Next generation networks X
6 
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