Index: tools/.gitignore
===================================================================
--- tools/.gitignore	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/.gitignore	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,3 @@
+.venv
+
+todo.txt
Index: tools/README.md
===================================================================
--- tools/README.md	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/README.md	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,27 @@
+## guide
+
+- data
+
+  - **courses.json** - lista so iminja na site predmeti
+  - **elective.json** - dict so izborni predmeti za sekoj smer
+  - **information.json** - dict so kod, ime, level, link za site predmeti
+  - **mandatory.json** - dict so zadolzitelni predmeti za sekoj smer, po semestar
+  - **participants.json** - dict so broj na zapisani studenti za sekoj semestar za sekoj predmet
+  - **prerequisites.json** - dict so kod, ime, preduslov i semestar za sekoj predmet
+  - **professors.json** - dict so profesori i asistenti za sekoj predmet
+  - **roles.json** - dict so key - semestar, value - site predmeti od toj semestar, zadolzitelni i izborni
+  - **staff.json** - dict so info za site profesori
+  - **subjects_by_program.json** - dict so site smerovi kade sto e zadolzitelen eden predmet
+  - **subject_details.json** - dict so site(?) relevantni informacii za eden predmet
+
+- scrapers
+
+  - **mandatory.py** - scrape-a i zapisuva rezultati vo data/mandatory.json
+  - **elective.py** - scrape-a i zapisuva rezultati vo data/elective.json
+
+- scripts
+
+  - **subjects_by_program.py** - cita od mandatory.json i zapisuva vo subjects_by_program.json
+  - **subject_details.py** - cita od poveke json files i gi spojuva vo eden pogolem dict - subject_details.json
+
+**playground.js** - as the name suggests, playground za igranje so datata (run with `node playground.js` )
Index: tools/data/courses.json
===================================================================
--- tools/data/courses.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/courses.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,182 @@
+[
+"Архитектура и организација на компјутери",
+"Бизнис и менаџмент",
+"Бизнис статистика",
+"Вовед во бази на податоци и SQL",
+"Вовед во компјутерските науки",
+"Дизајн на дигитални кола",
+"Дискретна математика",
+"Дискретни структури 1",
+"Дискретни структури 2",
+"Избрани теми од математика",
+"Е-учење",
+"Калкулус 1",
+"Калкулус 2",
+"Компјутерски архитектури",
+"Компјутерски компоненти",
+"Креативни вештини за решавање проблеми",
+"Маркетинг",
+"Математика 1",
+"Математика 2",
+"Објектно ориентирана анализа и дизајн",
+"Објектно-ориентирано програмирање",
+"Основи на Веб дизајн",
+"Основи на сајбер безбедноста",
+"Педагогија",
+"Професионални вештини",
+"Спорт и здравје",
+"Структурно програмирање",
+"Физика",
+"Алгоритми и податочни структури",
+"Анализа на софтверските барања",
+"Безжични и мобилни системи",
+"Веројатност и статистика",
+"Вештачка интелигенција",
+"Визуелно програмирање",
+"Вовед во екоинформатиката",
+"Вовед во случајни процеси",
+"Деловна пракса",
+"Дигитално процесирање на слика",
+"Дигитизација",
+"Дизајн на алгоритми",
+"Е-влада",
+"Економија за ИКТ инженери",
+"Електрични кола",
+"Информатичко размислување во образованието",
+"Инженерска математика",
+"Интернет програмирање на клиентска страна",
+"Интернет технологии",
+"Компјутерска графика",
+"Компјутерски архитектури",
+"Компјутерски мрежи",
+"Компјутерски мрежи и безбедност",
+"Концепти на информатичко општество",
+"Математика 3",
+"Медиуми и комуникации",
+"Мултимедијални технологии",
+"Напредно програмирање",
+"Квантно пресметување",
+"Оперативни системи",
+"Основи на комуникациски системи",
+"Основи на теоријата на информации",
+"Примена на алгоритми и податочни структури",
+"Софтверско инженерство",
+"Теорија на информации со дигитални комуникации",
+"Управување со техничка поддршка",
+"Шаблони за дизајн на кориснички интерфејси",
+"Агентно-базирани системи",
+"Администрација на мрежи",
+"Администрација на системи",
+"Бази на податоци",
+"Безжични мултимедиски системи",
+"Вградливи микропроцесорски системи",
+"Веб програмирање",
+"Визуелизација",
+"Виртуелизација",
+"Вовед во мрежна наука",
+"Вовед во науката за податоци",
+"Географски информациски системи",
+"Дигитална форензика",
+"Дигитални библиотеки",
+"Дизајн и архитектура на софтвер",
+"Дизајн на интеракцијата човек-компјутер",
+"Дизајн на образовен софтвер",
+"Електронска и мобилна трговија",
+"Интегрирани системи",
+"Информациска безбедност",
+"Инфраструктурно програмирање",
+"Компјутерска електроника",
+"Компјутерска етика",
+"Компјутерски звук, музика и говор",
+"Континуирана интеграција и испорака",
+"Криптографија",
+"Линеарна алгебра и примени",
+"Машинско учење",
+"Мерење и анализа на сообраќај",
+"Сајбер безбедност",
+"Мултимедиски мрежи",
+"Мултимедиски системи",
+"Напреден веб дизајн",
+"Основи на роботиката",
+"Паралелно и дистрибуирано процесирање",
+"Паралелно програмирање",
+"Персонализирано учење",
+"Податочно рударење",
+"Процесирање на сигналите",
+"Вештачка интелигенција за игри",
+"Психологија на училишна возраст",
+"Работа со надарени ученици",
+"Сервисно ориентирани архитектури",
+"Современи компјутерски архитектури",
+"Софтверски дефинирана безбедност",
+"Софтверски квалитет и тестирање",
+"Автоматизирање на процеси во машинско учење",
+"Учење на далечина",
+"Основи на теоријата на компјутерските науки",
+"Автономна роботика",
+"Адаптивни и интерактивни веб информациски системи",
+"Администрација на бази податоци",
+"Анализа и дизајн на ИС",
+"Биолошки инспирирано пресметување",
+"Блоковски вериги и криптовалути",
+"Веб базирани системи",
+"Веб пребарувачки системи",
+"Виртуелна реалност",
+"Вовед во анализа на временските серии",
+"Вовед во биоинформатиката",
+"Вовед во когнитивни науки",
+"Вовед во паметни градови",
+"Вовед во препознавање на облици",
+"Дигитална постпродукција",
+"Дизајн на компјутерски мрежи",
+"Дипломска работа",
+"Дистрибуирани системи",
+"Дистрибуирано складирање на податоци",
+"Етичко хакирање",
+"ИКТ за развој",
+"Имплементација на софтверски системи со слободен и отворен код",
+"Иновации во ИКТ",
+"Откривање знаење со длабоко учење",
+"Интелигентни системи",
+"Интернет на нештата",
+"Компјутерска анимација",
+"Компјутерски поддржано производство",
+"Македонски јазик",
+"Машинска визија",
+"Менаџмент информациски системи",
+"Методика на информатиката",
+"Методологија на истражувањето во ИКТ",
+"Мобилни апликации",
+"Мобилни информациски системи",
+"Мобилни платформи и програмирање",
+"Моделирање и менаџирање на бизнис процеси",
+"Моделирање и симулација",
+"Модерни трендови во роботика",
+"Мрежна и мобилна форензика",
+"Напредна интеракција човек компјутер",
+"Напредни бази на податоци",
+"Web3 апликации",
+"Неструктурирани бази на податоци",
+"Обработка на природните јазици",
+"Операциони истражувања",
+"Оптички мрежи",
+"Пресметковна биологија",
+"Пресметување во облак",
+"Претприемништво",
+"Програмирање на видео игри",
+"Програмски јазици и компајлери",
+"Програмски парадигми",
+"Вовед во рударење на масивни податоци",
+"Самостоен проект",
+"Сензорски системи",
+"Системи за поддршка при одлучувањето",
+"Складови на податоци и аналитичка обработка",
+"Дипломска работа",
+"Софтвер за вградливи системи",
+"Софтверски дефинирани мрежи",
+"Теорија на графови и социјални мрежи",
+"Споделување и пресметување во толпа",
+"Тестирање на софтвер",
+"Тимски проект",
+"Управување со ИКТ проекти"
+]
Index: tools/data/elective.json
===================================================================
--- tools/data/elective.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/elective.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,827 @@
+{
+    "SIIS23": {
+        "S": [
+            "Е-учење",
+            "Компјутерски компоненти",
+            "Креативни вештини за решавање проблеми",
+            "Основи на Веб дизајн",
+            "F23L1S066 Основи на сајбер безбедноста",
+            "F23L2S026 Маркетинг",
+            "Електрични кола",
+            "Информатичко размислување во образованието",
+            "Безжични и мобилни системи",
+            "Визуелно програмирање",
+            "Вовед во екоинформатиката",
+            "Вовед во случајни процеси",
+            "Дигитално процесирање на слика",
+            "Дизајн на алгоритми",
+            "Е-влада",
+            "Интернет технологии",
+            "Компјутерска графика",
+            "Концепти на информатичко општество",
+            "Медиуми и комуникации",
+            "Теорија на информации со дигитални комуникации",
+            "Електронска и мобилна трговија",
+            "Машинско учење",
+            "Основи на теоријата на компјутерските науки",
+            "Вградливи микропроцесорски системи",
+            "Процесирање на сигналите",
+            "Работа со надарени ученици",
+            "Администрација на мрежи",
+            "Виртуелизација",
+            "Психологија на училишна возраст",
+            "Агентно-базирани системи",
+            "Вовед во мрежна наука",
+            "Географски информациски системи",
+            "Дигитална форензика",
+            "Дигитални библиотеки",
+            "Компјутерска анимација",
+            "Компјутерски звук, музика и говор",
+            "Континуирана интеграција и испорака",
+            "Криптографија",
+            "Мерење и анализа на сообраќај",
+            "Мултимедиски системи",
+            "Паралелно програмирање",
+            "Податочно рударење",
+            "Вештачка интелигенција за игри",
+            "Сервисно ориентирани архитектури",
+            "Складови на податоци и аналитичка обработка",
+            "Софтверски дефинирана безбедност",
+            "Автоматизирање на процеси во  машинско учење",
+            "Учење на далечина",
+            "Методика на информатиката",
+            "Дизајн на компјутерски мрежи",
+            "Адаптивни и интерактивни веб информациски системи",
+            "Македонски јазик",
+            "Биолошки инспирирано пресметување",
+            "Веб пребарувачки системи",
+            "Виртуелна реалност",
+            "Вовед во когнитивни науки",
+            "Етичко хакирање",
+            "ИКТ за развој",
+            "Откривање знаење со длабоко учење",
+            "Интелигентни системи",
+            "Инфраструктурно програмирање",
+            "Програмски јазици и компајлери",
+            "Мобилни апликации",
+            "Моделирање и менаџирање на бизнис процеси",
+            "Моделирање и симулација",
+            "Модерни трендови во роботика",
+            "Web3 апликации",
+            "Неструктурирани бази на податоци",
+            "Операциони истражувања",
+            "Софтверски дефинирани мрежи",
+            "Споделување и пресметување во толпа"
+        ],
+        "W": [
+            "Веројатност и статистика",
+            "Мултимедијални технологии",
+            "Основи на теоријата на информации",
+            "Дигитизација",
+            "Економија за ИКТ инженери",
+            "Инженерска математика",
+            "Интернет програмирање на клиентска страна",
+            "Основи на комуникациски системи",
+            "Управување со техничка поддршка",
+            "Шаблони за дизајн на кориснички интерфејси",
+            "Веб програмирање",
+            "Линеарна алгебра и примени",
+            "Паралелно и дистрибуирано процесирање",
+            "Информациска безбедност",
+            "Компјутерска електроника",
+            "Дизајн на образовен софтвер",
+            "Компјутерска етика",
+            "Персонализирано учење",
+            "Администрација на системи",
+            "Сајбер безбедност",
+            "Визуелизација",
+            "Мултимедиски мрежи",
+            "Напреден веб дизајн",
+            "Обработка на природните јазици",
+            "Основи на роботиката",
+            "Современи компјутерски архитектури",
+            "Теорија на графови и социјални мрежи",
+            "Менаџмент информациски системи",
+            "Програмски парадигми",
+            "Софтвер за вградливи системи",
+            "Дистрибуирани системи",
+            "Пресметување во облак",
+            "Автономна роботика",
+            "Администрација на бази податоци",
+            "Анализа и дизајн на ИС",
+            "Вовед во анализа на временските серии",
+            "Веб базирани системи",
+            "Вовед во биоинформатиката",
+            "Вовед во паметни градови",
+            "Вовед во препознавање на облици",
+            "Дигитална постпродукција",
+            "Дистрибуирано складирање на податоци",
+            "Имплементација на софтверски системи со слободен и отворен код",
+            "Иновации во ИКТ",
+            "Интернет на нештата",
+            "Компјутерски поддржано производство",
+            "Блоковски вериги и криптовалути",
+            "Машинска визија",
+            "Методологија на истражувањето во ИКТ",
+            "Мобилни информациски системи",
+            "Мобилни платформи и програмирање",
+            "Мрежна и мобилна форензика",
+            "Напредна интеракција човек компјутер",
+            "Оптички мрежи",
+            "Програмирање на видео игри",
+            "Вовед во рударење на масивни податоци",
+            "Системи за поддршка при одлучувањето",
+            "Квантно пресметување",
+            "Сензорски системи"
+        ]
+    },
+    "IMB23": {
+        "S": [
+            "Е-учење",
+            "Компјутерски компоненти",
+            "Креативни вештини за решавање проблеми",
+            "Основи на Веб дизајн",
+            "Објектно ориентирана анализа и дизајн",
+            "F23L2S026 Маркетинг",
+            "Анализа на софтверските барања",
+            "Софтверско инженерство",
+            "Вештачка интелигенција",
+            "Електрични кола",
+            "Информатичко размислување во образованието",
+            "Визуелно програмирање",
+            "Вовед во екоинформатиката",
+            "Вовед во случајни процеси",
+            "Дигитално процесирање на слика",
+            "Дизајн на алгоритми",
+            "Е-влада",
+            "Компјутерска графика",
+            "Концепти на информатичко општество",
+            "Медиуми и комуникации",
+            "Теорија на информации со дигитални комуникации",
+            "Деловна пракса",
+            "Дизајн на интеракцијата човек-компјутер",
+            "Интегрирани системи",
+            "Софтверски квалитет и тестирање",
+            "Електронска и мобилна трговија",
+            "Машинско учење",
+            "Основи на теоријата на компјутерските науки",
+            "Вградливи микропроцесорски системи",
+            "Процесирање на сигналите",
+            "Работа со надарени ученици",
+            "Психологија на училишна возраст",
+            "Агентно-базирани системи",
+            "Вовед во мрежна наука",
+            "Географски информациски системи",
+            "Дигитална форензика",
+            "Дигитални библиотеки",
+            "Компјутерска анимација",
+            "Компјутерски звук, музика и говор",
+            "Континуирана интеграција и испорака",
+            "Криптографија",
+            "Мерење и анализа на сообраќај",
+            "Мултимедиски системи",
+            "Напредни бази на податоци",
+            "Паралелно програмирање",
+            "Податочно рударење",
+            "Вештачка интелигенција за игри",
+            "Сервисно ориентирани архитектури",
+            "Складови на податоци и аналитичка обработка",
+            "Автоматизирање на процеси во  машинско учење",
+            "Учење на далечина",
+            "Управување со ИКТ проекти",
+            "Претприемништво",
+            "Методика на информатиката",
+            "Адаптивни и интерактивни веб информациски системи",
+            "Македонски јазик",
+            "Биолошки инспирирано пресметување",
+            "Веб пребарувачки системи",
+            "Виртуелна реалност",
+            "Вовед во когнитивни науки",
+            "Етичко хакирање",
+            "ИКТ за развој",
+            "Откривање знаење со длабоко учење",
+            "Интелигентни системи",
+            "Програмски јазици и компајлери",
+            "Мобилни апликации",
+            "Моделирање и менаџирање на бизнис процеси",
+            "Моделирање и симулација",
+            "Модерни трендови во роботика",
+            "Web3 апликации",
+            "Неструктурирани бази на податоци",
+            "Операциони истражувања",
+            "Софтверски дефинирани мрежи",
+            "Споделување и пресметување во толпа"
+        ],
+        "W": [
+            "Веројатност и статистика",
+            "Мултимедијални технологии",
+            "Дигитизација",
+            "Економија за ИКТ инженери",
+            "Инженерска математика",
+            "Интернет програмирање на клиентска страна",
+            "Основи на комуникациски системи",
+            "Шаблони за дизајн на кориснички интерфејси",
+            "Математика 3",
+            "Вовед во науката за податоци",
+            "Дизајн и архитектура на софтвер",
+            "Веб програмирање",
+            "Линеарна алгебра и примени",
+            "Паралелно и дистрибуирано процесирање",
+            "Компјутерска електроника",
+            "Дизајн на образовен софтвер",
+            "Компјутерска етика",
+            "Персонализирано учење",
+            "Визуелизација",
+            "Мултимедиски мрежи",
+            "Напреден веб дизајн",
+            "Напредно програмирање",
+            "Обработка на природните јазици",
+            "Основи на роботиката",
+            "Современи компјутерски архитектури",
+            "Теорија на графови и социјални мрежи",
+            "Менаџмент информациски системи",
+            "Тестирање на софтвер",
+            "Програмски парадигми",
+            "Софтвер за вградливи системи",
+            "Автономна роботика",
+            "Администрација на бази податоци",
+            "Анализа и дизајн на ИС",
+            "Вовед во анализа на временските серии",
+            "Веб базирани системи",
+            "Вовед во биоинформатиката",
+            "Вовед во паметни градови",
+            "Вовед во препознавање на облици",
+            "Дигитална постпродукција",
+            "Дистрибуирано складирање на податоци",
+            "Имплементација на софтверски системи со слободен и отворен код",
+            "Иновации во ИКТ",
+            "Интернет на нештата",
+            "Компјутерски поддржано производство",
+            "Блоковски вериги и криптовалути",
+            "Машинска визија",
+            "Методологија на истражувањето во ИКТ",
+            "Мобилни информациски системи",
+            "Мобилни платформи и програмирање",
+            "Мрежна и мобилна форензика",
+            "Напредна интеракција човек компјутер",
+            "Оптички мрежи",
+            "Програмирање на видео игри",
+            "Вовед во рударење на масивни податоци",
+            "Системи за поддршка при одлучувањето",
+            "Квантно пресметување",
+            "Сензорски системи"
+        ]
+    },
+    "PIT23": {
+        "S": [
+            "Е-учење",
+            "Компјутерски компоненти",
+            "Креативни вештини за решавање проблеми",
+            "F23L1S066 Основи на сајбер безбедноста",
+            "Објектно ориентирана анализа и дизајн",
+            "Анализа на софтверските барања",
+            "Вештачка интелигенција",
+            "Електрични кола",
+            "Информатичко размислување во образованието",
+            "Безжични и мобилни системи",
+            "Визуелно програмирање",
+            "Вовед во екоинформатиката",
+            "Вовед во случајни процеси",
+            "Дигитално процесирање на слика",
+            "Дизајн на алгоритми",
+            "Е-влада",
+            "Интернет технологии",
+            "Компјутерска графика",
+            "Концепти на информатичко општество",
+            "Медиуми и комуникации",
+            "Теорија на информации со дигитални комуникации",
+            "Интегрирани системи",
+            "Машинско учење",
+            "Основи на теоријата на компјутерските науки",
+            "Вградливи микропроцесорски системи",
+            "Процесирање на сигналите",
+            "Работа со надарени ученици",
+            "Администрација на мрежи",
+            "Виртуелизација",
+            "Психологија на училишна возраст",
+            "Агентно-базирани системи",
+            "Вовед во мрежна наука",
+            "Географски информациски системи",
+            "Дигитална форензика",
+            "Дигитални библиотеки",
+            "Компјутерска анимација",
+            "Компјутерски звук, музика и говор",
+            "Континуирана интеграција и испорака",
+            "Криптографија",
+            "Мерење и анализа на сообраќај",
+            "Мултимедиски системи",
+            "Напредни бази на податоци",
+            "Паралелно програмирање",
+            "Податочно рударење",
+            "Вештачка интелигенција за игри",
+            "Сервисно ориентирани архитектури",
+            "Складови на податоци и аналитичка обработка",
+            "Софтверски дефинирана безбедност",
+            "Автоматизирање на процеси во  машинско учење",
+            "Учење на далечина",
+            "Методика на информатиката",
+            "Дизајн на компјутерски мрежи",
+            "Адаптивни и интерактивни веб информациски системи",
+            "Македонски јазик",
+            "Биолошки инспирирано пресметување",
+            "Веб пребарувачки системи",
+            "Виртуелна реалност",
+            "Вовед во когнитивни науки",
+            "Етичко хакирање",
+            "ИКТ за развој",
+            "Откривање знаење со длабоко учење",
+            "Интелигентни системи",
+            "Инфраструктурно програмирање",
+            "Програмски јазици и компајлери",
+            "Мобилни апликации",
+            "Моделирање и менаџирање на бизнис процеси",
+            "Моделирање и симулација",
+            "Модерни трендови во роботика",
+            "Web3 апликации",
+            "Неструктурирани бази на податоци",
+            "Операциони истражувања",
+            "Софтверски дефинирани мрежи",
+            "Споделување и пресметување во толпа"
+        ],
+        "W": [
+            "Веројатност и статистика",
+            "Мултимедијални технологии",
+            "Основи на теоријата на информации",
+            "Дигитизација",
+            "Инженерска математика",
+            "Интернет програмирање на клиентска страна",
+            "Основи на комуникациски системи",
+            "Управување со техничка поддршка",
+            "Шаблони за дизајн на кориснички интерфејси",
+            "Математика 3",
+            "Дизајн и архитектура на софтвер",
+            "Линеарна алгебра и примени",
+            "Паралелно и дистрибуирано процесирање",
+            "Информациска безбедност",
+            "Компјутерска електроника",
+            "Дизајн на образовен софтвер",
+            "Компјутерска етика",
+            "Персонализирано учење",
+            "Администрација на системи",
+            "Сајбер безбедност",
+            "Визуелизација",
+            "Мултимедиски мрежи",
+            "Напредно програмирање",
+            "Обработка на природните јазици",
+            "Основи на роботиката",
+            "Современи компјутерски архитектури",
+            "Теорија на графови и социјални мрежи",
+            "Програмски парадигми",
+            "Софтвер за вградливи системи",
+            "Дистрибуирани системи",
+            "Пресметување во облак",
+            "Автономна роботика",
+            "Администрација на бази податоци",
+            "Анализа и дизајн на ИС",
+            "Вовед во анализа на временските серии",
+            "Веб базирани системи",
+            "Вовед во биоинформатиката",
+            "Вовед во паметни градови",
+            "Вовед во препознавање на облици",
+            "Дигитална постпродукција",
+            "Дистрибуирано складирање на податоци",
+            "Имплементација на софтверски системи со слободен и отворен код",
+            "Иновации во ИКТ",
+            "Интернет на нештата",
+            "Компјутерски поддржано производство",
+            "Блоковски вериги и криптовалути",
+            "Машинска визија",
+            "Методологија на истражувањето во ИКТ",
+            "Мобилни информациски системи",
+            "Мобилни платформи и програмирање",
+            "Мрежна и мобилна форензика",
+            "Напредна интеракција човек компјутер",
+            "Оптички мрежи",
+            "Програмирање на видео игри",
+            "Вовед во рударење на масивни податоци",
+            "Системи за поддршка при одлучувањето",
+            "Квантно пресметување",
+            "Сензорски системи"
+        ]
+    },
+    "IE23": {
+        "S": [
+            "Компјутерски компоненти",
+            "F23L1S066 Основи на сајбер безбедноста",
+            "Објектно ориентирана анализа и дизајн",
+            "F23L2S026 Маркетинг",
+            "Анализа на софтверските барања",
+            "Софтверско инженерство",
+            "Вештачка интелигенција",
+            "Електрични кола",
+            "Безжични и мобилни системи",
+            "Визуелно програмирање",
+            "Вовед во екоинформатиката",
+            "Вовед во случајни процеси",
+            "Дигитално процесирање на слика",
+            "Дизајн на алгоритми",
+            "Е-влада",
+            "Интернет технологии",
+            "Компјутерска графика",
+            "Концепти на информатичко општество",
+            "Теорија на информации со дигитални комуникации",
+            "Деловна пракса",
+            "Дизајн на интеракцијата човек-компјутер",
+            "Интегрирани системи",
+            "Софтверски квалитет и тестирање",
+            "Електронска и мобилна трговија",
+            "Машинско учење",
+            "Основи на теоријата на компјутерските науки",
+            "Вградливи микропроцесорски системи",
+            "Процесирање на сигналите",
+            "Администрација на мрежи",
+            "Виртуелизација",
+            "Агентно-базирани системи",
+            "Вовед во мрежна наука",
+            "Географски информациски системи",
+            "Дигитална форензика",
+            "Дигитални библиотеки",
+            "Компјутерска анимација",
+            "Компјутерски звук, музика и говор",
+            "Континуирана интеграција и испорака",
+            "Криптографија",
+            "Мерење и анализа на сообраќај",
+            "Мултимедиски системи",
+            "Напредни бази на податоци",
+            "Паралелно програмирање",
+            "Податочно рударење",
+            "Вештачка интелигенција за игри",
+            "Сервисно ориентирани архитектури",
+            "Складови на податоци и аналитичка обработка",
+            "Софтверски дефинирана безбедност",
+            "Автоматизирање на процеси во  машинско учење",
+            "Управување со ИКТ проекти",
+            "Претприемништво",
+            "Дизајн на компјутерски мрежи",
+            "Адаптивни и интерактивни веб информациски системи",
+            "Биолошки инспирирано пресметување",
+            "Веб пребарувачки системи",
+            "Виртуелна реалност",
+            "Вовед во когнитивни науки",
+            "Етичко хакирање",
+            "ИКТ за развој",
+            "Откривање знаење со длабоко учење",
+            "Интелигентни системи",
+            "Инфраструктурно програмирање",
+            "Програмски јазици и компајлери",
+            "Мобилни апликации",
+            "Моделирање и менаџирање на бизнис процеси",
+            "Моделирање и симулација",
+            "Модерни трендови во роботика",
+            "Web3 апликации",
+            "Неструктурирани бази на податоци",
+            "Операциони истражувања",
+            "Софтверски дефинирани мрежи",
+            "Споделување и пресметување во толпа"
+        ],
+        "W": [
+            "Веројатност и статистика",
+            "Основи на теоријата на информации",
+            "Дигитизација",
+            "Економија за ИКТ инженери",
+            "Инженерска математика",
+            "Интернет програмирање на клиентска страна",
+            "Основи на комуникациски системи",
+            "Управување со техничка поддршка",
+            "Шаблони за дизајн на кориснички интерфејси",
+            "Математика 3",
+            "Вовед во науката за податоци",
+            "Дизајн и архитектура на софтвер",
+            "Веб програмирање",
+            "Линеарна алгебра и примени",
+            "Паралелно и дистрибуирано процесирање",
+            "Информациска безбедност",
+            "Компјутерска електроника",
+            "Администрација на системи",
+            "Сајбер безбедност",
+            "Визуелизација",
+            "Мултимедиски мрежи",
+            "Напреден веб дизајн",
+            "Напредно програмирање",
+            "Обработка на природните јазици",
+            "Основи на роботиката",
+            "Современи компјутерски архитектури",
+            "Теорија на графови и социјални мрежи",
+            "Менаџмент информациски системи",
+            "Тестирање на софтвер",
+            "Програмски парадигми",
+            "Софтвер за вградливи системи",
+            "Дистрибуирани системи",
+            "Пресметување во облак",
+            "Автономна роботика",
+            "Администрација на бази податоци",
+            "Анализа и дизајн на ИС",
+            "Вовед во анализа на временските серии",
+            "Веб базирани системи",
+            "Вовед во биоинформатиката",
+            "Вовед во паметни градови",
+            "Вовед во препознавање на облици",
+            "Дигитална постпродукција",
+            "Дистрибуирано складирање на податоци",
+            "Имплементација на софтверски системи со слободен и отворен код",
+            "Иновации во ИКТ",
+            "Интернет на нештата",
+            "Компјутерски поддржано производство",
+            "Блоковски вериги и криптовалути",
+            "Машинска визија",
+            "Методологија на истражувањето во ИКТ",
+            "Мобилни информациски системи",
+            "Мобилни платформи и програмирање",
+            "Мрежна и мобилна форензика",
+            "Напредна интеракција човек компјутер",
+            "Оптички мрежи",
+            "Програмирање на видео игри",
+            "Вовед во рударење на масивни податоци",
+            "Системи за поддршка при одлучувањето",
+            "Квантно пресметување",
+            "Сензорски системи"
+        ]
+    },
+    "KI23": {
+        "S": [
+            "Е-учење",
+            "Компјутерски компоненти",
+            "Креативни вештини за решавање проблеми",
+            "Основи на Веб дизајн",
+            "F23L1S066 Основи на сајбер безбедноста",
+            "Објектно ориентирана анализа и дизајн",
+            "F23L2S026 Маркетинг",
+            "Анализа на софтверските барања",
+            "Вештачка интелигенција",
+            "Информатичко размислување во образованието",
+            "Безжични и мобилни системи",
+            "Визуелно програмирање",
+            "Вовед во екоинформатиката",
+            "Вовед во случајни процеси",
+            "Дигитално процесирање на слика",
+            "Дизајн на алгоритми",
+            "Е-влада",
+            "Интернет технологии",
+            "Компјутерска графика",
+            "Концепти на информатичко општество",
+            "Медиуми и комуникации",
+            "Теорија на информации со дигитални комуникации",
+            "Деловна пракса",
+            "Дизајн на интеракцијата човек-компјутер",
+            "Интегрирани системи",
+            "Софтверски квалитет и тестирање",
+            "Електронска и мобилна трговија",
+            "Машинско учење",
+            "Основи на теоријата на компјутерските науки",
+            "Работа со надарени ученици",
+            "Администрација на мрежи",
+            "Виртуелизација",
+            "Психологија на училишна возраст",
+            "Агентно-базирани системи",
+            "Вовед во мрежна наука",
+            "Географски информациски системи",
+            "Дигитална форензика",
+            "Дигитални библиотеки",
+            "Компјутерска анимација",
+            "Компјутерски звук, музика и говор",
+            "Континуирана интеграција и испорака",
+            "Криптографија",
+            "Мерење и анализа на сообраќај",
+            "Мултимедиски системи",
+            "Напредни бази на податоци",
+            "Паралелно програмирање",
+            "Податочно рударење",
+            "Вештачка интелигенција за игри",
+            "Сервисно ориентирани архитектури",
+            "Софтверски дефинирана безбедност",
+            "Автоматизирање на процеси во  машинско учење",
+            "Учење на далечина",
+            "Претприемништво",
+            "Методика на информатиката",
+            "Дизајн на компјутерски мрежи",
+            "Адаптивни и интерактивни веб информациски системи",
+            "Македонски јазик",
+            "Биолошки инспирирано пресметување",
+            "Веб пребарувачки системи",
+            "Виртуелна реалност",
+            "Вовед во когнитивни науки",
+            "Етичко хакирање",
+            "ИКТ за развој",
+            "Откривање знаење со длабоко учење",
+            "Интелигентни системи",
+            "Инфраструктурно програмирање",
+            "Програмски јазици и компајлери",
+            "Мобилни апликации",
+            "Моделирање и менаџирање на бизнис процеси",
+            "Моделирање и симулација",
+            "Web3 апликации",
+            "Неструктурирани бази на податоци",
+            "Операциони истражувања",
+            "Софтверски дефинирани мрежи",
+            "Споделување и пресметување во толпа"
+        ],
+        "W": [
+            "Мултимедијални технологии",
+            "Основи на теоријата на информации",
+            "Дигитизација",
+            "Економија за ИКТ инженери",
+            "Инженерска математика",
+            "Интернет програмирање на клиентска страна",
+            "Основи на комуникациски системи",
+            "Управување со техничка поддршка",
+            "Шаблони за дизајн на кориснички интерфејси",
+            "Математика 3",
+            "Вовед во науката за податоци",
+            "Дизајн и архитектура на софтвер",
+            "Веб програмирање",
+            "Линеарна алгебра и примени",
+            "Паралелно и дистрибуирано процесирање",
+            "Дизајн на образовен софтвер",
+            "Компјутерска етика",
+            "Персонализирано учење",
+            "Администрација на системи",
+            "Сајбер безбедност",
+            "Визуелизација",
+            "Мултимедиски мрежи",
+            "Напреден веб дизајн",
+            "Напредно програмирање",
+            "Обработка на природните јазици",
+            "Современи компјутерски архитектури",
+            "Теорија на графови и социјални мрежи",
+            "Менаџмент информациски системи",
+            "Тестирање на софтвер",
+            "Програмски парадигми",
+            "Дистрибуирани системи",
+            "Пресметување во облак",
+            "Автономна роботика",
+            "Администрација на бази податоци",
+            "Анализа и дизајн на ИС",
+            "Вовед во анализа на временските серии",
+            "Веб базирани системи",
+            "Вовед во биоинформатиката",
+            "Вовед во паметни градови",
+            "Вовед во препознавање на облици",
+            "Дигитална постпродукција",
+            "Дистрибуирано складирање на податоци",
+            "Имплементација на софтверски системи со слободен и отворен код",
+            "Иновации во ИКТ",
+            "Компјутерски поддржано производство",
+            "Блоковски вериги и криптовалути",
+            "Машинска визија",
+            "Методологија на истражувањето во ИКТ",
+            "Мобилни информациски системи",
+            "Мобилни платформи и програмирање",
+            "Мрежна и мобилна форензика",
+            "Напредна интеракција човек компјутер",
+            "Оптички мрежи",
+            "Програмирање на видео игри",
+            "Вовед во рударење на масивни податоци",
+            "Системи за поддршка при одлучувањето",
+            "Квантно пресметување",
+            "Сензорски системи"
+        ]
+    },
+    "KN23": {
+        "S": [
+            "Е-учење",
+            "Компјутерски компоненти",
+            "Креативни вештини за решавање проблеми",
+            "Основи на Веб дизајн",
+            "F23L1S066 Основи на сајбер безбедноста",
+            "Објектно ориентирана анализа и дизајн",
+            "F23L2S026 Маркетинг",
+            "Анализа на софтверските барања",
+            "Електрични кола",
+            "Информатичко размислување во образованието",
+            "Безжични и мобилни системи",
+            "Визуелно програмирање",
+            "Вовед во екоинформатиката",
+            "Вовед во случајни процеси",
+            "Дигитално процесирање на слика",
+            "Дизајн на алгоритми",
+            "Е-влада",
+            "Интернет технологии",
+            "Компјутерска графика",
+            "Концепти на информатичко општество",
+            "Медиуми и комуникации",
+            "Теорија на информации со дигитални комуникации",
+            "Деловна пракса",
+            "Интегрирани системи",
+            "Софтверски квалитет и тестирање",
+            "Електронска и мобилна трговија",
+            "Вградливи микропроцесорски системи",
+            "Процесирање на сигналите",
+            "Работа со надарени ученици",
+            "Администрација на мрежи",
+            "Виртуелизација",
+            "Психологија на училишна возраст",
+            "Агентно-базирани системи",
+            "Вовед во мрежна наука",
+            "Географски информациски системи",
+            "Дигитална форензика",
+            "Дигитални библиотеки",
+            "Компјутерска анимација",
+            "Компјутерски звук, музика и говор",
+            "Континуирана интеграција и испорака",
+            "Криптографија",
+            "Мерење и анализа на сообраќај",
+            "Мултимедиски системи",
+            "Напредни бази на податоци",
+            "Паралелно програмирање",
+            "Податочно рударење",
+            "Вештачка интелигенција за игри",
+            "Сервисно ориентирани архитектури",
+            "Софтверски дефинирана безбедност",
+            "Автоматизирање на процеси во  машинско учење",
+            "Учење на далечина",
+            "Управување со ИКТ проекти",
+            "Претприемништво",
+            "Методика на информатиката",
+            "Дизајн на компјутерски мрежи",
+            "Адаптивни и интерактивни веб информациски системи",
+            "Македонски јазик",
+            "Биолошки инспирирано пресметување",
+            "Веб пребарувачки системи",
+            "Виртуелна реалност",
+            "Вовед во когнитивни науки",
+            "Етичко хакирање",
+            "ИКТ за развој",
+            "Откривање знаење со длабоко учење",
+            "Интелигентни системи",
+            "Инфраструктурно програмирање",
+            "Програмски јазици и компајлери",
+            "Мобилни апликации",
+            "Моделирање и менаџирање на бизнис процеси",
+            "Моделирање и симулација",
+            "Модерни трендови во роботика",
+            "Web3 апликации",
+            "Неструктурирани бази на податоци",
+            "Операциони истражувања",
+            "Софтверски дефинирани мрежи",
+            "Споделување и пресметување во толпа"
+        ],
+        "W": [
+            "Мултимедијални технологии",
+            "Основи на теоријата на информации",
+            "Дигитизација",
+            "Економија за ИКТ инженери",
+            "Инженерска математика",
+            "Интернет програмирање на клиентска страна",
+            "Основи на комуникациски системи",
+            "Управување со техничка поддршка",
+            "Шаблони за дизајн на кориснички интерфејси",
+            "Математика 3",
+            "Вовед во науката за податоци",
+            "Дизајн и архитектура на софтвер",
+            "Информациска безбедност",
+            "Компјутерска електроника",
+            "Дизајн на образовен софтвер",
+            "Компјутерска етика",
+            "Персонализирано учење",
+            "Администрација на системи",
+            "Сајбер безбедност",
+            "Визуелизација",
+            "Мултимедиски мрежи",
+            "Напреден веб дизајн",
+            "Обработка на природните јазици",
+            "Основи на роботиката",
+            "Современи компјутерски архитектури",
+            "Теорија на графови и социјални мрежи",
+            "Менаџмент информациски системи",
+            "Софтвер за вградливи системи",
+            "Дистрибуирани системи",
+            "Пресметување во облак",
+            "Автономна роботика",
+            "Администрација на бази податоци",
+            "Анализа и дизајн на ИС",
+            "Вовед во анализа на временските серии",
+            "Веб базирани системи",
+            "Вовед во биоинформатиката",
+            "Вовед во паметни градови",
+            "Вовед во препознавање на облици",
+            "Дигитална постпродукција",
+            "Дистрибуирано складирање на податоци",
+            "Имплементација на софтверски системи со слободен и отворен код",
+            "Иновации во ИКТ",
+            "Интернет на нештата",
+            "Компјутерски поддржано производство",
+            "Блоковски вериги и криптовалути",
+            "Машинска визија",
+            "Мобилни информациски системи",
+            "Мобилни платформи и програмирање",
+            "Мрежна и мобилна форензика",
+            "Напредна интеракција човек компјутер",
+            "Оптички мрежи",
+            "Програмирање на видео игри",
+            "Вовед во рударење на масивни податоци",
+            "Системи за поддршка при одлучувањето",
+            "Квантно пресметување",
+            "Сензорски системи"
+        ]
+    }
+}
Index: tools/data/information.json
===================================================================
--- tools/data/information.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/information.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,1064 @@
+[
+  {
+    "code": "F18L1S003, F23L1S003",
+    "course": "Архитектура и организација на компјутери",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S003"
+  },
+  {
+    "code": "F18L1W005, F23L1W005",
+    "course": "Бизнис и менаџмент",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1W005"
+  },
+  {
+    "code": "F18L1S023, F23L1S023",
+    "course": "Бизнис статистика",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S023"
+  },
+  {
+    "code": "F18L1W007, F23L1W007",
+    "course": "Вовед во компјутерските науки",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1W007"
+  },
+  {
+    "code": "F18L1W041, F23L2W041",
+    "course": "Дизајн на дигитални кола",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W041"
+  },
+  {
+    "code": "F18L1W011, F23L2S011",
+    "course": "Дискретна математика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S011"
+  },
+  {
+    "code": "F18L1W031, F23L2W031",
+    "course": "Дискретни структури 1",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W031"
+  },
+  {
+    "code": "F18L1S032, F23L2S032",
+    "course": "Дискретни структури 2",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S032"
+  },
+  {
+    "code": "F18L1S052, F23L1S052",
+    "course": "Е-учење",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S052"
+  },
+  {
+    "code": "F18L1S013, F23L2W002",
+    "course": "Математика 1",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W002"
+  },
+  {
+    "code": "F18L1W033, F23L2W033",
+    "course": "Калкулус 1",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W033"
+  },
+  {
+    "code": "F18L1S034, F23L2S034",
+    "course": "Калкулус 2",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S034"
+  },
+  {
+    "code": "F18L1S045, F23L1S045",
+    "course": "Компјутерски архитектури",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S045"
+  },
+  {
+    "code": "F18L1S116, F23L1S116",
+    "course": "Компјутерски компоненти",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S116"
+  },
+  {
+    "code": "F18L1S120, F23L1S120",
+    "course": "Креативни вештини за решавање проблеми",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S120"
+  },
+  {
+    "code": "F18L1S026, F23L2S026",
+    "course": "Маркетинг",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L1S026"
+  },
+  {
+    "code": "F18L1S015, F23L2S015",
+    "course": "Објектно ориентирана анализа и дизајн",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S015"
+  },
+  {
+    "code": "F18L1S016, F23L1S016",
+    "course": "Објектно-ориентирано програмирање",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S016"
+  },
+  {
+    "code": "F18L1S146, F23L1S146",
+    "course": "Основи на Веб дизајн",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1S146"
+  },
+  {
+    "code": "F18L1S066, F23L1S066",
+    "course": "Основи на сајбер безбедноста",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L2S066"
+  },
+  {
+    "code": "F18L1W070, F23L2W070",
+    "course": "Педагогија",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W070"
+  },
+  {
+    "code": "F18L1W018, F23L1W018",
+    "course": "Професионални вештини",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1W018"
+  },
+  {
+    "code": "F18L1W020, F23L1W020",
+    "course": "Структурно програмирање",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1W020"
+  },
+  {
+    "code": "F18L1W049, F23L2W049",
+    "course": "Физика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W049"
+  },
+  {
+    "code": "F18L2W001, F23L2W001",
+    "course": "Алгоритми и податочни структури",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W001"
+  },
+  {
+    "code": "F18L2S002, F23L2S002",
+    "course": "Анализа на софтверските барања",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S002"
+  },
+  {
+    "code": "F18L2S061, F23L2S061",
+    "course": "Безжични и мобилни системи",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S061"
+  },
+  {
+    "code": "F18L2W006, F23L2W006",
+    "course": "Веројатност и статистика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W006"
+  },
+  {
+    "code": "F18L2S030, F23L2S030",
+    "course": "Вештачка интелигенција",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S030"
+  },
+  {
+    "code": "F18L2S082, F23L2S082",
+    "course": "Визуелно програмирање",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S082"
+  },
+  {
+    "code": "F18L2S084, F23L2S084",
+    "course": "Вовед во екоинформатиката",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S084"
+  },
+  {
+    "code": "F18L2S090, F23L2S090",
+    "course": "Вовед во случајни процеси",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S090"
+  },
+  {
+    "code": "F18L2S095, F23L2S095",
+    "course": "Дигитално процесирање на слика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S095"
+  },
+  {
+    "code": "F18L2W096, F23L2W096",
+    "course": "Дигитизација",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W096"
+  },
+  {
+    "code": "F18L2S097, F23L2S097",
+    "course": "Дизајн на алгоритми",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S097"
+  },
+  {
+    "code": "F18L2S099, F23L2S099",
+    "course": "Е-влада",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S099"
+  },
+  {
+    "code": "F18L2S100, F23L2W100",
+    "course": "Економија за ИКТ инженери",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W100"
+  },
+  {
+    "code": "F18L2S042, F23L2S042",
+    "course": "Електрични кола",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S042"
+  },
+  {
+    "code": "F18L2S051, F23L2S051",
+    "course": "Информатичко размислување во образованието",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S051"
+  },
+  {
+    "code": "F18L2W104, F23L2W104",
+    "course": "Инженерска математика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W104"
+  },
+  {
+    "code": "F18L2W109, F23L2W109",
+    "course": "Интернет програмирање на клиентска страна",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W109"
+  },
+  {
+    "code": "F18L2S110, F23L2S110",
+    "course": "Интернет технологии",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S110"
+  },
+  {
+    "code": "F18L2S114, F23L2S114",
+    "course": "Компјутерска графика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S114"
+  },
+  {
+    "code": "F18L2W046, F23L2W046",
+    "course": "Компјутерски мрежи",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W046"
+  },
+  {
+    "code": "F18L2W014, F23L2W014",
+    "course": "Компјутерски мрежи и безбедност",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W014"
+  },
+  {
+    "code": "F18L2S119, F23L2S119",
+    "course": "Концепти на информатичко општество",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S119"
+  },
+  {
+    "code": "F18L2S124, F23L2S124",
+    "course": "Медиуми и комуникации",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S124"
+  },
+  {
+    "code": "F18L3W055, F23L2W055",
+    "course": "Мултимедијални технологии",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W055"
+  },
+  {
+    "code": "F18L2W140, F23L3W140",
+    "course": "Напредно програмирање",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L3W140"
+  },
+  {
+    "code": "F18L2S143, F23L3W162",
+    "course": "Квантно пресметување",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L3W162"
+  },
+  {
+    "code": "F18L2S017, F23L2S017",
+    "course": "Оперативни системи",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S017"
+  },
+  {
+    "code": "F18L2W147, F23L2W147",
+    "course": "Основи на комуникациски системи",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W147"
+  },
+  {
+    "code": "F18L2W067, F23L2W067",
+    "course": "Основи на теоријата на информации",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W067"
+  },
+  {
+    "code": "F18L2S029, F23L2S029",
+    "course": "Софтверско инженерство",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S029"
+  },
+  {
+    "code": "F18L2S164, F23L2S164",
+    "course": "Теорија на информации со дигитални комуникации",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S164"
+  },
+  {
+    "code": "F18L2W165, F23L2W165",
+    "course": "Управување со техничка поддршка",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W165"
+  },
+  {
+    "code": "F18L2W167, F23L2W167",
+    "course": "Шаблони за дизајн на кориснички интерфејси",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W167"
+  },
+  {
+    "code": "F18L3S073, F23L3S073",
+    "course": "Агентно-базирани системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S073"
+  },
+  {
+    "code": "F18L3S059, F23L3S059",
+    "course": "Администрација на мрежи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S059"
+  },
+  {
+    "code": "F18L3W060, F23L3W060",
+    "course": "Администрација на системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W060"
+  },
+  {
+    "code": "F18L3W004, F23L3W004",
+    "course": "Бази на податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W004"
+  },
+  {
+    "code": "F18L3S040, F23L3S040",
+    "course": "Вградливи микропроцесорски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S040"
+  },
+  {
+    "code": "F18L3W024, F23L3W024",
+    "course": "Веб програмирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W024"
+  },
+  {
+    "code": "F18L3W081, F23L3W081",
+    "course": "Визуелизација",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W081"
+  },
+  {
+    "code": "F18L3S062, F23L3S062",
+    "course": "Виртуелизација",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S062"
+  },
+  {
+    "code": "F18L3S087, F23L3S087",
+    "course": "Вовед во мрежна наука",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S087"
+  },
+  {
+    "code": "F18L3W008, F23L3W008",
+    "course": "Вовед во науката за податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W008"
+  },
+  {
+    "code": "F18L3S091, F23L3S091",
+    "course": "Географски информациски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S091"
+  },
+  {
+    "code": "F18L3S093, F23L3S093",
+    "course": "Дигитална форензика",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S093"
+  },
+  {
+    "code": "F18L3S094, F23L3S094",
+    "course": "Дигитални библиотеки",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S094"
+  },
+  {
+    "code": "F18L3W009, F23L3W009",
+    "course": "Дизајн и архитектура на софтвер",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W009"
+  },
+  {
+    "code": "F18L3S010, F23L3S010",
+    "course": "Дизајн на интеракцијата човек-компјутер",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S010"
+  },
+  {
+    "code": "F18L3W050, F23L3W050",
+    "course": "Дизајн на образовен софтвер",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W050"
+  },
+  {
+    "code": "F18L3S025, F23L3S025",
+    "course": "Електронска и мобилна трговија",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S025"
+  },
+  {
+    "code": "F18L3S012, F23L3S012",
+    "course": "Интегрирани системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S012"
+  },
+  {
+    "code": "F18L3W043, F23L3W043",
+    "course": "Информациска безбедност",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W043"
+  },
+  {
+    "code": "F18L3S111, F23L3S111",
+    "course": "Инфраструктурно програмирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S111"
+  },
+  {
+    "code": "F18L3W044, F23L3W044",
+    "course": "Компјутерска електроника",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W044"
+  },
+  {
+    "code": "F18L3W053, F23L3W053",
+    "course": "Компјутерска етика",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W053"
+  },
+  {
+    "code": "F18L3W115, F23L3S115",
+    "course": "Компјутерски звук, музика и говор",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S115"
+  },
+  {
+    "code": "F18L3S118, F23L3S118",
+    "course": "Континуирана интеграција и испорака",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S118"
+  },
+  {
+    "code": "F18L3S122, F23L3S122",
+    "course": "Криптографија",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S122"
+  },
+  {
+    "code": "F18L3W035, F23L3W035",
+    "course": "Линеарна алгебра и примени",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W035"
+  },
+  {
+    "code": "F18L3S036, F23L3S036",
+    "course": "Машинско учење",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S036"
+  },
+  {
+    "code": "F18L3S125, F23L3S125",
+    "course": "Мерење и анализа на сообраќај",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S125"
+  },
+  {
+    "code": "F18L3W065, F23L3W065",
+    "course": "Сајбер безбедност",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W065"
+  },
+  {
+    "code": "F18L3W134, F23L3W134",
+    "course": "Мултимедиски мрежи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W134"
+  },
+  {
+    "code": "F18L3S135, F23L3S135",
+    "course": "Мултимедиски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S135"
+  },
+  {
+    "code": "F18L3W136, F23L3W136",
+    "course": "Напреден веб дизајн",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W136"
+  },
+  {
+    "code": "F18L3W148, F23L3W148",
+    "course": "Основи на роботиката",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W148"
+  },
+  {
+    "code": "F18L3W037, F23L3W037",
+    "course": "Паралелно и дистрибуирано процесирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W037"
+  },
+  {
+    "code": "F18L3S149, F23L3S149",
+    "course": "Паралелно програмирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S149"
+  },
+  {
+    "code": "F18L3S056, F23L3W056",
+    "course": "Персонализирано учење",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W056"
+  },
+  {
+    "code": "F18L3S150, F23L3S150",
+    "course": "Податочно рударење",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S150"
+  },
+  {
+    "code": "F18L3S047, F23L3S047",
+    "course": "Процесирање на сигналите",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S047"
+  },
+  {
+    "code": "F18L3S153, F23L3S153",
+    "course": "Вештачка интелигенција за игри",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S153"
+  },
+  {
+    "code": "F18L3S071, F23L3S071",
+    "course": "Психологија на училишна возраст",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S071"
+  },
+  {
+    "code": "F18L3S057, F23L3S057",
+    "course": "Работа со надарени ученици",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S057"
+  },
+  {
+    "code": "F18L3S155, F23L3S155",
+    "course": "Сервисно ориентирани архитектури",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S155"
+  },
+  {
+    "code": "F18L3S158, F23L3W158",
+    "course": "Современи компјутерски архитектури",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W158"
+  },
+  {
+    "code": "F18L3S159, F23L3S159",
+    "course": "Софтверски дефинирана безбедност",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S159"
+  },
+  {
+    "code": "F18L3S019, F23L3S019",
+    "course": "Софтверски квалитет и тестирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S019"
+  },
+  {
+    "code": "F18L3S163, F23L3S163",
+    "course": "Автоматизирање на процеси во машинско учење",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S163"
+  },
+  {
+    "code": "F18L3S166, F23L3S166",
+    "course": "Учење на далечина",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S166"
+  },
+  {
+    "code": "F18L3S039, F23L3S039",
+    "course": "Основи на теоријата на компјутерските науки",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S039"
+  },
+  {
+    "code": "F18L3W072, F23L3W072",
+    "course": "Автономна роботика",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W072"
+  },
+  {
+    "code": "F18L3W074, F23L3W074",
+    "course": "Администрација на бази податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W074"
+  },
+  {
+    "code": "F18L3W075, F23L3W075",
+    "course": "Анализа и дизајн на ИС",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W075"
+  },
+  {
+    "code": "F18L3S07, F23L3S078",
+    "course": "Биолошки инспирирано пресметување",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S078"
+  },
+  {
+    "code": "F18L3S121, F23L3W121",
+    "course": "Блоковски вериги и криптовалути",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W121"
+  },
+  {
+    "code": "F18L3W079, F23L3W079",
+    "course": "Веб базирани системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W079"
+  },
+  {
+    "code": "F18L3S080, F23L3S080",
+    "course": "Веб пребарувачки системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S080"
+  },
+  {
+    "code": "F18L3S083, F23L3S083",
+    "course": "Виртуелна реалност",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S083"
+  },
+  {
+    "code": "F18L3W076, F23L3W076",
+    "course": "Вовед во анализа на временските серии",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W076"
+  },
+  {
+    "code": "F18L3W085, F23L3W085",
+    "course": "Вовед во биоинформатиката",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W085"
+  },
+  {
+    "code": "F18L3S086, F23L3S086",
+    "course": "Вовед во когнитивни науки",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S086"
+  },
+  {
+    "code": "F18L3W088, F23L3W088",
+    "course": "Вовед во паметни градови",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W088"
+  },
+  {
+    "code": "F18L3W089, F23L3W089",
+    "course": "Вовед во препознавање на облици",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W089"
+  },
+  {
+    "code": "F18L3W092, F23L3W092",
+    "course": "Дигитална постпродукција",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W092"
+  },
+  {
+    "code": "F18L3S063, F23L3S063",
+    "course": "Дизајн на компјутерски мрежи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S063"
+  },
+  {
+    "code": "F18L3S168, F23L3S168",
+    "course": "Дипломска работа",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S168"
+  },
+  {
+    "code": "F18L3W064, F23L3W064",
+    "course": "Дистрибуирани системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W064"
+  },
+  {
+    "code": "F18L3W098, F23L3W098",
+    "course": "Дистрибуирано складирање на податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W098"
+  },
+  {
+    "code": "F18L3S101, F23L3S101",
+    "course": "Етичко хакирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S101"
+  },
+  {
+    "code": "F18L3S102, F23L3S102",
+    "course": "ИКТ за развој",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S102"
+  },
+  {
+    "code": "F18L3W103, F23L3W103",
+    "course": "Имплементација на софтверски системи со слободен и отворен код",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W103"
+  },
+  {
+    "code": "F18L3W105, F23L3W105",
+    "course": "Иновации во ИКТ",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W105"
+  },
+  {
+    "code": "F18L3S106, F23L3S106",
+    "course": "Откривање знаење со длабоко учење",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S106"
+  },
+  {
+    "code": "F18L3S107, F23L3S107",
+    "course": "Интелигентни системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S107"
+  },
+  {
+    "code": "F18L3W108, F23L3W108",
+    "course": "Интернет на нештата",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W108"
+  },
+  {
+    "code": "F18L3S113, F23L3S113",
+    "course": "Компјутерска анимација",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S113"
+  },
+  {
+    "code": "F18L3W117, F23L3W117",
+    "course": "Компјутерски поддржано производство",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W117"
+  },
+  {
+    "code": "F18L3S069, F23L3S070",
+    "course": "Македонски јазик",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S070"
+  },
+  {
+    "code": "F18L3W123, F23L3W123",
+    "course": "Машинска визија",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W123"
+  },
+  {
+    "code": "F18L3W027, F23L3W027",
+    "course": "Менаџмент информациски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W027"
+  },
+  {
+    "code": "F18L3S054, F23L3S054",
+    "course": "Методика на информатиката",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S054"
+  },
+  {
+    "code": "F18L3W126, F23L3W126",
+    "course": "Методологија на истражувањето во ИКТ",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W126"
+  },
+  {
+    "code": "F18L3S127, F23L3S127",
+    "course": "Мобилни апликации",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S127"
+  },
+  {
+    "code": "F18L3W128, F23L3W128",
+    "course": "Мобилни информациски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W128"
+  },
+  {
+    "code": "F18L3W129, F23L3W129",
+    "course": "Мобилни платформи и програмирање",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W129"
+  },
+  {
+    "code": "F18L3S130, F23L3S130",
+    "course": "Моделирање и менаџирање на бизнис процеси",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S130"
+  },
+  {
+    "code": "F18L3W131, F23L3S131",
+    "course": "Моделирање и симулација",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S131"
+  },
+  {
+    "code": "F18L3S132, F23L3S132",
+    "course": "Модерни трендови во роботика",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S132"
+  },
+  {
+    "code": "F18L3W133, F23L3W133",
+    "course": "Мрежна и мобилна форензика",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W133"
+  },
+  {
+    "code": "F18L3W137, F23L3W137",
+    "course": "Напредна интеракција човек компјутер",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W137"
+  },
+  {
+    "code": "F18L3S138, F23L3S138",
+    "course": "Напредни бази на податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S138"
+  },
+  {
+    "code": "F18L3S139, F23L3S139",
+    "course": "Web3 апликации",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S139"
+  },
+  {
+    "code": "F18L3S141, F23L3S141",
+    "course": "Неструктурирани бази на податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S141"
+  },
+  {
+    "code": "F18L3W142, F23L3W142",
+    "course": "Обработка на природните јазици",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W142"
+  },
+  {
+    "code": "F18L3W144, F23L3S144",
+    "course": "Операциони истражувања",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S144"
+  },
+  {
+    "code": "F18L3W145, F23L3W145",
+    "course": "Оптички мрежи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W145"
+  },
+  {
+    "code": "F18L3S151",
+    "course": "Пресметковна биологија",
+    "level": 3,
+    "link": "https://www.finki.ukim.mk/mk/subject/%D0%BF%D1%80%D0%B5%D1%81%D0%BC%D0%B5%D1%82%D0%BA%D0%BE%D0%B2%D0%BD%D0%B0-%D0%B1%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%98%D0%B0"
+  },
+  {
+    "code": "F18L3W068, F23L3W068",
+    "course": "Пресметување во облак",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W068"
+  },
+  {
+    "code": "F18L3S028, F23L3S028",
+    "course": "Претприемништво",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S028"
+  },
+  {
+    "code": "F18L3W152, F23L3W152",
+    "course": "Програмирање на видео игри",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W152"
+  },
+  {
+    "code": "F18L3S112, F23L3S112",
+    "course": "Програмски јазици и компајлери",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S112"
+  },
+  {
+    "code": "F18L3W038, F23L3W038",
+    "course": "Програмски парадигми",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W038"
+  },
+  {
+    "code": "F18L3W154, F23L3W154",
+    "course": "Вовед во рударење на масивни податоци",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W154"
+  },
+  {
+    "code": "F18L3W058, F23L3W058",
+    "course": "Самостоен проект",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W058"
+  },
+  {
+    "code": "F18L3W156, F23L3W156",
+    "course": "Системи за поддршка при одлучувањето",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W156"
+  },
+  {
+    "code": "F18L3S157, F23L3S157",
+    "course": "Складови на податоци и аналитичка обработка",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S157"
+  },
+  {
+    "code": "F18L3W048, F23L3W048",
+    "course": "Софтвер за вградливи системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W048"
+  },
+  {
+    "code": "F18L3W160, F23L3S160",
+    "course": "Софтверски дефинирани мрежи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S160"
+  },
+  {
+    "code": "F18L3W161, F23L3W161",
+    "course": "Теорија на графови и социјални мрежи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W161"
+  },
+  {
+    "code": "F18L3S162, F23L3S162",
+    "course": "Споделување и пресметување во толпа",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S162"
+  },
+  {
+    "code": "F18L3W021, F23L3W021",
+    "course": "Тимски проект",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W021"
+  },
+  {
+    "code": "F18L3S022, F23L3S022",
+    "course": "Управување со ИКТ проекти",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S022"
+  },
+  {
+    "code": "F23L1W003",
+    "course": "Вовед во бази на податоци и SQL",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1W003"
+  },
+  {
+    "code": "F23L2W201",
+    "course": "Примена на алгоритми и податочни структури",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W201"
+  },
+  {
+    "code": "F23L3W001",
+    "course": "Математика 3",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W001"
+  },
+  {
+    "code": "F23L2W003",
+    "course": "Избрани теми од математика",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2W003"
+  },
+  {
+    "code": "F23L2S001",
+    "course": "Математика 2",
+    "level": 2,
+    "link": "https://finki.ukim.mk/subject/F23L2S001"
+  },
+  {
+    "code": "F23L3W033",
+    "course": "Тестирање на софтвер",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W033"
+  },
+  {
+    "code": "F23L3W200",
+    "course": "Сензорски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3W200"
+  },
+  {
+    "code": "F23L3S069",
+    "course": "Адаптивни и интерактивни веб информациски системи",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S069"
+  },
+  {
+    "code": "F23L1W004",
+    "course": "Спорт и здравје",
+    "level": 1,
+    "link": "https://finki.ukim.mk/subject/F23L1W004"
+  },
+  {
+    "code": "F23L3S100",
+    "course": "Деловна пракса",
+    "level": 3,
+    "link": "https://finki.ukim.mk/subject/F23L3S100"
+  }
+]
Index: tools/data/mandatory.json
===================================================================
--- tools/data/mandatory.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/mandatory.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,338 @@
+{
+  "SIIS23": {
+    "1": [
+      "Спорт и здравје",
+      "Бизнис и менаџмент",
+      "Вовед во компјутерските науки",
+      "Професионални вештини",
+      "Структурно програмирање",
+      "Математика 1"
+    ],
+    "2": [
+      "Архитектура и организација на компјутери",
+      "Објектно-ориентирано програмирање",
+      "Математика 2",
+      "Објектно ориентирана анализа и дизајн",
+      "F23L1S"
+    ],
+    "3": [
+      "Алгоритми и податочни структури",
+      "Компјутерски мрежи и безбедност",
+      "Математика 3",
+      "F23L2W",
+      "F23L2W"
+    ],
+    "4": [
+      "Анализа на софтверските барања",
+      "Оперативни системи",
+      "Вештачка интелигенција",
+      "Деловна пракса",
+      "F23L2S"
+    ],
+    "5": [
+      "Бази на податоци",
+      "Вовед во науката за податоци",
+      "Дизајн и архитектура на софтвер",
+      "Напредно програмирање",
+      "F23L2W"
+    ],
+    "6": [
+      "Дизајн на интеракцијата човек-компјутер",
+      "Интегрирани системи",
+      "Софтверски квалитет и тестирање",
+      "Напредни бази на податоци",
+      "F23L2S"
+    ],
+    "7": ["Тимски проект", "F23L3W", "F23L3W", "F23L3W", "F23L3W"],
+    "8": [
+      "Управување со ИКТ проекти",
+      "Претприемништво",
+      "Дипломска работа",
+      "F23L2S",
+      "F23L3S"
+    ]
+  },
+  "IMB23": {
+    "1": [
+      "Спорт и здравје",
+      "Бизнис и менаџмент",
+      "Вовед во компјутерските науки",
+      "Професионални вештини",
+      "Структурно програмирање",
+      "Математика 1"
+    ],
+    "2": [
+      "Објектно-ориентирано програмирање",
+      "Компјутерски архитектури",
+      "Математика 2",
+      "Основи на сајбер безбедноста",
+      "F23L1S"
+    ],
+    "3": [
+      "Компјутерски мрежи",
+      "Основи на теоријата на информации",
+      "Управување со техничка поддршка",
+      "Примена на алгоритми и податочни структури",
+      "F23L2W"
+    ],
+    "4": [
+      "Оперативни системи",
+      "Безжични и мобилни системи",
+      "Интернет технологии",
+      "F23L2S",
+      "F23L2S"
+    ],
+    "5": [
+      "Бази на податоци",
+      "Администрација на системи",
+      "Сајбер безбедност",
+      "F23L2W",
+      "F23L2W"
+    ],
+    "6": [
+      "Администрација на мрежи",
+      "Виртуелизација",
+      "Софтверски дефинирана безбедност",
+      "F23L2S",
+      "F23L3S"
+    ],
+    "7": [
+      "Тимски проект",
+      "Дистрибуирани системи",
+      "Пресметување во облак",
+      "F23L3W",
+      "F23L3W"
+    ],
+    "8": [
+      "Дизајн на компјутерски мрежи",
+      "Инфраструктурно програмирање",
+      "Дипломска работа",
+      "F23L3S",
+      "F23L3S"
+    ]
+  },
+  "PIT23": {
+    "1": [
+      "Спорт и здравје",
+      "Бизнис и менаџмент",
+      "Вовед во компјутерските науки",
+      "Професионални вештини",
+      "Структурно програмирање",
+      "Избрани теми од математика"
+    ],
+    "2": [
+      "Архитектура и организација на компјутери",
+      "Објектно-ориентирано програмирање",
+      "Бизнис статистика",
+      "Основи на Веб дизајн",
+      "F23L1S"
+    ],
+    "3": [
+      "Компјутерски мрежи и безбедност",
+      "Економија за ИКТ инженери",
+      "Примена на алгоритми и податочни структури",
+      "F23L2W",
+      "F23L2W"
+    ],
+    "4": [
+      "F23L2S026 Маркетинг",
+      "Оперативни системи",
+      "Софтверско инженерство",
+      "Деловна пракса",
+      "F23L2S"
+    ],
+    "5": [
+      "Бази на податоци",
+      "Вовед во науката за податоци",
+      "Веб програмирање",
+      "Напреден веб дизајн",
+      "F23L2W"
+    ],
+    "6": [
+      "Дизајн на интеракцијата човек-компјутер",
+      "Електронска и мобилна трговија",
+      "F23L2S",
+      "F23L2S",
+      "F23L3S"
+    ],
+    "7": [
+      "Тимски проект",
+      "Менаџмент информациски системи",
+      "Тестирање на софтвер",
+      "F23L3W",
+      "F23L3W"
+    ],
+    "8": [
+      "Управување со ИКТ проекти",
+      "Претприемништво",
+      "Дипломска работа",
+      "F23L3S",
+      "F23L3S"
+    ]
+  },
+  "IE23": {
+    "1": [
+      "Спорт и здравје",
+      "Вовед во компјутерските науки",
+      "Професионални вештини",
+      "Структурно програмирање",
+      "Математика 1",
+      "Педагогија"
+    ],
+    "2": [
+      "Објектно-ориентирано програмирање",
+      "Компјутерски архитектури",
+      "Е-учење",
+      "Основи на Веб дизајн",
+      "Математика 2"
+    ],
+    "3": [
+      "Компјутерски мрежи и безбедност",
+      "Мултимедијални технологии",
+      "Примена на алгоритми и податочни структури",
+      "F23L2W",
+      "F23L2W"
+    ],
+    "4": [
+      "Креативни вештини за решавање проблеми",
+      "Оперативни системи",
+      "Информатичко размислување во образованието",
+      "Медиуми и комуникации",
+      "F23L2S"
+    ],
+    "5": [
+      "Бази на податоци",
+      "Дизајн на образовен софтвер",
+      "Компјутерска етика",
+      "Персонализирано учење",
+      "F23L2W"
+    ],
+    "6": [
+      "Работа со надарени ученици",
+      "Психологија на училишна возраст",
+      "Учење на далечина",
+      "F23L2S",
+      "F23L2S"
+    ],
+    "7": ["Самостоен проект", "F23L3W", "F23L3W", "F23L3W", "F23L3W"],
+    "8": [
+      "Методика на информатиката",
+      "Македонски јазик",
+      "Дипломска работа",
+      "F23L3S",
+      "F23L3S"
+    ]
+  },
+  "KI23": {
+    "1": [
+      "Спорт и здравје",
+      "Професионални вештини",
+      "Структурно програмирање",
+      "Калкулус 1",
+      "Дизајн на дигитални кола",
+      "Физика"
+    ],
+    "2": [
+      "Објектно-ориентирано програмирање",
+      "Компјутерски архитектури",
+      "Дискретна математика",
+      "Калкулус 2",
+      "F23L1S"
+    ],
+    "3": [
+      "Алгоритми и податочни структури",
+      "Веројатност и статистика",
+      "Компјутерски мрежи",
+      "F23L2W",
+      "F23L2W"
+    ],
+    "4": [
+      "Оперативни системи",
+      "Софтверско инженерство",
+      "Електрични кола",
+      "F23L2S",
+      "F23L2S"
+    ],
+    "5": [
+      "Бази на податоци",
+      "Информациска безбедност",
+      "Компјутерска електроника",
+      "Основи на роботиката",
+      "F23L2W"
+    ],
+    "6": [
+      "Вградливи микропроцесорски системи",
+      "Процесирање на сигналите",
+      "Складови на податоци и аналитичка обработка",
+      "F23L2S",
+      "F23L3S"
+    ],
+    "7": [
+      "Тимски проект",
+      "Софтвер за вградливи системи",
+      "Интернет на нештата",
+      "F23L3W",
+      "F23L3W"
+    ],
+    "8": [
+      "Управување со ИКТ проекти",
+      "Модерни трендови во роботика",
+      "Дипломска работа",
+      "F23L3S",
+      "F23L3S"
+    ]
+  },
+  "KN23": {
+    "1": [
+      "Спорт и здравје",
+      "Вовед во компјутерските науки",
+      "Професионални вештини",
+      "Структурно програмирање",
+      "Дискретни структури 1",
+      "Калкулус 1"
+    ],
+    "2": [
+      "Архитектура и организација на компјутери",
+      "Објектно-ориентирано програмирање",
+      "Дискретни структури 2",
+      "Калкулус 2",
+      "F23L1S"
+    ],
+    "3": [
+      "Алгоритми и податочни структури",
+      "Веројатност и статистика",
+      "Компјутерски мрежи и безбедност",
+      "F23L2W",
+      "F23L2W"
+    ],
+    "4": [
+      "Оперативни системи",
+      "Софтверско инженерство",
+      "Вештачка интелигенција",
+      "F23L2S",
+      "F23L2S"
+    ],
+    "5": [
+      "Бази на податоци",
+      "Веб програмирање",
+      "Линеарна алгебра и примени",
+      "Паралелно и дистрибуирано процесирање",
+      "Напредно програмирање"
+    ],
+    "6": [
+      "Дизајн на интеракцијата човек-компјутер",
+      "Машинско учење",
+      "Основи на теоријата на компјутерските науки",
+      "Складови на податоци и аналитичка обработка",
+      "F23L2S"
+    ],
+    "7": [
+      "Тимски проект",
+      "Програмски парадигми",
+      "Методологија на истражувањето во ИКТ",
+      "F23L2W",
+      "F23L3W"
+    ],
+    "8": ["Дипломска работа", "F23L3S", "F23L3S", "F23L3S", "F23L3S"]
+  }
+}
Index: tools/data/participants.json
===================================================================
--- tools/data/participants.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/participants.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,3045 @@
+[
+	{
+		"course": "Архитектура и организација на компјутери",
+		"2024/2025": 1063,
+		"2023/2024": 1311,
+		"2022/2023": 1350,
+		"2021/2022": 1362,
+		"2020/2021": 1255,
+		"2019/2020": 1476,
+		"2018/2019": 1395,
+		"2017/2018": 1347,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Бизнис и менаџмент",
+		"2024/2025": 814,
+		"2023/2024": 989,
+		"2022/2023": 951,
+		"2021/2022": 920,
+		"2020/2021": 886,
+		"2019/2020": 833,
+		"2018/2019": 723,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Бизнис статистика",
+		"2024/2025": 830,
+		"2023/2024": 801,
+		"2022/2023": 698,
+		"2021/2022": 611,
+		"2020/2021": 554,
+		"2019/2020": 461,
+		"2018/2019": 281,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во бази на податоци и SQL",
+		"2024/2025": 51,
+		"2023/2024": 55,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во компјутерските науки",
+		"2024/2025": 891,
+		"2023/2024": 1096,
+		"2022/2023": 1155,
+		"2021/2022": 1131,
+		"2020/2021": 937,
+		"2019/2020": 1099,
+		"2018/2019": 963,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дизајн на дигитални кола",
+		"2024/2025": 33,
+		"2023/2024": 59,
+		"2022/2023": 157,
+		"2021/2022": 105,
+		"2020/2021": 68,
+		"2019/2020": 148,
+		"2018/2019": 117,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дискретна математика",
+		"2024/2025": 33,
+		"2023/2024": 0,
+		"2022/2023": 1602,
+		"2021/2022": 1478,
+		"2020/2021": 1415,
+		"2019/2020": 1319,
+		"2018/2019": 768,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 51,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дискретни структури 1",
+		"2024/2025": 100,
+		"2023/2024": 121,
+		"2022/2023": 163,
+		"2021/2022": 152,
+		"2020/2021": 107,
+		"2019/2020": 161,
+		"2018/2019": 107,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дискретни структури 2",
+		"2024/2025": 103,
+		"2023/2024": 136,
+		"2022/2023": 163,
+		"2021/2022": 168,
+		"2020/2021": 132,
+		"2019/2020": 153,
+		"2018/2019": 102,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 42,
+		"2011/2012": 0
+	},
+	{
+		"course": "Избрани теми од математика",
+		"2024/2025": 731,
+		"2023/2024": 777,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Е-учење",
+		"2024/2025": 77,
+		"2023/2024": 62,
+		"2022/2023": 56,
+		"2021/2022": 59,
+		"2020/2021": 72,
+		"2019/2020": 46,
+		"2018/2019": 111,
+		"2017/2018": 92,
+		"2016/2017": 223,
+		"2015/2016": 215,
+		"2014/2015": 116,
+		"2013/2014": 81,
+		"2012/2013": 61,
+		"2011/2012": 0
+	},
+	{
+		"course": "Математика 1",
+		"2024/2025": 980,
+		"2023/2024": 975,
+		"2022/2023": 923,
+		"2021/2022": 834,
+		"2020/2021": 663,
+		"2019/2020": 688,
+		"2018/2019": 449,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Калкулус 1",
+		"2024/2025": 144,
+		"2023/2024": 222,
+		"2022/2023": 363,
+		"2021/2022": 302,
+		"2020/2021": 222,
+		"2019/2020": 391,
+		"2018/2019": 392,
+		"2017/2018": 731,
+		"2016/2017": 674,
+		"2015/2016": 683,
+		"2014/2015": 748,
+		"2013/2014": 0,
+		"2012/2013": 550,
+		"2011/2012": 0
+	},
+	{
+		"course": "Спорт и здравје",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Калкулус 2",
+		"2024/2025": 189,
+		"2023/2024": 269,
+		"2022/2023": 380,
+		"2021/2022": 357,
+		"2020/2021": 307,
+		"2019/2020": 471,
+		"2018/2019": 559,
+		"2017/2018": 827,
+		"2016/2017": 801,
+		"2015/2016": 751,
+		"2014/2015": 804,
+		"2013/2014": 752,
+		"2012/2013": 554,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерски архитектури",
+		"2024/2025": 186,
+		"2023/2024": 231,
+		"2022/2023": 338,
+		"2021/2022": 272,
+		"2020/2021": 164,
+		"2019/2020": 268,
+		"2018/2019": 184,
+		"2017/2018": 56,
+		"2016/2017": 67,
+		"2015/2016": 74,
+		"2014/2015": 111,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерски компоненти",
+		"2024/2025": 92,
+		"2023/2024": 86,
+		"2022/2023": 88,
+		"2021/2022": 117,
+		"2020/2021": 124,
+		"2019/2020": 200,
+		"2018/2019": 544,
+		"2017/2018": 426,
+		"2016/2017": 570,
+		"2015/2016": 0,
+		"2014/2015": 263,
+		"2013/2014": 329,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Креативни вештини за решавање проблеми",
+		"2024/2025": 98,
+		"2023/2024": 88,
+		"2022/2023": 44,
+		"2021/2022": 37,
+		"2020/2021": 29,
+		"2019/2020": 38,
+		"2018/2019": 23,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Маркетинг",
+		"2024/2025": 450,
+		"2023/2024": 220,
+		"2022/2023": 593,
+		"2021/2022": 506,
+		"2020/2021": 540,
+		"2019/2020": 546,
+		"2018/2019": 882,
+		"2017/2018": 559,
+		"2016/2017": 451,
+		"2015/2016": 480,
+		"2014/2015": 345,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Математика 2",
+		"2024/2025": 657,
+		"2023/2024": 1056,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 1,
+		"2016/2017": 0,
+		"2015/2016": 1,
+		"2014/2015": 1,
+		"2013/2014": 0,
+		"2012/2013": 9,
+		"2011/2012": 0
+	},
+	{
+		"course": "Објектно ориентирана анализа и дизајн",
+		"2024/2025": 433,
+		"2023/2024": 464,
+		"2022/2023": 489,
+		"2021/2022": 553,
+		"2020/2021": 475,
+		"2019/2020": 502,
+		"2018/2019": 546,
+		"2017/2018": 119,
+		"2016/2017": 114,
+		"2015/2016": 73,
+		"2014/2015": 58,
+		"2013/2014": 34,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Објектно-ориентирано програмирање",
+		"2024/2025": 1679,
+		"2023/2024": 1687,
+		"2022/2023": 1797,
+		"2021/2022": 1694,
+		"2020/2021": 1391,
+		"2019/2020": 1574,
+		"2018/2019": 1445,
+		"2017/2018": 1243,
+		"2016/2017": 1218,
+		"2015/2016": 1091,
+		"2014/2015": 950,
+		"2013/2014": 915,
+		"2012/2013": 70,
+		"2011/2012": 81
+	},
+	{
+		"course": "Основи на Веб дизајн",
+		"2024/2025": 824,
+		"2023/2024": 1023,
+		"2022/2023": 999,
+		"2021/2022": 968,
+		"2020/2021": 774,
+		"2019/2020": 966,
+		"2018/2019": 855,
+		"2017/2018": 780,
+		"2016/2017": 740,
+		"2015/2016": 661,
+		"2014/2015": 630,
+		"2013/2014": 532,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Основи на сајбер безбедноста",
+		"2024/2025": 457,
+		"2023/2024": 458,
+		"2022/2023": 213,
+		"2021/2022": 188,
+		"2020/2021": 117,
+		"2019/2020": 166,
+		"2018/2019": 98,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Педагогија",
+		"2024/2025": 1,
+		"2023/2024": 7,
+		"2022/2023": 30,
+		"2021/2022": 50,
+		"2020/2021": 44,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Професионални вештини",
+		"2024/2025": 958,
+		"2023/2024": 972,
+		"2022/2023": 1132,
+		"2021/2022": 1051,
+		"2020/2021": 796,
+		"2019/2020": 1070,
+		"2018/2019": 932,
+		"2017/2018": 788,
+		"2016/2017": 733,
+		"2015/2016": 646,
+		"2014/2015": 677,
+		"2013/2014": 587,
+		"2012/2013": 470,
+		"2011/2012": 0
+	},
+	{
+		"course": "Структурно програмирање",
+		"2024/2025": 1621,
+		"2023/2024": 1757,
+		"2022/2023": 1815,
+		"2021/2022": 1649,
+		"2020/2021": 1372,
+		"2019/2020": 1558,
+		"2018/2019": 1355,
+		"2017/2018": 1231,
+		"2016/2017": 1216,
+		"2015/2016": 1105,
+		"2014/2015": 1118,
+		"2013/2014": 1003,
+		"2012/2013": 72,
+		"2011/2012": 87
+	},
+	{
+		"course": "Физика",
+		"2024/2025": 29,
+		"2023/2024": 79,
+		"2022/2023": 174,
+		"2021/2022": 104,
+		"2020/2021": 64,
+		"2019/2020": 143,
+		"2018/2019": 86,
+		"2017/2018": 63,
+		"2016/2017": 69,
+		"2015/2016": 79,
+		"2014/2015": 70,
+		"2013/2014": 69,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Алгоритми и податочни структури",
+		"2024/2025": 1131,
+		"2023/2024": 1737,
+		"2022/2023": 1726,
+		"2021/2022": 1596,
+		"2020/2021": 1951,
+		"2019/2020": 1596,
+		"2018/2019": 1280,
+		"2017/2018": 1054,
+		"2016/2017": 813,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 582,
+		"2012/2013": 210,
+		"2011/2012": 0
+	},
+	{
+		"course": "Анализа на софтверските барања",
+		"2024/2025": 311,
+		"2023/2024": 373,
+		"2022/2023": 337,
+		"2021/2022": 304,
+		"2020/2021": 325,
+		"2019/2020": 265,
+		"2018/2019": 49,
+		"2017/2018": 32,
+		"2016/2017": 18,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Безжични и мобилни системи",
+		"2024/2025": 140,
+		"2023/2024": 207,
+		"2022/2023": 152,
+		"2021/2022": 136,
+		"2020/2021": 186,
+		"2019/2020": 297,
+		"2018/2019": 280,
+		"2017/2018": 111,
+		"2016/2017": 61,
+		"2015/2016": 88,
+		"2014/2015": 174,
+		"2013/2014": 0,
+		"2012/2013": 27,
+		"2011/2012": 0
+	},
+	{
+		"course": "Веројатност и статистика",
+		"2024/2025": 527,
+		"2023/2024": 842,
+		"2022/2023": 937,
+		"2021/2022": 909,
+		"2020/2021": 892,
+		"2019/2020": 803,
+		"2018/2019": 734,
+		"2017/2018": 672,
+		"2016/2017": 584,
+		"2015/2016": 596,
+		"2014/2015": 501,
+		"2013/2014": 410,
+		"2012/2013": 224,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вештачка интелигенција",
+		"2024/2025": 476,
+		"2023/2024": 341,
+		"2022/2023": 305,
+		"2021/2022": 283,
+		"2020/2021": 339,
+		"2019/2020": 412,
+		"2018/2019": 469,
+		"2017/2018": 408,
+		"2016/2017": 369,
+		"2015/2016": 318,
+		"2014/2015": 345,
+		"2013/2014": 215,
+		"2012/2013": 126,
+		"2011/2012": 0
+	},
+	{
+		"course": "Визуелно програмирање",
+		"2024/2025": 116,
+		"2023/2024": 211,
+		"2022/2023": 198,
+		"2021/2022": 115,
+		"2020/2021": 224,
+		"2019/2020": 219,
+		"2018/2019": 196,
+		"2017/2018": 235,
+		"2016/2017": 172,
+		"2015/2016": 206,
+		"2014/2015": 209,
+		"2013/2014": 200,
+		"2012/2013": 158,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во екоинформатиката",
+		"2024/2025": 70,
+		"2023/2024": 79,
+		"2022/2023": 94,
+		"2021/2022": 148,
+		"2020/2021": 154,
+		"2019/2020": 81,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во случајни процеси",
+		"2024/2025": 14,
+		"2023/2024": 14,
+		"2022/2023": 17,
+		"2021/2022": 5,
+		"2020/2021": 0,
+		"2019/2020": 15,
+		"2018/2019": 12,
+		"2017/2018": 0,
+		"2016/2017": 5,
+		"2015/2016": 9,
+		"2014/2015": 9,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дигитално процесирање на слика",
+		"2024/2025": 131,
+		"2023/2024": 225,
+		"2022/2023": 128,
+		"2021/2022": 58,
+		"2020/2021": 68,
+		"2019/2020": 160,
+		"2018/2019": 123,
+		"2017/2018": 135,
+		"2016/2017": 70,
+		"2015/2016": 91,
+		"2014/2015": 66,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дигитизација",
+		"2024/2025": 224,
+		"2023/2024": 75,
+		"2022/2023": 78,
+		"2021/2022": 48,
+		"2020/2021": 44,
+		"2019/2020": 50,
+		"2018/2019": 11,
+		"2017/2018": 10,
+		"2016/2017": 6,
+		"2015/2016": 8,
+		"2014/2015": 0,
+		"2013/2014": 8,
+		"2012/2013": 15,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дизајн на алгоритми",
+		"2024/2025": 24,
+		"2023/2024": 46,
+		"2022/2023": 45,
+		"2021/2022": 29,
+		"2020/2021": 42,
+		"2019/2020": 50,
+		"2018/2019": 38,
+		"2017/2018": 41,
+		"2016/2017": 48,
+		"2015/2016": 57,
+		"2014/2015": 37,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Е-влада",
+		"2024/2025": 360,
+		"2023/2024": 620,
+		"2022/2023": 575,
+		"2021/2022": 624,
+		"2020/2021": 790,
+		"2019/2020": 932,
+		"2018/2019": 365,
+		"2017/2018": 479,
+		"2016/2017": 295,
+		"2015/2016": 265,
+		"2014/2015": 173,
+		"2013/2014": 66,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Деловна пракса",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 37,
+		"2016/2017": 120,
+		"2015/2016": 335,
+		"2014/2015": 265,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Економија за ИКТ инженери",
+		"2024/2025": 659,
+		"2023/2024": 581,
+		"2022/2023": 527,
+		"2021/2022": 465,
+		"2020/2021": 403,
+		"2019/2020": 346,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Електрични кола",
+		"2024/2025": 42,
+		"2023/2024": 64,
+		"2022/2023": 68,
+		"2021/2022": 54,
+		"2020/2021": 52,
+		"2019/2020": 44,
+		"2018/2019": 19,
+		"2017/2018": 65,
+		"2016/2017": 60,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Информатичко размислување во образованието",
+		"2024/2025": 35,
+		"2023/2024": 24,
+		"2022/2023": 29,
+		"2021/2022": 25,
+		"2020/2021": 37,
+		"2019/2020": 61,
+		"2018/2019": 119,
+		"2017/2018": 28,
+		"2016/2017": 10,
+		"2015/2016": 20,
+		"2014/2015": 36,
+		"2013/2014": 33,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Инженерска математика",
+		"2024/2025": 44,
+		"2023/2024": 19,
+		"2022/2023": 25,
+		"2021/2022": 20,
+		"2020/2021": 30,
+		"2019/2020": 30,
+		"2018/2019": 24,
+		"2017/2018": 26,
+		"2016/2017": 32,
+		"2015/2016": 36,
+		"2014/2015": 81,
+		"2013/2014": 125,
+		"2012/2013": 141,
+		"2011/2012": 0
+	},
+	{
+		"course": "Интернет програмирање на клиентска страна",
+		"2024/2025": 634,
+		"2023/2024": 872,
+		"2022/2023": 858,
+		"2021/2022": 731,
+		"2020/2021": 744,
+		"2019/2020": 609,
+		"2018/2019": 426,
+		"2017/2018": 306,
+		"2016/2017": 147,
+		"2015/2016": 232,
+		"2014/2015": 393,
+		"2013/2014": 208,
+		"2012/2013": 164,
+		"2011/2012": 0
+	},
+	{
+		"course": "Интернет технологии",
+		"2024/2025": 286,
+		"2023/2024": 288,
+		"2022/2023": 335,
+		"2021/2022": 384,
+		"2020/2021": 513,
+		"2019/2020": 464,
+		"2018/2019": 370,
+		"2017/2018": 305,
+		"2016/2017": 288,
+		"2015/2016": 318,
+		"2014/2015": 351,
+		"2013/2014": 277,
+		"2012/2013": 154,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерска графика",
+		"2024/2025": 18,
+		"2023/2024": 32,
+		"2022/2023": 64,
+		"2021/2022": 65,
+		"2020/2021": 36,
+		"2019/2020": 25,
+		"2018/2019": 29,
+		"2017/2018": 23,
+		"2016/2017": 26,
+		"2015/2016": 39,
+		"2014/2015": 0,
+		"2013/2014": 68,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерски мрежи",
+		"2024/2025": 212,
+		"2023/2024": 213,
+		"2022/2023": 264,
+		"2021/2022": 302,
+		"2020/2021": 534,
+		"2019/2020": 758,
+		"2018/2019": 1230,
+		"2017/2018": 1178,
+		"2016/2017": 0,
+		"2015/2016": 927,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерски мрежи и безбедност",
+		"2024/2025": 1389,
+		"2023/2024": 1306,
+		"2022/2023": 1235,
+		"2021/2022": 1002,
+		"2020/2021": 994,
+		"2019/2020": 672,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Концепти на информатичко општество",
+		"2024/2025": 220,
+		"2023/2024": 479,
+		"2022/2023": 574,
+		"2021/2022": 532,
+		"2020/2021": 636,
+		"2019/2020": 496,
+		"2018/2019": 325,
+		"2017/2018": 363,
+		"2016/2017": 232,
+		"2015/2016": 138,
+		"2014/2015": 84,
+		"2013/2014": 113,
+		"2012/2013": 47,
+		"2011/2012": 0
+	},
+	{
+		"course": "Математика 3",
+		"2024/2025": 367,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Медиуми и комуникации",
+		"2024/2025": 184,
+		"2023/2024": 310,
+		"2022/2023": 429,
+		"2021/2022": 311,
+		"2020/2021": 250,
+		"2019/2020": 206,
+		"2018/2019": 117,
+		"2017/2018": 160,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мултимедијални технологии",
+		"2024/2025": 235,
+		"2023/2024": 43,
+		"2022/2023": 62,
+		"2021/2022": 32,
+		"2020/2021": 27,
+		"2019/2020": 11,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 37,
+		"2012/2013": 31,
+		"2011/2012": 0
+	},
+	{
+		"course": "Напредно програмирање",
+		"2024/2025": 253,
+		"2023/2024": 683,
+		"2022/2023": 532,
+		"2021/2022": 421,
+		"2020/2021": 492,
+		"2019/2020": 275,
+		"2018/2019": 253,
+		"2017/2018": 237,
+		"2016/2017": 201,
+		"2015/2016": 157,
+		"2014/2015": 163,
+		"2013/2014": 152,
+		"2012/2013": 77,
+		"2011/2012": 0
+	},
+	{
+		"course": "Квантно пресметување",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Оперативни системи",
+		"2024/2025": 1460,
+		"2023/2024": 1444,
+		"2022/2023": 1322,
+		"2021/2022": 1125,
+		"2020/2021": 1253,
+		"2019/2020": 1187,
+		"2018/2019": 1026,
+		"2017/2018": 918,
+		"2016/2017": 828,
+		"2015/2016": 728,
+		"2014/2015": 630,
+		"2013/2014": 574,
+		"2012/2013": 252,
+		"2011/2012": 0
+	},
+	{
+		"course": "Основи на комуникациски системи",
+		"2024/2025": 10,
+		"2023/2024": 9,
+		"2022/2023": 10,
+		"2021/2022": 14,
+		"2020/2021": 8,
+		"2019/2020": 36,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Основи на теоријата на информации",
+		"2024/2025": 65,
+		"2023/2024": 59,
+		"2022/2023": 54,
+		"2021/2022": 41,
+		"2020/2021": 38,
+		"2019/2020": 26,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Примена на алгоритми и податочни структури",
+		"2024/2025": 289,
+		"2023/2024": 58,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 1054,
+		"2016/2017": 813,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Софтверско инженерство",
+		"2024/2025": 409,
+		"2023/2024": 633,
+		"2022/2023": 564,
+		"2021/2022": 513,
+		"2020/2021": 652,
+		"2019/2020": 628,
+		"2018/2019": 692,
+		"2017/2018": 687,
+		"2016/2017": 450,
+		"2015/2016": 390,
+		"2014/2015": 406,
+		"2013/2014": 151,
+		"2012/2013": 242,
+		"2011/2012": 0
+	},
+	{
+		"course": "Теорија на информации со дигитални комуникации",
+		"2024/2025": 22,
+		"2023/2024": 16,
+		"2022/2023": 20,
+		"2021/2022": 37,
+		"2020/2021": 50,
+		"2019/2020": 85,
+		"2018/2019": 102,
+		"2017/2018": 119,
+		"2016/2017": 116,
+		"2015/2016": 107,
+		"2014/2015": 100,
+		"2013/2014": 99,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Управување со техничка поддршка",
+		"2024/2025": 579,
+		"2023/2024": 346,
+		"2022/2023": 358,
+		"2021/2022": 435,
+		"2020/2021": 419,
+		"2019/2020": 231,
+		"2018/2019": 382,
+		"2017/2018": 250,
+		"2016/2017": 184,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Шаблони за дизајн на кориснички интерфејси",
+		"2024/2025": 416,
+		"2023/2024": 340,
+		"2022/2023": 406,
+		"2021/2022": 332,
+		"2020/2021": 410,
+		"2019/2020": 484,
+		"2018/2019": 565,
+		"2017/2018": 492,
+		"2016/2017": 436,
+		"2015/2016": 408,
+		"2014/2015": 335,
+		"2013/2014": 441,
+		"2012/2013": 176,
+		"2011/2012": 0
+	},
+	{
+		"course": "Агентно-базирани системи",
+		"2024/2025": 58,
+		"2023/2024": 50,
+		"2022/2023": 13,
+		"2021/2022": 24,
+		"2020/2021": 19,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Администрација на мрежи",
+		"2024/2025": 87,
+		"2023/2024": 71,
+		"2022/2023": 48,
+		"2021/2022": 47,
+		"2020/2021": 43,
+		"2019/2020": 6,
+		"2018/2019": 5,
+		"2017/2018": 25,
+		"2016/2017": 20,
+		"2015/2016": 16,
+		"2014/2015": 22,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Администрација на системи",
+		"2024/2025": 148,
+		"2023/2024": 171,
+		"2022/2023": 70,
+		"2021/2022": 105,
+		"2020/2021": 79,
+		"2019/2020": 25,
+		"2018/2019": 33,
+		"2017/2018": 30,
+		"2016/2017": 26,
+		"2015/2016": 31,
+		"2014/2015": 26,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Бази на податоци",
+		"2024/2025": 1251,
+		"2023/2024": 1183,
+		"2022/2023": 985,
+		"2021/2022": 1138,
+		"2020/2021": 812,
+		"2019/2020": 871,
+		"2018/2019": 753,
+		"2017/2018": 668,
+		"2016/2017": 619,
+		"2015/2016": 547,
+		"2014/2015": 86,
+		"2013/2014": 123,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Безжични мултимедиски системи",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 32,
+		"2021/2022": 72,
+		"2020/2021": 134,
+		"2019/2020": 427,
+		"2018/2019": 282,
+		"2017/2018": 40,
+		"2016/2017": 12,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вградливи микропроцесорски системи",
+		"2024/2025": 52,
+		"2023/2024": 59,
+		"2022/2023": 63,
+		"2021/2022": 51,
+		"2020/2021": 59,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Веб програмирање",
+		"2024/2025": 895,
+		"2023/2024": 778,
+		"2022/2023": 571,
+		"2021/2022": 572,
+		"2020/2021": 308,
+		"2019/2020": 277,
+		"2018/2019": 213,
+		"2017/2018": 193,
+		"2016/2017": 137,
+		"2015/2016": 145,
+		"2014/2015": 140,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Визуелизација",
+		"2024/2025": 86,
+		"2023/2024": 0,
+		"2022/2023": 214,
+		"2021/2022": 304,
+		"2020/2021": 167,
+		"2019/2020": 46,
+		"2018/2019": 29,
+		"2017/2018": 7,
+		"2016/2017": 11,
+		"2015/2016": 0,
+		"2014/2015": 9,
+		"2013/2014": 0,
+		"2012/2013": 9,
+		"2011/2012": 0
+	},
+	{
+		"course": "Виртуелизација",
+		"2024/2025": 62,
+		"2023/2024": 36,
+		"2022/2023": 30,
+		"2021/2022": 42,
+		"2020/2021": 68,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во мрежна наука",
+		"2024/2025": 14,
+		"2023/2024": 19,
+		"2022/2023": 28,
+		"2021/2022": 21,
+		"2020/2021": 13,
+		"2019/2020": 8,
+		"2018/2019": 13,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во науката за податоци",
+		"2024/2025": 820,
+		"2023/2024": 704,
+		"2022/2023": 404,
+		"2021/2022": 309,
+		"2020/2021": 165,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Географски информациски системи",
+		"2024/2025": 15,
+		"2023/2024": 25,
+		"2022/2023": 27,
+		"2021/2022": 62,
+		"2020/2021": 75,
+		"2019/2020": 346,
+		"2018/2019": 336,
+		"2017/2018": 396,
+		"2016/2017": 244,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дигитална форензика",
+		"2024/2025": 106,
+		"2023/2024": 130,
+		"2022/2023": 134,
+		"2021/2022": 44,
+		"2020/2021": 40,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дигитални библиотеки",
+		"2024/2025": 135,
+		"2023/2024": 192,
+		"2022/2023": 204,
+		"2021/2022": 536,
+		"2020/2021": 389,
+		"2019/2020": 257,
+		"2018/2019": 138,
+		"2017/2018": 147,
+		"2016/2017": 106,
+		"2015/2016": 59,
+		"2014/2015": 6,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дизајн и архитектура на софтвер",
+		"2024/2025": 396,
+		"2023/2024": 369,
+		"2022/2023": 298,
+		"2021/2022": 322,
+		"2020/2021": 277,
+		"2019/2020": 25,
+		"2018/2019": 19,
+		"2017/2018": 17,
+		"2016/2017": 28,
+		"2015/2016": 19,
+		"2014/2015": 92,
+		"2013/2014": 24,
+		"2012/2013": 55,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дизајн на интеракцијата човек-компјутер",
+		"2024/2025": 758,
+		"2023/2024": 750,
+		"2022/2023": 495,
+		"2021/2022": 564,
+		"2020/2021": 369,
+		"2019/2020": 169,
+		"2018/2019": 291,
+		"2017/2018": 216,
+		"2016/2017": 266,
+		"2015/2016": 250,
+		"2014/2015": 116,
+		"2013/2014": 169,
+		"2012/2013": 164,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дизајн на образовен софтвер",
+		"2024/2025": 180,
+		"2023/2024": 118,
+		"2022/2023": 89,
+		"2021/2022": 122,
+		"2020/2021": 163,
+		"2019/2020": 223,
+		"2018/2019": 179,
+		"2017/2018": 15,
+		"2016/2017": 22,
+		"2015/2016": 9,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 37,
+		"2011/2012": 0
+	},
+	{
+		"course": "Електронска и мобилна трговија",
+		"2024/2025": 568,
+		"2023/2024": 646,
+		"2022/2023": 524,
+		"2021/2022": 645,
+		"2020/2021": 495,
+		"2019/2020": 593,
+		"2018/2019": 468,
+		"2017/2018": 430,
+		"2016/2017": 305,
+		"2015/2016": 155,
+		"2014/2015": 69,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Интегрирани системи",
+		"2024/2025": 460,
+		"2023/2024": 442,
+		"2022/2023": 325,
+		"2021/2022": 361,
+		"2020/2021": 261,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Информациска безбедност",
+		"2024/2025": 77,
+		"2023/2024": 105,
+		"2022/2023": 97,
+		"2021/2022": 73,
+		"2020/2021": 148,
+		"2019/2020": 31,
+		"2018/2019": 42,
+		"2017/2018": 33,
+		"2016/2017": 29,
+		"2015/2016": 25,
+		"2014/2015": 56,
+		"2013/2014": 63,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Инфраструктурно програмирање",
+		"2024/2025": 0,
+		"2023/2024": 11,
+		"2022/2023": 6,
+		"2021/2022": 13,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерска електроника",
+		"2024/2025": 30,
+		"2023/2024": 34,
+		"2022/2023": 21,
+		"2021/2022": 23,
+		"2020/2021": 27,
+		"2019/2020": 12,
+		"2018/2019": 30,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерска етика",
+		"2024/2025": 169,
+		"2023/2024": 224,
+		"2022/2023": 315,
+		"2021/2022": 528,
+		"2020/2021": 163,
+		"2019/2020": 151,
+		"2018/2019": 190,
+		"2017/2018": 123,
+		"2016/2017": 113,
+		"2015/2016": 84,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерски звук, музика и говор",
+		"2024/2025": 21,
+		"2023/2024": 22,
+		"2022/2023": 15,
+		"2021/2022": 18,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Континуирана интеграција и испорака",
+		"2024/2025": 232,
+		"2023/2024": 299,
+		"2022/2023": 147,
+		"2021/2022": 101,
+		"2020/2021": 27,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Криптографија",
+		"2024/2025": 31,
+		"2023/2024": 37,
+		"2022/2023": 44,
+		"2021/2022": 57,
+		"2020/2021": 63,
+		"2019/2020": 49,
+		"2018/2019": 66,
+		"2017/2018": 49,
+		"2016/2017": 29,
+		"2015/2016": 41,
+		"2014/2015": 43,
+		"2013/2014": 15,
+		"2012/2013": 18,
+		"2011/2012": 0
+	},
+	{
+		"course": "Линеарна алгебра и примени",
+		"2024/2025": 137,
+		"2023/2024": 138,
+		"2022/2023": 102,
+		"2021/2022": 87,
+		"2020/2021": 78,
+		"2019/2020": 31,
+		"2018/2019": 27,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Машинско учење",
+		"2024/2025": 114,
+		"2023/2024": 101,
+		"2022/2023": 124,
+		"2021/2022": 75,
+		"2020/2021": 126,
+		"2019/2020": 92,
+		"2018/2019": 46,
+		"2017/2018": 86,
+		"2016/2017": 0,
+		"2015/2016": 35,
+		"2014/2015": 36,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мерење и анализа на сообраќај",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 7,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 9,
+		"2017/2018": 0,
+		"2016/2017": 8,
+		"2015/2016": 18,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Сајбер безбедност",
+		"2024/2025": 167,
+		"2023/2024": 115,
+		"2022/2023": 74,
+		"2021/2022": 107,
+		"2020/2021": 91,
+		"2019/2020": 86,
+		"2018/2019": 153,
+		"2017/2018": 48,
+		"2016/2017": 67,
+		"2015/2016": 18,
+		"2014/2015": 27,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мултимедиски мрежи",
+		"2024/2025": 95,
+		"2023/2024": 117,
+		"2022/2023": 109,
+		"2021/2022": 246,
+		"2020/2021": 122,
+		"2019/2020": 15,
+		"2018/2019": 0,
+		"2017/2018": 10,
+		"2016/2017": 19,
+		"2015/2016": 7,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мултимедиски системи",
+		"2024/2025": 350,
+		"2023/2024": 367,
+		"2022/2023": 374,
+		"2021/2022": 385,
+		"2020/2021": 753,
+		"2019/2020": 198,
+		"2018/2019": 142,
+		"2017/2018": 25,
+		"2016/2017": 40,
+		"2015/2016": 11,
+		"2014/2015": 20,
+		"2013/2014": 18,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Напреден веб дизајн",
+		"2024/2025": 159,
+		"2023/2024": 178,
+		"2022/2023": 207,
+		"2021/2022": 266,
+		"2020/2021": 382,
+		"2019/2020": 245,
+		"2018/2019": 162,
+		"2017/2018": 201,
+		"2016/2017": 165,
+		"2015/2016": 188,
+		"2014/2015": 252,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Основи на роботиката",
+		"2024/2025": 86,
+		"2023/2024": 142,
+		"2022/2023": 86,
+		"2021/2022": 51,
+		"2020/2021": 36,
+		"2019/2020": 30,
+		"2018/2019": 16,
+		"2017/2018": 37,
+		"2016/2017": 23,
+		"2015/2016": 24,
+		"2014/2015": 22,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Паралелно и дистрибуирано процесирање",
+		"2024/2025": 76,
+		"2023/2024": 86,
+		"2022/2023": 55,
+		"2021/2022": 65,
+		"2020/2021": 48,
+		"2019/2020": 0,
+		"2018/2019": 14,
+		"2017/2018": 10,
+		"2016/2017": 14,
+		"2015/2016": 8,
+		"2014/2015": 10,
+		"2013/2014": 0,
+		"2012/2013": 14,
+		"2011/2012": 0
+	},
+	{
+		"course": "Паралелно програмирање",
+		"2024/2025": 10,
+		"2023/2024": 12,
+		"2022/2023": 11,
+		"2021/2022": 7,
+		"2020/2021": 11,
+		"2019/2020": 19,
+		"2018/2019": 23,
+		"2017/2018": 27,
+		"2016/2017": 23,
+		"2015/2016": 33,
+		"2014/2015": 17,
+		"2013/2014": 18,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Персонализирано учење",
+		"2024/2025": 0,
+		"2023/2024": 10,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Податочно рударење",
+		"2024/2025": 66,
+		"2023/2024": 36,
+		"2022/2023": 29,
+		"2021/2022": 36,
+		"2020/2021": 0,
+		"2019/2020": 89,
+		"2018/2019": 58,
+		"2017/2018": 51,
+		"2016/2017": 81,
+		"2015/2016": 42,
+		"2014/2015": 0,
+		"2013/2014": 46,
+		"2012/2013": 26,
+		"2011/2012": 0
+	},
+	{
+		"course": "Процесирање на сигналите",
+		"2024/2025": 27,
+		"2023/2024": 27,
+		"2022/2023": 15,
+		"2021/2022": 24,
+		"2020/2021": 26,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вештачка интелигенција за игри",
+		"2024/2025": 0,
+		"2023/2024": 1,
+		"2022/2023": 0,
+		"2021/2022": 9,
+		"2020/2021": 0,
+		"2019/2020": 16,
+		"2018/2019": 12,
+		"2017/2018": 18,
+		"2016/2017": 25,
+		"2015/2016": 23,
+		"2014/2015": 21,
+		"2013/2014": 13,
+		"2012/2013": 22,
+		"2011/2012": 0
+	},
+	{
+		"course": "Психологија на училишна возраст",
+		"2024/2025": 710,
+		"2023/2024": 522,
+		"2022/2023": 362,
+		"2021/2022": 240,
+		"2020/2021": 43,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Работа со надарени ученици",
+		"2024/2025": 40,
+		"2023/2024": 9,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Сервисно ориентирани архитектури",
+		"2024/2025": 78,
+		"2023/2024": 23,
+		"2022/2023": 33,
+		"2021/2022": 38,
+		"2020/2021": 39,
+		"2019/2020": 35,
+		"2018/2019": 30,
+		"2017/2018": 28,
+		"2016/2017": 44,
+		"2015/2016": 33,
+		"2014/2015": 20,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Современи компјутерски архитектури",
+		"2024/2025": 0,
+		"2023/2024": 9,
+		"2022/2023": 0,
+		"2021/2022": 4,
+		"2020/2021": 5,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 14,
+		"2016/2017": 16,
+		"2015/2016": 11,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Софтверски дефинирана безбедност",
+		"2024/2025": 13,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Софтверски квалитет и тестирање",
+		"2024/2025": 427,
+		"2023/2024": 405,
+		"2022/2023": 325,
+		"2021/2022": 387,
+		"2020/2021": 301,
+		"2019/2020": 62,
+		"2018/2019": 91,
+		"2017/2018": 58,
+		"2016/2017": 43,
+		"2015/2016": 71,
+		"2014/2015": 39,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Автоматизирање на процеси во машинско учење",
+		"2024/2025": 22,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 7,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Учење на далечина",
+		"2024/2025": 130,
+		"2023/2024": 106,
+		"2022/2023": 142,
+		"2021/2022": 138,
+		"2020/2021": 172,
+		"2019/2020": 139,
+		"2018/2019": 144,
+		"2017/2018": 254,
+		"2016/2017": 208,
+		"2015/2016": 63,
+		"2014/2015": 24,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Основи на теоријата на компјутерските науки",
+		"2024/2025": 97,
+		"2023/2024": 124,
+		"2022/2023": 90,
+		"2021/2022": 99,
+		"2020/2021": 64,
+		"2019/2020": 15,
+		"2018/2019": 37,
+		"2017/2018": 35,
+		"2016/2017": 47,
+		"2015/2016": 48,
+		"2014/2015": 68,
+		"2013/2014": 86,
+		"2012/2013": 81,
+		"2011/2012": 0
+	},
+	{
+		"course": "Автономна роботика",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Адаптивни и интерактивни веб информациски системи",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Администрација на бази податоци",
+		"2024/2025": 10,
+		"2023/2024": 12,
+		"2022/2023": 10,
+		"2021/2022": 6,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Анализа и дизајн на ИС",
+		"2024/2025": 60,
+		"2023/2024": 110,
+		"2022/2023": 165,
+		"2021/2022": 113,
+		"2020/2021": 312,
+		"2019/2020": 84,
+		"2018/2019": 49,
+		"2017/2018": 65,
+		"2016/2017": 17,
+		"2015/2016": 11,
+		"2014/2015": 14,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Биолошки инспирирано пресметување",
+		"2024/2025": 13,
+		"2023/2024": 6,
+		"2022/2023": 7,
+		"2021/2022": 11,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Блоковски вериги и криптовалути",
+		"2024/2025": 0,
+		"2023/2024": 14,
+		"2022/2023": 10,
+		"2021/2022": 41,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 17,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Веб базирани системи",
+		"2024/2025": 63,
+		"2023/2024": 102,
+		"2022/2023": 140,
+		"2021/2022": 173,
+		"2020/2021": 134,
+		"2019/2020": 139,
+		"2018/2019": 65,
+		"2017/2018": 73,
+		"2016/2017": 59,
+		"2015/2016": 109,
+		"2014/2015": 80,
+		"2013/2014": 9,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Веб пребарувачки системи",
+		"2024/2025": 4,
+		"2023/2024": 3,
+		"2022/2023": 5,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Виртуелна реалност",
+		"2024/2025": 82,
+		"2023/2024": 131,
+		"2022/2023": 162,
+		"2021/2022": 107,
+		"2020/2021": 210,
+		"2019/2020": 105,
+		"2018/2019": 45,
+		"2017/2018": 56,
+		"2016/2017": 52,
+		"2015/2016": 24,
+		"2014/2015": 9,
+		"2013/2014": 44,
+		"2012/2013": 21,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во анализа на временските серии",
+		"2024/2025": 8,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во биоинформатиката",
+		"2024/2025": 20,
+		"2023/2024": 21,
+		"2022/2023": 10,
+		"2021/2022": 22,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 52,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во когнитивни науки",
+		"2024/2025": 41,
+		"2023/2024": 56,
+		"2022/2023": 139,
+		"2021/2022": 281,
+		"2020/2021": 343,
+		"2019/2020": 237,
+		"2018/2019": 229,
+		"2017/2018": 163,
+		"2016/2017": 130,
+		"2015/2016": 91,
+		"2014/2015": 71,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во паметни градови",
+		"2024/2025": 0,
+		"2023/2024": 41,
+		"2022/2023": 13,
+		"2021/2022": 21,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во препознавање на облици",
+		"2024/2025": 8,
+		"2023/2024": 8,
+		"2022/2023": 9,
+		"2021/2022": 18,
+		"2020/2021": 20,
+		"2019/2020": 32,
+		"2018/2019": 24,
+		"2017/2018": 16,
+		"2016/2017": 27,
+		"2015/2016": 10,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дигитална постпродукција",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дизајн на компјутерски мрежи",
+		"2024/2025": 51,
+		"2023/2024": 35,
+		"2022/2023": 43,
+		"2021/2022": 54,
+		"2020/2021": 44,
+		"2019/2020": 78,
+		"2018/2019": 86,
+		"2017/2018": 77,
+		"2016/2017": 97,
+		"2015/2016": 116,
+		"2014/2015": 157,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дипломска работа",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 577,
+		"2019/2020": 512,
+		"2018/2019": 498,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дистрибуирани системи",
+		"2024/2025": 40,
+		"2023/2024": 45,
+		"2022/2023": 52,
+		"2021/2022": 60,
+		"2020/2021": 52,
+		"2019/2020": 102,
+		"2018/2019": 127,
+		"2017/2018": 94,
+		"2016/2017": 106,
+		"2015/2016": 123,
+		"2014/2015": 129,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дистрибуирано складирање на податоци",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Етичко хакирање",
+		"2024/2025": 82,
+		"2023/2024": 69,
+		"2022/2023": 48,
+		"2021/2022": 61,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "ИКТ за развој",
+		"2024/2025": 10,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Имплементација на софтверски системи со слободен и отворен код",
+		"2024/2025": 219,
+		"2023/2024": 73,
+		"2022/2023": 69,
+		"2021/2022": 52,
+		"2020/2021": 145,
+		"2019/2020": 140,
+		"2018/2019": 123,
+		"2017/2018": 145,
+		"2016/2017": 158,
+		"2015/2016": 114,
+		"2014/2015": 147,
+		"2013/2014": 0,
+		"2012/2013": 98,
+		"2011/2012": 0
+	},
+	{
+		"course": "Иновации во ИКТ",
+		"2024/2025": 38,
+		"2023/2024": 78,
+		"2022/2023": 93,
+		"2021/2022": 42,
+		"2020/2021": 33,
+		"2019/2020": 457,
+		"2018/2019": 232,
+		"2017/2018": 196,
+		"2016/2017": 316,
+		"2015/2016": 82,
+		"2014/2015": 30,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Откривање знаење со длабоко учење",
+		"2024/2025": 27,
+		"2023/2024": 31,
+		"2022/2023": 10,
+		"2021/2022": 33,
+		"2020/2021": 32,
+		"2019/2020": 24,
+		"2018/2019": 40,
+		"2017/2018": 27,
+		"2016/2017": 158,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Интелигентни системи",
+		"2024/2025": 7,
+		"2023/2024": 0,
+		"2022/2023": 6,
+		"2021/2022": 4,
+		"2020/2021": 11,
+		"2019/2020": 85,
+		"2018/2019": 48,
+		"2017/2018": 29,
+		"2016/2017": 43,
+		"2015/2016": 53,
+		"2014/2015": 60,
+		"2013/2014": 21,
+		"2012/2013": 19,
+		"2011/2012": 0
+	},
+	{
+		"course": "Интернет на нештата",
+		"2024/2025": 20,
+		"2023/2024": 8,
+		"2022/2023": 30,
+		"2021/2022": 45,
+		"2020/2021": 27,
+		"2019/2020": 31,
+		"2018/2019": 12,
+		"2017/2018": 12,
+		"2016/2017": 6,
+		"2015/2016": 22,
+		"2014/2015": 17,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерска анимација",
+		"2024/2025": 0,
+		"2023/2024": 32,
+		"2022/2023": 53,
+		"2021/2022": 45,
+		"2020/2021": 49,
+		"2019/2020": 55,
+		"2018/2019": 109,
+		"2017/2018": 69,
+		"2016/2017": 99,
+		"2015/2016": 39,
+		"2014/2015": 32,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Компјутерски поддржано производство",
+		"2024/2025": 11,
+		"2023/2024": 7,
+		"2022/2023": 12,
+		"2021/2022": 19,
+		"2020/2021": 20,
+		"2019/2020": 92,
+		"2018/2019": 69,
+		"2017/2018": 161,
+		"2016/2017": 33,
+		"2015/2016": 32,
+		"2014/2015": 38,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Македонски јазик",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Машинска визија",
+		"2024/2025": 0,
+		"2023/2024": 15,
+		"2022/2023": 35,
+		"2021/2022": 29,
+		"2020/2021": 35,
+		"2019/2020": 52,
+		"2018/2019": 30,
+		"2017/2018": 43,
+		"2016/2017": 29,
+		"2015/2016": 23,
+		"2014/2015": 17,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Менаџмент информациски системи",
+		"2024/2025": 466,
+		"2023/2024": 378,
+		"2022/2023": 399,
+		"2021/2022": 358,
+		"2020/2021": 205,
+		"2019/2020": 770,
+		"2018/2019": 692,
+		"2017/2018": 616,
+		"2016/2017": 525,
+		"2015/2016": 480,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Методика на информатиката",
+		"2024/2025": 115,
+		"2023/2024": 59,
+		"2022/2023": 16,
+		"2021/2022": 7,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Методологија на истражувањето во ИКТ",
+		"2024/2025": 79,
+		"2023/2024": 126,
+		"2022/2023": 146,
+		"2021/2022": 161,
+		"2020/2021": 62,
+		"2019/2020": 93,
+		"2018/2019": 104,
+		"2017/2018": 209,
+		"2016/2017": 100,
+		"2015/2016": 263,
+		"2014/2015": 267,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мобилни апликации",
+		"2024/2025": 22,
+		"2023/2024": 40,
+		"2022/2023": 51,
+		"2021/2022": 45,
+		"2020/2021": 33,
+		"2019/2020": 43,
+		"2018/2019": 44,
+		"2017/2018": 35,
+		"2016/2017": 66,
+		"2015/2016": 50,
+		"2014/2015": 62,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мобилни информациски системи",
+		"2024/2025": 269,
+		"2023/2024": 157,
+		"2022/2023": 338,
+		"2021/2022": 77,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мобилни платформи и програмирање",
+		"2024/2025": 74,
+		"2023/2024": 113,
+		"2022/2023": 106,
+		"2021/2022": 142,
+		"2020/2021": 137,
+		"2019/2020": 177,
+		"2018/2019": 150,
+		"2017/2018": 152,
+		"2016/2017": 163,
+		"2015/2016": 193,
+		"2014/2015": 240,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Моделирање и менаџирање на бизнис процеси",
+		"2024/2025": 12,
+		"2023/2024": 39,
+		"2022/2023": 105,
+		"2021/2022": 118,
+		"2020/2021": 156,
+		"2019/2020": 208,
+		"2018/2019": 230,
+		"2017/2018": 128,
+		"2016/2017": 37,
+		"2015/2016": 32,
+		"2014/2015": 14,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Моделирање и симулација",
+		"2024/2025": 0,
+		"2023/2024": 14,
+		"2022/2023": 10,
+		"2021/2022": 0,
+		"2020/2021": 21,
+		"2019/2020": 7,
+		"2018/2019": 8,
+		"2017/2018": 9,
+		"2016/2017": 6,
+		"2015/2016": 0,
+		"2014/2015": 12,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Модерни трендови во роботика",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Мрежна и мобилна форензика",
+		"2024/2025": 37,
+		"2023/2024": 29,
+		"2022/2023": 18,
+		"2021/2022": 22,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Напредна интеракција човек компјутер",
+		"2024/2025": 12,
+		"2023/2024": 29,
+		"2022/2023": 42,
+		"2021/2022": 84,
+		"2020/2021": 132,
+		"2019/2020": 59,
+		"2018/2019": 27,
+		"2017/2018": 53,
+		"2016/2017": 43,
+		"2015/2016": 17,
+		"2014/2015": 20,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Напредни бази на податоци",
+		"2024/2025": 6,
+		"2023/2024": 15,
+		"2022/2023": 121,
+		"2021/2022": 20,
+		"2020/2021": 14,
+		"2019/2020": 27,
+		"2018/2019": 46,
+		"2017/2018": 26,
+		"2016/2017": 33,
+		"2015/2016": 26,
+		"2014/2015": 15,
+		"2013/2014": 19,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Web3 апликации",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Неструктурирани бази на податоци",
+		"2024/2025": 124,
+		"2023/2024": 69,
+		"2022/2023": 89,
+		"2021/2022": 64,
+		"2020/2021": 92,
+		"2019/2020": 118,
+		"2018/2019": 62,
+		"2017/2018": 77,
+		"2016/2017": 95,
+		"2015/2016": 61,
+		"2014/2015": 51,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Обработка на природните јазици",
+		"2024/2025": 47,
+		"2023/2024": 26,
+		"2022/2023": 18,
+		"2021/2022": 24,
+		"2020/2021": 69,
+		"2019/2020": 65,
+		"2018/2019": 57,
+		"2017/2018": 51,
+		"2016/2017": 22,
+		"2015/2016": 28,
+		"2014/2015": 26,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Операциони истражувања",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 11,
+		"2018/2019": 14,
+		"2017/2018": 24,
+		"2016/2017": 22,
+		"2015/2016": 10,
+		"2014/2015": 32,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Оптички мрежи",
+		"2024/2025": 0,
+		"2023/2024": 28,
+		"2022/2023": 34,
+		"2021/2022": 36,
+		"2020/2021": 11,
+		"2019/2020": 20,
+		"2018/2019": 9,
+		"2017/2018": 6,
+		"2016/2017": 15,
+		"2015/2016": 10,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Пресметковна биологија",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Пресметување во облак",
+		"2024/2025": 32,
+		"2023/2024": 28,
+		"2022/2023": 28,
+		"2021/2022": 29,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Претприемништво",
+		"2024/2025": 281,
+		"2023/2024": 216,
+		"2022/2023": 251,
+		"2021/2022": 173,
+		"2020/2021": 110,
+		"2019/2020": 79,
+		"2018/2019": 108,
+		"2017/2018": 142,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Програмирање на видео игри",
+		"2024/2025": 612,
+		"2023/2024": 459,
+		"2022/2023": 446,
+		"2021/2022": 205,
+		"2020/2021": 126,
+		"2019/2020": 32,
+		"2018/2019": 37,
+		"2017/2018": 15,
+		"2016/2017": 40,
+		"2015/2016": 21,
+		"2014/2015": 49,
+		"2013/2014": 75,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Програмски јазици и компајлери",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 4,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 5,
+		"2018/2019": 4,
+		"2017/2018": 13,
+		"2016/2017": 16,
+		"2015/2016": 16,
+		"2014/2015": 18,
+		"2013/2014": 52,
+		"2012/2013": 67,
+		"2011/2012": 0
+	},
+	{
+		"course": "Програмски парадигми",
+		"2024/2025": 77,
+		"2023/2024": 69,
+		"2022/2023": 66,
+		"2021/2022": 64,
+		"2020/2021": 13,
+		"2019/2020": 22,
+		"2018/2019": 35,
+		"2017/2018": 56,
+		"2016/2017": 58,
+		"2015/2016": 64,
+		"2014/2015": 48,
+		"2013/2014": 55,
+		"2012/2013": 55,
+		"2011/2012": 0
+	},
+	{
+		"course": "Вовед во рударење на масивни податоци",
+		"2024/2025": 23,
+		"2023/2024": 16,
+		"2022/2023": 14,
+		"2021/2022": 9,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Самостоен проект",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Сензорски системи",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 12,
+		"2021/2022": 26,
+		"2020/2021": 200,
+		"2019/2020": 40,
+		"2018/2019": 46,
+		"2017/2018": 33,
+		"2016/2017": 37,
+		"2015/2016": 40,
+		"2014/2015": 8,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Системи за поддршка при одлучувањето",
+		"2024/2025": 63,
+		"2023/2024": 153,
+		"2022/2023": 222,
+		"2021/2022": 326,
+		"2020/2021": 478,
+		"2019/2020": 737,
+		"2018/2019": 615,
+		"2017/2018": 599,
+		"2016/2017": 466,
+		"2015/2016": 267,
+		"2014/2015": 159,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Складови на податоци и аналитичка обработка",
+		"2024/2025": 42,
+		"2023/2024": 49,
+		"2022/2023": 32,
+		"2021/2022": 26,
+		"2020/2021": 22,
+		"2019/2020": 53,
+		"2018/2019": 40,
+		"2017/2018": 38,
+		"2016/2017": 38,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Софтвер за вградливи системи",
+		"2024/2025": 26,
+		"2023/2024": 21,
+		"2022/2023": 31,
+		"2021/2022": 22,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Дипломска работа",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 11,
+		"2019/2020": 20,
+		"2018/2019": 9,
+		"2017/2018": 6,
+		"2016/2017": 15,
+		"2015/2016": 10,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Софтверски дефинирани мрежи",
+		"2024/2025": 4,
+		"2023/2024": 0,
+		"2022/2023": 9,
+		"2021/2022": 5,
+		"2020/2021": 0,
+		"2019/2020": 19,
+		"2018/2019": 25,
+		"2017/2018": 26,
+		"2016/2017": 36,
+		"2015/2016": 50,
+		"2014/2015": 0,
+		"2013/2014": 16,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Теорија на графови и социјални мрежи",
+		"2024/2025": 24,
+		"2023/2024": 12,
+		"2022/2023": 10,
+		"2021/2022": 12,
+		"2020/2021": 41,
+		"2019/2020": 29,
+		"2018/2019": 18,
+		"2017/2018": 29,
+		"2016/2017": 50,
+		"2015/2016": 42,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Споделување и пресметување во толпа",
+		"2024/2025": 0,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Тестирање на софтвер",
+		"2024/2025": 41,
+		"2023/2024": 0,
+		"2022/2023": 0,
+		"2021/2022": 0,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Тимски проект",
+		"2024/2025": 559,
+		"2023/2024": 420,
+		"2022/2023": 351,
+		"2021/2022": 289,
+		"2020/2021": 0,
+		"2019/2020": 0,
+		"2018/2019": 0,
+		"2017/2018": 0,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	},
+	{
+		"course": "Управување со ИКТ проекти",
+		"2024/2025": 512,
+		"2023/2024": 362,
+		"2022/2023": 426,
+		"2021/2022": 319,
+		"2020/2021": 34,
+		"2019/2020": 0,
+		"2018/2019": 88,
+		"2017/2018": 74,
+		"2016/2017": 0,
+		"2015/2016": 0,
+		"2014/2015": 0,
+		"2013/2014": 0,
+		"2012/2013": 0,
+		"2011/2012": 0
+	}
+]
Index: tools/data/prerequisites.json
===================================================================
--- tools/data/prerequisites.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/prerequisites.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,1094 @@
+[
+  {
+    "code": "БиМ",
+    "course": "Бизнис и менаџмент",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "ВвКН_1",
+    "course": "Вовед во компјутерските науки",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "ДнДК",
+    "course": "Дизајн на дигитални кола",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "ДМ",
+    "course": "Дискретна математика",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "ДС1",
+    "course": "Дискретни структури 1",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "К_1",
+    "course": "Математика 1",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "К1",
+    "course": "Калкулус 1",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "П_1",
+    "course": "Педагогија",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "ПВ",
+    "course": "Професионални вештини",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "СП_1",
+    "course": "Структурно програмирање",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "Ф",
+    "course": "Физика",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "АиОнК",
+    "course": "Архитектура и организација на компјутери",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "БС",
+    "course": "Бизнис статистика",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "ДМ",
+    "course": "Дискретна математика",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "ДС2",
+    "course": "Дискретни структури 2",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "ИСзУ",
+    "course": "Е-учење",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "К_1",
+    "course": "Математика 1",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "К2",
+    "course": "Калкулус 2",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "КА_1",
+    "course": "Компјутерски архитектури",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "КК",
+    "course": "Компјутерски компоненти",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "КВзРП",
+    "course": "Креативни вештини за решавање проблеми",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "М",
+    "course": "Маркетинг",
+    "prerequisite": "нема (2018) | 36 кредити (2023)",
+    "semester": 2
+  },
+  {
+    "code": "ООАиД",
+    "course": "Објектно ориентирана анализа и дизајн",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "ООП",
+    "course": "Објектно-ориентирано програмирање",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "ОнВД",
+    "course": "Основи на Веб дизајн",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "ОнСБ",
+    "course": "Основи на сајбер безбедноста",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "АиПС",
+    "course": "Алгоритми и податочни структури",
+    "prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)",
+    "semester": 3
+  },
+  {
+    "code": "ВиС",
+    "course": "Веројатност и статистика",
+    "prerequisite": "Калкулус или Калкулус 2 или Бизнис статистика (2018) | Калкулус 1 или Математика 1 (2023)",
+    "semester": 3
+  },
+  {
+    "code": "Д",
+    "course": "Дигитизација",
+    "prerequisite": "Вовед во компјутерските науки",
+    "semester": 3
+  },
+  {
+    "code": "ЕзИИ",
+    "course": "Економија за ИКТ инженери",
+    "prerequisite": "Бизнис и менаџмент",
+    "semester": 3
+  },
+  {
+    "code": "ИМ",
+    "course": "Инженерска математика",
+    "prerequisite": "Калкулус или Калкулус 2 (2018) | Калкулус 1 или Математика 1 (2023)",
+    "semester": 3
+  },
+  {
+    "code": "ИПнКС",
+    "course": "Интернет програмирање на клиентска страна",
+    "prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)",
+    "semester": 3
+  },
+  {
+    "code": "КМ",
+    "course": "Компјутерски мрежи",
+    "prerequisite": "Компјутерски архитектури (2018) | 18 кредити (2023)",
+    "semester": 3
+  },
+  {
+    "code": "КМиБ",
+    "course": "Компјутерски мрежи и безбедност",
+    "prerequisite": "Архитектура и организација на компјутери (2018) | 18 кредити (2023)",
+    "semester": 3
+  },
+  {
+    "code": "МТ",
+    "course": "Мултимедијални технологии",
+    "prerequisite": "Вовед во компјутерските науки",
+    "semester": 3
+  },
+  {
+    "code": "НП",
+    "course": "Напредно програмирање",
+    "prerequisite": "Објектно-ориентирано програмирање",
+    "semester": 3
+  },
+  {
+    "code": "ОнКС",
+    "course": "Основи на комуникациски системи",
+    "prerequisite": "Калкулус или Калкулус 2 (2018) | Калкулус 1 или Математика 1 (2023)",
+    "semester": 3
+  },
+  {
+    "code": "ОнТнИ",
+    "course": "Основи на теоријата на информации",
+    "prerequisite": "Калкулус (2018) | Калкулус 1 или Математика 1 (2023)",
+    "semester": 3
+  },
+  {
+    "code": "УсТП",
+    "course": "Управување со техничка поддршка",
+    "prerequisite": "Вовед во компјутерските науки (2018) | 18 кредити (2023)",
+    "semester": 3
+  },
+  {
+    "code": "ШзДнКИ",
+    "course": "Шаблони за дизајн на кориснички интерфејси",
+    "prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)",
+    "semester": 3
+  },
+  {
+    "code": "АнСБ",
+    "course": "Анализа на софтверските барања",
+    "prerequisite": "Објектно ориентирана анализа и дизајн или Софтверско инженерство (2018) | Објектно ориентирана анализа и дизајн или Објектно-ориентирано програмирање (2023)",
+    "semester": 4
+  },
+  {
+    "code": "БиМС",
+    "course": "Безжични и мобилни системи",
+    "prerequisite": "Компјутерски мрежи и безбедност или Компјутерски мрежи (2018) | 36 кредити (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ВИ",
+    "course": "Вештачка интелигенција",
+    "prerequisite": "Алгоритми и податочни структури (2018) | 36 кредити (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ВП_1",
+    "course": "Визуелно програмирање",
+    "prerequisite": "Објектно-ориентирано програмирање",
+    "semester": 4
+  },
+  {
+    "code": "ВвЕ",
+    "course": "Вовед во екоинформатиката",
+    "prerequisite": "нема (2018) | Вовед во компјутерските науки (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ВвСП",
+    "course": "Вовед во случајни процеси",
+    "prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | 36 кредити (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ДПнС",
+    "course": "Дигитално процесирање на слика",
+    "prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дсикретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ДнА",
+    "course": "Дизајн на алгоритми",
+    "prerequisite": "Објектно-ориентирано програмирање (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+    "semester": 4
+  },
+  {
+    "code": "Е",
+    "course": "Е-влада",
+    "prerequisite": "Бизнис и менаџмент",
+    "semester": 4
+  },
+  {
+    "code": "ЕК",
+    "course": "Електрични кола",
+    "prerequisite": "нема (2018) | 36 кредити (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ИвО",
+    "course": "Информатичко размислување во образованието",
+    "prerequisite": "ИТ системи за учење (2018) | Вовед во компјутерските науки (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ИТ",
+    "course": "Интернет технологии",
+    "prerequisite": "Објектно-ориентирано програмирање",
+    "semester": 4
+  },
+  {
+    "code": "КГ",
+    "course": "Компјутерска графика",
+    "prerequisite": "Објектно-ориентирано програмирање и (Дискретна математика или Дискретни структури 2) (2018) | Објектно-ориентирано програмирање (2023)",
+    "semester": 4
+  },
+  {
+    "code": "КнИО",
+    "course": "Концепти на информатичко општество",
+    "prerequisite": "Вовед во компјутерските науки",
+    "semester": 4
+  },
+  {
+    "code": "МиК",
+    "course": "Медиуми и комуникации",
+    "prerequisite": "Вовед во компјутерските науки",
+    "semester": 4
+  },
+  {
+    "code": "ОиЕЕКС",
+    "course": "Квантно пресметување",
+    "prerequisite": "Компјутерски компоненти (2018) | Архитектура и организација на компјутери или Компјутерски архитектури (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ОС",
+    "course": "Оперативни системи",
+    "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+    "semester": 4
+  },
+  {
+    "code": "СИ",
+    "course": "Софтверско инженерство",
+    "prerequisite": "Објектно-ориентирано програмирање",
+    "semester": 4
+  },
+  {
+    "code": "СиПвТ",
+    "course": "Споделување и пресметување во толпа",
+    "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 4
+  },
+  {
+    "code": "ТнИсДК",
+    "course": "Теорија на информации со дигитални комуникации",
+    "prerequisite": "Веројатност и статистика (2018) | Веројатност и статистика или Математика 3 или Бизнис и статистика (2023)",
+    "semester": 4
+  },
+  {
+    "code": "АнС",
+    "course": "Администрација на системи",
+    "prerequisite": "Оперативни системи (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)",
+    "semester": 5
+  },
+  {
+    "code": "БнП",
+    "course": "Бази на податоци",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ВП_2",
+    "course": "Веб програмирање",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "В_1",
+    "course": "Визуелизација",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ВвНзП",
+    "course": "Вовед во науката за податоци",
+    "prerequisite": "Бизнис статистика или Веројатност и статистика или Основи на теоријата на информации (2018) | Бизнис статистика или Веројатност и статистика или Основи на теорија на информации или Математика 3 (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ДиАнС",
+    "course": "Дизајн и архитектура на софтвер",
+    "prerequisite": "Анализа на софтверските барања или Софтверско инженерство (2018) | Објектно ориентирана анализа и дизајн или Објектно-ориентирано програмирање (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ДнОС",
+    "course": "Дизајн на образовен софтвер",
+    "prerequisite": "Информатичко размислување во образованието (2018) | 60 кредити (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ИБ",
+    "course": "Информациска безбедност",
+    "prerequisite": "Оперативни системи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 5
+  },
+  {
+    "code": "КЕ_2",
+    "course": "Компјутерска електроника",
+    "prerequisite": "Електрични кола (2018) | Дизајн на дигитални кола или Вовед во компјутерските науки (2023)",
+    "semester": 5
+  },
+  {
+    "code": "КЕ_1",
+    "course": "Компјутерска етика",
+    "prerequisite": "Напредно програмирање или Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "КЗГМ",
+    "course": "Компјутерски звук, музика и говор",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ЛАиП",
+    "course": "Линеарна алгебра и примени",
+    "prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+    "semester": 5
+  },
+  {
+    "code": "МБ",
+    "course": "Сајбер безбедност",
+    "prerequisite": "Компјутерски мрежи или Компјутерски мрежи и безбедност",
+    "semester": 5
+  },
+  {
+    "code": "ММ",
+    "course": "Мултимедиски мрежи",
+    "prerequisite": "Компјутерски мрежи или Компјутерски мрежи и безбедност",
+    "semester": 5
+  },
+  {
+    "code": "НВД",
+    "course": "Напреден веб дизајн",
+    "prerequisite": "Основи на Веб дизајн (2018) | Објектно-ориентирано програмирање (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ОнР",
+    "course": "Основи на роботиката",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "ПиДП",
+    "course": "Паралелно и дистрибуирано процесирање",
+    "prerequisite": "Алгоритми и податочни структури и Оперативни системи (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 5
+  },
+  {
+    "code": "АБС",
+    "course": "Агентно-базирани системи",
+    "prerequisite": "Вештачка интелигенција (2018) | Вештачка интелигенција или Математика 3 или Веројатност и статистика или Бизнис статистика (2023)",
+    "semester": 6
+  },
+  {
+    "code": "АнМ",
+    "course": "Администрација на мрежи",
+    "prerequisite": "Компјутерски мрежи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 6
+  },
+  {
+    "code": "БМС",
+    "course": "Безжични мултимедиски системи",
+    "prerequisite": "Безжични и мобилни системи",
+    "semester": 6
+  },
+  {
+    "code": "ВМС",
+    "course": "Вградливи микропроцесорски системи",
+    "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+    "semester": 6
+  },
+  {
+    "code": "В_2",
+    "course": "Виртуелизација",
+    "prerequisite": "Оперативни системи",
+    "semester": 6
+  },
+  {
+    "code": "ВвМН",
+    "course": "Вовед во мрежна наука",
+    "prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | Веројатност и статистика или Основи на теорија на информации или Математика 3 или Бизнис статистика (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ГИС",
+    "course": "Географски информациски системи",
+    "prerequisite": "Бази на податоци (2018) | 90 кредити (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ДФ",
+    "course": "Дигитална форензика",
+    "prerequisite": "Информациска безбедност (2018) | Оперативни системи (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ДБ",
+    "course": "Дигитални библиотеки",
+    "prerequisite": "Бази на податоци и (Интернет програмирање на клиентска страна или Интернет технологии или Веб програмирање) (2018) | 90 кредити (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ДнИЧК",
+    "course": "Дизајн на интеракцијата човек-компјутер",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ЕиМТ",
+    "course": "Електронска и мобилна трговија",
+    "prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Бази на податоци (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ИС_1",
+    "course": "Интегрирани системи",
+    "prerequisite": "Анализа на софтверските барања или Софтверско инженерство",
+    "semester": 6
+  },
+  {
+    "code": "ИП",
+    "course": "Инфраструктурно програмирање",
+    "prerequisite": "Администрација на системи (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)",
+    "semester": 6
+  },
+  {
+    "code": "КИиИ",
+    "course": "Континуирана интеграција и испорака",
+    "prerequisite": "Оперативни системи и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Оперативни системи (2023)",
+    "semester": 6
+  },
+  {
+    "code": "К_2",
+    "course": "Криптографија",
+    "prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дискретни структури 2 или Дискретна математика или Математика 2 или Избрани теми од математика (2023)",
+    "semester": 6
+  },
+  {
+    "code": "МУ",
+    "course": "Машинско учење",
+    "prerequisite": "Веројатност и статистика или Бизнис статистика (2018) | Веројатност и статистика или Бизнис статистика или Математика 3 (2023)",
+    "semester": 6
+  },
+  {
+    "code": "МиАнИС",
+    "course": "Мерење и анализа на сообраќај",
+    "prerequisite": "Веројатност и статистика или Основи на теоријата на информации или Бизнис статистика (2018) | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 (2023)",
+    "semester": 6
+  },
+  {
+    "code": "МС",
+    "course": "Мултимедиски системи",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ПП_1",
+    "course": "Паралелно програмирање",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ПУ",
+    "course": "Персонализирано учење",
+    "prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ПР_1",
+    "course": "Податочно рударење",
+    "prerequisite": "Бази на податоци или Веројатност и статистика или Бизнис статистика (2018) | Веројатност и статистика или Математика 3 или Основи на теорија на информации или Бизнис Статистика (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ПнС",
+    "course": "Процесирање на сигналите",
+    "prerequisite": "Инженерска математика или Калкулус 2 (2018) | Математика 1 или Калкулус 1 (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ПР_2",
+    "course": "Вештачка интелигенција за игри",
+    "prerequisite": "Основи на роботиката (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури или Вештачка интелигенција (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ПнУВ",
+    "course": "Психологија на училишна возраст",
+    "prerequisite": "",
+    "semester": 6
+  },
+  {
+    "code": "РсНУ",
+    "course": "Работа со надарени ученици",
+    "prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "СОА",
+    "course": "Сервисно ориентирани архитектури",
+    "prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "СДБ",
+    "course": "Софтверски дефинирана безбедност",
+    "prerequisite": "(Информациска безбедност или Мрежна безбедност) и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | 100 кредити (2023)",
+    "semester": 6
+  },
+  {
+    "code": "СКА",
+    "course": "Современи компјутерски архитектури",
+    "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+    "semester": 6
+  },
+  {
+    "code": "СКиТ",
+    "course": "Софтверски квалитет и тестирање",
+    "prerequisite": "Софтверско инженерство или Дизајн и архитектура на софтвер",
+    "semester": 6
+  },
+  {
+    "code": "СМ",
+    "course": "Автоматизирање на процеси во машинско учење",
+    "prerequisite": "Веројатност и статистика или Бизнис статистика (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "УнД",
+    "course": "Учење на далечина",
+    "prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 6
+  },
+  {
+    "code": "ФЈиА",
+    "course": "Основи на теоријата на компјутерските науки",
+    "prerequisite": "Структурно програмирање (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+    "semester": 6
+  },
+  {
+    "code": "АР",
+    "course": "Автономна роботика",
+    "prerequisite": "Основи на роботиката (2018) | Основи на роботика или Алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "АнБнП",
+    "course": "Администрација на бази податоци",
+    "prerequisite": "Бази на податоци",
+    "semester": 7
+  },
+  {
+    "code": "АиДнИ",
+    "course": "Анализа и дизајн на ИС",
+    "prerequisite": "Бази на податоци",
+    "semester": 7
+  },
+  {
+    "code": "ВБС",
+    "course": "Веб базирани системи",
+    "prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ВвАнВС",
+    "course": "Вовед во анализа на временските серии",
+    "prerequisite": "Вовед во случајни процеси или Статистичко моделирање (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ВвБ",
+    "course": "Вовед во биоинформатиката",
+    "prerequisite": "Машинско учење или Вештачка интелигенција (2018) | Вештачка интелигенција или Машинско учење или Вовед во науката за податоци (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ВвПГ",
+    "course": "Вовед во паметни градови",
+    "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ВвПнО",
+    "course": "Вовед во препознавање на облици",
+    "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ДП",
+    "course": "Дигитална постпродукција",
+    "prerequisite": "Компјутерска графика или Дигитално процесирање на слика (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ДС",
+    "course": "Дистрибуирани системи",
+    "prerequisite": "Оперативни системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ДСнП",
+    "course": "Дистрибуирано складирање на податоци",
+    "prerequisite": "Оперативни системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ИнСсСиОК",
+    "course": "Имплементација на софтверски системи со слободен и отворен код",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ИвИ",
+    "course": "Иновации во ИКТ",
+    "prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Бизнис и менаџмент (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ИнН",
+    "course": "Интернет на нештата",
+    "prerequisite": "Вградливи микропроцесорски системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 7
+  },
+  {
+    "code": "КПП",
+    "course": "Компјутерски поддржано производство",
+    "prerequisite": "Вградливи микропроцесорски системи (2018) | Архитектура и организација на компјутери или Компјутерски архитектури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "МВ",
+    "course": "Машинска визија",
+    "prerequisite": "Дигитално процесирање на слика или Машинско учење (2018) | 120 кредити (2023)",
+    "semester": 7
+  },
+  {
+    "code": "МИС_1",
+    "course": "Менаџмент информациски системи",
+    "prerequisite": "Софтверско инженерство или Анализа на софтверските барања",
+    "semester": 7
+  },
+  {
+    "code": "МнИвИ",
+    "course": "Методологија на истражувањето во ИКТ",
+    "prerequisite": "150 кредити",
+    "semester": 7
+  },
+  {
+    "code": "МИС_2",
+    "course": "Мобилни информациски системи",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "МПиП",
+    "course": "Мобилни платформи и програмирање",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "МиС_3",
+    "course": "Моделирање и симулација",
+    "prerequisite": "Веројатност и статистика или Основи на теоријата на информации или Бизнис статистика (2018) | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 (2023)",
+    "semester": 7
+  },
+  {
+    "code": "МиМФ",
+    "course": "Мрежна и мобилна форензика",
+    "prerequisite": "(Компјутерски мрежи и безбедност или Мрежна безбедност) и Безжични и мобилни системи (2018) | Комјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 7
+  },
+  {
+    "code": "НИЧК",
+    "course": "Напредна интеракција човек компјутер",
+    "prerequisite": "Дизајн на интеракцијата човек-компјутер (2018) | Дизајн на интеракцијата човек-компјутер или Алгоритми и податочни структури или Примена на алгоритми и податочни стуктури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ОнПЈ",
+    "course": "Обработка на природните јазици",
+    "prerequisite": "Машинско учење (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ОИ",
+    "course": "Операциони истражувања",
+    "prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | Веројатност и статистика или Основи на теорија на информации или Математика 3 или Бизнис статистика (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ОМ",
+    "course": "Оптички мрежи",
+    "prerequisite": "Комјутерски мрежи или Компјутерски мрежи и безбедност",
+    "semester": 7
+  },
+  {
+    "code": "ПвО",
+    "course": "Пресметување во облак",
+    "prerequisite": "Виртуелизација (2018) | Бази на податоци (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ПнВИ",
+    "course": "Програмирање на видео игри",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ПП_2",
+    "course": "Програмски парадигми",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "РнМП",
+    "course": "Вовед во рударење на масивни податоци",
+    "prerequisite": "Паралелно и дистрибуирано процесирање (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "СП_2",
+    "course": "Самостоен проект",
+    "prerequisite": "нема (2018) | 150 кредити (2023)",
+    "semester": 7
+  },
+  {
+    "code": "СзПпО",
+    "course": "Системи за поддршка при одлучувањето",
+    "prerequisite": "Вештачка интелигенција или Вовед во науката за податоци (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 7
+  },
+  {
+    "code": "СзВС",
+    "course": "Софтвер за вградливи системи",
+    "prerequisite": "Вградливи микропроцесорски системи (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "СДМ",
+    "course": "Софтверски дефинирани мрежи",
+    "prerequisite": "Компјутерски мрежи и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 7
+  },
+  {
+    "code": "СМиМ",
+    "course": "Теорија на графови и социјални мрежи",
+    "prerequisite": "Вовед во мрежна наука (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 7
+  },
+  {
+    "code": "ТП",
+    "course": "Тимски проект",
+    "prerequisite": "150 кредити",
+    "semester": 7
+  },
+  {
+    "code": "БИП",
+    "course": "Биолошки инспирирано пресметување",
+    "prerequisite": "Алгоритми и податочни структури и Вештачка интелигенција (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "БВиК",
+    "course": "Блоковски вериги и криптовалути",
+    "prerequisite": "Криптографија или Информациска безбедност (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ВПС",
+    "course": "Веб пребарувачки системи",
+    "prerequisite": "Обработка на природните јазици (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ВР",
+    "course": "Виртуелна реалност",
+    "prerequisite": "Дизајн на интеракцијата човек-компјутер (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ВвКН_2",
+    "course": "Вовед во когнитивни науки",
+    "prerequisite": "Вештачка интелигенција или Вовед во науката за податоци (2018) | 120 кредити (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ГИС",
+    "course": "Географски информациски системи",
+    "prerequisite": "Бази на податоци (2018) | 90 кредити (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ДнКМ",
+    "course": "Дизајн на компјутерски мрежи",
+    "prerequisite": "Компјутерски мрежи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ДР",
+    "course": "Дипломска работа",
+    "prerequisite": "нема (2018) | 204 кредити (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ЕХ",
+    "course": "Етичко хакирање",
+    "prerequisite": "Информациска безбедност или Мрежна безбедност (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ИзР",
+    "course": "ИКТ за развој",
+    "prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Бизнис и менаџмент (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ИИС",
+    "course": "Откривање знаење со длабоко учење",
+    "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ИС_2",
+    "course": "Интелигентни системи",
+    "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 8
+  },
+  {
+    "code": "КА_2",
+    "course": "Компјутерска анимација",
+    "prerequisite": "Компјутерска графика или Дизајн на интеракцијата човек-компјутер (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "МЈ",
+    "course": "Македонски јазик",
+    "prerequisite": "",
+    "semester": 8
+  },
+  {
+    "code": "МнИ",
+    "course": "Методика на информатиката",
+    "prerequisite": "150 кредити",
+    "semester": 8
+  },
+  {
+    "code": "МА",
+    "course": "Мобилни апликации",
+    "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "МиМнБП",
+    "course": "Моделирање и менаџирање на бизнис процеси",
+    "prerequisite": "Бази на податоци и (Софтверско инженерство или Анализа на софтверски барања) | Објектно-ориентирано програмирање (2023)",
+    "semester": 8
+  },
+  {
+    "code": "МТвР",
+    "course": "Модерни трендови во роботика",
+    "prerequisite": "Автономна роботика или Процесна роботика или (Машинско учење и Основи на роботиката) (2018) | Оперативни системи (2023)",
+    "semester": 8
+  },
+  {
+    "code": "НБнП_2",
+    "course": "Напредни бази на податоци",
+    "prerequisite": "Бази на податоци (2018) | 90 кредити (2023)",
+    "semester": 8
+  },
+  {
+    "code": "НТоК",
+    "course": "Web3 апликации",
+    "prerequisite": "Криптографија (2018) | Алгоритми и податочни структури или Примена на алгоритни и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "НБнП_1",
+    "course": "Неструктурирани бази на податоци",
+    "prerequisite": "Бази на податоци",
+    "semester": 8
+  },
+  {
+    "code": "ПБ",
+    "course": "Пресметковна биологија",
+    "prerequisite": "Машинско учење",
+    "semester": 8
+  },
+  {
+    "code": "П_2",
+    "course": "Претприемништво",
+    "prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | 120 кредити (2023)",
+    "semester": 8
+  },
+  {
+    "code": "ПЈиК",
+    "course": "Програмски јазици и компајлери",
+    "prerequisite": "Формални јазици и автомати (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+    "semester": 8
+  },
+  {
+    "code": "СнПиАО",
+    "course": "Складови на податоци и аналитичка обработка",
+    "prerequisite": "Бази на податоци (2018) | 100 кредити (2023)",
+    "semester": 8
+  },
+  {
+    "code": "СиПвТ",
+    "course": "Споделување и пресметување во толпа",
+    "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+    "semester": 8
+  },
+  {
+    "code": "УсИП",
+    "course": "Управување со ИКТ проекти",
+    "prerequisite": "(Софтверско инженерство или Анализа на софтверски барања) и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Софтверско инженерство или Анализа на софтверски барања (2023)",
+    "semester": 8
+  },
+  {
+    "code": "УсИП",
+    "course": "Вовед во бази на податоци и SQL",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "УсИП",
+    "course": "Примена на алгоритми и податочни структури",
+    "prerequisite": "Структурно програмирање",
+    "semester": 3
+  },
+  {
+    "code": "УсИП",
+    "course": "Математика 3",
+    "prerequisite": "",
+    "semester": 3
+  },
+  {
+    "code": "УсИП",
+    "course": "Избрани теми од математика",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "УсИП",
+    "course": "Математика 2",
+    "prerequisite": "",
+    "semester": 2
+  },
+  {
+    "code": "УсИП",
+    "course": "Тестирање на софтвер",
+    "prerequisite": "",
+    "semester": 7
+  },
+  {
+    "code": "УсИП",
+    "course": "Сензорски системи",
+    "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+    "semester": 7
+  },
+  {
+    "code": "УсИП",
+    "course": "Адаптивни и интерактивни веб информациски системи",
+    "prerequisite": "Алгоритми и податочни структури или Примена на алгоритми и податочни структури",
+    "semester": 7
+  },
+  {
+    "code": "УсИП",
+    "course": "Спорт и здравје",
+    "prerequisite": "",
+    "semester": 1
+  },
+  {
+    "code": "УсИП",
+    "course": "Деловна пракса",
+    "prerequisite": "36 кредити",
+    "semester": 4
+  }
+]
Index: tools/data/professors.json
===================================================================
--- tools/data/professors.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/professors.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,1112 @@
+[
+  {
+    "course": "Архитектура и организација на компјутери",
+    "professors": "Љупчо Антовски\nБилјана Стојкоска Ристеска\nВладимир Здравески\nДејан Спасов\nИгор Мишковски\nМагдалена Костоска Ѓорчевска\nМарјан Гушев\nМирослав Мирчев\nМоника Симјаноска\nСашо Граматиков",
+    "assistants": "Јана Кузманова\nЈована Добрева\nВојдан Ќорвезироски\nМарија Танеска\nНенад Анчев"
+  },
+  {
+    "course": "Бизнис и менаџмент",
+    "professors": "Владимир Здравески\nГеоргина Мирчева\nРисте Стојанов\nСмилка Јанеска Саркањац",
+    "assistants": "Александар Тенев\nМилена Трајаноска"
+  },
+  {
+    "course": "Бизнис статистика",
+    "professors": "Александра Поповска Митровиќ\nВерица Бакева Смиљкова\nВесна Димитриевска Ристовска\nМетодија Јанчески\nНаташа Илиевска",
+    "assistants": "Петар Секулоски"
+  },
+  {
+    "course": "Вовед во бази на податоци и SQL",
+    "professors": "Ефтим Здравевски",
+    "assistants": "Димитар Китановски"
+  },
+  {
+    "course": "Вовед во компјутерските науки",
+    "professors": "Билјана Стојкоска Ристеска\nБојана Котеска\nИван Китановски\nКатерина Здравкова\nКоста Митрески\nПанче Рибарски",
+    "assistants": "Александар Тенев\nКирил Ќироски\nСтефан Андонов\nМарија Танеска\nМарија Стојчева"
+  },
+  {
+    "course": "Дизајн на дигитални кола",
+    "professors": "Милош Јовановиќ",
+    "assistants": "Јована Добрева"
+  },
+  {
+    "course": "Дискретна математика",
+    "professors": "(неактивиран предмет, нова акр.)",
+    "assistants": "(неактивиран предмет, нова акр.)"
+  },
+  {
+    "course": "Дискретни структури 1",
+    "professors": "Билјана Тојтовска Рибарски\nМарија Михова",
+    "assistants": "Петар Секулоски"
+  },
+  {
+    "course": "Дискретни структури 2",
+    "professors": "Марија Михова",
+    "assistants": "Петар Секулоски"
+  },
+  {
+    "course": "Избрани теми од математика",
+    "professors": "Весна Димитриевска Ристовска\nМетодија Јанчески\nНаташа Илиевска\nДејан Спасов",
+    "assistants": "Живко Атанаскоски\nПетар Секулоски"
+  },
+  {
+    "course": "Е-учење",
+    "professors": "Миле Јованов\nЕмил Станков",
+    "assistants": "Мартин Динев\nМартина Тошевска"
+  },
+  {
+    "course": "Калкулус 1",
+    "professors": "Весна Димитриевска Ристовска\nМетодија Јанчески",
+    "assistants": "Петар Секулоски"
+  },
+  {
+    "course": "Калкулус 2",
+    "professors": "Александра Поповска Митровиќ\nВерица Бакева Смиљкова\nЛаско Баснарков",
+    "assistants": "Петар Секулоски"
+  },
+  {
+    "course": "Компјутерски архитектури",
+    "professors": "Моника Симјаноска\nРисте Стојанов",
+    "assistants": "Јована Добрева\nЗорица Карапанчева\nМоника Симјаноска"
+  },
+  {
+    "course": "Компјутерски компоненти",
+    "professors": "Андреја Наумоски\nКоста Митрески",
+    "assistants": ""
+  },
+  {
+    "course": "Креативни вештини за решавање проблеми",
+    "professors": "Владимир Трајковиќ\nСоња Филипоска",
+    "assistants": "Славе Темков"
+  },
+  {
+    "course": "Маркетинг",
+    "professors": "Смилка Јанеска Саркањац",
+    "assistants": "Александар Тенев"
+  },
+  {
+    "course": "Математика 1",
+    "professors": "Александра Поповска Митровиќ\nВерица Бакева Смиљкова\nВесна Димитриевска Ристовска\nВесна Димитрова\nМетодија Јанчески\nЕмил Станков",
+    "assistants": "Петар Секулоски\nЖивко Атанаскоски"
+  },
+  {
+    "course": "Математика 2",
+    "professors": "Билјана Тојтовска Рибарски\nВесна Димитриевска Ристовска\nДејан Спасов\nЕмил Станков\nМарија Михова\nМетодија Јанчески\nНаташа Илиевска",
+    "assistants": "Живко Атанаскоски\nПетар Секулоски\nСијче Печкова"
+  },
+  {
+    "course": "Објектно ориентирана анализа и дизајн",
+    "professors": "Бојана Котеска\nИлинка Иваноска\nКире Триводалиев\nПетре Ламески\nСлободан Калајџиски",
+    "assistants": "Мартина Тошевска\nСлаве Темков"
+  },
+  {
+    "course": "Објектно-ориентирано програмирање",
+    "professors": "Ѓорѓи Маџаров\nАлександар Стојменски\nАлександар Стојменски\nАна Мадевска Богданова\nБобан Јоксимоски\nДејан Ѓорѓевиќ\nИван Чорбев\nИвица Димитровски\nКатарина Тројачанец Динева\nНевена Ацковска\nХристина Михајлоска Трпческа",
+    "assistants": "Александар Тенев\nВлатко Спасев\nДимитар Китановски\nЖивко Атанаскоски\nМарија Танеска\nСтефан Андонов"
+  },
+  {
+    "course": "Основи на Веб дизајн",
+    "professors": "Александар Стојменски\nБобан Јоксимоски\nГоце Арменски\nИван Китановски\nИван Чорбев\nСлободан Калајџиски",
+    "assistants": "Влатко Спасев\nДимитар Китановски"
+  },
+  {
+    "course": "Основи на сајбер безбедноста",
+    "professors": "Анастас Мишев\nСоња Филипоска",
+    "assistants": "Владислав Бидиков\nВојдан Ќорвезироски"
+  },
+  {
+    "course": "Педагогија",
+    "professors": "Елена Ризов",
+    "assistants": "Елена Ризов"
+  },
+  {
+    "course": "Професионални вештини",
+    "professors": "Андреја Наумоски\nБилјана Стојкоска Ристеска\nКире Триводалиев\nЛаско Баснарков\nМагдалена Костоска Ѓорчевска\nМиле Јованов\nМирослав Мирчев\nПанче Рибарски",
+    "assistants": ""
+  },
+  {
+    "course": "Спорт и здравје",
+    "professors": "(се држи надвор од ФИНКИ)",
+    "assistants": "(се држи надвор од ФИНКИ)"
+  },
+  {
+    "course": "Структурно програмирање",
+    "professors": "Ѓорѓи Маџаров\nАна Мадевска Богданова\nБобан Јоксимоски\nДејан Ѓорѓевиќ\nЕмил Станков\nИван Чорбев\nИвица Димитровски\nКатарина Тројачанец Динева\nМиле Јованов\nНевена Ацковска\nХристина Михајлоска Трпческа\nАлександар Стојменски",
+    "assistants": "Александар Тенев\nВлатко Спасев\nДимитар Китановски\nСтефан Андонов\nМарко Петров\nЕма Пандилова\nМартин Динев"
+  },
+  {
+    "course": "Физика",
+    "professors": "Ласко Баснарков",
+    "assistants": "Зорица Карапанчева"
+  },
+  {
+    "course": "Алгоритми и податочни структури",
+    "professors": "Ана Мадевска Богданова\nАнастас Мишев\nБојана Котеска\nВладимир Трајковиќ\nИлинка Иваноска\nПетре Ламески",
+    "assistants": "Јана Кузманова\nНенад Анчев\nСлаве Темков\nМилан Тодоровиќ\nАна Тодоровска"
+  },
+  {
+    "course": "Анализа на софтверските барања",
+    "professors": "Љупчо Антовски\nГеоргина Мирчева\nЕфтим Здравевски",
+    "assistants": ""
+  },
+  {
+    "course": "Безжични и мобилни системи",
+    "professors": "Анастас Мишев\nСоња Филипоска",
+    "assistants": "Војдан Ќорвезироски"
+  },
+  {
+    "course": "Веројатност и статистика",
+    "professors": "Александра Поповска Митровиќ\nБилјана Тојтовска Рибарски\nВерица Бакева Смиљкова\nИлинка Иваноска\nМарија Михова\nНаташа Илиевска",
+    "assistants": "Јована Добрева\nПетар Секулоски"
+  },
+  {
+    "course": "Вештачка интелигенција",
+    "professors": "Андреа Кулаков\nКатерина Здравкова\nКире Триводалиев\nСоња Гиевска",
+    "assistants": "Јана Кузманова\nМартин Динев\nМартина Тошевска"
+  },
+  {
+    "course": "Визуелно програмирање",
+    "professors": "Ѓорѓи Маџаров\nДејан Ѓорѓевиќ",
+    "assistants": "Стефан Андонов"
+  },
+  {
+    "course": "Вовед во екоинформатиката",
+    "professors": "Андреја Наумоски\nКоста Митрески",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во случајни процеси",
+    "professors": "Верица Бакева Смиљкова",
+    "assistants": ""
+  },
+  {
+    "course": "Деловна пракса",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Дигитално процесирање на слика",
+    "professors": "Ивица Димитровски",
+    "assistants": ""
+  },
+  {
+    "course": "Дигитизација",
+    "professors": "Бобан Јоксимоски",
+    "assistants": "Марко Петров"
+  },
+  {
+    "course": "Дизајн на алгоритми",
+    "professors": "Марија Михова",
+    "assistants": "Мартин Динев"
+  },
+  {
+    "course": "Е-влада",
+    "professors": "Георгина Мирчева\nСмилка Јанеска Саркањац",
+    "assistants": ""
+  },
+  {
+    "course": "Економија за ИКТ инженери",
+    "professors": "Смилка Јанеска Саркањац",
+    "assistants": "Александар Тенев"
+  },
+  {
+    "course": "Електрични кола",
+    "professors": "Коста Митрески",
+    "assistants": ""
+  },
+  {
+    "course": "Информатичко размислување во образованието",
+    "professors": "Миле Јованов\nЕмил Станков",
+    "assistants": ""
+  },
+  {
+    "course": "Инженерска математика",
+    "professors": "Весна Димитрова",
+    "assistants": ""
+  },
+  {
+    "course": "Интернет програмирање на клиентска страна",
+    "professors": "Гоце Арменски\nИван Китановски\nСузана Лошковска",
+    "assistants": "Влатко Спасев\nМарко Петров"
+  },
+  {
+    "course": "Интернет технологии",
+    "professors": "Вангел Ајановски\nГоце Арменски\nМагдалена Костоска Ѓорчевска",
+    "assistants": "Димитар Китановски"
+  },
+  {
+    "course": "Компјутерска графика",
+    "professors": "Сузана Лошковска\nБобан Јоксимоски",
+    "assistants": ""
+  },
+  {
+    "course": "Компјутерски архитектури",
+    "professors": "Моника Симјаноска\nРисте Стојанов",
+    "assistants": "Јована Добрева"
+  },
+  {
+    "course": "Компјутерски мрежи",
+    "professors": "Дејан Спасов\nМарјан Гушев",
+    "assistants": "Ненад Анчев"
+  },
+  {
+    "course": "Компјутерски мрежи и безбедност",
+    "professors": "Александра Каневче Дединец\nАнастас Мишев\nДејан Спасов\nИгор Мишковски\nКостадин Мишев\nМирослав Мирчев\nСашо Граматиков\nСоња Филипоска",
+    "assistants": "Војдан Ќорвезироски\nДимитар Китановски\nКирил Ќироски\nМарија Танеска"
+  },
+  {
+    "course": "Концепти на информатичко општество",
+    "professors": "Владимир Здравески\nГоран Велинов",
+    "assistants": "Јана Кузманова\nМила Додевска\nМилена Трајаноска\nЗорица Карапанчева\nМарија Стојчева"
+  },
+  {
+    "course": "Математика 3",
+    "professors": "Билјана Тојтовска Рибарски\nМарија Михова\nНаташа Илиевска\nИлинка Иваноска",
+    "assistants": "Јована Добрева\nДимитар Пешевски"
+  },
+  {
+    "course": "Медиуми и комуникации",
+    "professors": "Владимир Трајковиќ",
+    "assistants": "Мила Додевска"
+  },
+  {
+    "course": "Мултимедијални технологии",
+    "professors": "Миле Јованов",
+    "assistants": "Живко Атанаскоски"
+  },
+  {
+    "course": "Напредно програмирање",
+    "professors": "Ѓорѓи Маџаров\nДејан Ѓорѓевиќ",
+    "assistants": "Ана Тодоровска\nСтефан Андонов"
+  },
+  {
+    "course": "Квантно пресметување",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Оперативни системи",
+    "professors": "Боро Јакимовски\nВесна Димитрова\nДимитар Трајанов\nИгор Мишковски\nКостадин Мишев\nМилош Јовановиќ\nНевена Ацковска\nРисте Стојанов\nСашо Граматиков",
+    "assistants": "Јована Добрева\nАна Тодоровска\nМилена Трајаноска\nНенад Анчев"
+  },
+  {
+    "course": "Основи на комуникациски системи",
+    "professors": "Андреја Наумоски",
+    "assistants": ""
+  },
+  {
+    "course": "Основи на теоријата на информации",
+    "professors": "Александра Поповска Митровиќ\nВерица Бакева Смиљкова",
+    "assistants": ""
+  },
+  {
+    "course": "Примена на алгоритми и податочни структури",
+    "professors": "Ефтим Здравевски\nМагдалена Костоска Ѓорчевска\nСлободан Калајџиски\nХристина Михајлоска Трпческа",
+    "assistants": "Мартин Динев\nЈана Кузманова"
+  },
+  {
+    "course": "Софтверско инженерство",
+    "professors": "Ѓорѓи Маџаров\nДејан Ѓорѓевиќ\nКатарина Тројачанец Динева\nКатерина Здравкова",
+    "assistants": "Јана Кузманова\nСтефан Андонов"
+  },
+  {
+    "course": "Теорија на информации со дигитални комуникации",
+    "professors": "Александра Поповска Митровиќ\nВерица Бакева Смиљкова",
+    "assistants": ""
+  },
+  {
+    "course": "Управување со техничка поддршка",
+    "professors": "Анастас Мишев\nСоња Филипоска",
+    "assistants": "Војдан Ќорвезироски\nЕвгенија Крајчевска"
+  },
+  {
+    "course": "Шаблони за дизајн на кориснички интерфејси",
+    "professors": "Иван Китановски\nИвица Димитровски\nКатарина Тројачанец Динева\nСузана Лошковска",
+    "assistants": "Влатко Спасев\nЕма Пандилова"
+  },
+  {
+    "course": "Агентно-базирани системи",
+    "professors": "Кире Триводалиев\nСоња Гиевска",
+    "assistants": "Мартина Тошевска"
+  },
+  {
+    "course": "Администрација на мрежи",
+    "professors": "Александра Каневче Дединец",
+    "assistants": "Марија Танеска"
+  },
+  {
+    "course": "Администрација на системи",
+    "professors": "Боро Јакимовски",
+    "assistants": "Кирил Ќироски"
+  },
+  {
+    "course": "Бази на податоци",
+    "professors": "Вангел Ајановски\nГеоргина Мирчева\nГоран Велинов\nЕфтим Здравевски\nКире Триводалиев\nСлободан Калајџиски\nСоња Гиевска",
+    "assistants": "Јана Кузманова\nМартина Тошевска\nНенад Анчев\nДимитар Китановски\nМилан Тодоровиќ\nЗорица Карапанчева"
+  },
+  {
+    "course": "Безжични мултимедиски системи",
+    "professors": "Милош Јовановиќ",
+    "assistants": ""
+  },
+  {
+    "course": "Вградливи микропроцесорски системи",
+    "professors": "Моника Симјаноска\nНевена Ацковска",
+    "assistants": "Владислав Бидиков"
+  },
+  {
+    "course": "Веб програмирање",
+    "professors": "Димитар Трајанов\nРисте Стојанов\nСашо Граматиков\nКостадин Мишев",
+    "assistants": "Ана Тодоровска\nМилена Трајаноска\nЕлена Атанасоска\nДарко Сасански"
+  },
+  {
+    "course": "Визуелизација",
+    "professors": "Сузана Лошковска",
+    "assistants": "Евгенија Крајчевска"
+  },
+  {
+    "course": "Виртуелизација",
+    "professors": "Боро Јакимовски",
+    "assistants": "Кирил Ќироски"
+  },
+  {
+    "course": "Вовед во мрежна наука",
+    "professors": "Мирослав Мирчев",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во науката за податоци",
+    "professors": "Андреа Кулаков\nДимитар Трајанов\nИгор Мишковски\nСлободан Калајџиски",
+    "assistants": "Јована Добрева\nАна Тодоровска\nМилена Трајаноска\nДимитар Пешевски"
+  },
+  {
+    "course": "Географски информациски системи",
+    "professors": "Андреја Наумоски\nКоста Митрески",
+    "assistants": ""
+  },
+  {
+    "course": "Дигитална форензика",
+    "professors": "Весна Димитрова",
+    "assistants": "Јована Добрева"
+  },
+  {
+    "course": "Дигитални библиотеки",
+    "professors": "Бојан Илијоски\nМагдалена Костоска Ѓорчевска\nМоника Симјаноска",
+    "assistants": "Ана Тодоровска\nМила Додевска"
+  },
+  {
+    "course": "Дизајн и архитектура на софтвер",
+    "professors": "Љупчо Антовски\nПетре Ламески",
+    "assistants": "Јана Кузманова\nЕлена Атанасоска"
+  },
+  {
+    "course": "Дизајн на интеракцијата човек-компјутер",
+    "professors": "Бојан Илијоски\nИван Китановски\nСоња Гиевска\nСузана Лошковска",
+    "assistants": "Влатко Спасев\nИван Китановски\nМила Додевска"
+  },
+  {
+    "course": "Дизајн на образовен софтвер",
+    "professors": "Гоце Арменски",
+    "assistants": "Јована Добрева"
+  },
+  {
+    "course": "Електронска и мобилна трговија",
+    "professors": "Димитар Трајанов\nКостадин Мишев\nМилош Јовановиќ\nРисте Стојанов\nСашо Граматиков",
+    "assistants": "Ана Тодоровска"
+  },
+  {
+    "course": "Интегрирани системи",
+    "professors": "Александар Стојменски\nИван Чорбев\nПетре Ламески",
+    "assistants": "Димитар Китановски\nЗорица Карапанчева"
+  },
+  {
+    "course": "Информациска безбедност",
+    "professors": "Весна Димитрова\nХристина Михајлоска Трпческа",
+    "assistants": ""
+  },
+  {
+    "course": "Инфраструктурно програмирање",
+    "professors": "Боро Јакимовски",
+    "assistants": "Владислав Бидиков"
+  },
+  {
+    "course": "Компјутерска електроника",
+    "professors": "Ласко Баснарков",
+    "assistants": ""
+  },
+  {
+    "course": "Компјутерска етика",
+    "professors": "Бојан Илијоски\nКатерина Здравкова",
+    "assistants": ""
+  },
+  {
+    "course": "Компјутерски звук, музика и говор",
+    "professors": "Вангел Ајановски",
+    "assistants": ""
+  },
+  {
+    "course": "Континуирана интеграција и испорака",
+    "professors": "Милош Јовановиќ\nПанче Рибарски",
+    "assistants": ""
+  },
+  {
+    "course": "Криптографија",
+    "professors": "Весна Димитрова\nХристина Михајлоска Трпческа",
+    "assistants": ""
+  },
+  {
+    "course": "Линеарна алгебра и примени",
+    "professors": "Марија Михова",
+    "assistants": ""
+  },
+  {
+    "course": "Машинско учење",
+    "professors": "Александра Каневче Дединец\nИлинка Иваноска\nМирослав Мирчев",
+    "assistants": ""
+  },
+  {
+    "course": "Мерење и анализа на сообраќај",
+    "professors": "Мирослав Мирчев",
+    "assistants": ""
+  },
+  {
+    "course": "Сајбер безбедност",
+    "professors": "Анастас Мишев\nСоња Филипоска",
+    "assistants": "Војдан Ќорвезироски"
+  },
+  {
+    "course": "Мултимедиски мрежи",
+    "professors": "Сашо Граматиков",
+    "assistants": ""
+  },
+  {
+    "course": "Мултимедиски системи",
+    "professors": "Билјана Стојкоска Ристеска",
+    "assistants": ""
+  },
+  {
+    "course": "Напреден веб дизајн",
+    "professors": "Бобан Јоксимоски\nГоце Арменски\nИван Чорбев",
+    "assistants": "Јована Добрева\nСлаве Темков\nМила Додевска"
+  },
+  {
+    "course": "Основи на роботиката",
+    "professors": "Андреа Кулаков",
+    "assistants": "Влатко Спасев"
+  },
+  {
+    "course": "Паралелно и дистрибуирано процесирање",
+    "professors": "Владимир Здравески",
+    "assistants": "Димитар Пешевски"
+  },
+  {
+    "course": "Паралелно програмирање",
+    "professors": "Марјан Гушев",
+    "assistants": "Владимир Здравески\nДимитар Милески"
+  },
+  {
+    "course": "Персонализирано учење",
+    "professors": "Миле Јованов",
+    "assistants": ""
+  },
+  {
+    "course": "Податочно рударење",
+    "professors": "Билјана Тојтовска Рибарски\nБојан Илијоски",
+    "assistants": ""
+  },
+  {
+    "course": "Процесирање на сигналите",
+    "professors": "Ласко Баснарков",
+    "assistants": ""
+  },
+  {
+    "course": "Вештачка интелигенција за игри",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Психологија на училишна возраст",
+    "professors": "Калина Сотироска",
+    "assistants": ""
+  },
+  {
+    "course": "Работа со надарени ученици",
+    "professors": "Ана Мадевска Богданова",
+    "assistants": ""
+  },
+  {
+    "course": "Сервисно ориентирани архитектури",
+    "professors": "Панче Рибарски",
+    "assistants": ""
+  },
+  {
+    "course": "Современи компјутерски архитектури",
+    "professors": "Дејан Спасов",
+    "assistants": ""
+  },
+  {
+    "course": "Софтверски дефинирана безбедност",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Софтверски квалитет и тестирање",
+    "professors": "Ѓорѓи Маџаров\nБојана Котеска\nХристина Михајлоска Трпческа",
+    "assistants": "Ана Тодоровска\nСлаве Темков"
+  },
+  {
+    "course": "Автоматизирање на процеси во машинско учење",
+    "professors": "Билјана Тојтовска Рибарски",
+    "assistants": ""
+  },
+  {
+    "course": "Учење на далечина",
+    "professors": "Гоце Арменски",
+    "assistants": ""
+  },
+  {
+    "course": "Основи на теоријата на компјутерските науки",
+    "professors": "Марија Михова",
+    "assistants": ""
+  },
+  {
+    "course": "Автономна роботика",
+    "professors": "Петре Ламески",
+    "assistants": ""
+  },
+  {
+    "course": "Адаптивни и интерактивни веб информациски системи",
+    "professors": "Вангел Ајановски",
+    "assistants": ""
+  },
+  {
+    "course": "Администрација на бази податоци",
+    "professors": "Вангел Ајановски",
+    "assistants": ""
+  },
+  {
+    "course": "Анализа и дизајн на ИС",
+    "professors": "Владимир Трајковиќ",
+    "assistants": "Јана Кузманова"
+  },
+  {
+    "course": "Биолошки инспирирано пресметување",
+    "professors": "Илинка Иваноска\nКире Триводалиев",
+    "assistants": ""
+  },
+  {
+    "course": "Блоковски вериги и криптовалути",
+    "professors": "Панче Рибарски",
+    "assistants": ""
+  },
+  {
+    "course": "Веб базирани системи",
+    "professors": "Димитар Трајанов\nМилош Јовановиќ",
+    "assistants": "Милена Трајаноска"
+  },
+  {
+    "course": "Веб пребарувачки системи",
+    "professors": "Вангел Ајановски",
+    "assistants": ""
+  },
+  {
+    "course": "Виртуелна реалност",
+    "professors": "Катарина Тројачанец Динева\nСузана Лошковска",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во анализа на временските серии",
+    "professors": "Ефтим Здравевски",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во биоинформатиката",
+    "professors": "Моника Симјаноска\nНевена Ацковска",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во когнитивни науки",
+    "professors": "Андреа Кулаков",
+    "assistants": "Влатко Спасев"
+  },
+  {
+    "course": "Вовед во паметни градови",
+    "professors": "Александра Каневче Дединец",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во препознавање на облици",
+    "professors": "Дејан Ѓорѓевиќ",
+    "assistants": ""
+  },
+  {
+    "course": "Дигитална постпродукција",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Дизајн на компјутерски мрежи",
+    "professors": "Александра Каневче Дединец\nАнастас Мишев",
+    "assistants": "Кирил Ќироски"
+  },
+  {
+    "course": "Дипломска работа",
+    "professors": "Сите професори",
+    "assistants": ""
+  },
+  {
+    "course": "Дистрибуирани системи",
+    "professors": "Боро Јакимовски",
+    "assistants": "Ненад Анчев"
+  },
+  {
+    "course": "Дистрибуирано складирање на податоци",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Етичко хакирање",
+    "professors": "Анастас Мишев\nХристина Михајлоска Трпческа",
+    "assistants": "Војдан Ќорвезироски"
+  },
+  {
+    "course": "ИКТ за развој",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Имплементација на софтверски системи со слободен и отворен код",
+    "professors": "Иван Чорбев\nАлександар Стојменски",
+    "assistants": "Ема Пандилова"
+  },
+  {
+    "course": "Иновации во ИКТ",
+    "professors": "Магдалена Костоска Ѓорчевска\nМарјан Гушев",
+    "assistants": "Димитар Милески"
+  },
+  {
+    "course": "Откривање знаење со длабоко учење",
+    "professors": "Кире Триводалиев\nСоња Гиевска",
+    "assistants": "Мартина Тошевска"
+  },
+  {
+    "course": "Интелигентни системи",
+    "professors": "Ана Мадевска Богданова\nБојан Илијоски",
+    "assistants": ""
+  },
+  {
+    "course": "Интернет на нештата",
+    "professors": "Игор Мишковски",
+    "assistants": "Владислав Бидиков"
+  },
+  {
+    "course": "Компјутерска анимација",
+    "professors": "Бобан Јоксимоски",
+    "assistants": ""
+  },
+  {
+    "course": "Компјутерски поддржано производство",
+    "professors": "Андреја Наумоски",
+    "assistants": ""
+  },
+  {
+    "course": "Македонски јазик",
+    "professors": "(се држи надвор од ФИНКИ)",
+    "assistants": "(се држи надвор од ФИНКИ)"
+  },
+  {
+    "course": "Машинска визија",
+    "professors": "Андреа Кулаков\nПетре Ламески",
+    "assistants": ""
+  },
+  {
+    "course": "Менаџмент информациски системи",
+    "professors": "Љупчо Антовски\nГоран Велинов",
+    "assistants": ""
+  },
+  {
+    "course": "Методика на информатиката",
+    "professors": "Ана Мадевска Богданова",
+    "assistants": "Ана Мадевска Богданова"
+  },
+  {
+    "course": "Методологија на истражувањето во ИКТ",
+    "professors": "Андреја Наумоски\nВладимир Трајковиќ",
+    "assistants": "Мартина Тошевска\nСлаве Темков"
+  },
+  {
+    "course": "Мобилни апликации",
+    "professors": "Љупчо Антовски\nПетре Ламески",
+    "assistants": ""
+  },
+  {
+    "course": "Мобилни информациски системи",
+    "professors": "Петре Ламески",
+    "assistants": "Мила Додевска"
+  },
+  {
+    "course": "Мобилни платформи и програмирање",
+    "professors": "Љупчо Антовски\nКостадин Мишев",
+    "assistants": "Мила Додевска"
+  },
+  {
+    "course": "Моделирање и менаџирање на бизнис процеси",
+    "professors": "Георгина Мирчева",
+    "assistants": ""
+  },
+  {
+    "course": "Моделирање и симулација",
+    "professors": "Ласко Баснарков\nМирослав Мирчев",
+    "assistants": ""
+  },
+  {
+    "course": "Модерни трендови во роботика",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Мрежна и мобилна форензика",
+    "professors": "Анастас Мишев\nСоња Филипоска",
+    "assistants": "Војдан Ќорвезироски"
+  },
+  {
+    "course": "Напредна интеракција човек компјутер",
+    "professors": "Невена Ацковска\nБојан Илијоски",
+    "assistants": ""
+  },
+  {
+    "course": "Напредни бази на податоци",
+    "professors": "Горан Велинов",
+    "assistants": "Ненад Анчев"
+  },
+  {
+    "course": "Web3 апликации",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Неструктурирани бази на податоци",
+    "professors": "Слободан Калајџиски",
+    "assistants": ""
+  },
+  {
+    "course": "Обработка на природните јазици",
+    "professors": "Соња Гиевска",
+    "assistants": "Мартина Тошевска"
+  },
+  {
+    "course": "Операциони истражувања",
+    "professors": "Александра Каневче Дединец",
+    "assistants": ""
+  },
+  {
+    "course": "Оптички мрежи",
+    "professors": "Мирослав Мирчев",
+    "assistants": ""
+  },
+  {
+    "course": "Пресметковна биологија",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Пресметување во облак",
+    "professors": "Марјан Гушев",
+    "assistants": "Владислав Бидиков\nДимитар Милески"
+  },
+  {
+    "course": "Претприемништво",
+    "professors": "Владимир Трајковиќ\nЕфтим Здравевски",
+    "assistants": ""
+  },
+  {
+    "course": "Програмирање на видео игри",
+    "professors": "Катарина Тројачанец Динева",
+    "assistants": "Славе Темков"
+  },
+  {
+    "course": "Програмски јазици и компајлери",
+    "professors": "Миле Јованов",
+    "assistants": ""
+  },
+  {
+    "course": "Програмски парадигми",
+    "professors": "Емил Станков\nКире Триводалиев",
+    "assistants": ""
+  },
+  {
+    "course": "Вовед во рударење на масивни податоци",
+    "professors": "Ѓорѓи Маџаров",
+    "assistants": "Стефан Андонов"
+  },
+  {
+    "course": "Самостоен проект",
+    "professors": "Сите професори",
+    "assistants": ""
+  },
+  {
+    "course": "Сензорски системи",
+    "professors": "Билјана Стојкоска Ристеска",
+    "assistants": ""
+  },
+  {
+    "course": "Системи за поддршка при одлучувањето",
+    "professors": "Георгина Мирчева",
+    "assistants": "Димитар Китановски"
+  },
+  {
+    "course": "Складови на податоци и аналитичка обработка",
+    "professors": "Ефтим Здравевски",
+    "assistants": "Димитар Китановски"
+  },
+  {
+    "course": "Дипломска работа",
+    "professors": "Сите професори",
+    "assistants": ""
+  },
+  {
+    "course": "Софтвер за вградливи системи",
+    "professors": "Моника Симјаноска",
+    "assistants": ""
+  },
+  {
+    "course": "Софтверски дефинирани мрежи",
+    "professors": "Соња Филипоска",
+    "assistants": ""
+  },
+  {
+    "course": "Теорија на графови и социјални мрежи",
+    "professors": "Соња Гиевска",
+    "assistants": "Мартина Тошевска"
+  },
+  {
+    "course": "Споделување и пресметување во толпа",
+    "professors": "(неактивиран предмет)",
+    "assistants": "(неактивиран предмет)"
+  },
+  {
+    "course": "Тестирање на софтвер",
+    "professors": "Бојана Котеска",
+    "assistants": "Славе Темков"
+  },
+  {
+    "course": "Тимски проект",
+    "professors": "Сите професори",
+    "assistants": ""
+  },
+  {
+    "course": "Управување со ИКТ проекти",
+    "professors": "Љупчо Антовски\nВладимир Здравески\nДимитар Трајанов",
+    "assistants": "Милена Трајаноска"
+  },
+  {
+    "course": "DevOps софтверски развој",
+    "professors": "Ѓорѓи Маџаров",
+    "assistants": "Боро Јакимовски"
+  },
+  {
+    "course": "WAN мрежи",
+    "professors": "Александра Каневче Дединец\nАнастас Мишев",
+    "assistants": "Александра Каневче Дединец"
+  },
+  {
+    "course": "Администрација на мрежни сервиси",
+    "professors": "Боро Јакимовски",
+    "assistants": "Боро Јакимовски"
+  },
+  {
+    "course": "Алгоритми и сложеност",
+    "professors": "Марија Михова",
+    "assistants": "Бојан Илијоски"
+  },
+  {
+    "course": "Анализа и предвидување на временски серии",
+    "professors": "Ѓорѓи Маџаров",
+    "assistants": "Ефтим Здравевски"
+  },
+  {
+    "course": "Бајесова анализа на податоци",
+    "professors": "Билјана Тојтовска Рибарски",
+    "assistants": "Билјана Тојтовска Рибарски"
+  },
+  {
+    "course": "Безжични компјутерски мрежи",
+    "professors": "Анастас Мишев\nСоња Филипоска",
+    "assistants": "Војдан Ќорвезироски"
+  },
+  {
+    "course": "Виртуелизирани податочни центри",
+    "professors": "Магдалена Костоска Ѓорчевска",
+    "assistants": "Магдалена Костоска Ѓорчевска"
+  },
+  {
+    "course": "Виртуелни општества",
+    "professors": "Соња Гиевска",
+    "assistants": "Мартина Тошевска"
+  },
+  {
+    "course": "Вовед во асистивни технологии",
+    "professors": "Дејан Ѓорѓевиќ",
+    "assistants": "Дејан Ѓорѓевиќ"
+  },
+  {
+    "course": "Вовед во роботика",
+    "professors": "Андреа Кулаков",
+    "assistants": "Влатко Спасев"
+  },
+  {
+    "course": "Дигитален пренос на информации",
+    "professors": "Верица Бакева Смиљкова",
+    "assistants": "Александра Поповска Митровиќ"
+  },
+  {
+    "course": "Дигитално процесирање на сигнали",
+    "professors": "Ласко Баснарков",
+    "assistants": "Ласко Баснарков"
+  },
+  {
+    "course": "Дискретна математика 1",
+    "professors": "Илинка Иваноска",
+    "assistants": "Илинка Иваноска"
+  },
+  {
+    "course": "Дискретна математика 2",
+    "professors": "Миле Јованов\nНаташа Илиевска",
+    "assistants": "Емил Станков\nНаташа Илиевска"
+  },
+  {
+    "course": "Е-бизнис",
+    "professors": "Димитар Трајанов",
+    "assistants": "Гоце Арменски"
+  },
+  {
+    "course": "Интерактивни апликации",
+    "professors": "Иван Китановски\nИвица Димитровски\nКатарина Тројачанец Динева\nСузана Лошковска",
+    "assistants": "Влатко Спасев"
+  },
+  {
+    "course": "Линеарна алгебра",
+    "professors": "Марија Михова",
+    "assistants": "Марија Михова"
+  },
+  {
+    "course": "Математика 1",
+    "professors": "Весна Димитриевска Ристовска",
+    "assistants": "Весна Димитриевска Ристовска"
+  },
+  {
+    "course": "Менаџмент на ИКT",
+    "professors": "Димитар Трајанов",
+    "assistants": "Љупчо Антовски"
+  },
+  {
+    "course": "Менаџмент на човечки ресурси",
+    "professors": "Смилка Јанеска Саркањац",
+    "assistants": "Смилка Јанеска Саркањац"
+  },
+  {
+    "course": "Моделирање и симулација на комуникациски мрежи",
+    "professors": "Мирослав Мирчев",
+    "assistants": "Мирослав Мирчев"
+  },
+  {
+    "course": "Мрежи од следната генерација",
+    "professors": "Соња Филипоска",
+    "assistants": "Соња Филипоска"
+  },
+  {
+    "course": "Напредни ИКТ иновации и претприемништво",
+    "professors": "Гоце Арменски",
+    "assistants": "Гоце Арменски"
+  },
+  {
+    "course": "Напредни мобилни и веб апликации",
+    "professors": "Димитар Трајанов",
+    "assistants": "Сашо Граматиков"
+  },
+  {
+    "course": "Напредни теми од Е-Влада",
+    "professors": "Марјан Гушев",
+    "assistants": "Гоце Арменски"
+  },
+  {
+    "course": "Напредно управување со софтверски проекти",
+    "professors": "Љупчо Антовски",
+    "assistants": "Љупчо Антовски"
+  },
+  {
+    "course": "Неструктурирани бази на податоци и XML",
+    "professors": "Слободан Калајџиски",
+    "assistants": "Слободан Калајџиски"
+  },
+  {
+    "course": "Обработка на слики",
+    "professors": "Ивица Димитровски",
+    "assistants": "Ивица Димитровски"
+  },
+  {
+    "course": "Оптички мрежи и технологии",
+    "professors": "Мирослав Мирчев",
+    "assistants": "Мирослав Мирчев"
+  },
+  {
+    "course": "Персонални и ад хок мрежи",
+    "professors": "Игор Мишковски",
+    "assistants": "Игор Мишковски"
+  },
+  {
+    "course": "Пишување и презентирање на научен труд",
+    "professors": "Марјан Гушев",
+    "assistants": "Марјан Гушев"
+  },
+  {
+    "course": "Програмирање на видео игри и специјални ефекти",
+    "professors": "Катарина Тројачанец Динева",
+    "assistants": "Катарина Тројачанец Динева"
+  },
+  {
+    "course": "Проектирање на компјутерски мрежи",
+    "professors": "Александра Каневче Дединец\nАнастас Мишев",
+    "assistants": "Александра Каневче Дединец"
+  },
+  {
+    "course": "Роботика",
+    "professors": "Невена Ацковска",
+    "assistants": "Невена Ацковска"
+  },
+  {
+    "course": "Системи на знаење",
+    "professors": "Георгина Мирчева",
+    "assistants": "Димитар Китановски"
+  },
+  {
+    "course": "Системска анализа и дизајн",
+    "professors": "Коста Митрески",
+    "assistants": "Андреја Наумоски\nКоста Митрески"
+  },
+  {
+    "course": "Скалабилност и повеќестанарство за SaaS апликации",
+    "professors": "Марјан Гушев",
+    "assistants": "Марјан Гушев"
+  },
+  {
+    "course": "Софтвер за вградливи системи",
+    "professors": "Моника Симјаноска",
+    "assistants": "Моника Симјаноска"
+  },
+  {
+    "course": "Статистичко прoграмирање",
+    "professors": "Кире Триводалиев",
+    "assistants": "Кире Триводалиев"
+  },
+  {
+    "course": "Управување со животен циклус на софтвер",
+    "professors": "Иван Чорбев",
+    "assistants": "Дејан Ѓорѓевиќ"
+  },
+  {
+    "course": "Шаблони за дизајн на софтвер",
+    "professors": "Сузана Лошковска",
+    "assistants": "Дејан Ѓорѓевиќ"
+  }
+]
Index: tools/data/subject_details.json
===================================================================
--- tools/data/subject_details.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/subject_details.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,4869 @@
+{
+    "Архитектура и организација на компјутери": {
+        "subject": "Архитектура и организација на компјутери",
+        "code": "F18L1S003, F23L1S003",
+        "level": 1,
+        "short": "АиОнК",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 1063,
+        "2023/2024": 1311,
+        "2022/2023": 1350,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23",
+            "KN23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Љупчо Антовски",
+            "Билјана Стојкоска Ристеска",
+            "Владимир Здравески",
+            "Дејан Спасов",
+            "Игор Мишковски",
+            "Магдалена Костоска Ѓорчевска",
+            "Марјан Гушев",
+            "Мирослав Мирчев",
+            "Моника Симјаноска",
+            "Сашо Граматиков"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Јована Добрева",
+            "Војдан Ќорвезироски",
+            "Марија Танеска",
+            "Ненад Анчев"
+        ]
+    },
+    "Бизнис и менаџмент": {
+        "subject": "Бизнис и менаџмент",
+        "code": "F18L1W005, F23L1W005",
+        "level": 1,
+        "short": "БиМ",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 814,
+        "2023/2024": 989,
+        "2022/2023": 951,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Владимир Здравески",
+            "Георгина Мирчева",
+            "Ристе Стојанов",
+            "Смилка Јанеска Саркањац"
+        ],
+        "assistants": [
+            "Александар Тенев",
+            "Милена Трајаноска"
+        ]
+    },
+    "Бизнис статистика": {
+        "subject": "Бизнис статистика",
+        "code": "F18L1S023, F23L1S023",
+        "level": 1,
+        "short": "БС",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 830,
+        "2023/2024": 801,
+        "2022/2023": 698,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Александра Поповска Митровиќ",
+            "Верица Бакева Смиљкова",
+            "Весна Димитриевска Ристовска",
+            "Методија Јанчески",
+            "Наташа Илиевска"
+        ],
+        "assistants": [
+            "Петар Секулоски"
+        ]
+    },
+    "Вовед во компјутерските науки": {
+        "subject": "Вовед во компјутерските науки",
+        "code": "F18L1W007, F23L1W007",
+        "level": 1,
+        "short": "ВвКН_1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 891,
+        "2023/2024": 1096,
+        "2022/2023": 1155,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KN23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Билјана Стојкоска Ристеска",
+            "Бојана Котеска",
+            "Иван Китановски",
+            "Катерина Здравкова",
+            "Коста Митрески",
+            "Панче Рибарски"
+        ],
+        "assistants": [
+            "Александар Тенев",
+            "Кирил Ќироски",
+            "Стефан Андонов",
+            "Марија Танеска",
+            "Марија Стојчева"
+        ]
+    },
+    "Дизајн на дигитални кола": {
+        "subject": "Дизајн на дигитални кола",
+        "code": "F18L1W041, F23L2W041",
+        "level": 2,
+        "short": "ДнДК",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 33,
+        "2023/2024": 59,
+        "2022/2023": 157,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Милош Јовановиќ"
+        ],
+        "assistants": [
+            "Јована Добрева"
+        ]
+    },
+    "Дискретна математика": {
+        "subject": "Дискретна математика",
+        "code": "F18L1W011, F23L2S011",
+        "level": 2,
+        "short": "ДМ",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 33,
+        "2023/2024": 0,
+        "2022/2023": 1602,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет, нова акр.)"
+    },
+    "Дискретни структури 1": {
+        "subject": "Дискретни структури 1",
+        "code": "F18L1W031, F23L2W031",
+        "level": 2,
+        "short": "ДС1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 100,
+        "2023/2024": 121,
+        "2022/2023": 163,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Билјана Тојтовска Рибарски",
+            "Марија Михова"
+        ],
+        "assistants": [
+            "Петар Секулоски"
+        ]
+    },
+    "Дискретни структури 2": {
+        "subject": "Дискретни структури 2",
+        "code": "F18L1S032, F23L2S032",
+        "level": 2,
+        "short": "ДС2",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 103,
+        "2023/2024": 136,
+        "2022/2023": 163,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Марија Михова"
+        ],
+        "assistants": [
+            "Петар Секулоски"
+        ]
+    },
+    "Е-учење": {
+        "subject": "Е-учење",
+        "code": "F18L1S052, F23L1S052",
+        "level": 1,
+        "short": "ИСзУ",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 77,
+        "2023/2024": 62,
+        "2022/2023": 56,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Миле Јованов",
+            "Емил Станков"
+        ],
+        "assistants": [
+            "Мартин Динев",
+            "Мартина Тошевска"
+        ]
+    },
+    "Математика 1": {
+        "subject": "Математика 1",
+        "code": "F18L1S013, F23L2W002",
+        "level": 2,
+        "short": "К_1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 980,
+        "2023/2024": 975,
+        "2022/2023": 923,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "IE23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Весна Димитриевска Ристовска"
+        ],
+        "assistants": [
+            "Весна Димитриевска Ристовска"
+        ]
+    },
+    "Калкулус 1": {
+        "subject": "Калкулус 1",
+        "code": "F18L1W033, F23L2W033",
+        "level": 2,
+        "short": "К1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 144,
+        "2023/2024": 222,
+        "2022/2023": 363,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23",
+            "KN23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Весна Димитриевска Ристовска",
+            "Методија Јанчески"
+        ],
+        "assistants": [
+            "Петар Секулоски"
+        ]
+    },
+    "Калкулус 2": {
+        "subject": "Калкулус 2",
+        "code": "F18L1S034, F23L2S034",
+        "level": 2,
+        "short": "К2",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 189,
+        "2023/2024": 269,
+        "2022/2023": 380,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23",
+            "KN23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Александра Поповска Митровиќ",
+            "Верица Бакева Смиљкова",
+            "Ласко Баснарков"
+        ],
+        "assistants": [
+            "Петар Секулоски"
+        ]
+    },
+    "Компјутерски архитектури": {
+        "subject": "Компјутерски архитектури",
+        "code": "F18L1S045, F23L1S045",
+        "level": 1,
+        "short": "КА_1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 186,
+        "2023/2024": 231,
+        "2022/2023": 338,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23",
+            "IE23",
+            "KI23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Моника Симјаноска",
+            "Ристе Стојанов"
+        ],
+        "assistants": [
+            "Јована Добрева"
+        ]
+    },
+    "Компјутерски компоненти": {
+        "subject": "Компјутерски компоненти",
+        "code": "F18L1S116, F23L1S116",
+        "level": 1,
+        "short": "КК",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 92,
+        "2023/2024": 86,
+        "2022/2023": 88,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Андреја Наумоски",
+            "Коста Митрески"
+        ],
+        "assistants": []
+    },
+    "Креативни вештини за решавање проблеми": {
+        "subject": "Креативни вештини за решавање проблеми",
+        "code": "F18L1S120, F23L1S120",
+        "level": 1,
+        "short": "КВзРП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 98,
+        "2023/2024": 88,
+        "2022/2023": 44,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Владимир Трајковиќ",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Славе Темков"
+        ]
+    },
+    "Маркетинг": {
+        "subject": "Маркетинг",
+        "code": "F18L1S026, F23L2S026",
+        "level": 2,
+        "short": "М",
+        "prerequisite": "нема (2018) | 36 кредити (2023)",
+        "activated": true,
+        "2024/2025": 450,
+        "2023/2024": 220,
+        "2022/2023": 593,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Смилка Јанеска Саркањац"
+        ],
+        "assistants": [
+            "Александар Тенев"
+        ]
+    },
+    "Објектно ориентирана анализа и дизајн": {
+        "subject": "Објектно ориентирана анализа и дизајн",
+        "code": "F18L1S015, F23L2S015",
+        "level": 2,
+        "short": "ООАиД",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 433,
+        "2023/2024": 464,
+        "2022/2023": 489,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23"
+        ],
+        "professors": [
+            "Бојана Котеска",
+            "Илинка Иваноска",
+            "Кире Триводалиев",
+            "Петре Ламески",
+            "Слободан Калајџиски"
+        ],
+        "assistants": [
+            "Мартина Тошевска",
+            "Славе Темков"
+        ]
+    },
+    "Објектно-ориентирано програмирање": {
+        "subject": "Објектно-ориентирано програмирање",
+        "code": "F18L1S016, F23L1S016",
+        "level": 1,
+        "short": "ООП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 1679,
+        "2023/2024": 1687,
+        "2022/2023": 1797,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Ѓорѓи Маџаров",
+            "Александар Стојменски",
+            "Александар Стојменски",
+            "Ана Мадевска Богданова",
+            "Бобан Јоксимоски",
+            "Дејан Ѓорѓевиќ",
+            "Иван Чорбев",
+            "Ивица Димитровски",
+            "Катарина Тројачанец Динева",
+            "Невена Ацковска",
+            "Христина Михајлоска Трпческа"
+        ],
+        "assistants": [
+            "Александар Тенев",
+            "Влатко Спасев",
+            "Димитар Китановски",
+            "Живко Атанаскоски",
+            "Марија Танеска",
+            "Стефан Андонов"
+        ]
+    },
+    "Основи на Веб дизајн": {
+        "subject": "Основи на Веб дизајн",
+        "code": "F18L1S146, F23L1S146",
+        "level": 1,
+        "short": "ОнВД",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 824,
+        "2023/2024": 1023,
+        "2022/2023": 999,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23",
+            "IE23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александар Стојменски",
+            "Бобан Јоксимоски",
+            "Гоце Арменски",
+            "Иван Китановски",
+            "Иван Чорбев",
+            "Слободан Калајџиски"
+        ],
+        "assistants": [
+            "Влатко Спасев",
+            "Димитар Китановски"
+        ]
+    },
+    "Основи на сајбер безбедноста": {
+        "subject": "Основи на сајбер безбедноста",
+        "code": "F18L1S066, F23L1S066",
+        "level": 1,
+        "short": "ОнСБ",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 457,
+        "2023/2024": 458,
+        "2022/2023": 213,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Анастас Мишев",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Владислав Бидиков",
+            "Војдан Ќорвезироски"
+        ]
+    },
+    "Педагогија": {
+        "subject": "Педагогија",
+        "code": "F18L1W070, F23L2W070",
+        "level": 2,
+        "short": "П_1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 1,
+        "2023/2024": 7,
+        "2022/2023": 30,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Елена Ризов"
+        ],
+        "assistants": [
+            "Елена Ризов"
+        ]
+    },
+    "Професионални вештини": {
+        "subject": "Професионални вештини",
+        "code": "F18L1W018, F23L1W018",
+        "level": 1,
+        "short": "ПВ",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 958,
+        "2023/2024": 972,
+        "2022/2023": 1132,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Андреја Наумоски",
+            "Билјана Стојкоска Ристеска",
+            "Кире Триводалиев",
+            "Ласко Баснарков",
+            "Магдалена Костоска Ѓорчевска",
+            "Миле Јованов",
+            "Мирослав Мирчев",
+            "Панче Рибарски"
+        ],
+        "assistants": []
+    },
+    "Структурно програмирање": {
+        "subject": "Структурно програмирање",
+        "code": "F18L1W020, F23L1W020",
+        "level": 1,
+        "short": "СП_1",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 1621,
+        "2023/2024": 1757,
+        "2022/2023": 1815,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Ѓорѓи Маџаров",
+            "Ана Мадевска Богданова",
+            "Бобан Јоксимоски",
+            "Дејан Ѓорѓевиќ",
+            "Емил Станков",
+            "Иван Чорбев",
+            "Ивица Димитровски",
+            "Катарина Тројачанец Динева",
+            "Миле Јованов",
+            "Невена Ацковска",
+            "Христина Михајлоска Трпческа",
+            "Александар Стојменски"
+        ],
+        "assistants": [
+            "Александар Тенев",
+            "Влатко Спасев",
+            "Димитар Китановски",
+            "Стефан Андонов",
+            "Марко Петров",
+            "Ема Пандилова",
+            "Мартин Динев"
+        ]
+    },
+    "Физика": {
+        "subject": "Физика",
+        "code": "F18L1W049, F23L2W049",
+        "level": 2,
+        "short": "Ф",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 29,
+        "2023/2024": 79,
+        "2022/2023": 174,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Ласко Баснарков"
+        ],
+        "assistants": [
+            "Зорица Карапанчева"
+        ]
+    },
+    "Алгоритми и податочни структури": {
+        "subject": "Алгоритми и податочни структури",
+        "code": "F18L2W001, F23L2W001",
+        "level": 2,
+        "short": "АиПС",
+        "prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)",
+        "activated": true,
+        "2024/2025": 1131,
+        "2023/2024": 1737,
+        "2022/2023": 1726,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Ана Мадевска Богданова",
+            "Анастас Мишев",
+            "Бојана Котеска",
+            "Владимир Трајковиќ",
+            "Илинка Иваноска",
+            "Петре Ламески"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Ненад Анчев",
+            "Славе Темков",
+            "Милан Тодоровиќ",
+            "Ана Тодоровска"
+        ]
+    },
+    "Анализа на софтверските барања": {
+        "subject": "Анализа на софтверските барања",
+        "code": "F18L2S002, F23L2S002",
+        "level": 2,
+        "short": "АнСБ",
+        "prerequisite": "Објектно ориентирана анализа и дизајн или Софтверско инженерство (2018) | Објектно ориентирана анализа и дизајн или Објектно-ориентирано програмирање (2023)",
+        "activated": true,
+        "2024/2025": 311,
+        "2023/2024": 373,
+        "2022/2023": 337,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23"
+        ],
+        "professors": [
+            "Љупчо Антовски",
+            "Георгина Мирчева",
+            "Ефтим Здравевски"
+        ],
+        "assistants": []
+    },
+    "Безжични и мобилни системи": {
+        "subject": "Безжични и мобилни системи",
+        "code": "F18L2S061, F23L2S061",
+        "level": 2,
+        "short": "БиМС",
+        "prerequisite": "Компјутерски мрежи и безбедност или Компјутерски мрежи (2018) | 36 кредити (2023)",
+        "activated": true,
+        "2024/2025": 140,
+        "2023/2024": 207,
+        "2022/2023": 152,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Анастас Мишев",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Војдан Ќорвезироски"
+        ]
+    },
+    "Веројатност и статистика": {
+        "subject": "Веројатност и статистика",
+        "code": "F18L2W006, F23L2W006",
+        "level": 2,
+        "short": "ВиС",
+        "prerequisite": "Калкулус или Калкулус 2 или Бизнис статистика (2018) | Калкулус 1 или Математика 1 (2023)",
+        "activated": true,
+        "2024/2025": 527,
+        "2023/2024": 842,
+        "2022/2023": 937,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23",
+            "KN23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Поповска Митровиќ",
+            "Билјана Тојтовска Рибарски",
+            "Верица Бакева Смиљкова",
+            "Илинка Иваноска",
+            "Марија Михова",
+            "Наташа Илиевска"
+        ],
+        "assistants": [
+            "Јована Добрева",
+            "Петар Секулоски"
+        ]
+    },
+    "Вештачка интелигенција": {
+        "subject": "Вештачка интелигенција",
+        "code": "F18L2S030, F23L2S030",
+        "level": 2,
+        "short": "ВИ",
+        "prerequisite": "Алгоритми и податочни структури (2018) | 36 кредити (2023)",
+        "activated": true,
+        "2024/2025": 476,
+        "2023/2024": 341,
+        "2022/2023": 305,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "KN23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23"
+        ],
+        "professors": [
+            "Андреа Кулаков",
+            "Катерина Здравкова",
+            "Кире Триводалиев",
+            "Соња Гиевска"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Мартин Динев",
+            "Мартина Тошевска"
+        ]
+    },
+    "Визуелно програмирање": {
+        "subject": "Визуелно програмирање",
+        "code": "F18L2S082, F23L2S082",
+        "level": 2,
+        "short": "ВП_1",
+        "prerequisite": "Објектно-ориентирано програмирање",
+        "activated": true,
+        "2024/2025": 116,
+        "2023/2024": 211,
+        "2022/2023": 198,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ѓорѓи Маџаров",
+            "Дејан Ѓорѓевиќ"
+        ],
+        "assistants": [
+            "Стефан Андонов"
+        ]
+    },
+    "Вовед во екоинформатиката": {
+        "subject": "Вовед во екоинформатиката",
+        "code": "F18L2S084, F23L2S084",
+        "level": 2,
+        "short": "ВвЕ",
+        "prerequisite": "нема (2018) | Вовед во компјутерските науки (2023)",
+        "activated": true,
+        "2024/2025": 70,
+        "2023/2024": 79,
+        "2022/2023": 94,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Андреја Наумоски",
+            "Коста Митрески"
+        ],
+        "assistants": []
+    },
+    "Вовед во случајни процеси": {
+        "subject": "Вовед во случајни процеси",
+        "code": "F18L2S090, F23L2S090",
+        "level": 2,
+        "short": "ВвСП",
+        "prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | 36 кредити (2023)",
+        "activated": true,
+        "2024/2025": 14,
+        "2023/2024": 14,
+        "2022/2023": 17,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Верица Бакева Смиљкова"
+        ],
+        "assistants": []
+    },
+    "Дигитално процесирање на слика": {
+        "subject": "Дигитално процесирање на слика",
+        "code": "F18L2S095, F23L2S095",
+        "level": 2,
+        "short": "ДПнС",
+        "prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дсикретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+        "activated": true,
+        "2024/2025": 131,
+        "2023/2024": 225,
+        "2022/2023": 128,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ивица Димитровски"
+        ],
+        "assistants": []
+    },
+    "Дигитизација": {
+        "subject": "Дигитизација",
+        "code": "F18L2W096, F23L2W096",
+        "level": 2,
+        "short": "Д",
+        "prerequisite": "Вовед во компјутерските науки",
+        "activated": true,
+        "2024/2025": 224,
+        "2023/2024": 75,
+        "2022/2023": 78,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Бобан Јоксимоски"
+        ],
+        "assistants": [
+            "Марко Петров"
+        ]
+    },
+    "Дизајн на алгоритми": {
+        "subject": "Дизајн на алгоритми",
+        "code": "F18L2S097, F23L2S097",
+        "level": 2,
+        "short": "ДнА",
+        "prerequisite": "Објектно-ориентирано програмирање (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+        "activated": true,
+        "2024/2025": 24,
+        "2023/2024": 46,
+        "2022/2023": 45,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Марија Михова"
+        ],
+        "assistants": [
+            "Мартин Динев"
+        ]
+    },
+    "Е-влада": {
+        "subject": "Е-влада",
+        "code": "F18L2S099, F23L2S099",
+        "level": 2,
+        "short": "Е",
+        "prerequisite": "Бизнис и менаџмент",
+        "activated": true,
+        "2024/2025": 360,
+        "2023/2024": 620,
+        "2022/2023": 575,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Георгина Мирчева",
+            "Смилка Јанеска Саркањац"
+        ],
+        "assistants": []
+    },
+    "Економија за ИКТ инженери": {
+        "subject": "Економија за ИКТ инженери",
+        "code": "F18L2S100, F23L2W100",
+        "level": 2,
+        "short": "ЕзИИ",
+        "prerequisite": "Бизнис и менаџмент",
+        "activated": true,
+        "2024/2025": 659,
+        "2023/2024": 581,
+        "2022/2023": 527,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Смилка Јанеска Саркањац"
+        ],
+        "assistants": [
+            "Александар Тенев"
+        ]
+    },
+    "Електрични кола": {
+        "subject": "Електрични кола",
+        "code": "F18L2S042, F23L2S042",
+        "level": 2,
+        "short": "ЕК",
+        "prerequisite": "нема (2018) | 36 кредити (2023)",
+        "activated": true,
+        "2024/2025": 42,
+        "2023/2024": 64,
+        "2022/2023": 68,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Коста Митрески"
+        ],
+        "assistants": []
+    },
+    "Информатичко размислување во образованието": {
+        "subject": "Информатичко размислување во образованието",
+        "code": "F18L2S051, F23L2S051",
+        "level": 2,
+        "short": "ИвО",
+        "prerequisite": "ИТ системи за учење (2018) | Вовед во компјутерските науки (2023)",
+        "activated": true,
+        "2024/2025": 35,
+        "2023/2024": 24,
+        "2022/2023": 29,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Миле Јованов",
+            "Емил Станков"
+        ],
+        "assistants": []
+    },
+    "Инженерска математика": {
+        "subject": "Инженерска математика",
+        "code": "F18L2W104, F23L2W104",
+        "level": 2,
+        "short": "ИМ",
+        "prerequisite": "Калкулус или Калкулус 2 (2018) | Калкулус 1 или Математика 1 (2023)",
+        "activated": true,
+        "2024/2025": 44,
+        "2023/2024": 19,
+        "2022/2023": 25,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Весна Димитрова"
+        ],
+        "assistants": []
+    },
+    "Интернет програмирање на клиентска страна": {
+        "subject": "Интернет програмирање на клиентска страна",
+        "code": "F18L2W109, F23L2W109",
+        "level": 2,
+        "short": "ИПнКС",
+        "prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)",
+        "activated": true,
+        "2024/2025": 634,
+        "2023/2024": 872,
+        "2022/2023": 858,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Гоце Арменски",
+            "Иван Китановски",
+            "Сузана Лошковска"
+        ],
+        "assistants": [
+            "Влатко Спасев",
+            "Марко Петров"
+        ]
+    },
+    "Интернет технологии": {
+        "subject": "Интернет технологии",
+        "code": "F18L2S110, F23L2S110",
+        "level": 2,
+        "short": "ИТ",
+        "prerequisite": "Објектно-ориентирано програмирање",
+        "activated": true,
+        "2024/2025": 286,
+        "2023/2024": 288,
+        "2022/2023": 335,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Вангел Ајановски",
+            "Гоце Арменски",
+            "Магдалена Костоска Ѓорчевска"
+        ],
+        "assistants": [
+            "Димитар Китановски"
+        ]
+    },
+    "Компјутерска графика": {
+        "subject": "Компјутерска графика",
+        "code": "F18L2S114, F23L2S114",
+        "level": 2,
+        "short": "КГ",
+        "prerequisite": "Објектно-ориентирано програмирање и (Дискретна математика или Дискретни структури 2) (2018) | Објектно-ориентирано програмирање (2023)",
+        "activated": true,
+        "2024/2025": 18,
+        "2023/2024": 32,
+        "2022/2023": 64,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Сузана Лошковска",
+            "Бобан Јоксимоски"
+        ],
+        "assistants": []
+    },
+    "Компјутерски мрежи": {
+        "subject": "Компјутерски мрежи",
+        "code": "F18L2W046, F23L2W046",
+        "level": 2,
+        "short": "КМ",
+        "prerequisite": "Компјутерски архитектури (2018) | 18 кредити (2023)",
+        "activated": true,
+        "2024/2025": 212,
+        "2023/2024": 213,
+        "2022/2023": 264,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23",
+            "KI23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Дејан Спасов",
+            "Марјан Гушев"
+        ],
+        "assistants": [
+            "Ненад Анчев"
+        ]
+    },
+    "Компјутерски мрежи и безбедност": {
+        "subject": "Компјутерски мрежи и безбедност",
+        "code": "F18L2W014, F23L2W014",
+        "level": 2,
+        "short": "КМиБ",
+        "prerequisite": "Архитектура и организација на компјутери (2018) | 18 кредити (2023)",
+        "activated": true,
+        "2024/2025": 1389,
+        "2023/2024": 1306,
+        "2022/2023": 1235,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23",
+            "IE23",
+            "KN23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Александра Каневче Дединец",
+            "Анастас Мишев",
+            "Дејан Спасов",
+            "Игор Мишковски",
+            "Костадин Мишев",
+            "Мирослав Мирчев",
+            "Сашо Граматиков",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Војдан Ќорвезироски",
+            "Димитар Китановски",
+            "Кирил Ќироски",
+            "Марија Танеска"
+        ]
+    },
+    "Концепти на информатичко општество": {
+        "subject": "Концепти на информатичко општество",
+        "code": "F18L2S119, F23L2S119",
+        "level": 2,
+        "short": "КнИО",
+        "prerequisite": "Вовед во компјутерските науки",
+        "activated": true,
+        "2024/2025": 220,
+        "2023/2024": 479,
+        "2022/2023": 574,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Владимир Здравески",
+            "Горан Велинов"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Мила Додевска",
+            "Милена Трајаноска",
+            "Зорица Карапанчева",
+            "Марија Стојчева"
+        ]
+    },
+    "Медиуми и комуникации": {
+        "subject": "Медиуми и комуникации",
+        "code": "F18L2S124, F23L2S124",
+        "level": 2,
+        "short": "МиК",
+        "prerequisite": "Вовед во компјутерските науки",
+        "activated": true,
+        "2024/2025": 184,
+        "2023/2024": 310,
+        "2022/2023": 429,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Владимир Трајковиќ"
+        ],
+        "assistants": [
+            "Мила Додевска"
+        ]
+    },
+    "Мултимедијални технологии": {
+        "subject": "Мултимедијални технологии",
+        "code": "F18L3W055, F23L2W055",
+        "level": 2,
+        "short": "МТ",
+        "prerequisite": "Вовед во компјутерските науки",
+        "activated": true,
+        "2024/2025": 235,
+        "2023/2024": 43,
+        "2022/2023": 62,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Миле Јованов"
+        ],
+        "assistants": [
+            "Живко Атанаскоски"
+        ]
+    },
+    "Напредно програмирање": {
+        "subject": "Напредно програмирање",
+        "code": "F18L2W140, F23L3W140",
+        "level": 2,
+        "short": "НП",
+        "prerequisite": "Објектно-ориентирано програмирање",
+        "activated": true,
+        "2024/2025": 253,
+        "2023/2024": 683,
+        "2022/2023": 532,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "KN23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23"
+        ],
+        "professors": [
+            "Ѓорѓи Маџаров",
+            "Дејан Ѓорѓевиќ"
+        ],
+        "assistants": [
+            "Ана Тодоровска",
+            "Стефан Андонов"
+        ]
+    },
+    "Квантно пресметување": {
+        "subject": "Квантно пресметување",
+        "code": "F18L2S143, F23L3W162",
+        "level": 2,
+        "short": "ОиЕЕКС",
+        "prerequisite": "Компјутерски компоненти (2018) | Архитектура и организација на компјутери или Компјутерски архитектури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Оперативни системи": {
+        "subject": "Оперативни системи",
+        "code": "F18L2S017, F23L2S017",
+        "level": 2,
+        "short": "ОС",
+        "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+        "activated": true,
+        "2024/2025": 1460,
+        "2023/2024": 1444,
+        "2022/2023": 1322,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Боро Јакимовски",
+            "Весна Димитрова",
+            "Димитар Трајанов",
+            "Игор Мишковски",
+            "Костадин Мишев",
+            "Милош Јовановиќ",
+            "Невена Ацковска",
+            "Ристе Стојанов",
+            "Сашо Граматиков"
+        ],
+        "assistants": [
+            "Јована Добрева",
+            "Ана Тодоровска",
+            "Милена Трајаноска",
+            "Ненад Анчев"
+        ]
+    },
+    "Основи на комуникациски системи": {
+        "subject": "Основи на комуникациски системи",
+        "code": "F18L2W147, F23L2W147",
+        "level": 2,
+        "short": "ОнКС",
+        "prerequisite": "Калкулус или Калкулус 2 (2018) | Калкулус 1 или Математика 1 (2023)",
+        "activated": true,
+        "2024/2025": 10,
+        "2023/2024": 9,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Андреја Наумоски"
+        ],
+        "assistants": []
+    },
+    "Основи на теоријата на информации": {
+        "subject": "Основи на теоријата на информации",
+        "code": "F18L2W067, F23L2W067",
+        "level": 2,
+        "short": "ОнТнИ",
+        "prerequisite": "Калкулус (2018) | Калкулус 1 или Математика 1 (2023)",
+        "activated": true,
+        "2024/2025": 65,
+        "2023/2024": 59,
+        "2022/2023": 54,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Поповска Митровиќ",
+            "Верица Бакева Смиљкова"
+        ],
+        "assistants": []
+    },
+    "Софтверско инженерство": {
+        "subject": "Софтверско инженерство",
+        "code": "F18L2S029, F23L2S029",
+        "level": 2,
+        "short": "СИ",
+        "prerequisite": "Објектно-ориентирано програмирање",
+        "activated": true,
+        "2024/2025": 409,
+        "2023/2024": 633,
+        "2022/2023": 564,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23"
+        ],
+        "professors": [
+            "Ѓорѓи Маџаров",
+            "Дејан Ѓорѓевиќ",
+            "Катарина Тројачанец Динева",
+            "Катерина Здравкова"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Стефан Андонов"
+        ]
+    },
+    "Теорија на информации со дигитални комуникации": {
+        "subject": "Теорија на информации со дигитални комуникации",
+        "code": "F18L2S164, F23L2S164",
+        "level": 2,
+        "short": "ТнИсДК",
+        "prerequisite": "Веројатност и статистика (2018) | Веројатност и статистика или Математика 3 или Бизнис и статистика (2023)",
+        "activated": true,
+        "2024/2025": 22,
+        "2023/2024": 16,
+        "2022/2023": 20,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Поповска Митровиќ",
+            "Верица Бакева Смиљкова"
+        ],
+        "assistants": []
+    },
+    "Управување со техничка поддршка": {
+        "subject": "Управување со техничка поддршка",
+        "code": "F18L2W165, F23L2W165",
+        "level": 2,
+        "short": "УсТП",
+        "prerequisite": "Вовед во компјутерските науки (2018) | 18 кредити (2023)",
+        "activated": true,
+        "2024/2025": 579,
+        "2023/2024": 346,
+        "2022/2023": 358,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Анастас Мишев",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Војдан Ќорвезироски",
+            "Евгенија Крајчевска"
+        ]
+    },
+    "Шаблони за дизајн на кориснички интерфејси": {
+        "subject": "Шаблони за дизајн на кориснички интерфејси",
+        "code": "F18L2W167, F23L2W167",
+        "level": 2,
+        "short": "ШзДнКИ",
+        "prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)",
+        "activated": true,
+        "2024/2025": 416,
+        "2023/2024": 340,
+        "2022/2023": 406,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Иван Китановски",
+            "Ивица Димитровски",
+            "Катарина Тројачанец Динева",
+            "Сузана Лошковска"
+        ],
+        "assistants": [
+            "Влатко Спасев",
+            "Ема Пандилова"
+        ]
+    },
+    "Агентно-базирани системи": {
+        "subject": "Агентно-базирани системи",
+        "code": "F18L3S073, F23L3S073",
+        "level": 3,
+        "short": "АБС",
+        "prerequisite": "Вештачка интелигенција (2018) | Вештачка интелигенција или Математика 3 или Веројатност и статистика или Бизнис статистика (2023)",
+        "activated": true,
+        "2024/2025": 58,
+        "2023/2024": 50,
+        "2022/2023": 13,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Кире Триводалиев",
+            "Соња Гиевска"
+        ],
+        "assistants": [
+            "Мартина Тошевска"
+        ]
+    },
+    "Администрација на мрежи": {
+        "subject": "Администрација на мрежи",
+        "code": "F18L3S059, F23L3S059",
+        "level": 3,
+        "short": "АнМ",
+        "prerequisite": "Компјутерски мрежи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 87,
+        "2023/2024": 71,
+        "2022/2023": 48,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Каневче Дединец"
+        ],
+        "assistants": [
+            "Марија Танеска"
+        ]
+    },
+    "Администрација на системи": {
+        "subject": "Администрација на системи",
+        "code": "F18L3W060, F23L3W060",
+        "level": 3,
+        "short": "АнС",
+        "prerequisite": "Оперативни системи (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 148,
+        "2023/2024": 171,
+        "2022/2023": 70,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Боро Јакимовски"
+        ],
+        "assistants": [
+            "Кирил Ќироски"
+        ]
+    },
+    "Бази на податоци": {
+        "subject": "Бази на податоци",
+        "code": "F18L3W004, F23L3W004",
+        "level": 3,
+        "short": "БнП",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 1251,
+        "2023/2024": 1183,
+        "2022/2023": 985,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Вангел Ајановски",
+            "Георгина Мирчева",
+            "Горан Велинов",
+            "Ефтим Здравевски",
+            "Кире Триводалиев",
+            "Слободан Калајџиски",
+            "Соња Гиевска"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Мартина Тошевска",
+            "Ненад Анчев",
+            "Димитар Китановски",
+            "Милан Тодоровиќ",
+            "Зорица Карапанчева"
+        ]
+    },
+    "Вградливи микропроцесорски системи": {
+        "subject": "Вградливи микропроцесорски системи",
+        "code": "F18L3S040, F23L3S040",
+        "level": 3,
+        "short": "ВМС",
+        "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+        "activated": true,
+        "2024/2025": 52,
+        "2023/2024": 59,
+        "2022/2023": 63,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Моника Симјаноска",
+            "Невена Ацковска"
+        ],
+        "assistants": [
+            "Владислав Бидиков"
+        ]
+    },
+    "Веб програмирање": {
+        "subject": "Веб програмирање",
+        "code": "F18L3W024, F23L3W024",
+        "level": 3,
+        "short": "ВП_2",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 895,
+        "2023/2024": 778,
+        "2022/2023": 571,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23",
+            "KN23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Димитар Трајанов",
+            "Ристе Стојанов",
+            "Сашо Граматиков",
+            "Костадин Мишев"
+        ],
+        "assistants": [
+            "Ана Тодоровска",
+            "Милена Трајаноска",
+            "Елена Атанасоска",
+            "Дарко Сасански"
+        ]
+    },
+    "Визуелизација": {
+        "subject": "Визуелизација",
+        "code": "F18L3W081, F23L3W081",
+        "level": 3,
+        "short": "В_1",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 86,
+        "2023/2024": 0,
+        "2022/2023": 214,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Сузана Лошковска"
+        ],
+        "assistants": [
+            "Евгенија Крајчевска"
+        ]
+    },
+    "Виртуелизација": {
+        "subject": "Виртуелизација",
+        "code": "F18L3S062, F23L3S062",
+        "level": 3,
+        "short": "В_2",
+        "prerequisite": "Оперативни системи",
+        "activated": true,
+        "2024/2025": 62,
+        "2023/2024": 36,
+        "2022/2023": 30,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Боро Јакимовски"
+        ],
+        "assistants": [
+            "Кирил Ќироски"
+        ]
+    },
+    "Вовед во мрежна наука": {
+        "subject": "Вовед во мрежна наука",
+        "code": "F18L3S087, F23L3S087",
+        "level": 3,
+        "short": "ВвМН",
+        "prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | Веројатност и статистика или Основи на теорија на информации или Математика 3 или Бизнис статистика (2023)",
+        "activated": true,
+        "2024/2025": 14,
+        "2023/2024": 19,
+        "2022/2023": 28,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Мирослав Мирчев"
+        ],
+        "assistants": []
+    },
+    "Вовед во науката за податоци": {
+        "subject": "Вовед во науката за податоци",
+        "code": "F18L3W008, F23L3W008",
+        "level": 3,
+        "short": "ВвНзП",
+        "prerequisite": "Бизнис статистика или Веројатност и статистика или Основи на теоријата на информации (2018) | Бизнис статистика или Веројатност и статистика или Основи на теорија на информации или Математика 3 (2023)",
+        "activated": true,
+        "2024/2025": 820,
+        "2023/2024": 704,
+        "2022/2023": 404,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23"
+        ],
+        "professors": [
+            "Андреа Кулаков",
+            "Димитар Трајанов",
+            "Игор Мишковски",
+            "Слободан Калајџиски"
+        ],
+        "assistants": [
+            "Јована Добрева",
+            "Ана Тодоровска",
+            "Милена Трајаноска",
+            "Димитар Пешевски"
+        ]
+    },
+    "Географски информациски системи": {
+        "subject": "Географски информациски системи",
+        "code": "F18L3S091, F23L3S091",
+        "level": 3,
+        "short": "ГИС",
+        "prerequisite": "Бази на податоци (2018) | 90 кредити (2023)",
+        "activated": true,
+        "2024/2025": 15,
+        "2023/2024": 25,
+        "2022/2023": 27,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Андреја Наумоски",
+            "Коста Митрески"
+        ],
+        "assistants": []
+    },
+    "Дигитална форензика": {
+        "subject": "Дигитална форензика",
+        "code": "F18L3S093, F23L3S093",
+        "level": 3,
+        "short": "ДФ",
+        "prerequisite": "Информациска безбедност (2018) | Оперативни системи (2023)",
+        "activated": true,
+        "2024/2025": 106,
+        "2023/2024": 130,
+        "2022/2023": 134,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Весна Димитрова"
+        ],
+        "assistants": [
+            "Јована Добрева"
+        ]
+    },
+    "Дигитални библиотеки": {
+        "subject": "Дигитални библиотеки",
+        "code": "F18L3S094, F23L3S094",
+        "level": 3,
+        "short": "ДБ",
+        "prerequisite": "Бази на податоци и (Интернет програмирање на клиентска страна или Интернет технологии или Веб програмирање) (2018) | 90 кредити (2023)",
+        "activated": true,
+        "2024/2025": 135,
+        "2023/2024": 192,
+        "2022/2023": 204,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Бојан Илијоски",
+            "Магдалена Костоска Ѓорчевска",
+            "Моника Симјаноска"
+        ],
+        "assistants": [
+            "Ана Тодоровска",
+            "Мила Додевска"
+        ]
+    },
+    "Дизајн и архитектура на софтвер": {
+        "subject": "Дизајн и архитектура на софтвер",
+        "code": "F18L3W009, F23L3W009",
+        "level": 3,
+        "short": "ДиАнС",
+        "prerequisite": "Анализа на софтверските барања или Софтверско инженерство (2018) | Објектно ориентирана анализа и дизајн или Објектно-ориентирано програмирање (2023)",
+        "activated": true,
+        "2024/2025": 396,
+        "2023/2024": 369,
+        "2022/2023": 298,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23"
+        ],
+        "professors": [
+            "Љупчо Антовски",
+            "Петре Ламески"
+        ],
+        "assistants": [
+            "Јана Кузманова",
+            "Елена Атанасоска"
+        ]
+    },
+    "Дизајн на интеракцијата човек-компјутер": {
+        "subject": "Дизајн на интеракцијата човек-компјутер",
+        "code": "F18L3S010, F23L3S010",
+        "level": 3,
+        "short": "ДнИЧК",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 758,
+        "2023/2024": 750,
+        "2022/2023": 495,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23",
+            "KN23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23"
+        ],
+        "professors": [
+            "Бојан Илијоски",
+            "Иван Китановски",
+            "Соња Гиевска",
+            "Сузана Лошковска"
+        ],
+        "assistants": [
+            "Влатко Спасев",
+            "Иван Китановски",
+            "Мила Додевска"
+        ]
+    },
+    "Дизајн на образовен софтвер": {
+        "subject": "Дизајн на образовен софтвер",
+        "code": "F18L3W050, F23L3W050",
+        "level": 3,
+        "short": "ДнОС",
+        "prerequisite": "Информатичко размислување во образованието (2018) | 60 кредити (2023)",
+        "activated": true,
+        "2024/2025": 180,
+        "2023/2024": 118,
+        "2022/2023": 89,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Гоце Арменски"
+        ],
+        "assistants": [
+            "Јована Добрева"
+        ]
+    },
+    "Електронска и мобилна трговија": {
+        "subject": "Електронска и мобилна трговија",
+        "code": "F18L3S025, F23L3S025",
+        "level": 3,
+        "short": "ЕиМТ",
+        "prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Бази на податоци (2023)",
+        "activated": true,
+        "2024/2025": 568,
+        "2023/2024": 646,
+        "2022/2023": 524,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Димитар Трајанов",
+            "Костадин Мишев",
+            "Милош Јовановиќ",
+            "Ристе Стојанов",
+            "Сашо Граматиков"
+        ],
+        "assistants": [
+            "Ана Тодоровска"
+        ]
+    },
+    "Интегрирани системи": {
+        "subject": "Интегрирани системи",
+        "code": "F18L3S012, F23L3S012",
+        "level": 3,
+        "short": "ИС_1",
+        "prerequisite": "Анализа на софтверските барања или Софтверско инженерство",
+        "activated": true,
+        "2024/2025": 460,
+        "2023/2024": 442,
+        "2022/2023": 325,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23"
+        ],
+        "professors": [
+            "Александар Стојменски",
+            "Иван Чорбев",
+            "Петре Ламески"
+        ],
+        "assistants": [
+            "Димитар Китановски",
+            "Зорица Карапанчева"
+        ]
+    },
+    "Информациска безбедност": {
+        "subject": "Информациска безбедност",
+        "code": "F18L3W043, F23L3W043",
+        "level": 3,
+        "short": "ИБ",
+        "prerequisite": "Оперативни системи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 77,
+        "2023/2024": 105,
+        "2022/2023": 97,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Весна Димитрова",
+            "Христина Михајлоска Трпческа"
+        ],
+        "assistants": []
+    },
+    "Инфраструктурно програмирање": {
+        "subject": "Инфраструктурно програмирање",
+        "code": "F18L3S111, F23L3S111",
+        "level": 3,
+        "short": "ИП",
+        "prerequisite": "Администрација на системи (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 11,
+        "2022/2023": 6,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Боро Јакимовски"
+        ],
+        "assistants": [
+            "Владислав Бидиков"
+        ]
+    },
+    "Компјутерска електроника": {
+        "subject": "Компјутерска електроника",
+        "code": "F18L3W044, F23L3W044",
+        "level": 3,
+        "short": "КЕ_2",
+        "prerequisite": "Електрични кола (2018) | Дизајн на дигитални кола или Вовед во компјутерските науки (2023)",
+        "activated": true,
+        "2024/2025": 30,
+        "2023/2024": 34,
+        "2022/2023": 21,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ласко Баснарков"
+        ],
+        "assistants": []
+    },
+    "Компјутерска етика": {
+        "subject": "Компјутерска етика",
+        "code": "F18L3W053, F23L3W053",
+        "level": 3,
+        "short": "КЕ_1",
+        "prerequisite": "Напредно програмирање или Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 169,
+        "2023/2024": 224,
+        "2022/2023": 315,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Бојан Илијоски",
+            "Катерина Здравкова"
+        ],
+        "assistants": []
+    },
+    "Компјутерски звук, музика и говор": {
+        "subject": "Компјутерски звук, музика и говор",
+        "code": "F18L3W115, F23L3S115",
+        "level": 3,
+        "short": "КЗГМ",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 21,
+        "2023/2024": 22,
+        "2022/2023": 15,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Вангел Ајановски"
+        ],
+        "assistants": []
+    },
+    "Континуирана интеграција и испорака": {
+        "subject": "Континуирана интеграција и испорака",
+        "code": "F18L3S118, F23L3S118",
+        "level": 3,
+        "short": "КИиИ",
+        "prerequisite": "Оперативни системи и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Оперативни системи (2023)",
+        "activated": true,
+        "2024/2025": 232,
+        "2023/2024": 299,
+        "2022/2023": 147,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Милош Јовановиќ",
+            "Панче Рибарски"
+        ],
+        "assistants": []
+    },
+    "Криптографија": {
+        "subject": "Криптографија",
+        "code": "F18L3S122, F23L3S122",
+        "level": 3,
+        "short": "К_2",
+        "prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дискретни структури 2 или Дискретна математика или Математика 2 или Избрани теми од математика (2023)",
+        "activated": true,
+        "2024/2025": 31,
+        "2023/2024": 37,
+        "2022/2023": 44,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Весна Димитрова",
+            "Христина Михајлоска Трпческа"
+        ],
+        "assistants": []
+    },
+    "Линеарна алгебра и примени": {
+        "subject": "Линеарна алгебра и примени",
+        "code": "F18L3W035, F23L3W035",
+        "level": 3,
+        "short": "ЛАиП",
+        "prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+        "activated": true,
+        "2024/2025": 137,
+        "2023/2024": 138,
+        "2022/2023": 102,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Марија Михова"
+        ],
+        "assistants": []
+    },
+    "Машинско учење": {
+        "subject": "Машинско учење",
+        "code": "F18L3S036, F23L3S036",
+        "level": 3,
+        "short": "МУ",
+        "prerequisite": "Веројатност и статистика или Бизнис статистика (2018) | Веројатност и статистика или Бизнис статистика или Математика 3 (2023)",
+        "activated": true,
+        "2024/2025": 114,
+        "2023/2024": 101,
+        "2022/2023": 124,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Каневче Дединец",
+            "Илинка Иваноска",
+            "Мирослав Мирчев"
+        ],
+        "assistants": []
+    },
+    "Мерење и анализа на сообраќај": {
+        "subject": "Мерење и анализа на сообраќај",
+        "code": "F18L3S125, F23L3S125",
+        "level": 3,
+        "short": "МиАнИС",
+        "prerequisite": "Веројатност и статистика или Основи на теоријата на информации или Бизнис статистика (2018) | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Мирослав Мирчев"
+        ],
+        "assistants": []
+    },
+    "Сајбер безбедност": {
+        "subject": "Сајбер безбедност",
+        "code": "F18L3W065, F23L3W065",
+        "level": 3,
+        "short": "МБ",
+        "prerequisite": "Компјутерски мрежи или Компјутерски мрежи и безбедност",
+        "activated": true,
+        "2024/2025": 167,
+        "2023/2024": 115,
+        "2022/2023": 74,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Анастас Мишев",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Војдан Ќорвезироски"
+        ]
+    },
+    "Мултимедиски мрежи": {
+        "subject": "Мултимедиски мрежи",
+        "code": "F18L3W134, F23L3W134",
+        "level": 3,
+        "short": "ММ",
+        "prerequisite": "Компјутерски мрежи или Компјутерски мрежи и безбедност",
+        "activated": true,
+        "2024/2025": 95,
+        "2023/2024": 117,
+        "2022/2023": 109,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Сашо Граматиков"
+        ],
+        "assistants": []
+    },
+    "Мултимедиски системи": {
+        "subject": "Мултимедиски системи",
+        "code": "F18L3S135, F23L3S135",
+        "level": 3,
+        "short": "МС",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 350,
+        "2023/2024": 367,
+        "2022/2023": 374,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Билјана Стојкоска Ристеска"
+        ],
+        "assistants": []
+    },
+    "Напреден веб дизајн": {
+        "subject": "Напреден веб дизајн",
+        "code": "F18L3W136, F23L3W136",
+        "level": 3,
+        "short": "НВД",
+        "prerequisite": "Основи на Веб дизајн (2018) | Објектно-ориентирано програмирање (2023)",
+        "activated": true,
+        "2024/2025": 159,
+        "2023/2024": 178,
+        "2022/2023": 207,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Бобан Јоксимоски",
+            "Гоце Арменски",
+            "Иван Чорбев"
+        ],
+        "assistants": [
+            "Јована Добрева",
+            "Славе Темков",
+            "Мила Додевска"
+        ]
+    },
+    "Основи на роботиката": {
+        "subject": "Основи на роботиката",
+        "code": "F18L3W148, F23L3W148",
+        "level": 3,
+        "short": "ОнР",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 86,
+        "2023/2024": 142,
+        "2022/2023": 86,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Андреа Кулаков"
+        ],
+        "assistants": [
+            "Влатко Спасев"
+        ]
+    },
+    "Паралелно и дистрибуирано процесирање": {
+        "subject": "Паралелно и дистрибуирано процесирање",
+        "code": "F18L3W037, F23L3W037",
+        "level": 3,
+        "short": "ПиДП",
+        "prerequisite": "Алгоритми и податочни структури и Оперативни системи (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 76,
+        "2023/2024": 86,
+        "2022/2023": 55,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Владимир Здравески"
+        ],
+        "assistants": [
+            "Димитар Пешевски"
+        ]
+    },
+    "Паралелно програмирање": {
+        "subject": "Паралелно програмирање",
+        "code": "F18L3S149, F23L3S149",
+        "level": 3,
+        "short": "ПП_1",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 10,
+        "2023/2024": 12,
+        "2022/2023": 11,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Марјан Гушев"
+        ],
+        "assistants": [
+            "Владимир Здравески",
+            "Димитар Милески"
+        ]
+    },
+    "Персонализирано учење": {
+        "subject": "Персонализирано учење",
+        "code": "F18L3S056, F23L3W056",
+        "level": 3,
+        "short": "ПУ",
+        "prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 10,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Миле Јованов"
+        ],
+        "assistants": []
+    },
+    "Податочно рударење": {
+        "subject": "Податочно рударење",
+        "code": "F18L3S150, F23L3S150",
+        "level": 3,
+        "short": "ПР_1",
+        "prerequisite": "Бази на податоци или Веројатност и статистика или Бизнис статистика (2018) | Веројатност и статистика или Математика 3 или Основи на теорија на информации или Бизнис Статистика (2023)",
+        "activated": true,
+        "2024/2025": 66,
+        "2023/2024": 36,
+        "2022/2023": 29,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 5,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Билјана Тојтовска Рибарски",
+            "Бојан Илијоски"
+        ],
+        "assistants": []
+    },
+    "Процесирање на сигналите": {
+        "subject": "Процесирање на сигналите",
+        "code": "F18L3S047, F23L3S047",
+        "level": 3,
+        "short": "ПнС",
+        "prerequisite": "Инженерска математика или Калкулус 2 (2018) | Математика 1 или Калкулус 1 (2023)",
+        "activated": true,
+        "2024/2025": 27,
+        "2023/2024": 27,
+        "2022/2023": 15,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ласко Баснарков"
+        ],
+        "assistants": []
+    },
+    "Вештачка интелигенција за игри": {
+        "subject": "Вештачка интелигенција за игри",
+        "code": "F18L3S153, F23L3S153",
+        "level": 3,
+        "short": "ПР_2",
+        "prerequisite": "Основи на роботиката (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури или Вештачка интелигенција (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 1,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Психологија на училишна возраст": {
+        "subject": "Психологија на училишна возраст",
+        "code": "F18L3S071, F23L3S071",
+        "level": 3,
+        "short": "ПнУВ",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 710,
+        "2023/2024": 522,
+        "2022/2023": 362,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Калина Сотироска"
+        ],
+        "assistants": []
+    },
+    "Работа со надарени ученици": {
+        "subject": "Работа со надарени ученици",
+        "code": "F18L3S057, F23L3S057",
+        "level": 3,
+        "short": "РсНУ",
+        "prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 40,
+        "2023/2024": 9,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ана Мадевска Богданова"
+        ],
+        "assistants": []
+    },
+    "Сервисно ориентирани архитектури": {
+        "subject": "Сервисно ориентирани архитектури",
+        "code": "F18L3S155, F23L3S155",
+        "level": 3,
+        "short": "СОА",
+        "prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 78,
+        "2023/2024": 23,
+        "2022/2023": 33,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Панче Рибарски"
+        ],
+        "assistants": []
+    },
+    "Современи компјутерски архитектури": {
+        "subject": "Современи компјутерски архитектури",
+        "code": "F18L3S158, F23L3W158",
+        "level": 3,
+        "short": "СКА",
+        "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 9,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Дејан Спасов"
+        ],
+        "assistants": []
+    },
+    "Софтверски дефинирана безбедност": {
+        "subject": "Софтверски дефинирана безбедност",
+        "code": "F18L3S159, F23L3S159",
+        "level": 3,
+        "short": "СДБ",
+        "prerequisite": "(Информациска безбедност или Мрежна безбедност) и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | 100 кредити (2023)",
+        "activated": true,
+        "2024/2025": 13,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Софтверски квалитет и тестирање": {
+        "subject": "Софтверски квалитет и тестирање",
+        "code": "F18L3S019, F23L3S019",
+        "level": 3,
+        "short": "СКиТ",
+        "prerequisite": "Софтверско инженерство или Дизајн и архитектура на софтвер",
+        "activated": true,
+        "2024/2025": 427,
+        "2023/2024": 405,
+        "2022/2023": 325,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23"
+        ],
+        "professors": [
+            "Ѓорѓи Маџаров",
+            "Бојана Котеска",
+            "Христина Михајлоска Трпческа"
+        ],
+        "assistants": [
+            "Ана Тодоровска",
+            "Славе Темков"
+        ]
+    },
+    "Автоматизирање на процеси во машинско учење": {
+        "subject": "Автоматизирање на процеси во машинско учење",
+        "code": "F18L3S163, F23L3S163",
+        "level": 3,
+        "short": "СМ",
+        "prerequisite": "Веројатност и статистика или Бизнис статистика (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 22,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Билјана Тојтовска Рибарски"
+        ],
+        "assistants": []
+    },
+    "Учење на далечина": {
+        "subject": "Учење на далечина",
+        "code": "F18L3S166, F23L3S166",
+        "level": 3,
+        "short": "УнД",
+        "prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 130,
+        "2023/2024": 106,
+        "2022/2023": 142,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Гоце Арменски"
+        ],
+        "assistants": []
+    },
+    "Основи на теоријата на компјутерските науки": {
+        "subject": "Основи на теоријата на компјутерските науки",
+        "code": "F18L3S039, F23L3S039",
+        "level": 3,
+        "short": "ФЈиА",
+        "prerequisite": "Структурно програмирање (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)",
+        "activated": true,
+        "2024/2025": 97,
+        "2023/2024": 124,
+        "2022/2023": 90,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Марија Михова"
+        ],
+        "assistants": []
+    },
+    "Автономна роботика": {
+        "subject": "Автономна роботика",
+        "code": "F18L3W072, F23L3W072",
+        "level": 3,
+        "short": "АР",
+        "prerequisite": "Основи на роботиката (2018) | Основи на роботика или Алгоритми и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Петре Ламески"
+        ],
+        "assistants": []
+    },
+    "Администрација на бази податоци": {
+        "subject": "Администрација на бази податоци",
+        "code": "F18L3W074, F23L3W074",
+        "level": 3,
+        "short": "АнБнП",
+        "prerequisite": "Бази на податоци",
+        "activated": true,
+        "2024/2025": 10,
+        "2023/2024": 12,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Вангел Ајановски"
+        ],
+        "assistants": []
+    },
+    "Анализа и дизајн на ИС": {
+        "subject": "Анализа и дизајн на ИС",
+        "code": "F18L3W075, F23L3W075",
+        "level": 3,
+        "short": "АиДнИ",
+        "prerequisite": "Бази на податоци",
+        "activated": true,
+        "2024/2025": 60,
+        "2023/2024": 110,
+        "2022/2023": 165,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Владимир Трајковиќ"
+        ],
+        "assistants": [
+            "Јана Кузманова"
+        ]
+    },
+    "Биолошки инспирирано пресметување": {
+        "subject": "Биолошки инспирирано пресметување",
+        "code": "F18L3S07, F23L3S078",
+        "level": 3,
+        "short": "БИП",
+        "prerequisite": "Алгоритми и податочни структури и Вештачка интелигенција (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 13,
+        "2023/2024": 6,
+        "2022/2023": 7,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Илинка Иваноска",
+            "Кире Триводалиев"
+        ],
+        "assistants": []
+    },
+    "Блоковски вериги и криптовалути": {
+        "subject": "Блоковски вериги и криптовалути",
+        "code": "F18L3S121, F23L3W121",
+        "level": 3,
+        "short": "БВиК",
+        "prerequisite": "Криптографија или Информациска безбедност (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 14,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Панче Рибарски"
+        ],
+        "assistants": []
+    },
+    "Веб базирани системи": {
+        "subject": "Веб базирани системи",
+        "code": "F18L3W079, F23L3W079",
+        "level": 3,
+        "short": "ВБС",
+        "prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 63,
+        "2023/2024": 102,
+        "2022/2023": 140,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Димитар Трајанов",
+            "Милош Јовановиќ"
+        ],
+        "assistants": [
+            "Милена Трајаноска"
+        ]
+    },
+    "Веб пребарувачки системи": {
+        "subject": "Веб пребарувачки системи",
+        "code": "F18L3S080, F23L3S080",
+        "level": 3,
+        "short": "ВПС",
+        "prerequisite": "Обработка на природните јазици (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": true,
+        "2024/2025": 4,
+        "2023/2024": 3,
+        "2022/2023": 5,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Вангел Ајановски"
+        ],
+        "assistants": []
+    },
+    "Виртуелна реалност": {
+        "subject": "Виртуелна реалност",
+        "code": "F18L3S083, F23L3S083",
+        "level": 3,
+        "short": "ВР",
+        "prerequisite": "Дизајн на интеракцијата човек-компјутер (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 82,
+        "2023/2024": 131,
+        "2022/2023": 162,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Катарина Тројачанец Динева",
+            "Сузана Лошковска"
+        ],
+        "assistants": []
+    },
+    "Вовед во анализа на временските серии": {
+        "subject": "Вовед во анализа на временските серии",
+        "code": "F18L3W076, F23L3W076",
+        "level": 3,
+        "short": "ВвАнВС",
+        "prerequisite": "Вовед во случајни процеси или Статистичко моделирање (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": true,
+        "2024/2025": 8,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Ефтим Здравевски"
+        ],
+        "assistants": []
+    },
+    "Вовед во биоинформатиката": {
+        "subject": "Вовед во биоинформатиката",
+        "code": "F18L3W085, F23L3W085",
+        "level": 3,
+        "short": "ВвБ",
+        "prerequisite": "Машинско учење или Вештачка интелигенција (2018) | Вештачка интелигенција или Машинско учење или Вовед во науката за податоци (2023)",
+        "activated": true,
+        "2024/2025": 20,
+        "2023/2024": 21,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Моника Симјаноска",
+            "Невена Ацковска"
+        ],
+        "assistants": []
+    },
+    "Вовед во когнитивни науки": {
+        "subject": "Вовед во когнитивни науки",
+        "code": "F18L3S086, F23L3S086",
+        "level": 3,
+        "short": "ВвКН_2",
+        "prerequisite": "Вештачка интелигенција или Вовед во науката за податоци (2018) | 120 кредити (2023)",
+        "activated": true,
+        "2024/2025": 41,
+        "2023/2024": 56,
+        "2022/2023": 139,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Андреа Кулаков"
+        ],
+        "assistants": [
+            "Влатко Спасев"
+        ]
+    },
+    "Вовед во паметни градови": {
+        "subject": "Вовед во паметни градови",
+        "code": "F18L3W088, F23L3W088",
+        "level": 3,
+        "short": "ВвПГ",
+        "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 41,
+        "2022/2023": 13,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Александра Каневче Дединец"
+        ],
+        "assistants": []
+    },
+    "Вовед во препознавање на облици": {
+        "subject": "Вовед во препознавање на облици",
+        "code": "F18L3W089, F23L3W089",
+        "level": 3,
+        "short": "ВвПнО",
+        "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": true,
+        "2024/2025": 8,
+        "2023/2024": 8,
+        "2022/2023": 9,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Дејан Ѓорѓевиќ"
+        ],
+        "assistants": []
+    },
+    "Дигитална постпродукција": {
+        "subject": "Дигитална постпродукција",
+        "code": "F18L3W092, F23L3W092",
+        "level": 3,
+        "short": "ДП",
+        "prerequisite": "Компјутерска графика или Дигитално процесирање на слика (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Дизајн на компјутерски мрежи": {
+        "subject": "Дизајн на компјутерски мрежи",
+        "code": "F18L3S063, F23L3S063",
+        "level": 3,
+        "short": "ДнКМ",
+        "prerequisite": "Компјутерски мрежи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 51,
+        "2023/2024": 35,
+        "2022/2023": 43,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Каневче Дединец",
+            "Анастас Мишев"
+        ],
+        "assistants": [
+            "Кирил Ќироски"
+        ]
+    },
+    "Дипломска работа": {
+        "subject": "Дипломска работа",
+        "code": "F18L3S168, F23L3S168",
+        "level": 3,
+        "short": "ДР",
+        "prerequisite": "нема (2018) | 204 кредити (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Сите професори"
+        ],
+        "assistants": []
+    },
+    "Дистрибуирани системи": {
+        "subject": "Дистрибуирани системи",
+        "code": "F18L3W064, F23L3W064",
+        "level": 3,
+        "short": "ДС",
+        "prerequisite": "Оперативни системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 40,
+        "2023/2024": 45,
+        "2022/2023": 52,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Боро Јакимовски"
+        ],
+        "assistants": [
+            "Ненад Анчев"
+        ]
+    },
+    "Дистрибуирано складирање на податоци": {
+        "subject": "Дистрибуирано складирање на податоци",
+        "code": "F18L3W098, F23L3W098",
+        "level": 3,
+        "short": "ДСнП",
+        "prerequisite": "Оперативни системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Етичко хакирање": {
+        "subject": "Етичко хакирање",
+        "code": "F18L3S101, F23L3S101",
+        "level": 3,
+        "short": "ЕХ",
+        "prerequisite": "Информациска безбедност или Мрежна безбедност (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 82,
+        "2023/2024": 69,
+        "2022/2023": 48,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Анастас Мишев",
+            "Христина Михајлоска Трпческа"
+        ],
+        "assistants": [
+            "Војдан Ќорвезироски"
+        ]
+    },
+    "ИКТ за развој": {
+        "subject": "ИКТ за развој",
+        "code": "F18L3S102, F23L3S102",
+        "level": 3,
+        "short": "ИзР",
+        "prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Бизнис и менаџмент (2023)",
+        "activated": true,
+        "2024/2025": 10,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Имплементација на софтверски системи со слободен и отворен код": {
+        "subject": "Имплементација на софтверски системи со слободен и отворен код",
+        "code": "F18L3W103, F23L3W103",
+        "level": 3,
+        "short": "ИнСсСиОК",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 219,
+        "2023/2024": 73,
+        "2022/2023": 69,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Иван Чорбев",
+            "Александар Стојменски"
+        ],
+        "assistants": [
+            "Ема Пандилова"
+        ]
+    },
+    "Иновации во ИКТ": {
+        "subject": "Иновации во ИКТ",
+        "code": "F18L3W105, F23L3W105",
+        "level": 3,
+        "short": "ИвИ",
+        "prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Бизнис и менаџмент (2023)",
+        "activated": true,
+        "2024/2025": 38,
+        "2023/2024": 78,
+        "2022/2023": 93,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Магдалена Костоска Ѓорчевска",
+            "Марјан Гушев"
+        ],
+        "assistants": [
+            "Димитар Милески"
+        ]
+    },
+    "Откривање знаење со длабоко учење": {
+        "subject": "Откривање знаење со длабоко учење",
+        "code": "F18L3S106, F23L3S106",
+        "level": 3,
+        "short": "ИИС",
+        "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": true,
+        "2024/2025": 27,
+        "2023/2024": 31,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Кире Триводалиев",
+            "Соња Гиевска"
+        ],
+        "assistants": [
+            "Мартина Тошевска"
+        ]
+    },
+    "Интелигентни системи": {
+        "subject": "Интелигентни системи",
+        "code": "F18L3S107, F23L3S107",
+        "level": 3,
+        "short": "ИС_2",
+        "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": true,
+        "2024/2025": 7,
+        "2023/2024": 0,
+        "2022/2023": 6,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Ана Мадевска Богданова",
+            "Бојан Илијоски"
+        ],
+        "assistants": []
+    },
+    "Интернет на нештата": {
+        "subject": "Интернет на нештата",
+        "code": "F18L3W108, F23L3W108",
+        "level": 3,
+        "short": "ИнН",
+        "prerequisite": "Вградливи микропроцесорски системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 20,
+        "2023/2024": 8,
+        "2022/2023": 30,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Игор Мишковски"
+        ],
+        "assistants": [
+            "Владислав Бидиков"
+        ]
+    },
+    "Компјутерска анимација": {
+        "subject": "Компјутерска анимација",
+        "code": "F18L3S113, F23L3S113",
+        "level": 3,
+        "short": "КА_2",
+        "prerequisite": "Компјутерска графика или Дизајн на интеракцијата човек-компјутер (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 32,
+        "2022/2023": 53,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Бобан Јоксимоски"
+        ],
+        "assistants": []
+    },
+    "Компјутерски поддржано производство": {
+        "subject": "Компјутерски поддржано производство",
+        "code": "F18L3W117, F23L3W117",
+        "level": 3,
+        "short": "КПП",
+        "prerequisite": "Вградливи микропроцесорски системи (2018) | Архитектура и организација на компјутери или Компјутерски архитектури (2023)",
+        "activated": true,
+        "2024/2025": 11,
+        "2023/2024": 7,
+        "2022/2023": 12,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Андреја Наумоски"
+        ],
+        "assistants": []
+    },
+    "Македонски јазик": {
+        "subject": "Македонски јазик",
+        "code": "F18L3S069, F23L3S070",
+        "level": 3,
+        "short": "МЈ",
+        "prerequisite": "",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(се држи надвор од ФИНКИ)"
+    },
+    "Машинска визија": {
+        "subject": "Машинска визија",
+        "code": "F18L3W123, F23L3W123",
+        "level": 3,
+        "short": "МВ",
+        "prerequisite": "Дигитално процесирање на слика или Машинско учење (2018) | 120 кредити (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 15,
+        "2022/2023": 35,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Андреа Кулаков",
+            "Петре Ламески"
+        ],
+        "assistants": []
+    },
+    "Менаџмент информациски системи": {
+        "subject": "Менаџмент информациски системи",
+        "code": "F18L3W027, F23L3W027",
+        "level": 3,
+        "short": "МИС_1",
+        "prerequisite": "Софтверско инженерство или Анализа на софтверските барања",
+        "activated": true,
+        "2024/2025": 466,
+        "2023/2024": 378,
+        "2022/2023": 399,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Љупчо Антовски",
+            "Горан Велинов"
+        ],
+        "assistants": []
+    },
+    "Методика на информатиката": {
+        "subject": "Методика на информатиката",
+        "code": "F18L3S054, F23L3S054",
+        "level": 3,
+        "short": "МнИ",
+        "prerequisite": "150 кредити",
+        "activated": true,
+        "2024/2025": 115,
+        "2023/2024": 59,
+        "2022/2023": 16,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ана Мадевска Богданова"
+        ],
+        "assistants": [
+            "Ана Мадевска Богданова"
+        ]
+    },
+    "Методологија на истражувањето во ИКТ": {
+        "subject": "Методологија на истражувањето во ИКТ",
+        "code": "F18L3W126, F23L3W126",
+        "level": 3,
+        "short": "МнИвИ",
+        "prerequisite": "150 кредити",
+        "activated": true,
+        "2024/2025": 79,
+        "2023/2024": 126,
+        "2022/2023": 146,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Андреја Наумоски",
+            "Владимир Трајковиќ"
+        ],
+        "assistants": [
+            "Мартина Тошевска",
+            "Славе Темков"
+        ]
+    },
+    "Мобилни апликации": {
+        "subject": "Мобилни апликации",
+        "code": "F18L3S127, F23L3S127",
+        "level": 3,
+        "short": "МА",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 22,
+        "2023/2024": 40,
+        "2022/2023": 51,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Љупчо Антовски",
+            "Петре Ламески"
+        ],
+        "assistants": []
+    },
+    "Мобилни информациски системи": {
+        "subject": "Мобилни информациски системи",
+        "code": "F18L3W128, F23L3W128",
+        "level": 3,
+        "short": "МИС_2",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 269,
+        "2023/2024": 157,
+        "2022/2023": 338,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Петре Ламески"
+        ],
+        "assistants": [
+            "Мила Додевска"
+        ]
+    },
+    "Мобилни платформи и програмирање": {
+        "subject": "Мобилни платформи и програмирање",
+        "code": "F18L3W129, F23L3W129",
+        "level": 3,
+        "short": "МПиП",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 74,
+        "2023/2024": 113,
+        "2022/2023": 106,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Љупчо Антовски",
+            "Костадин Мишев"
+        ],
+        "assistants": [
+            "Мила Додевска"
+        ]
+    },
+    "Моделирање и менаџирање на бизнис процеси": {
+        "subject": "Моделирање и менаџирање на бизнис процеси",
+        "code": "F18L3S130, F23L3S130",
+        "level": 3,
+        "short": "МиМнБП",
+        "prerequisite": "Бази на податоци и (Софтверско инженерство или Анализа на софтверски барања) | Објектно-ориентирано програмирање (2023)",
+        "activated": true,
+        "2024/2025": 12,
+        "2023/2024": 39,
+        "2022/2023": 105,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Георгина Мирчева"
+        ],
+        "assistants": []
+    },
+    "Моделирање и симулација": {
+        "subject": "Моделирање и симулација",
+        "code": "F18L3W131, F23L3S131",
+        "level": 3,
+        "short": "МиС_3",
+        "prerequisite": "Веројатност и статистика или Основи на теоријата на информации или Бизнис статистика (2018) | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 14,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Ласко Баснарков",
+            "Мирослав Мирчев"
+        ],
+        "assistants": []
+    },
+    "Модерни трендови во роботика": {
+        "subject": "Модерни трендови во роботика",
+        "code": "F18L3S132, F23L3S132",
+        "level": 3,
+        "short": "МТвР",
+        "prerequisite": "Автономна роботика или Процесна роботика или (Машинско учење и Основи на роботиката) (2018) | Оперативни системи (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Мрежна и мобилна форензика": {
+        "subject": "Мрежна и мобилна форензика",
+        "code": "F18L3W133, F23L3W133",
+        "level": 3,
+        "short": "МиМФ",
+        "prerequisite": "(Компјутерски мрежи и безбедност или Мрежна безбедност) и Безжични и мобилни системи (2018) | Комјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 37,
+        "2023/2024": 29,
+        "2022/2023": 18,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Анастас Мишев",
+            "Соња Филипоска"
+        ],
+        "assistants": [
+            "Војдан Ќорвезироски"
+        ]
+    },
+    "Напредна интеракција човек компјутер": {
+        "subject": "Напредна интеракција човек компјутер",
+        "code": "F18L3W137, F23L3W137",
+        "level": 3,
+        "short": "НИЧК",
+        "prerequisite": "Дизајн на интеракцијата човек-компјутер (2018) | Дизајн на интеракцијата човек-компјутер или Алгоритми и податочни структури или Примена на алгоритми и податочни стуктури (2023)",
+        "activated": true,
+        "2024/2025": 12,
+        "2023/2024": 29,
+        "2022/2023": 42,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Невена Ацковска",
+            "Бојан Илијоски"
+        ],
+        "assistants": []
+    },
+    "Напредни бази на податоци": {
+        "subject": "Напредни бази на податоци",
+        "code": "F18L3S138, F23L3S138",
+        "level": 3,
+        "short": "НБнП_2",
+        "prerequisite": "Бази на податоци (2018) | 90 кредити (2023)",
+        "activated": true,
+        "2024/2025": 6,
+        "2023/2024": 15,
+        "2022/2023": 121,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23"
+        ],
+        "professors": [
+            "Горан Велинов"
+        ],
+        "assistants": [
+            "Ненад Анчев"
+        ]
+    },
+    "Web3 апликации": {
+        "subject": "Web3 апликации",
+        "code": "F18L3S139, F23L3S139",
+        "level": 3,
+        "short": "НТоК",
+        "prerequisite": "Криптографија (2018) | Алгоритми и податочни структури или Примена на алгоритни и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Неструктурирани бази на податоци": {
+        "subject": "Неструктурирани бази на податоци",
+        "code": "F18L3S141, F23L3S141",
+        "level": 3,
+        "short": "НБнП_1",
+        "prerequisite": "Бази на податоци",
+        "activated": true,
+        "2024/2025": 124,
+        "2023/2024": 69,
+        "2022/2023": 89,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Слободан Калајџиски"
+        ],
+        "assistants": []
+    },
+    "Обработка на природните јазици": {
+        "subject": "Обработка на природните јазици",
+        "code": "F18L3W142, F23L3W142",
+        "level": 3,
+        "short": "ОнПЈ",
+        "prerequisite": "Машинско учење (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 47,
+        "2023/2024": 26,
+        "2022/2023": 18,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Соња Гиевска"
+        ],
+        "assistants": [
+            "Мартина Тошевска"
+        ]
+    },
+    "Операциони истражувања": {
+        "subject": "Операциони истражувања",
+        "code": "F18L3W144, F23L3S144",
+        "level": 3,
+        "short": "ОИ",
+        "prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | Веројатност и статистика или Основи на теорија на информации или Математика 3 или Бизнис статистика (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Александра Каневче Дединец"
+        ],
+        "assistants": []
+    },
+    "Оптички мрежи": {
+        "subject": "Оптички мрежи",
+        "code": "F18L3W145, F23L3W145",
+        "level": 3,
+        "short": "ОМ",
+        "prerequisite": "Комјутерски мрежи или Компјутерски мрежи и безбедност",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 28,
+        "2022/2023": 34,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Мирослав Мирчев"
+        ],
+        "assistants": []
+    },
+    "Пресметковна биологија": {
+        "subject": "Пресметковна биологија",
+        "code": "F18L3S151",
+        "level": 3,
+        "short": "ПБ",
+        "prerequisite": "Машинско учење",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Пресметување во облак": {
+        "subject": "Пресметување во облак",
+        "code": "F18L3W068, F23L3W068",
+        "level": 3,
+        "short": "ПвО",
+        "prerequisite": "Виртуелизација (2018) | Бази на податоци (2023)",
+        "activated": true,
+        "2024/2025": 32,
+        "2023/2024": 28,
+        "2022/2023": 28,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Марјан Гушев"
+        ],
+        "assistants": [
+            "Владислав Бидиков",
+            "Димитар Милески"
+        ]
+    },
+    "Претприемништво": {
+        "subject": "Претприемништво",
+        "code": "F18L3S028, F23L3S028",
+        "level": 3,
+        "short": "П_2",
+        "prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | 120 кредити (2023)",
+        "activated": true,
+        "2024/2025": 281,
+        "2023/2024": 216,
+        "2022/2023": 251,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23"
+        ],
+        "professors": [
+            "Владимир Трајковиќ",
+            "Ефтим Здравевски"
+        ],
+        "assistants": []
+    },
+    "Програмирање на видео игри": {
+        "subject": "Програмирање на видео игри",
+        "code": "F18L3W152, F23L3W152",
+        "level": 3,
+        "short": "ПнВИ",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 612,
+        "2023/2024": 459,
+        "2022/2023": 446,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Катарина Тројачанец Динева"
+        ],
+        "assistants": [
+            "Славе Темков"
+        ]
+    },
+    "Програмски јазици и компајлери": {
+        "subject": "Програмски јазици и компајлери",
+        "code": "F18L3S112, F23L3S112",
+        "level": 3,
+        "short": "ПЈиК",
+        "prerequisite": "Формални јазици и автомати (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 4,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Миле Јованов"
+        ],
+        "assistants": []
+    },
+    "Програмски парадигми": {
+        "subject": "Програмски парадигми",
+        "code": "F18L3W038, F23L3W038",
+        "level": 3,
+        "short": "ПП_2",
+        "prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 77,
+        "2023/2024": 69,
+        "2022/2023": 66,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KN23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Емил Станков",
+            "Кире Триводалиев"
+        ],
+        "assistants": []
+    },
+    "Вовед во рударење на масивни податоци": {
+        "subject": "Вовед во рударење на масивни податоци",
+        "code": "F18L3W154, F23L3W154",
+        "level": 3,
+        "short": "РнМП",
+        "prerequisite": "Паралелно и дистрибуирано процесирање (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 23,
+        "2023/2024": 16,
+        "2022/2023": 14,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ѓорѓи Маџаров"
+        ],
+        "assistants": [
+            "Стефан Андонов"
+        ]
+    },
+    "Самостоен проект": {
+        "subject": "Самостоен проект",
+        "code": "F18L3W058, F23L3W058",
+        "level": 3,
+        "short": "СП_2",
+        "prerequisite": "нема (2018) | 150 кредити (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IE23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Сите професори"
+        ],
+        "assistants": []
+    },
+    "Системи за поддршка при одлучувањето": {
+        "subject": "Системи за поддршка при одлучувањето",
+        "code": "F18L3W156, F23L3W156",
+        "level": 3,
+        "short": "СзПпО",
+        "prerequisite": "Вештачка интелигенција или Вовед во науката за податоци (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": true,
+        "2024/2025": 63,
+        "2023/2024": 153,
+        "2022/2023": 222,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Георгина Мирчева"
+        ],
+        "assistants": [
+            "Димитар Китановски"
+        ]
+    },
+    "Складови на податоци и аналитичка обработка": {
+        "subject": "Складови на податоци и аналитичка обработка",
+        "code": "F18L3S157, F23L3S157",
+        "level": 3,
+        "short": "СнПиАО",
+        "prerequisite": "Бази на податоци (2018) | 100 кредити (2023)",
+        "activated": true,
+        "2024/2025": 42,
+        "2023/2024": 49,
+        "2022/2023": 32,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23",
+            "KN23"
+        ],
+        "semester": 6,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Ефтим Здравевски"
+        ],
+        "assistants": [
+            "Димитар Китановски"
+        ]
+    },
+    "Софтвер за вградливи системи": {
+        "subject": "Софтвер за вградливи системи",
+        "code": "F18L3W048, F23L3W048",
+        "level": 3,
+        "short": "СзВС",
+        "prerequisite": "Вградливи микропроцесорски системи (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 26,
+        "2023/2024": 21,
+        "2022/2023": 31,
+        "mandatory": true,
+        "mandatoryFor": [
+            "KI23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Моника Симјаноска"
+        ],
+        "assistants": [
+            "Моника Симјаноска"
+        ]
+    },
+    "Софтверски дефинирани мрежи": {
+        "subject": "Софтверски дефинирани мрежи",
+        "code": "F18L3W160, F23L3S160",
+        "level": 3,
+        "short": "СДМ",
+        "prerequisite": "Компјутерски мрежи и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)",
+        "activated": true,
+        "2024/2025": 4,
+        "2023/2024": 0,
+        "2022/2023": 9,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Соња Филипоска"
+        ],
+        "assistants": []
+    },
+    "Теорија на графови и социјални мрежи": {
+        "subject": "Теорија на графови и социјални мрежи",
+        "code": "F18L3W161, F23L3W161",
+        "level": 3,
+        "short": "СМиМ",
+        "prerequisite": "Вовед во мрежна наука (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)",
+        "activated": true,
+        "2024/2025": 24,
+        "2023/2024": 12,
+        "2022/2023": 10,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Соња Гиевска"
+        ],
+        "assistants": [
+            "Мартина Тошевска"
+        ]
+    },
+    "Споделување и пресметување во толпа": {
+        "subject": "Споделување и пресметување во толпа",
+        "code": "F18L3S162, F23L3S162",
+        "level": 3,
+        "short": "СиПвТ",
+        "prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    },
+    "Тимски проект": {
+        "subject": "Тимски проект",
+        "code": "F18L3W021, F23L3W021",
+        "level": 3,
+        "short": "ТП",
+        "prerequisite": "150 кредити",
+        "activated": true,
+        "2024/2025": 559,
+        "2023/2024": 420,
+        "2022/2023": 351,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Сите професори"
+        ],
+        "assistants": []
+    },
+    "Управување со ИКТ проекти": {
+        "subject": "Управување со ИКТ проекти",
+        "code": "F18L3S022, F23L3S022",
+        "level": 3,
+        "short": "УсИП",
+        "prerequisite": "(Софтверско инженерство или Анализа на софтверски барања) и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Софтверско инженерство или Анализа на софтверски барања (2023)",
+        "activated": true,
+        "2024/2025": 512,
+        "2023/2024": 362,
+        "2022/2023": 426,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23",
+            "KI23"
+        ],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KN23"
+        ],
+        "professors": [
+            "Љупчо Антовски",
+            "Владимир Здравески",
+            "Димитар Трајанов"
+        ],
+        "assistants": [
+            "Милена Трајаноска"
+        ]
+    },
+    "Вовед во бази на податоци и SQL": {
+        "subject": "Вовед во бази на податоци и SQL",
+        "code": "F23L1W003",
+        "level": 1,
+        "short": "УсИП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 51,
+        "2023/2024": 55,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 8,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Ефтим Здравевски"
+        ],
+        "assistants": [
+            "Димитар Китановски"
+        ]
+    },
+    "Примена на алгоритми и податочни структури": {
+        "subject": "Примена на алгоритми и податочни структури",
+        "code": "F23L2W201",
+        "level": 2,
+        "short": "УсИП",
+        "prerequisite": "Структурно програмирање",
+        "activated": true,
+        "2024/2025": 289,
+        "2023/2024": 58,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "IMB23",
+            "PIT23",
+            "IE23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Ефтим Здравевски",
+            "Магдалена Костоска Ѓорчевска",
+            "Слободан Калајџиски",
+            "Христина Михајлоска Трпческа"
+        ],
+        "assistants": [
+            "Мартин Динев",
+            "Јана Кузманова"
+        ]
+    },
+    "Математика 3": {
+        "subject": "Математика 3",
+        "code": "F23L3W001",
+        "level": 3,
+        "short": "УсИП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 367,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23"
+        ],
+        "semester": 3,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23"
+        ],
+        "professors": [
+            "Билјана Тојтовска Рибарски",
+            "Марија Михова",
+            "Наташа Илиевска",
+            "Илинка Иваноска"
+        ],
+        "assistants": [
+            "Јована Добрева",
+            "Димитар Пешевски"
+        ]
+    },
+    "Избрани теми од математика": {
+        "subject": "Избрани теми од математика",
+        "code": "F23L2W003",
+        "level": 2,
+        "short": "УсИП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 731,
+        "2023/2024": 777,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Весна Димитриевска Ристовска",
+            "Методија Јанчески",
+            "Наташа Илиевска",
+            "Дејан Спасов"
+        ],
+        "assistants": [
+            "Живко Атанаскоски",
+            "Петар Секулоски"
+        ]
+    },
+    "Математика 2": {
+        "subject": "Математика 2",
+        "code": "F23L2S001",
+        "level": 2,
+        "short": "УсИП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 657,
+        "2023/2024": 1056,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "IE23"
+        ],
+        "semester": 2,
+        "season": "S",
+        "electiveFor": [],
+        "professors": [
+            "Билјана Тојтовска Рибарски",
+            "Весна Димитриевска Ристовска",
+            "Дејан Спасов",
+            "Емил Станков",
+            "Марија Михова",
+            "Методија Јанчески",
+            "Наташа Илиевска"
+        ],
+        "assistants": [
+            "Живко Атанаскоски",
+            "Петар Секулоски",
+            "Сијче Печкова"
+        ]
+    },
+    "Тестирање на софтвер": {
+        "subject": "Тестирање на софтвер",
+        "code": "F23L3W033",
+        "level": 3,
+        "short": "УсИП",
+        "prerequisite": "",
+        "activated": true,
+        "2024/2025": 41,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "PIT23"
+        ],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23"
+        ],
+        "professors": [
+            "Бојана Котеска"
+        ],
+        "assistants": [
+            "Славе Темков"
+        ]
+    },
+    "Сензорски системи": {
+        "subject": "Сензорски системи",
+        "code": "F23L3W200",
+        "level": 3,
+        "short": "УсИП",
+        "prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 12,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23",
+            "PIT23",
+            "SIIS23"
+        ],
+        "professors": [
+            "Билјана Стојкоска Ристеска"
+        ],
+        "assistants": []
+    },
+    "Адаптивни и интерактивни веб информациски системи": {
+        "subject": "Адаптивни и интерактивни веб информациски системи",
+        "code": "F23L3S069",
+        "level": 3,
+        "short": "УсИП",
+        "prerequisite": "Алгоритми и податочни структури или Примена на алгоритми и податочни структури",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": false,
+        "mandatoryFor": [],
+        "semester": 7,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [
+            "Вангел Ајановски"
+        ],
+        "assistants": []
+    },
+    "Спорт и здравје": {
+        "subject": "Спорт и здравје",
+        "code": "F23L1W004",
+        "level": 1,
+        "short": "УсИП",
+        "prerequisite": "",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ],
+        "semester": 1,
+        "season": "W",
+        "electiveFor": [],
+        "professors": [],
+        "assistants": [],
+        "flag": "(се држи надвор од ФИНКИ)"
+    },
+    "Деловна пракса": {
+        "subject": "Деловна пракса",
+        "code": "F23L3S100",
+        "level": 3,
+        "short": "УсИП",
+        "prerequisite": "36 кредити",
+        "activated": false,
+        "2024/2025": 0,
+        "2023/2024": 0,
+        "2022/2023": 0,
+        "mandatory": true,
+        "mandatoryFor": [
+            "SIIS23",
+            "PIT23"
+        ],
+        "semester": 4,
+        "season": "S",
+        "electiveFor": [
+            "IE23",
+            "IMB23",
+            "KI23",
+            "KN23"
+        ],
+        "professors": [],
+        "assistants": [],
+        "flag": "(неактивиран предмет)"
+    }
+}
Index: tools/data/subjects_by_program.json
===================================================================
--- tools/data/subjects_by_program.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/data/subjects_by_program.json	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,710 @@
+{
+    "Спорт и здравје": {
+        "semester": 1,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Бизнис и менаџмент": {
+        "semester": 1,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23"
+        ]
+    },
+    "Вовед во компјутерските науки": {
+        "semester": 1,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KN23"
+        ]
+    },
+    "Професионални вештини": {
+        "semester": 1,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Структурно програмирање": {
+        "semester": 1,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Математика 1": {
+        "semester": 1,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "IE23"
+        ]
+    },
+    "Архитектура и организација на компјутери": {
+        "semester": 2,
+        "programs": [
+            "SIIS23",
+            "PIT23",
+            "KN23"
+        ]
+    },
+    "Објектно-ориентирано програмирање": {
+        "semester": 2,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Математика 2": {
+        "semester": 2,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "IE23"
+        ]
+    },
+    "Објектно ориентирана анализа и дизајн": {
+        "semester": 2,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "F23L1S": {
+        "semester": 2,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Алгоритми и податочни структури": {
+        "semester": 3,
+        "programs": [
+            "SIIS23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Компјутерски мрежи и безбедност": {
+        "semester": 3,
+        "programs": [
+            "SIIS23",
+            "PIT23",
+            "IE23",
+            "KN23"
+        ]
+    },
+    "Математика 3": {
+        "semester": 3,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "F23L2W": {
+        "semester": 3,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Анализа на софтверските барања": {
+        "semester": 4,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "Оперативни системи": {
+        "semester": 4,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Вештачка интелигенција": {
+        "semester": 4,
+        "programs": [
+            "SIIS23",
+            "KN23"
+        ]
+    },
+    "Деловна пракса": {
+        "semester": 4,
+        "programs": [
+            "SIIS23",
+            "PIT23"
+        ]
+    },
+    "F23L2S": {
+        "semester": 4,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Бази на податоци": {
+        "semester": 5,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Вовед во науката за податоци": {
+        "semester": 5,
+        "programs": [
+            "SIIS23",
+            "PIT23"
+        ]
+    },
+    "Дизајн и архитектура на софтвер": {
+        "semester": 5,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "Напредно програмирање": {
+        "semester": 5,
+        "programs": [
+            "SIIS23",
+            "KN23"
+        ]
+    },
+    "Дизајн на интеракцијата човек-компјутер": {
+        "semester": 6,
+        "programs": [
+            "SIIS23",
+            "PIT23",
+            "KN23"
+        ]
+    },
+    "Интегрирани системи": {
+        "semester": 6,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "Софтверски квалитет и тестирање": {
+        "semester": 6,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "Напредни бази на податоци": {
+        "semester": 6,
+        "programs": [
+            "SIIS23"
+        ]
+    },
+    "Тимски проект": {
+        "semester": 7,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "F23L3W": {
+        "semester": 7,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Управување со ИКТ проекти": {
+        "semester": 8,
+        "programs": [
+            "SIIS23",
+            "PIT23",
+            "KI23"
+        ]
+    },
+    "Претприемништво": {
+        "semester": 8,
+        "programs": [
+            "SIIS23",
+            "PIT23"
+        ]
+    },
+    "Дипломска работа": {
+        "semester": 8,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "F23L3S": {
+        "semester": 8,
+        "programs": [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Компјутерски архитектури": {
+        "semester": 2,
+        "programs": [
+            "IMB23",
+            "IE23",
+            "KI23"
+        ]
+    },
+    "Основи на сајбер безбедноста": {
+        "semester": 2,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Компјутерски мрежи": {
+        "semester": 3,
+        "programs": [
+            "IMB23",
+            "KI23"
+        ]
+    },
+    "Основи на теоријата на информации": {
+        "semester": 3,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Управување со техничка поддршка": {
+        "semester": 3,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Примена на алгоритми и податочни структури": {
+        "semester": 3,
+        "programs": [
+            "IMB23",
+            "PIT23",
+            "IE23"
+        ]
+    },
+    "Безжични и мобилни системи": {
+        "semester": 4,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Интернет технологии": {
+        "semester": 4,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Администрација на системи": {
+        "semester": 5,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Сајбер безбедност": {
+        "semester": 5,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Администрација на мрежи": {
+        "semester": 6,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Виртуелизација": {
+        "semester": 6,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Софтверски дефинирана безбедност": {
+        "semester": 6,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Дистрибуирани системи": {
+        "semester": 7,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Пресметување во облак": {
+        "semester": 7,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Дизајн на компјутерски мрежи": {
+        "semester": 8,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Инфраструктурно програмирање": {
+        "semester": 8,
+        "programs": [
+            "IMB23"
+        ]
+    },
+    "Избрани теми од математика": {
+        "semester": 1,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Бизнис статистика": {
+        "semester": 2,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Основи на Веб дизајн": {
+        "semester": 2,
+        "programs": [
+            "PIT23",
+            "IE23"
+        ]
+    },
+    "Економија за ИКТ инженери": {
+        "semester": 3,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "F23L2S026 Маркетинг": {
+        "semester": 4,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Софтверско инженерство": {
+        "semester": 4,
+        "programs": [
+            "PIT23",
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Веб програмирање": {
+        "semester": 5,
+        "programs": [
+            "PIT23",
+            "KN23"
+        ]
+    },
+    "Напреден веб дизајн": {
+        "semester": 5,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Електронска и мобилна трговија": {
+        "semester": 6,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Менаџмент информациски системи": {
+        "semester": 7,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Тестирање на софтвер": {
+        "semester": 7,
+        "programs": [
+            "PIT23"
+        ]
+    },
+    "Педагогија": {
+        "semester": 1,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Е-учење": {
+        "semester": 2,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Мултимедијални технологии": {
+        "semester": 3,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Креативни вештини за решавање проблеми": {
+        "semester": 4,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Информатичко размислување во образованието": {
+        "semester": 4,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Медиуми и комуникации": {
+        "semester": 4,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Дизајн на образовен софтвер": {
+        "semester": 5,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Компјутерска етика": {
+        "semester": 5,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Персонализирано учење": {
+        "semester": 5,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Работа со надарени ученици": {
+        "semester": 6,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Психологија на училишна возраст": {
+        "semester": 6,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Учење на далечина": {
+        "semester": 6,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Самостоен проект": {
+        "semester": 7,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Методика на информатиката": {
+        "semester": 8,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Македонски јазик": {
+        "semester": 8,
+        "programs": [
+            "IE23"
+        ]
+    },
+    "Калкулус 1": {
+        "semester": 1,
+        "programs": [
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Дизајн на дигитални кола": {
+        "semester": 1,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Физика": {
+        "semester": 1,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Дискретна математика": {
+        "semester": 2,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Калкулус 2": {
+        "semester": 2,
+        "programs": [
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Веројатност и статистика": {
+        "semester": 3,
+        "programs": [
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Електрични кола": {
+        "semester": 4,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Информациска безбедност": {
+        "semester": 5,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Компјутерска електроника": {
+        "semester": 5,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Основи на роботиката": {
+        "semester": 5,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Вградливи микропроцесорски системи": {
+        "semester": 6,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Процесирање на сигналите": {
+        "semester": 6,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Складови на податоци и аналитичка обработка": {
+        "semester": 6,
+        "programs": [
+            "KI23",
+            "KN23"
+        ]
+    },
+    "Софтвер за вградливи системи": {
+        "semester": 7,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Интернет на нештата": {
+        "semester": 7,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Модерни трендови во роботика": {
+        "semester": 8,
+        "programs": [
+            "KI23"
+        ]
+    },
+    "Дискретни структури 1": {
+        "semester": 1,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Дискретни структури 2": {
+        "semester": 2,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Линеарна алгебра и примени": {
+        "semester": 5,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Паралелно и дистрибуирано процесирање": {
+        "semester": 5,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Машинско учење": {
+        "semester": 6,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Основи на теоријата на компјутерските науки": {
+        "semester": 6,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Програмски парадигми": {
+        "semester": 7,
+        "programs": [
+            "KN23"
+        ]
+    },
+    "Методологија на истражувањето во ИКТ": {
+        "semester": 7,
+        "programs": [
+            "KN23"
+        ]
+    }
+}
Index: tools/playground.js
===================================================================
--- tools/playground.js	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/playground.js	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,32 @@
+import { readFile } from "fs/promises";
+
+const subject_data = JSON.parse(
+	await readFile("./data/subject_details.json", "utf8")
+);
+// console.log(subject_data);
+const subject_count = Object.keys(subject_data).length;
+
+const inactive_subjects = Object.keys(subject_data).filter(
+	(item) => !subject_data[item]["activated"]
+);
+
+// mandatory subjects sorted in descending order by the number of programs that have them
+const mandatory_subjects = Object.keys(subject_data)
+	.map((item) => {
+		if (subject_data[item]["mandatory"]) {
+			return {
+				name: item,
+				mandatoryFor: subject_data[item]["mandatoryFor"],
+			};
+		}
+		return null;
+	})
+	.filter(Boolean)
+	.sort((a, b) => {
+		return b["mandatoryFor"].length - a["mandatoryFor"].length;
+	});
+
+// console.log(mandatory_subjects);
+console.log(`Total subjects: ${subject_count}`);
+console.log(`Inactive subjects: ${inactive_subjects.length}`);
+console.log(`Mandatory subjects: ${mandatory_subjects.length}`);
Index: tools/scrapers/elective.py
===================================================================
--- tools/scrapers/elective.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/scrapers/elective.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,70 @@
+import requests
+from bs4 import BeautifulSoup
+import json
+
+programs_dict = {}
+
+base_url = "https://www.finki.ukim.mk"
+programs = [
+    "SIIS23",
+    "IMB23",
+    "PIT23",
+    "IE23",
+    "KI23",
+    "KN23",
+]
+
+main_url = "https://www.finki.ukim.mk/"
+response = requests.get(main_url)
+soup = BeautifulSoup(response.content, 'html.parser')
+
+program_links = [f"/program/{program}/mk" for program in programs]
+
+for program_link in program_links:
+    program_url = base_url + program_link
+    program_response = requests.get(program_url)
+    program_soup = BeautifulSoup(program_response.content, 'html.parser')
+    
+    program_name = program_link.split("/")[2]
+
+    print(f"Scraping {program_name}...")
+    
+    semesters_dict = {}
+    table_index = 1
+    
+    tables = program_soup.find_all('table')
+
+    selected_tables = tables[8:]
+    semesters_dict['S'] = []
+    semesters_dict['W'] = []
+    
+    for table in selected_tables:
+        subjects = []
+        first_row = table.find_all('tr')[1]
+        code_td = first_row.find_all('td')[0].text.strip() if first_row else ''
+        if len(code_td) >= 6:
+            is_summer = code_td[5].upper() == 'S'
+        for td in table.find_all('td'):
+            anchor = td.find('a')                
+            if anchor:
+                subject_text = anchor.text.strip()
+                if subject_text:
+                    subjects.append(subject_text)
+        if subjects:
+            semester = 'S' if is_summer else 'W'
+            semesters_dict[semester] += subjects
+        
+        print(f"{round(table_index/5 * 100)}% scraped...")
+        table_index += 1
+
+    if semesters_dict:  
+        programs_dict[program_name] = semesters_dict
+    
+
+    print(f"{program_name} finished scraping.")
+
+with open("../data/elective.json", 'w', encoding='utf-8') as f:
+    json.dump(programs_dict, f, ensure_ascii=False, indent=4)
+
+print("Scraping complete. Data saved to elective.json")
+
Index: tools/scrapers/mandatory.py
===================================================================
--- tools/scrapers/mandatory.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/scrapers/mandatory.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,61 @@
+import requests
+from bs4 import BeautifulSoup
+import json
+
+programs_dict = {}
+
+base_url = "https://www.finki.ukim.mk"
+programs = [
+    "SIIS23",
+    "IMB23",
+    "PIT23",
+    "IE23",
+    "KI23",
+    "KN23",
+]
+
+main_url = "https://www.finki.ukim.mk/"
+response = requests.get(main_url)
+soup = BeautifulSoup(response.content, 'html.parser')
+
+program_links = [f"/program/{program}/mk" for program in programs]
+
+for program_link in program_links:
+    program_url = base_url + program_link
+    program_response = requests.get(program_url)
+    program_soup = BeautifulSoup(program_response.content, 'html.parser')
+    
+    program_name = program_link.split("/")[2]
+
+    print(f"Scraping {program_name}...")
+    
+    semesters_dict = {}
+    table_index = 1
+    
+    tables = program_soup.find_all('table')
+    
+    # ignore tables with elective subjects
+    for table in tables[:8]:
+        subjects = []
+        for td in table.find_all('td'):
+            anchor = td.find('a')
+            if anchor:
+                subject_text = anchor.text.strip()
+                if subject_text:  # Only add non-empty subjects
+                    subjects.append(subject_text)
+        
+        if subjects:  
+            semesters_dict[str(table_index)] = subjects
+            print(f"Semester {table_index} scraped...")
+            table_index += 1
+            
+    
+    if semesters_dict:  
+        programs_dict[program_name] = semesters_dict
+
+    print(f"{program_name} finished scraping.")
+
+with open('../data/mandatory.json', 'w', encoding='utf-8') as f:
+    json.dump(programs_dict, f, ensure_ascii=False, indent=4)
+
+print("Scraping complete. Data saved to mandatory.json")
Index: tools/scripts/fill_db.py
===================================================================
--- tools/scripts/fill_db.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/scripts/fill_db.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,74 @@
+import json
+import psycopg2
+from psycopg2.extras import execute_values
+import getpass
+
+# TODO: CHANGE THIS!!!
+password = getpass.getpass("enter supabase password: ")
+
+conn = psycopg2.connect(f"postgresql://postgres.abbuypyehozzdatmefnp:{password}@aws-0-eu-central-1.pooler.supabase.com:5432/postgres")
+cur = conn.cursor()
+print("connected to DB successfully")
+
+with open("./data/subject_details.json", "r", encoding='utf-8') as f:
+    json_data = json.load(f)
+
+cur.execute("""
+        CREATE TABLE IF NOT EXISTS subjectdata (
+            id SERIAL PRIMARY KEY,
+            name TEXT NOT NULL,
+            code TEXT NOT NULL,
+            level INTEGER NOT NULL,
+            short TEXT,
+            prerequisite TEXT,
+            activated BOOLEAN NOT NULL,
+            e_2024_2025 INTEGER,
+            e_2023_2024 INTEGER,
+            e_2022_2023 INTEGER,
+            mandatory BOOLEAN NOT NULL,
+            mandatoryFor TEXT[],
+            semester INTEGER NOT NULL,
+            season TEXT NOT NULL,
+            electiveFor TEXT[],
+            professors TEXT[],
+            assistants TEXT[]
+        );
+    """)
+
+data_tuples = [
+    (
+        item["subject"],
+        item["code"],
+        item["level"],
+        item.get("short"),
+        item.get("prerequisite"),
+        item["activated"],
+        item.get("2024/2025"),
+        item.get("2023/2024"),
+        item.get("2022/2023"),
+        item["mandatory"],
+        item.get("mandatoryFor", []),
+        item["semester"],
+        item["season"],
+        item.get("electiveFor", []),
+        item.get("professors", []),
+        item.get("assistants", [])
+    )
+    for item in json_data.values()
+]
+
+execute_values(
+    cur,
+    """
+    INSERT INTO SubjectData (
+        name, code, level, short, prerequisite, activated, e_2024_2025, e_2023_2024,
+        e_2022_2023, mandatory, mandatoryFor, semester, season, electiveFor, professors,
+        assistants 
+        ) VALUES %s
+    """,
+    data_tuples
+)
+
+conn.commit()
+cur.close()
+conn.close()
Index: tools/scripts/subject_details.py
===================================================================
--- tools/scripts/subject_details.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/scripts/subject_details.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,111 @@
+import json
+
+information_file_path = '../data/information.json' # code, subject name, level
+prerequisites_file_path = '../data/prerequisites.json' # short name, prereq, semester
+participants_file_path = '../data/participants.json' # participant counts
+subjects_by_program_file_path = '../data/subjects_by_program.json' # which subjects are mandatory and in which semester
+professors_file_path = '../data/professors.json' # teaching staff for each subject'
+elective_file_path = '../data/elective.json' # which elective subjects can a certain program choose from
+
+try:
+    with open(information_file_path, 'r', encoding='utf-8') as f:
+        information_data = json.load(f)
+    with open(prerequisites_file_path, 'r', encoding='utf-8') as f:
+        prerequisites_data = json.load(f)
+    with open(participants_file_path, 'r', encoding='utf-8') as f:
+        participants_data = json.load(f)
+    with open(subjects_by_program_file_path, 'r', encoding='utf-8') as f:
+        subjects_by_program_data = json.load(f)
+    with open(professors_file_path, 'r', encoding='utf-8') as f:
+        professors_data = json.load(f)
+    with open(elective_file_path, 'r', encoding='utf-8') as f:
+        elective_data = json.load(f)
+except FileNotFoundError as e:
+    print(f"Error: Could not find file: {e.filename}")
+    exit(1)
+
+ALL_PROGRAMS = ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"]
+
+subject_data = {} # the holy grail, se ide tuka
+
+for entry in information_data:
+    code, course, level, _ = entry.values()
+    try:
+        semester = int(level)
+    except ValueError:
+        print(f"Warning: Semester {level} could not be converted to integer and is being skipped")
+        continue
+
+    subject_data[course] = {
+        "subject": course,
+        "code": code,
+        "level": level,
+    }
+
+for entry in prerequisites_data:
+    code, course, prerequisite, _ = entry.values()
+    if course in subject_data:
+        subject_data[course]['short'] = code
+        subject_data[course]['prerequisite'] = prerequisite
+    else:
+        print(f"Error: Course {course} is not in subject data")
+
+for i, entry in enumerate(participants_data):
+    _, *semesters = entry.keys()
+    course, *semester_data = entry.values()
+    if course in subject_data:
+        try:
+            # course is not activated if participant count is 0
+            # potentially check if the condition should change to < 20 or similar
+            subject_data[course]['activated'] = False if int(semester_data[0]) == 0 else True
+        except ValueError:
+            subject_data[course]['activated'] = 'ERROR'
+            print(f"Error: Course {course} has a value that is not an integer")
+        for semester in semesters[:3]: # gets last 3 semesters, adjust for less/more
+            subject_data[course][semester] = participants_data[i][semester]
+    else:
+        print(f"Error: Course {course} is not in subject data")
+
+# for each subject in the records, label which programs that subject is mandatory for
+# additionally label which semester that subject is (preffered to be) taken, and whether it is a summer or a winter subject
+for subject in subject_data:
+    subject_primary_data = subject_data[subject]
+    if subject in subjects_by_program_data:
+        subject_mandatory_data = subjects_by_program_data[subject]
+        subject_primary_data['mandatory'] = True
+        subject_primary_data['mandatoryFor'] = subject_mandatory_data['programs']
+    else:
+        subject_primary_data['mandatory'] = False
+        subject_primary_data['mandatoryFor'] = []
+    
+
+    subject_primary_data['semester'] = subject_mandatory_data['semester']
+    season = 'W' if int(subject_mandatory_data['semester']) % 2 != 0 else 'S'
+    subject_primary_data['season'] = season
+
+    subject_primary_data['electiveFor'] = []
+    # check if a subject is elective only for those programs where it is not mandatory
+    # NOTE: some subjects like 'Математика 1' are mandatory for some programs, but cannot be chosen by others
+    # so assuming that a subject can be chosen by all programs where it isn't elective would be wrong, although intuitive
+    for program in sorted(set(ALL_PROGRAMS) - set(subject_primary_data['mandatoryFor'])):
+        if subject in elective_data[program][season]:
+            subject_primary_data['electiveFor'].append(program)
+
+for entry in professors_data:
+    course, professors, assistants = entry.values()
+    if professors.startswith("("):
+        subject_data[course]["professors"] = [] 
+        subject_data[course]["assistants"] = []
+        subject_data[course]['flag'] = professors
+        print(f"Course {course} has flag {professors}")
+    else:
+        if course in subject_data:
+            subject_data[course]["professors"] = professors.split("\n") if professors != "" else []
+            subject_data[course]["assistants"] = assistants.split("\n") if assistants != "" else []
+        else:
+            print(f"Error: Course {course} is not in subject data")
+
+
+
+with open('../data/subject_details.json', 'w', encoding='utf-8') as f:
+    json.dump(subject_data, f, ensure_ascii=False, indent=4)
Index: tools/scripts/subjects_by_program.py
===================================================================
--- tools/scripts/subjects_by_program.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
+++ tools/scripts/subjects_by_program.py	(revision 8b0865825cb4d80fe141990b9db843f4af7d0d3a)
@@ -0,0 +1,36 @@
+import json
+
+file_path = '../data/mandatory.json'
+try:
+    with open(file_path, 'r', encoding='utf-8') as f:
+        mandatory_data = json.load(f)
+except FileNotFoundError:
+    print(f"Error: Could not find file at {file_path}")
+    exit(1)
+
+subject_data = {}
+
+for program_name, semesters in mandatory_data.items():
+    for semester, subjects in semesters.items():
+        try:
+            semester_num = int(semester)
+        except ValueError:
+            print(f"Warning: Semester {semester} could not be converted to integer and is being skipped.")
+            continue
+        
+        for subject in subjects:
+            if subject not in subject_data:
+                subject_data[subject] = {
+                    "semester": semester_num,
+                    "programs": [program_name]
+                }
+            else:
+                existing_semester = subject_data[subject]["semester"]
+                if program_name not in subject_data[subject]["programs"]:
+                    subject_data[subject]["programs"].append(program_name)
+
+
+with open('subjects_by_program.json', 'w', encoding='utf-8') as f:
+    json.dump(subject_data, f, ensure_ascii=False, indent=4)
+
+print("Processing complete. Data saved to subjects_by_program.json")
