Index: backend/subjects/management/README.md
===================================================================
--- backend/subjects/management/README.md	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/README.md	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,34 @@
+# guide
+
+## Data
+
+- `abstracts.json` - JSON containing short descriptions for each subject
+- `courses.json` - array containing the names of all subjects.
+- `elective.json` - JSON containing arrays of all eligible summer and winter subjects for all programs.
+- `formatted_prereqs.json` - JSON containing subject prerequisites as JSON objects, instead of strings.
+- `information.json` - array with the code, name, level and link for all subjects.
+- `mandatory.json` - JSON containing arrays of all mandatory subjects for all programs, organized by semester.
+- `participants.json` - array listing all courses with their number of participants.
+- `prerequisites.json` - array of subject prerequisites (as strings).
+- `professors.json` - array of all subjects with their respective professors and assistants.
+- `subject_details.json` - JSON containing all subjects and relevant information about them, aggregated from the other data files..
+- `subjects_by_program.json` - JSON listing all subjects and the programs for which they are mandatory.
+
+## Commands
+
+the template for running commands is:
+`python3 manage.py <filename>`
+
+> Make sure you exclude the .py extension from the filename
+
+### Scrapers
+
+- `abstract.py` - scrapes the FINKI website for short descriptions for each subject
+- `elective.py` - scrapes the FINKI website for all elective subjects per program and writes the results to `data/elective.json`.
+- `mandatory.py` - scrapes the FINKI site for all mandatory subjects per program and writes the results to `data/mandatory.json`.
+
+### Scripts
+
+- `format_prereqs.py` - reads data from prerequisites.json, and writes the formatted output to `data/formatted_prereqs.json`
+- `subjects_by_program.py` - reads data from mandatory.json, and writes the relevant information to `data/subjects_by_program.json`.
+- `subject_details.py` - aggregates data from multiple JSON files, and writes the combined information in `backend/subjects/management/commands/subject_details.json`. Modify this script to modify the initial data that is used to populate the db.
Index: backend/subjects/management/commands/abstract.py
===================================================================
--- backend/subjects/management/commands/abstract.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/commands/abstract.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,47 @@
+from types import NoneType
+from bs4 import BeautifulSoup
+from pathlib import Path
+import requests
+import json
+from django.core.management.base import BaseCommand
+
+class Command(BaseCommand):
+    help = "Scrape abstracts for all subjects from FINKI page"
+    
+    def handle(self, *args, **options):
+        base_dir = Path(__file__).resolve().parent.parent
+        information_file_path = base_dir / 'data' / 'information.json'
+        output_file_path = base_dir / 'data' / 'abstracts.json'
+        try:
+            with open(information_file_path, 'r', encoding='utf-8') as f:
+                subject_information = json.load(f)
+                subject_links = [s['link'] for s in subject_information]
+                subject_names = [s['course'] for s in subject_information]
+        except FileNotFoundError:
+            self.stdout.write(self.style.ERROR(f"Could not find file at {information_file_path}"))
+            exit(1)
+
+        abstracts = {}
+
+        for link, name in zip(subject_links, subject_names):
+            response = requests.get(link)
+            program_soup = BeautifulSoup(response.content, 'html.parser')
+            self.stdout.write(f"Scraping {name}...")
+            try:
+                abstract = (
+                    program_soup.find('table')
+                    .find_all('tr')[8]
+                    .find_all('p')[2]
+                    .find('span')
+                    .text.strip())
+            except (AttributeError, IndexError):
+                self.stdout.write(self.style.WARNING(f"Could't find abstract for {name}"))
+                
+            
+            abstracts[name] = abstract
+            self.stdout.write(self.style.SUCCESS(f"Scraped {name}."))
+            break
+
+        with open(output_file_path, "w", encoding='utf-8') as f:
+            json.dump(abstracts, f, ensure_ascii=False, indent=4)
+            self.stdout.write(self.style.SUCCESS(f"Finished scraping. Data successfully stored in {output_file_path}"))
Index: backend/subjects/management/commands/elective.py
===================================================================
--- backend/subjects/management/commands/elective.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/commands/elective.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,80 @@
+import requests
+from bs4 import BeautifulSoup
+import json
+from django.core.management.base import BaseCommand
+from pathlib import Path
+
+class Command(BaseCommand):
+    help = "Scrape elective subjects for all programs from FINKI page"
+
+    def handle(self, *args, **options):
+        base_dir = Path(__file__).resolve().parent.parent
+        output_file_path = base_dir / 'data' / 'elective.json'
+        
+        programs_dict = {}
+
+        base_url = "https://www.finki.ukim.mk"
+        programs = [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23",
+        ]
+
+        response = requests.get(base_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]
+
+            self.stdout.write(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:
+                            # :)
+                            if subject_text == "F23L2S026 Маркетинг": subject_text = "Маркетинг"
+                            if subject_text == "F23L1S066 Основи на сајбер безбедноста": subject_text = "Основи на сајбер безбедноста"
+                            subjects.append(subject_text)
+                if subjects:
+                    semester = 'S' if is_summer else 'W'
+                    semesters_dict[semester] += subjects
+                
+                self.stdout.write(f"{round(table_index/5 * 100)}% scraped...")
+                table_index += 1
+
+            if semesters_dict:  
+                programs_dict[program_name] = semesters_dict
+            
+            self.stdout.write(self.style.SUCCESS(f"{program_name} finished scraping."))
+            break
+
+        with open(output_file_path, 'w', encoding='utf-8') as f:
+            json.dump(programs_dict, f, ensure_ascii=False, indent=4)
+            self.stdout.write(self.style.SUCCESS(f"Scraping complete. Data saved to {output_file_path}"))
+
Index: backend/subjects/management/commands/fill_db.py
===================================================================
--- backend/subjects/management/commands/fill_db.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ backend/subjects/management/commands/fill_db.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -6,15 +6,25 @@
 
 class Command(BaseCommand):
-    help = "Drop existing tables and fill db with subjects and subject info from JSON"
+    help = "Fill db with subjects and subject info from JSON"
 
-    def handle(self, *args, **kwargs):
-        Subject_Info.objects.all().delete()
-        Subject.objects.all().delete()
-        self.stdout.write(self.style.SUCCESS('Existing data cleared successfully!'))
+    def add_arguments(self, parser):
+        parser.add_argument(
+            '--reset',
+            action='store_true',
+            help='Delete existing Subjects and Subject_Info before filling.'
+        )
 
-        base_dir = Path(__file__).resolve().parent
-        data_path = base_dir / 'subject_details.json'
+    def handle(self, *args, **options):
+        reset_db = options['reset']
+
+        if reset_db:
+            self.stdout.write("Reset flag enabled: Clearing existing database entries...")
+            Subject_Info.objects.all().delete()
+            Subject.objects.all().delete()
+
+        base_dir = Path(__file__).resolve().parent.parent
+        file_path = base_dir / 'data' / 'subject_details.json'
         
-        with open(data_path, 'r', encoding='utf-8') as f:
+        with open(file_path, 'r', encoding='utf-8') as f:
             subject_details = json.load(f)
 
@@ -72,4 +82,4 @@
         Subject_Info.objects.bulk_create(subject_infos)
         
-        self.stdout.write(self.style.SUCCESS('Database filled successfully!'))
+        self.stdout.write(self.style.SUCCESS('Database filled successfully.'))
         
Index: backend/subjects/management/commands/format_prereqs.py
===================================================================
--- backend/subjects/management/commands/format_prereqs.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/commands/format_prereqs.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,69 @@
+import json
+from pathlib import Path
+from django.core.management.base import BaseCommand
+
+class Command(BaseCommand):
+    help = "Format subject prerequisites from strings to JSON"
+
+    def handle(self, *args, **options):
+        base_dir = Path(__file__).resolve().parent.parent
+        input_path = base_dir / 'data' / 'prerequisites.json'
+        output_path = base_dir / 'data' / 'formatted_prereqs.json'
+
+        try:
+            with open(input_path, "r", encoding='utf-8') as f:
+                prerequisite_data = json.load(f)
+        except FileNotFoundError:
+            self.stdout.write(self.style.ERROR(f"Could not find file at {input_path}"))
+            exit(1)
+
+        formatted_prereqs = {}
+        # map of all misspelled subject names on the website :|
+        misspelled = {
+            "дсикретна математика": "дискретна математика",
+            "бизнис и статистика": "бизнис статистика",
+            "основи на теорија на информации": "основи на теоријата на информации",
+            "основи на роботика": "основи на роботиката",
+            "комјутерски мрежи": "компјутерски мрежи",
+            "примена на алгоритми и податочни стуктури": "Примена на алгоритми и податочни структури",
+            "примена на алгоритни и податочни структури": "примена на алгоритми и податочни структури",
+            "анализа на софтверски барања": "анализа на софтверските барања",
+        }
+        for entry in prerequisite_data:
+            code, subject, prereq, _ = entry.values()
+            # have to convert everything to lowercase, to avoid inconsistencies in data
+            formatted_prereqs[subject] = {}
+            formatted_prereqs[subject]["code"] = code
+            prereq = prereq.lower()
+            if prereq == "": 
+                formatted_prereqs[subject]["prerequisite"] = {}
+                continue
+            a = ""
+            if "|" in prereq:
+                # only look at 2023 accreditation
+                prereq = prereq.split(" | ")[1].split("(2023")[0].strip()
+            
+            if "кредити" in prereq:
+                num_credits = int(prereq.split(" кредити")[0].strip())
+                formatted_prereqs[subject]["prerequisite"] = {"credits": num_credits} 
+                # no subject has prerequsite in format: 
+                # N credits OR subject(s)
+                # so it is okay to continue here
+                continue
+            
+            if " или " in prereq:
+                new_subjects = []
+                for name in prereq.split(" или "):
+                    new_subjects.append(name if name not in misspelled else misspelled[name])
+
+                formatted_prereqs[subject]["prerequisite"] = {"subjects": new_subjects }
+                continue
+            
+            formatted_prereqs[subject]["prerequisite"] = {"subjects": [prereq if prereq not in misspelled else misspelled[prereq]]}
+
+        with open(output_path, 'w', encoding='utf-8') as f:
+            json.dump(formatted_prereqs, f, ensure_ascii=False ,indent=4)
+            self.stdout.write(self.style.SUCCESS(f"Data successfully stored in {output_path}."))
+
+
+            
Index: backend/subjects/management/commands/mandatory.py
===================================================================
--- backend/subjects/management/commands/mandatory.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/commands/mandatory.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,72 @@
+import requests
+from bs4 import BeautifulSoup
+import json
+from pathlib import Path
+from django.core.management.base import BaseCommand
+
+class Command(BaseCommand):
+    help = "Scrape elective subjects for all programs from FINKI page"
+
+    def handle(self, *args, **options):
+        base_dir = Path(__file__).resolve().parent.parent
+        output_file_path = base_dir / 'data' / 'mandatory.json'
+
+        programs_dict = {}
+
+        base_url = "https://www.finki.ukim.mk"
+        programs = [
+            "SIIS23",
+            "IMB23",
+            "PIT23",
+            "IE23",
+            "KI23",
+            "KN23",
+        ]
+
+        response = requests.get(base_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]
+
+            self.stdout.write(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
+                            # not my proudest moment
+                            if subject_text == "F23L2S026 Маркетинг": subject_text = "Маркетинг"
+                            if subject_text == "F23L1S066 Основи на сајбер безбедноста": subject_text = "Основи на сајбер безбедноста"
+
+                            subjects.append(subject_text)
+                
+                if subjects:  
+                    semesters_dict[str(table_index)] = subjects
+                    self.stdout.write(f"Semester {table_index} scraped...")
+                    table_index += 1
+                    
+            
+            if semesters_dict:  
+                programs_dict[program_name] = semesters_dict
+
+            self.stdout.write(self.style.SUCCESS(f"{program_name} finished scraping."))
+
+        with open(output_file_path, 'w', encoding='utf-8') as f:
+            json.dump(programs_dict, f, ensure_ascii=False, indent=4)
+            self.stdout.write(self.style.SUCCESS(f"Scraping complete. Data saved to {output_file_path}"))
Index: ckend/subjects/management/commands/subject_details.json
===================================================================
--- backend/subjects/management/commands/subject_details.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,6081 +1,0 @@
-{
-    "Архитектура и организација на компјутери": {
-        "subject": "Архитектура и организација на компјутери",
-        "code": "F18L1S003, F23L1S003",
-        "level": 1,
-        "abstract": "Разбирање на главните компјутерски архитектури, внатрешната организација, проценка на перформансите на поедините делови и компјутерскиот систем во целинa.",
-        "short": "АиОнК",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            1063,
-            1311,
-            1350
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23",
-            "KN23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Љупчо Антовски",
-            "Билјана Стојкоска Ристеска",
-            "Владимир Здравески",
-            "Дејан Спасов",
-            "Игор Мишковски",
-            "Магдалена Костоска Ѓорчевска",
-            "Марјан Гушев",
-            "Мирослав Мирчев",
-            "Моника Симјаноска",
-            "Сашо Граматиков"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Јована Добрева",
-            "Војдан Ќорвезироски",
-            "Марија Танеска",
-            "Ненад Анчев"
-        ]
-    },
-    "Бизнис и менаџмент": {
-        "subject": "Бизнис и менаџмент",
-        "code": "F18L1W005, F23L1W005",
-        "level": 1,
-        "abstract": "Развој на менаџерски способности: техничка, концепциска, комуникациска, аналитичка.\nУсвојување на рамки, поими, модели и техники од областа на менаџментот.\nПрезентирање и анализа на примери, студии на случај и најдобри менаџмент практики од повеќе бизнис области и студии на случај на поодделни бизниси.",
-        "short": "БиМ",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            814,
-            989,
-            951
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Владимир Здравески",
-            "Георгина Мирчева",
-            "Ристе Стојанов",
-            "Смилка Јанеска Саркањац"
-        ],
-        "assistants": [
-            "Александар Тенев",
-            "Милена Трајаноска"
-        ]
-    },
-    "Бизнис статистика": {
-        "subject": "Бизнис статистика",
-        "code": "F18L1S023, F23L1S023",
-        "level": 1,
-        "abstract": "Запознавање со основните статистички методи и техники за прикажување, анализа и истражување на податоци.",
-        "short": "БС",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            830,
-            801,
-            698
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Александра Поповска Митровиќ",
-            "Верица Бакева Смиљкова",
-            "Весна Димитриевска Ристовска",
-            "Методија Јанчески",
-            "Наташа Илиевска"
-        ],
-        "assistants": [
-            "Петар Секулоски"
-        ]
-    },
-    "Вовед во компјутерските науки": {
-        "subject": "Вовед во компјутерските науки",
-        "code": "F18L1W007, F23L1W007",
-        "level": 1,
-        "abstract": "Солидно познавање на основите на информатичко-комуникациските технологии, нивното создавање, моментална состојба и иднината; начинот на кој функционираат сметачите, основите на Веб, обработката на сликите, видеото и анимациите; клучните области на информациско-комуникациските технологии и нивното влијание: спососност за манипулација со текст, табели, графикони, слики, аудио и видео.",
-        "short": "ВвКН_1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            891,
-            1096,
-            1155
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KN23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Билјана Стојкоска Ристеска",
-            "Бојана Котеска",
-            "Иван Китановски",
-            "Катерина Здравкова",
-            "Коста Митрески",
-            "Панче Рибарски"
-        ],
-        "assistants": [
-            "Александар Тенев",
-            "Кирил Ќироски",
-            "Стефан Андонов",
-            "Марија Танеска",
-            "Марија Стојчева"
-        ]
-    },
-    "Дизајн на дигитални кола": {
-        "subject": "Дизајн на дигитални кола",
-        "code": "F18L1W041, F23L2W041",
-        "level": 2,
-        "abstract": "Запознавање со основните методи за анализа и дизајн на логички кола и логички мрежи, како комбинациони така\nи секвенцијални кола, регистри и бројачи.",
-        "short": "ДнДК",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            33,
-            59,
-            157
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Милош Јовановиќ"
-        ],
-        "assistants": [
-            "Јована Добрева"
-        ]
-    },
-    "Дискретна математика": {
-        "subject": "Дискретна математика",
-        "code": "F18L1W011, F23L2S011",
-        "level": 2,
-        "abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
-        "short": "ДМ",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            33,
-            0,
-            1602
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет, нова акр.)"
-    },
-    "Дискретни структури 1": {
-        "subject": "Дискретни структури 1",
-        "code": "F18L1W031, F23L2W031",
-        "level": 2,
-        "abstract": "Во овој предмет ќе се изучуваат базични математички концепти за компјутерски науки. Студентите ќе се запознаат со основите на множества, исказна и предикатна логика, техники за докажување и булова алгебра.",
-        "short": "ДС1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            100,
-            121,
-            163
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Билјана Тојтовска Рибарски",
-            "Марија Михова"
-        ],
-        "assistants": [
-            "Петар Секулоски"
-        ]
-    },
-    "Дискретни структури 2": {
-        "subject": "Дискретни структури 2",
-        "code": "F18L1S032, F23L2S032",
-        "level": 2,
-        "abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од компјутерски науки. Ќе се изучуваат напредни техники за докажување, индукција рекурзија. Студентите треба да стекнат вештини за решавање на комбинаторни задачи. Да се запознаат со основната терминологија и основите за претставување на графови.",
-        "short": "ДС2",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            103,
-            136,
-            163
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Марија Михова"
-        ],
-        "assistants": [
-            "Петар Секулоски"
-        ]
-    },
-    "Е-учење": {
-        "subject": "Е-учење",
-        "code": "F18L1S052, F23L1S052",
-        "level": 1,
-        "abstract": "По успешното завршување на овој предмет, студентот ќе биде запознат со еволуцијата на теориите за учење и ќе биде во состојба да ги разбере улогата и новите трендови кај околините за е-учење како и да го разбере преминот од традиционалните во е-околините за учење. Низ примери за примена на видео игри, масивни отворени онлајн курсеви, оддалечени и виртуелни лаборатории, виртуелни училници студентите ќе се запознаат со можностите за искористување на ИКТ за поддршка на образованието. Студентите ќе се стекнат со способност да понудат соодветни постојни системи и алатки за менаџирање со учење и наставни содржини како и системи и алатки за проверка на знаење за дадени бизнис побарувања.",
-        "short": "ИСзУ",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            77,
-            62,
-            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,
-        "abstract": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес, извод и интеграли кои се неопходни во скоро сите предмети од повисоки години.",
-        "short": "К_1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            980,
-            975,
-            923
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "IE23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Весна Димитриевска Ристовска"
-        ],
-        "assistants": [
-            "Весна Димитриевска Ристовска"
-        ]
-    },
-    "Калкулус 1": {
-        "subject": "Калкулус 1",
-        "code": "F18L1W033, F23L2W033",
-        "level": 2,
-        "abstract": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес и извод кои се неопходни во скоро сите предмети од повисоки години.",
-        "short": "К1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            144,
-            222,
-            363
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23",
-            "KN23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Весна Димитриевска Ристовска",
-            "Методија Јанчески"
-        ],
-        "assistants": [
-            "Петар Секулоски"
-        ]
-    },
-    "Калкулус 2": {
-        "subject": "Калкулус 2",
-        "code": "F18L1S034, F23L2S034",
-        "level": 2,
-        "abstract": "Предметот е од подршка и е неопходен за воведување на поимите за интеграли, примена на интерграли, низи и редови кои се неопходни во дел од предметите од повисоки години.",
-        "short": "К2",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            189,
-            269,
-            380
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23",
-            "KN23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Александра Поповска Митровиќ",
-            "Верица Бакева Смиљкова",
-            "Ласко Баснарков"
-        ],
-        "assistants": [
-            "Петар Секулоски"
-        ]
-    },
-    "Компјутерски архитектури": {
-        "subject": "Компјутерски архитектури",
-        "code": "F18L1S045, F23L1S045",
-        "level": 1,
-        "abstract": "Разбирање на архитектурата на еден компјутерски систем, идентификација на неговите составни делови, проценка на перформансите на компјутерскиот систем и неговите поединечни делови. Разбирање на машинскиот јазик, асемблерот и мемориската организација на системите.",
-        "short": "КА_1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            186,
-            231,
-            338
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23",
-            "IE23",
-            "KI23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Моника Симјаноска",
-            "Ристе Стојанов"
-        ],
-        "assistants": [
-            "Јована Добрева"
-        ]
-    },
-    "Компјутерски компоненти": {
-        "subject": "Компјутерски компоненти",
-        "code": "F18L1S116, F23L1S116",
-        "level": 1,
-        "abstract": "Познавање на структурата на компјутерските системи, хардверските компоненти, поврзувањето и начинот на\nработа, карактеристиките и стандардите што се употребуваат.",
-        "short": "КК",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            92,
-            86,
-            88
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Андреја Наумоски",
-            "Коста Митрески"
-        ],
-        "assistants": []
-    },
-    "Креативни вештини за решавање проблеми": {
-        "subject": "Креативни вештини за решавање проблеми",
-        "code": "F18L1S120, F23L1S120",
-        "level": 1,
-        "abstract": "Студентот ќе се здобие со способност за критичко размислување и развој на вештините на размислување надвор од стандардните норми и принципи. Ќе биде во можност да го постави проблемот во рамка и да го изложи правилно, како и да решава неструктурирани проблеми. Ќе има подобрени вештини за општо решавање на проблеми од различен карактер кои стимулираат логичко размислување.",
-        "short": "КВзРП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            98,
-            88,
-            44
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Владимир Трајковиќ",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Славе Темков"
-        ]
-    },
-    "Маркетинг": {
-        "subject": "Маркетинг",
-        "code": "F18L1S026, F23L2S026",
-        "level": 2,
-        "abstract": "Вовед во главните елементи за развој на маркетинг стратегија и планирање на програма за маркетинг; Развој на вештини за решавање на маркетинг проблеми преку аналитички алатки (рамки, поими, модели и техники); Анализа на примери и студии на случај како претпријатијата го организираат својот маркетинг, со акцент на ИКТ претпријатија; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
-        "short": "М",
-        "prerequisite": {
-            "credits": 36
-        },
-        "activated": true,
-        "participants": [
-            450,
-            220,
-            593
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Смилка Јанеска Саркањац"
-        ],
-        "assistants": [
-            "Александар Тенев"
-        ]
-    },
-    "Објектно ориентирана анализа и дизајн": {
-        "subject": "Објектно ориентирана анализа и дизајн",
-        "code": "F18L1S015, F23L2S015",
-        "level": 2,
-        "abstract": "Запознавање со техниките за анализа, дизајн и моделирање на објектно ориентираните системи. Оспособување за практична анализа на кориснички барања и креирање ефективни ОО модели како почетна фаза на имплементацијата на ОО системот.",
-        "short": "ООАиД",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            433,
-            464,
-            489
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23"
-        ],
-        "professors": [
-            "Бојана Котеска",
-            "Илинка Иваноска",
-            "Кире Триводалиев",
-            "Петре Ламески",
-            "Слободан Калајџиски"
-        ],
-        "assistants": [
-            "Мартина Тошевска",
-            "Славе Темков"
-        ]
-    },
-    "Објектно-ориентирано програмирање": {
-        "subject": "Објектно-ориентирано програмирање",
-        "code": "F18L1S016, F23L1S016",
-        "level": 1,
-        "abstract": "Целта на предметот е да го запознае студентот со основните концепти на објектно-ориентираното програмирање. За таа цел ќе бидат воведени концептите на објекти и класи, eнкапсулација, наследување и полиморфизам. Студентите ќе бидат запознаени и со хиерахијата на класи. Ќе се направат споредби на имплементациите на објектно-ориентираните концепти во различни програмски јазици.\nПо завршување на курсот студентот ќе ги разбира принципите на објектно-ориентираното програмирање и биде оспособен за развој на програми кои ги подржуваат овие принципи.",
-        "short": "ООП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            1679,
-            1687,
-            1797
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Ѓорѓи Маџаров",
-            "Александар Стојменски",
-            "Александар Стојменски",
-            "Ана Мадевска Богданова",
-            "Бобан Јоксимоски",
-            "Дејан Ѓорѓевиќ",
-            "Иван Чорбев",
-            "Ивица Димитровски",
-            "Катарина Тројачанец Динева",
-            "Невена Ацковска",
-            "Христина Михајлоска Трпческа"
-        ],
-        "assistants": [
-            "Александар Тенев",
-            "Влатко Спасев",
-            "Димитар Китановски",
-            "Живко Атанаскоски",
-            "Марија Танеска",
-            "Стефан Андонов"
-        ]
-    },
-    "Основи на Веб дизајн": {
-        "subject": "Основи на Веб дизајн",
-        "code": "F18L1S146, F23L1S146",
-        "level": 1,
-        "abstract": "По комплетирање на курсот кандидатите се очекува студентите да добијат воведни знаењаза развој на веб страници со современ дизајн, употреба на ХТМЛ и каскадни стилови. Се очекува кандидатите да:\n1. Демонстрираат основно разбирање на важноста на добар дизајн на веб страниците.\n2. Демонстрираат практично знаење за технологиите за веб дизајн и да можат да го применат знаењето при основно дизајнирање на веб сајтови.\n3. Да комуницираат со терминологија специфична за оваа област.\n4. Критички да евалуираат примери на веб сајтови.",
-        "short": "ОнВД",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            824,
-            1023,
-            999
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23",
-            "IE23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александар Стојменски",
-            "Бобан Јоксимоски",
-            "Гоце Арменски",
-            "Иван Китановски",
-            "Иван Чорбев",
-            "Слободан Калајџиски"
-        ],
-        "assistants": [
-            "Влатко Спасев",
-            "Димитар Китановски"
-        ]
-    },
-    "Основи на сајбер безбедноста": {
-        "subject": "Основи на сајбер безбедноста",
-        "code": "F18L1S066, F23L1S066",
-        "level": 1,
-        "abstract": "Студентот ќе се запознае со концептот на сајбер безбедност, закани и ризици. Ќе биде свесен за проблемите предизвикани од сајбер криминалот и ќе биде во можност да ги разбира ризиците од напади и основните механизми како да се заштити од нив.",
-        "short": "ОнСБ",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            457,
-            458,
-            213
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Анастас Мишев",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Владислав Бидиков",
-            "Војдан Ќорвезироски"
-        ]
-    },
-    "Педагогија": {
-        "subject": "Педагогија",
-        "code": "F18L1W070, F23L2W070",
-        "level": 2,
-        "abstract": "Запознавање на студентите со педагогијата како наука, педагошките дисциплини, воспитанието и училишниот систем.",
-        "short": "П_1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            1,
-            7,
-            30
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Елена Ризов"
-        ],
-        "assistants": [
-            "Елена Ризов"
-        ]
-    },
-    "Професионални вештини": {
-        "subject": "Професионални вештини",
-        "code": "F18L1W018, F23L1W018",
-        "level": 1,
-        "abstract": "Целта на курсот е да студентите да се стекнат со вештини потребни за академско и техничко пишување и презентирање, со водење сметка за етиката и критичкото мислење. По завршување на курсот се очекува студентот да може да изработи квалитетни академски текстови (резиме, есеј, CV, формално писмо) на англиски и македонски јазик; да разликува помеѓу различни технички текстови (спецификација, елаборат, извештај, техничка документација) и да идентификува нивни делови; да одржи ефективна презентација на зададена тема и да одговори на прашања поврзани со презентацијата;",
-        "short": "ПВ",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            958,
-            972,
-            1132
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Андреја Наумоски",
-            "Билјана Стојкоска Ристеска",
-            "Кире Триводалиев",
-            "Ласко Баснарков",
-            "Магдалена Костоска Ѓорчевска",
-            "Миле Јованов",
-            "Мирослав Мирчев",
-            "Панче Рибарски"
-        ],
-        "assistants": []
-    },
-    "Структурно програмирање": {
-        "subject": "Структурно програмирање",
-        "code": "F18L1W020, F23L1W020",
-        "level": 1,
-        "abstract": "Да се воведат студентите во парадигмата на структурното програмирање, да го разберат концептот на алгоритми и да се оспособат да развиваат алгоритми, да кодират, тестираат и компајлираат програми. Студентите ќе можат да пишуваат програми за решавање проблеми преку користење на податочни типови, контролни структури, функции, низи во програмскиот јазик C++.",
-        "short": "СП_1",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            1621,
-            1757,
-            1815
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Ѓорѓи Маџаров",
-            "Ана Мадевска Богданова",
-            "Бобан Јоксимоски",
-            "Дејан Ѓорѓевиќ",
-            "Емил Станков",
-            "Иван Чорбев",
-            "Ивица Димитровски",
-            "Катарина Тројачанец Динева",
-            "Миле Јованов",
-            "Невена Ацковска",
-            "Христина Михајлоска Трпческа",
-            "Александар Стојменски"
-        ],
-        "assistants": [
-            "Александар Тенев",
-            "Влатко Спасев",
-            "Димитар Китановски",
-            "Стефан Андонов",
-            "Марко Петров",
-            "Ема Пандилова",
-            "Мартин Динев"
-        ]
-    },
-    "Физика": {
-        "subject": "Физика",
-        "code": "F18L1W049, F23L2W049",
-        "level": 2,
-        "abstract": "Студентите ќе се запознаат со основните физички величини и закони од класичната механика. Тие ќе се стекнат со основни вештини за експериментална работа, како и за пресметување и правилно толкување на добиените резултати од областите кои се дел од содржината. Теоретските знаења на студентите ќе бидат солидна подлога за понатамошна надградба која е потребна за разбирање и моделирање на различните процеси каде што се применуваат информатиката и компјутерското инженерство.",
-        "short": "Ф",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            29,
-            79,
-            174
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Ласко Баснарков"
-        ],
-        "assistants": [
-            "Зорица Карапанчева"
-        ]
-    },
-    "Алгоритми и податочни структури": {
-        "subject": "Алгоритми и податочни структури",
-        "code": "F18L2W001, F23L2W001",
-        "level": 2,
-        "abstract": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење и развој на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nимплемнтација на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
-        "short": "АиПС",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            1131,
-            1737,
-            1726
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Ана Мадевска Богданова",
-            "Анастас Мишев",
-            "Бојана Котеска",
-            "Владимир Трајковиќ",
-            "Илинка Иваноска",
-            "Петре Ламески"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Ненад Анчев",
-            "Славе Темков",
-            "Милан Тодоровиќ",
-            "Ана Тодоровска"
-        ]
-    },
-    "Анализа на софтверските барања": {
-        "subject": "Анализа на софтверските барања",
-        "code": "F18L2S002, F23L2S002",
-        "level": 2,
-        "abstract": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките за извлекување знаење од клиентот, да ги разбира техниките за документирање на софтверски и бизнис потреби, да ги разбира и има продлабочено знаење во примената на техники за управување со промени кај софтверски и бизнис барања.",
-        "short": "АнСБ",
-        "prerequisite": {
-            "subjects": [
-                "објектно ориентирана анализа и дизајн",
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            311,
-            373,
-            337
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23"
-        ],
-        "professors": [
-            "Љупчо Антовски",
-            "Георгина Мирчева",
-            "Ефтим Здравевски"
-        ],
-        "assistants": []
-    },
-    "Безжични и мобилни системи": {
-        "subject": "Безжични и мобилни системи",
-        "code": "F18L2S061, F23L2S061",
-        "level": 2,
-        "abstract": "Познавање и разбирање на системите за безжична и мобилна комуникација",
-        "short": "БиМС",
-        "prerequisite": {
-            "credits": 36
-        },
-        "activated": true,
-        "participants": [
-            140,
-            207,
-            152
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Анастас Мишев",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Војдан Ќорвезироски"
-        ]
-    },
-    "Веројатност и статистика": {
-        "subject": "Веројатност и статистика",
-        "code": "F18L2W006, F23L2W006",
-        "level": 2,
-        "abstract": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
-        "short": "ВиС",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            527,
-            842,
-            937
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23",
-            "KN23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Поповска Митровиќ",
-            "Билјана Тојтовска Рибарски",
-            "Верица Бакева Смиљкова",
-            "Илинка Иваноска",
-            "Марија Михова",
-            "Наташа Илиевска"
-        ],
-        "assistants": [
-            "Јована Добрева",
-            "Петар Секулоски"
-        ]
-    },
-    "Вештачка интелигенција": {
-        "subject": "Вештачка интелигенција",
-        "code": "F18L2S030, F23L2S030",
-        "level": 2,
-        "abstract": "Успешниот студент ќе има продлабочени познавања од основните области на вештачката интелигенција, вклучувајќи ги: пребарувањето, решавањето проблеми, претставувањето на знаењето, расудувањето, донесувањето одлуки, планирањето и учењето и нивната примена. Исто така, ќе биде во состојба да ги дизајнира и реализира клучните проблеми од интелигентните системи со средна сложеност и да го процени нивното однесување.",
-        "short": "ВИ",
-        "prerequisite": {
-            "credits": 36
-        },
-        "activated": true,
-        "participants": [
-            476,
-            341,
-            305
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "KN23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23"
-        ],
-        "professors": [
-            "Андреа Кулаков",
-            "Катерина Здравкова",
-            "Кире Триводалиев",
-            "Соња Гиевска"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Мартин Динев",
-            "Мартина Тошевска"
-        ]
-    },
-    "Визуелно програмирање": {
-        "subject": "Визуелно програмирање",
-        "code": "F18L2S082, F23L2S082",
-        "level": 2,
-        "abstract": "Со завршување на овој курс се очекува студентите да се запознаени со техниките за развивање на софтвер во\nнапредна интегрирана развојна околина користејќи модерен објектно-ориентиран програмски јазик, дизајнирање\nна богати графички кориснички интерфејси и откривање и отстранување на грешки во истата. Се очекува\nстудентите да бидат оспособени за развој на настански водени апликации, развој на графички кориснички\nинтерфејси, напредни форми за внесување на податоци, асинхроно програмирање, кориснички дефинирани контроли и креирање на инсталациски пакети.",
-        "short": "ВП_1",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            116,
-            211,
-            198
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ѓорѓи Маџаров",
-            "Дејан Ѓорѓевиќ"
-        ],
-        "assistants": [
-            "Стефан Андонов"
-        ]
-    },
-    "Вовед во екоинформатиката": {
-        "subject": "Вовед во екоинформатиката",
-        "code": "F18L2S084, F23L2S084",
-        "level": 2,
-        "abstract": "Екоинформатиката е наука за информации (информатика) во екологијата и науката за животната средина. Ги интегрира еколошките и информатичките науки за да ги дефинира ентитетите и природните процеси со јазик заеднички за луѓето и за компјутерите. Екоинформатиката има за цел да го олесни истражувањето и управувањето со животната средина преку развивање начини за пристап, интегрирање на знаење од различни извори на информации за животната средина и развивање на нови алгоритми кои овозможуваат комбинирање на различни информации за животната средина за да се тестираат еколошките хипотези.",
-        "short": "ВвЕ",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            70,
-            79,
-            94
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Андреја Наумоски",
-            "Коста Митрески"
-        ],
-        "assistants": []
-    },
-    "Вовед во случајни процеси": {
-        "subject": "Вовед во случајни процеси",
-        "code": "F18L2S090, F23L2S090",
-        "level": 2,
-        "abstract": "Да се оспособат студентите да моделираат случајни процеси за реални ситуации.",
-        "short": "ВвСП",
-        "prerequisite": {
-            "credits": 36
-        },
-        "activated": true,
-        "participants": [
-            14,
-            14,
-            17
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Верица Бакева Смиљкова"
-        ],
-        "assistants": []
-    },
-    "Дигитално процесирање на слика": {
-        "subject": "Дигитално процесирање на слика",
-        "code": "F18L2S095, F23L2S095",
-        "level": 2,
-        "abstract": "По завршување на курсот се очекува студентот да ги владее и користи основните алатки и методи за обработка на слики.",
-        "short": "ДПнС",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            131,
-            225,
-            128
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ивица Димитровски"
-        ],
-        "assistants": []
-    },
-    "Дигитизација": {
-        "subject": "Дигитизација",
-        "code": "F18L2W096, F23L2W096",
-        "level": 2,
-        "abstract": "Целта на предметот е да се научат процесот и техниките за дигитизација. Студентите треба да ги совладаат основните принципи за менаџирање со дигитални материјали и нивна презервација, како и техники и технологии за нивно презентрање.",
-        "short": "Д",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            224,
-            75,
-            78
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Бобан Јоксимоски"
-        ],
-        "assistants": [
-            "Марко Петров"
-        ]
-    },
-    "Дизајн на алгоритми": {
-        "subject": "Дизајн на алгоритми",
-        "code": "F18L2S097, F23L2S097",
-        "level": 2,
-        "abstract": "Во овој курс ќе се научат повеќе алгоритми и методи за решавање на проблемите со компјутер, како и одредени структури на податоци за имплементација на истите. Студентот ќе стекне искуство од програмирање, ќе ги разбере  принципите на дизајнирање на алгоритми, анализа на перформансите на алгоритмите и ќе ги научи фундаменталните идеи за дизајн на ефикасен алгоритам и комбинирање на истиот со соодветна структура на податоци. Идеите ќе се применат во пракса преку лабораториск вежби.",
-        "short": "ДнА",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            24,
-            46,
-            45
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Марија Михова"
-        ],
-        "assistants": [
-            "Мартин Динев"
-        ]
-    },
-    "Е-влада": {
-        "subject": "Е-влада",
-        "code": "F18L2S099, F23L2S099",
-        "level": 2,
-        "abstract": "Целта на курсот е студентите да се запознаат со испораката на услугите од страна на владините институции кон корисниците: граѓаните, бизнисите и организациите од невладиниот сектор и примената на информациските технологии во тие процеси; да се запознаат со напредните држави и напредните области на примена на е-влада преку анализа на примери, студии на случај и најдобри практики; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
-        "short": "Е",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            360,
-            620,
-            575
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Георгина Мирчева",
-            "Смилка Јанеска Саркањац"
-        ],
-        "assistants": []
-    },
-    "Економија за ИКТ инженери": {
-        "subject": "Економија за ИКТ инженери",
-        "code": "F18L2S100, F23L2W100",
-        "level": 2,
-        "abstract": "ИКТ инженерите, изработувајќи и нудејќи ИКТ услуги, се соочуваат со прашања во врска со SLA договорите, продавачите, добавувачите, со финансиските аспекти на ИКТ услугите – колку чини услугата, зошто токму толку, колкави се трошоците, колку е дозволено да бидат трошоците и слично. Области кои им е потребно да ги владеат се буџетирање, книговодство, определување на цени, финансиско планирање, финансиска анализа и известување. Овој курс има за задача да им овозможи да ги совладаат овие области преку опис на основните  економски модели; демонстрирање како овие модели работат; опис на главните економски феномени со користење економски модели.",
-        "short": "ЕзИИ",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            659,
-            581,
-            527
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Смилка Јанеска Саркањац"
-        ],
-        "assistants": [
-            "Александар Тенев"
-        ]
-    },
-    "Електрични кола": {
-        "subject": "Електрични кола",
-        "code": "F18L2S042, F23L2S042",
-        "level": 2,
-        "abstract": "Запознавање со основните поими и појави од електричните кола, со основните закони и теореми во теоријата на електричните кола и со некои методи за анализа на електрични мрежи со временски констатни и временски прпоменливи струи и напони. Користење на основните законитости во електротехниката при решавање на конкретни проблеми во инженерството.",
-        "short": "ЕК",
-        "prerequisite": {
-            "credits": 36
-        },
-        "activated": true,
-        "participants": [
-            42,
-            64,
-            68
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Коста Митрески"
-        ],
-        "assistants": []
-    },
-    "Информатичко размислување во образованието": {
-        "subject": "Информатичко размислување во образованието",
-        "code": "F18L2S051, F23L2S051",
-        "level": 2,
-        "abstract": "Во 21 век, информатичкото размислување е вештина од клучно значење за сите граѓани на светот. Информатиката и технологијата влијаат на целиот наш живот и секој треба да знае како да ги формулира проблемите и да ги изрази решенијата за нив така што ќе може да бидат спроведени од компјутер. На овој курс студентите ќе научат различни аспекти на информатичкото размислување и пристапи за нивно подучување во основното и средното образование. Тие ќе научат јазик заснован на блокови и модерни пристапи дизајнирани да го олеснат учењето програмирање.",
-        "short": "ИвО",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            35,
-            24,
-            29
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Миле Јованов",
-            "Емил Станков"
-        ],
-        "assistants": []
-    },
-    "Инженерска математика": {
-        "subject": "Инженерска математика",
-        "code": "F18L2W104, F23L2W104",
-        "level": 2,
-        "abstract": "Предметот опфаќа методи за нумеричкото решавање на повеќе математички проблеми, како и примена на некои\nпозначајни математички трансформации во инженерството.",
-        "short": "ИМ",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            44,
-            19,
-            25
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Весна Димитрова"
-        ],
-        "assistants": []
-    },
-    "Интернет програмирање на клиентска страна": {
-        "subject": "Интернет програмирање на клиентска страна",
-        "code": "F18L2W109, F23L2W109",
-        "level": 2,
-        "abstract": "Целта на курсот е да овозможи запознавање на студентите со основните на програмирањето на интернет клиентската страна. Во таа насока студентите ќе бидат запознаени со дел од програмските јазици и технологиите за пишување програми што се извршуваат на клиентската страна. По завршување на курсот се очекува студентот да може да развива интерактивни веб-страници со користење на програмски јазици наменети за програмирање на клиентската страна.",
-        "short": "ИПнКС",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            634,
-            872,
-            858
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Гоце Арменски",
-            "Иван Китановски",
-            "Сузана Лошковска"
-        ],
-        "assistants": [
-            "Влатко Спасев",
-            "Марко Петров"
-        ]
-    },
-    "Интернет технологии": {
-        "subject": "Интернет технологии",
-        "code": "F18L2S110, F23L2S110",
-        "level": 2,
-        "abstract": "Познавање на механизмите кај HTTP протоколот. Запознавање со платформи за развој на интернет апликации.\nКреирање и развој на веб апликции. Креирање и користење на веб сервиси.",
-        "short": "ИТ",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            286,
-            288,
-            335
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Вангел Ајановски",
-            "Гоце Арменски",
-            "Магдалена Костоска Ѓорчевска"
-        ],
-        "assistants": [
-            "Димитар Китановски"
-        ]
-    },
-    "Компјутерска графика": {
-        "subject": "Компјутерска графика",
-        "code": "F18L2S114, F23L2S114",
-        "level": 2,
-        "abstract": "Целта на предметот е запознавање на студентите со теориските основи и концепти на 2D и 3D компјутерска графика, геометриското моделирање, трансформациите, рендерирањето и генерирањето криви и површини со помош на сплајнови. Практичната имплементација на алгоритмите ќе се реализира со помош на OPEN GL. По завршување на курсот се очекува студентот да демонстрира познавање на теориските основи и концепти на 2Д и 3Д компјутерската графика, да користи OpenGL библиотека и графички софтверски пакети за практична реализација на проблеми од компјутерската графика.",
-        "short": "КГ",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            18,
-            32,
-            64
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Сузана Лошковска",
-            "Бобан Јоксимоски"
-        ],
-        "assistants": []
-    },
-    "Компјутерски мрежи": {
-        "subject": "Компјутерски мрежи",
-        "code": "F18L2W046, F23L2W046",
-        "level": 2,
-        "abstract": "Вовед во основните концепти на компјутерските мрежи. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и дизајн на мрежи. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
-        "short": "КМ",
-        "prerequisite": {
-            "credits": 18
-        },
-        "activated": true,
-        "participants": [
-            212,
-            213,
-            264
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23",
-            "KI23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Дејан Спасов",
-            "Марјан Гушев"
-        ],
-        "assistants": [
-            "Ненад Анчев"
-        ]
-    },
-    "Компјутерски мрежи и безбедност": {
-        "subject": "Компјутерски мрежи и безбедност",
-        "code": "F18L2W014, F23L2W014",
-        "level": 2,
-        "abstract": "Вовед во основните концепти на компјутерските мрежи и безбедноста. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и работата на мрежите, како и главните поими од мрежната безбедност. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
-        "short": "КМиБ",
-        "prerequisite": {
-            "credits": 18
-        },
-        "activated": true,
-        "participants": [
-            1389,
-            1306,
-            1235
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23",
-            "IE23",
-            "KN23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Александра Каневче Дединец",
-            "Анастас Мишев",
-            "Дејан Спасов",
-            "Игор Мишковски",
-            "Костадин Мишев",
-            "Мирослав Мирчев",
-            "Сашо Граматиков",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Војдан Ќорвезироски",
-            "Димитар Китановски",
-            "Кирил Ќироски",
-            "Марија Танеска"
-        ]
-    },
-    "Концепти на информатичко општество": {
-        "subject": "Концепти на информатичко општество",
-        "code": "F18L2S119, F23L2S119",
-        "level": 2,
-        "abstract": "Целта на курсот е да се запознаат студентите со теориите и пристапите кои ја анализираат улогата на информатичката технологија, медиумите и знаењето во модерното општество. По завршување на модулот студентите треба да бидат способни да:\n1.\tСистематски и критично дискутираат, евалуираат и ги анализираат главните теми, принципи, концепти и теории на информатичкото општество\n2.\tПрименуваат различни концепти од информатичкото општество\n3.\tПокажат разбирање за важноста на информатичката технологја и знаењето во модерното општество",
-        "short": "КнИО",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            220,
-            479,
-            574
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Владимир Здравески",
-            "Горан Велинов"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Мила Додевска",
-            "Милена Трајаноска",
-            "Зорица Карапанчева",
-            "Марија Стојчева"
-        ]
-    },
-    "Медиуми и комуникации": {
-        "subject": "Медиуми и комуникации",
-        "code": "F18L2S124, F23L2S124",
-        "level": 2,
-        "abstract": "По завршувањето на предметот се очекува студентот да ги разбира основните\nпоими од комуникатологијата како наука, како и да има продлабочено знаење во примена на постоечките техники и\nсознанија за подобрување за комуникацијата помеѓу чинителите на комуникацијата. Посебен осврт ќе биден даден на комуникацијата преку новите медиуми и начинот на кој новите медиуми влијаат во различни општествени сфери. Студентите ќе бидат запознаени со основните принципи за испитување на јавно мислење и користење на новите медиуми (со посебен фокус на социјалните мрежи) за градење и промовирање на бренд (личен или корпоративен).",
-        "short": "МиК",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            184,
-            310,
-            429
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Владимир Трајковиќ"
-        ],
-        "assistants": [
-            "Мила Додевска"
-        ]
-    },
-    "Мултимедијални технологии": {
-        "subject": "Мултимедијални технологии",
-        "code": "F18L3W055, F23L2W055",
-        "level": 2,
-        "abstract": "Целта на предметот е студентот да се запознае со основите на различните медии: аудио, графика, видео и анимации и да ги сфати различните својства на секоја од нив. Студентот треба да ги запознае различните формати и да се оспособи за користење за различни апликации за креирање на мултимедијални содржини. Како повисока цел, студентот треба да може да развие мал мултимедијален производ со примена на изучените техники и методи.",
-        "short": "МТ",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            235,
-            43,
-            62
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Миле Јованов"
-        ],
-        "assistants": [
-            "Живко Атанаскоски"
-        ]
-    },
-    "Напредно програмирање": {
-        "subject": "Напредно програмирање",
-        "code": "F18L2W140, F23L3W140",
-        "level": 2,
-        "abstract": "Да се воведат студентите во парадигмата на генеричкото програмирање. Да се запознаат со апстрактни податочни типови,\nкреирање на темплејт класи и функции. Да развијат вештини за употреба на колекции на податоци (вектори, редови, листи,\nмножества и речници). На крај се очекува студентите да можат да ги аплицираат концептите на шаблони за објектно-\nориентиран развој на софтвер при моделирање на некој специфициран проблем во робусна објектно-ориентирана програма.\nСтудентите ќе бидат запознаени со техниките за развивање на софтвер во интегрирана развојна околина.",
-        "short": "НП",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            253,
-            683,
-            532
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "KN23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23"
-        ],
-        "professors": [
-            "Ѓорѓи Маџаров",
-            "Дејан Ѓорѓевиќ"
-        ],
-        "assistants": [
-            "Ана Тодоровска",
-            "Стефан Андонов"
-        ]
-    },
-    "Квантно пресметување": {
-        "subject": "Квантно пресметување",
-        "code": "F18L2S143, F23L3W162",
-        "level": 2,
-        "abstract": "Студентот ќе биде оспособен за теоретска и практична работа со квантни кола за пресметки базирани на квантни бити (кјубити). Преку содржината на овој предмет, студентот ќе се стекне со знаења за квантни технологии, квантни состојби, квантни протоколи преку работа со квантни кола со еден, два и повеќе кјубити, реверзибилност во квантни кола, суперпозиција и телепортација, како и најразлични квантни кола за решавање на конкретни проблеми. Преку практичната работа, студентот ќе се запознае со Qiskit апликацијата за креирање и симулација на квантни кола.",
-        "short": "ОиЕЕКС",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Оперативни системи": {
-        "subject": "Оперативни системи",
-        "code": "F18L2S017, F23L2S017",
-        "level": 2,
-        "abstract": "Студентот ќе биде воведен во основните градбени блокови на модерните оперативни системи преку нивна конкретна реализација во Windows и UNIX-like системите.",
-        "short": "ОС",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            1460,
-            1444,
-            1322
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Боро Јакимовски",
-            "Весна Димитрова",
-            "Димитар Трајанов",
-            "Игор Мишковски",
-            "Костадин Мишев",
-            "Милош Јовановиќ",
-            "Невена Ацковска",
-            "Ристе Стојанов",
-            "Сашо Граматиков"
-        ],
-        "assistants": [
-            "Јована Добрева",
-            "Ана Тодоровска",
-            "Милена Трајаноска",
-            "Ненад Анчев"
-        ]
-    },
-    "Основи на комуникациски системи": {
-        "subject": "Основи на комуникациски системи",
-        "code": "F18L2W147, F23L2W147",
-        "level": 2,
-        "abstract": "Студентите ќе се запознаат со основните концепти за анализа на реалните сигнали и системи, со посебен фокус на анализата на комуникациски сигнали и нивниот пренос низ медиум, типовите на модулација и влијанието на шумот врз модулациските техники. Дополнително студентите ќе се здобијат со познавање од софтверски дефинирано радио, современите комуникациски системи и нивниот тековен развој.",
-        "short": "ОнКС",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            10,
-            9,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Андреја Наумоски"
-        ],
-        "assistants": []
-    },
-    "Основи на теоријата на информации": {
-        "subject": "Основи на теоријата на информации",
-        "code": "F18L2W067, F23L2W067",
-        "level": 2,
-        "abstract": "Студентите ќе бидат запознати со основите на теорија на веројатност, а потоа и основните поими од теорија на информации и нејзината примена во реални комуникациски системи.",
-        "short": "ОнТнИ",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            65,
-            59,
-            54
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Поповска Митровиќ",
-            "Верица Бакева Смиљкова"
-        ],
-        "assistants": []
-    },
-    "Софтверско инженерство": {
-        "subject": "Софтверско инженерство",
-        "code": "F18L2S029, F23L2S029",
-        "level": 2,
-        "abstract": "Целта на предметот е запознање со: методологиите за дизајн и имплементација на софтверски системи преку анализа на барањата, развој и анализа на дизајнот, имплементацијата, интеграцијата и тестирањето на софтверот; анализа на проблем за развој на софтвер, дизајнирање на модуларна структура на решението која го решава проблемот и анализа и евалуација на алтернативи; имплементација на ефикасни и исправни модули, нивна  интеграција и тестирање, планирање и водење на софтверските проекти.",
-        "short": "СИ",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            409,
-            633,
-            564
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23"
-        ],
-        "professors": [
-            "Ѓорѓи Маџаров",
-            "Дејан Ѓорѓевиќ",
-            "Катарина Тројачанец Динева",
-            "Катерина Здравкова"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Стефан Андонов"
-        ]
-    },
-    "Теорија на информации со дигитални комуникации": {
-        "subject": "Теорија на информации со дигитални комуникации",
-        "code": "F18L2S164, F23L2S164",
-        "level": 2,
-        "abstract": "Студентите ќе бидат запознаени со квантитативната теорија на информации и нејзината примена во надежни и ефикасни комуникациски системи. Дополнително ќе бидат запознаени со математичкиот модел на комунникацискиот систем.",
-        "short": "ТнИсДК",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "математика 3",
-                "бизнис статистика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            22,
-            16,
-            20
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Поповска Митровиќ",
-            "Верица Бакева Смиљкова"
-        ],
-        "assistants": []
-    },
-    "Управување со техничка поддршка": {
-        "subject": "Управување со техничка поддршка",
-        "code": "F18L2W165, F23L2W165",
-        "level": 2,
-        "abstract": "По завршувањето на курсот се очекува студентот да ги разбира методите и системите за решавање на ИТ проблемите преку обезбедување на квалитетна техничка поддршка.",
-        "short": "УсТП",
-        "prerequisite": {
-            "credits": 18
-        },
-        "activated": true,
-        "participants": [
-            579,
-            346,
-            358
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Анастас Мишев",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Војдан Ќорвезироски",
-            "Евгенија Крајчевска"
-        ]
-    },
-    "Шаблони за дизајн на кориснички интерфејси": {
-        "subject": "Шаблони за дизајн на кориснички интерфејси",
-        "code": "F18L2W167, F23L2W167",
-        "level": 2,
-        "abstract": "Целта на предметот е да ги запознае студентите со основните проблеми и начини на решавање на истите за различните видови кориснички интерфејси и корисничка интеракција. По завршување на курсот се очекува студентот да демонстрира познавање на основните видови корисничка интеракција и принципите за нивно дизајнирање, и да може самостојно да развива интерактивни апликации со користење на програмски алатки следејќи ги научените принципи.",
-        "short": "ШзДнКИ",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            416,
-            340,
-            406
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Иван Китановски",
-            "Ивица Димитровски",
-            "Катарина Тројачанец Динева",
-            "Сузана Лошковска"
-        ],
-        "assistants": [
-            "Влатко Спасев",
-            "Ема Пандилова"
-        ]
-    },
-    "Агентно-базирани системи": {
-        "subject": "Агентно-базирани системи",
-        "code": "F18L3S073, F23L3S073",
-        "level": 3,
-        "abstract": "Агентно-базираното моделирање нуди природна метафора за разбирање и објаснување на многу феномени од доменот на биолошки и социјални системи – од еволуција и ширење на епидемии до сегрегација и формирање на коалиции. Многу системи може да се моделираат како средини составени од автономни агенти кои може да комуницираат, соработуваат, преговараат, да се спротивставуваат, да се водат од сопствени интереси или делуваат алтруистички. Микро-однесувањето на агенти водени од едноставни правила може да предизвика нови квалитети и комплексни појави во макро размери. Целта на предметот е запознавање на студентот со агентската парадигма за репрезентација и моделирање на системи од различни домени (пр. игри, роботи, однесување на социјални групи). По завршување на курсот се очекува студентот да има способност да дизајнира, моделира и реализира или симулира едно-агентен или повеќе-агентен систем.",
-        "short": "АБС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "математика 3",
-                "веројатност и статистика",
-                "бизнис статистика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            58,
-            50,
-            13
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Кире Триводалиев",
-            "Соња Гиевска"
-        ],
-        "assistants": [
-            "Мартина Тошевска"
-        ]
-    },
-    "Администрација на мрежи": {
-        "subject": "Администрација на мрежи",
-        "code": "F18L3S059, F23L3S059",
-        "level": 3,
-        "abstract": "По завршувањето на курсот се очекува студентот да ги разбира проблемите на администрацијата со мрежи и да знае\nда ги применува на методите и алатките за администрација со комуникациски мрежи.",
-        "short": "АнМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            87,
-            71,
-            48
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Каневче Дединец"
-        ],
-        "assistants": [
-            "Марија Танеска"
-        ]
-    },
-    "Администрација на системи": {
-        "subject": "Администрација на системи",
-        "code": "F18L3W060, F23L3W060",
-        "level": 3,
-        "abstract": "Системската администрација претставува комплексен процес на оперативно управување со системските и софтверските компоненти кај компјутерските системи, се со цел да се обезбеди безбедни, надежни и достапни сервиси и услуги на корисниците. Организацијата на процесот на системска администрација е повеќестран и вклучува активности поврзани со управување со оперативни системи, мрежни сервиси како и на апликативни и други серверски системи.",
-        "short": "АнС",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            148,
-            171,
-            70
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Боро Јакимовски"
-        ],
-        "assistants": [
-            "Кирил Ќироски"
-        ]
-    },
-    "Бази на податоци": {
-        "subject": "Бази на податоци",
-        "code": "F18L3W004, F23L3W004",
-        "level": 3,
-        "abstract": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе биде способен да моделира бази на податоци преку семантичко и релациско моделирање и процес на нормализација, ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци. Студентот ќе има познавање за основните концепти на конкурентно работење и трансакции.",
-        "short": "БнП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            1251,
-            1183,
-            985
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Вангел Ајановски",
-            "Георгина Мирчева",
-            "Горан Велинов",
-            "Ефтим Здравевски",
-            "Кире Триводалиев",
-            "Слободан Калајџиски",
-            "Соња Гиевска"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Мартина Тошевска",
-            "Ненад Анчев",
-            "Димитар Китановски",
-            "Милан Тодоровиќ",
-            "Зорица Карапанчева"
-        ]
-    },
-    "Вградливи микропроцесорски системи": {
-        "subject": "Вградливи микропроцесорски системи",
-        "code": "F18L3S040, F23L3S040",
-        "level": 3,
-        "abstract": "Студентите ќе се стекнат со разбирање на хардверот, софтверот и состемскиот дизајн на вградените системи. Тие ќе ја разберат важноста на интеракцијата меѓу хардверот и софтверот и поврзувањата со сензори и актуатори. Ќе ги стекнат основите на програмирање на вградени системи. Студентите ќе бидат способни да ги дефинираат архитектуралните барања, вклучувајќи го и хардверот и софтверот потребен за да се изгради модерен вграден систем.",
-        "short": "ВМС",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            52,
-            59,
-            63
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Моника Симјаноска",
-            "Невена Ацковска"
-        ],
-        "assistants": [
-            "Владислав Бидиков"
-        ]
-    },
-    "Веб програмирање": {
-        "subject": "Веб програмирање",
-        "code": "F18L3W024, F23L3W024",
-        "level": 3,
-        "abstract": "Развој на веб комплетни веб апликации со користење на MVC шаблонот за развој. Студентите ќе научат да развиваат веб апликации и веб сервиси, да се поврзуваат и да користат бази на податоци. Да развиваат безбедносни механизми кај веб апликациите и да тестираат веб апликации",
-        "short": "ВП_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            895,
-            778,
-            571
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23",
-            "KN23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Димитар Трајанов",
-            "Ристе Стојанов",
-            "Сашо Граматиков",
-            "Костадин Мишев"
-        ],
-        "assistants": [
-            "Ана Тодоровска",
-            "Милена Трајаноска",
-            "Елена Атанасоска",
-            "Дарко Сасански"
-        ]
-    },
-    "Визуелизација": {
-        "subject": "Визуелизација",
-        "code": "F18L3W081, F23L3W081",
-        "level": 3,
-        "abstract": "Предметот треба да овозможи запознавање на студентите со концептот на вузуелизација на податоци, избор на\nтехники и алгоритми за визуелизација на различни податочни множества, и нивна програмска реализација. По\nзавршување на курсот се очекува студентот да демонстрира познавање на концептот на визуелизација на\nподатоци, да знае да избере и да реализира алгоритми за визуелизација на различни видови податоци\nпрограмски и со користење на алатки за визуелизација.",
-        "short": "В_1",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            86,
-            0,
-            214
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Сузана Лошковска"
-        ],
-        "assistants": [
-            "Евгенија Крајчевска"
-        ]
-    },
-    "Виртуелизација": {
-        "subject": "Виртуелизација",
-        "code": "F18L3S062, F23L3S062",
-        "level": 3,
-        "abstract": "Запознавање со виртуелизацијата како парадигма на креирање на виртуелни компјутерски системи преку софтверска виртуелизација на харверските компоненти. Обработка на различните аспекти на виртуелизацијата, технологиите и техниките вклучени во процесот, како и придобивките и губитоците кои се појавуваат во процесот на виртуелизација.",
-        "short": "В_2",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            62,
-            36,
-            30
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Боро Јакимовски"
-        ],
-        "assistants": [
-            "Кирил Ќироски"
-        ]
-    },
-    "Вовед во мрежна наука": {
-        "subject": "Вовед во мрежна наука",
-        "code": "F18L3S087, F23L3S087",
-        "level": 3,
-        "abstract": "Запознавање со основните концепти од мрежна наука и нивна примена на реални податоци. Оспособување на студентите за анализа на својствата и динамичките процеси во реалните комплексни мрежи и нивно моделирање и визуелизација. Изучување на основните методи за октривање на заедници, оценка на робустноста, оптимизација, податочно рударење и предвидување во комплексни мрежи.",
-        "short": "ВвМН",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "математика 3",
-                "бизнис статистика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            14,
-            19,
-            28
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Мирослав Мирчев"
-        ],
-        "assistants": []
-    },
-    "Вовед во науката за податоци": {
-        "subject": "Вовед во науката за податоци",
-        "code": "F18L3W008, F23L3W008",
-        "level": 3,
-        "abstract": "Запознавање со основите за науката базирана на податоци. Студентите ќе се запознаат со процесот и методологијата при работа со податоци, почнувајќи од идентификацијата на проблемите, преку собирање на податоци, а потоа и нивна обработка. Студентите ќе ги научат основните техники за обработка на податоците и идентификување на шаблони во нив, како и начините на визуелизација и интерпретација на добиените резултати.",
-        "short": "ВвНзП",
-        "prerequisite": {
-            "subjects": [
-                "бизнис статистика",
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "математика 3"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            820,
-            704,
-            404
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23"
-        ],
-        "professors": [
-            "Андреа Кулаков",
-            "Димитар Трајанов",
-            "Игор Мишковски",
-            "Слободан Калајџиски"
-        ],
-        "assistants": [
-            "Јована Добрева",
-            "Ана Тодоровска",
-            "Милена Трајаноска",
-            "Димитар Пешевски"
-        ]
-    },
-    "Географски информациски системи": {
-        "subject": "Географски информациски системи",
-        "code": "F18L3S091, F23L3S091",
-        "level": 3,
-        "abstract": "Создавање и управување со просторни (Географски) информациони систем.",
-        "short": "ГИС",
-        "prerequisite": {
-            "credits": 90
-        },
-        "activated": true,
-        "participants": [
-            15,
-            25,
-            27
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Андреја Наумоски",
-            "Коста Митрески"
-        ],
-        "assistants": []
-    },
-    "Дигитална форензика": {
-        "subject": "Дигитална форензика",
-        "code": "F18L3S093, F23L3S093",
-        "level": 3,
-        "abstract": "По завршување на курсот студентите ќе се стекнат со знаење за принципите и техниките потребни за една дигитална форензичка истрага. Студентите ќе се стекнат и со практично искуство за работа со различни форензички алатки за различни оперативни системи.",
-        "short": "ДФ",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            106,
-            130,
-            134
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Весна Димитрова"
-        ],
-        "assistants": [
-            "Јована Добрева"
-        ]
-    },
-    "Дигитални библиотеки": {
-        "subject": "Дигитални библиотеки",
-        "code": "F18L3S094, F23L3S094",
-        "level": 3,
-        "abstract": "Запознавање на студенти со актуелните елементи од областа дигитални библиотеки (ДБ): основи и архитектури на дигитални библиотеки, технологии, управување, организација и развој на дигитални ресурси, презентација на знаење и негово откривање (прибирање на информации), мета-податоци, шеми и стандарди и релевантни интелектуални права. Во зависноста од тековниот интерес студентите ќе се запознаат со конкретен апликативен софтвер за дигитална библиотека и со практики во работењето како и евалуација на истите. По завршување на курсот се очекува студентот да демонстрира знаење за основни елементи на ДБ, технологии за развој и изградба на ДБ, начини на примена, управување и организација на ДБ",
-        "short": "ДБ",
-        "prerequisite": {
-            "credits": 90
-        },
-        "activated": true,
-        "participants": [
-            135,
-            192,
-            204
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Бојан Илијоски",
-            "Магдалена Костоска Ѓорчевска",
-            "Моника Симјаноска"
-        ],
-        "assistants": [
-            "Ана Тодоровска",
-            "Мила Додевска"
-        ]
-    },
-    "Дизајн и архитектура на софтвер": {
-        "subject": "Дизајн и архитектура на софтвер",
-        "code": "F18L3W009, F23L3W009",
-        "level": 3,
-        "abstract": "Целта на курсот е студентите да ги научат главните концепти на објектно ориентирана анализа и дизајн. Да се запознаат со техниките на рефакторирање, шаблоните за дизајн и различните архитектури на софтвер. По завршувањето на курсот кандидатите ќе можат да ги идентификуваат ограничувањата и проценат квалитетите на софтверските системи. За конкретна софтверска спецификација ќе можат да ја проценат нејзината комплетност и\nконзистентност, како и да дизајнираат софтверска архитектура во согласност со дадените барања.",
-        "short": "ДиАнС",
-        "prerequisite": {
-            "subjects": [
-                "објектно ориентирана анализа и дизајн",
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            396,
-            369,
-            298
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23"
-        ],
-        "professors": [
-            "Љупчо Антовски",
-            "Петре Ламески"
-        ],
-        "assistants": [
-            "Јана Кузманова",
-            "Елена Атанасоска"
-        ]
-    },
-    "Дизајн на интеракцијата човек-компјутер": {
-        "subject": "Дизајн на интеракцијата човек-компјутер",
-        "code": "F18L3S010, F23L3S010",
-        "level": 3,
-        "abstract": "Целта на предметот е да ги запознае студентите со основните принципи за дизајнирање на компјутерски системи што вклучуваат интеракција човек-компјутер. За таа цел студентите ќе бидат запознаени со процесот на дизајнирање на интерактивни системи, фазите за дизајнирање (собирање и анализа на барања, креирање на прототипови, имлементација и тестирање на употребливост). По завршување на курсот се очекува студентот да демонстрира познавање на процесот и чекорите за дизајнирање на системи што вклучуваат интеракција човек-компјутер и да може да самостојно или во тим да реализира едноставен проект за дизајнирање на интерактивни системи.",
-        "short": "ДнИЧК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            758,
-            750,
-            495
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23",
-            "KN23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23"
-        ],
-        "professors": [
-            "Бојан Илијоски",
-            "Иван Китановски",
-            "Соња Гиевска",
-            "Сузана Лошковска"
-        ],
-        "assistants": [
-            "Влатко Спасев",
-            "Иван Китановски",
-            "Мила Додевска"
-        ]
-    },
-    "Дизајн на образовен софтвер": {
-        "subject": "Дизајн на образовен софтвер",
-        "code": "F18L3W050, F23L3W050",
-        "level": 3,
-        "abstract": "По успешното завршување на овој предмет, студентот ќе биде во состојба да ги: разбере принципите (педагошки, когнитивни, инженерски) кои треба да се искористат при дизај на образовен софтвер, местото и примената на различните типови на образовен софтвер во образованието, начинот на кој образовниот софтвер помага да се остварат одередени педагошко-едукативни цели, како и основните принципи за користење на образовен софтвер без притоа тој да ја наруши дидактиката на образовниот процес.",
-        "short": "ДнОС",
-        "prerequisite": {
-            "credits": 60
-        },
-        "activated": true,
-        "participants": [
-            180,
-            118,
-            89
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Гоце Арменски"
-        ],
-        "assistants": [
-            "Јована Добрева"
-        ]
-    },
-    "Електронска и мобилна трговија": {
-        "subject": "Електронска и мобилна трговија",
-        "code": "F18L3S025, F23L3S025",
-        "level": 3,
-        "abstract": "Студентот со завршување ќе се стекне со вештини за развој на апликации за е-трговија и м-трговија. Ќе се запознаат со платформите за е-трговија и ќе научат да ги користат и употребуваат истите за градба на електронски продавници.",
-        "short": "ЕиМТ",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            568,
-            646,
-            524
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Димитар Трајанов",
-            "Костадин Мишев",
-            "Милош Јовановиќ",
-            "Ристе Стојанов",
-            "Сашо Граматиков"
-        ],
-        "assistants": [
-            "Ана Тодоровска"
-        ]
-    },
-    "Интегрирани системи": {
-        "subject": "Интегрирани системи",
-        "code": "F18L3S012, F23L3S012",
-        "level": 3,
-        "abstract": "По завршување на курсот се очекува студентите да се оспособени за  дизајн, избор, имплементација и менаџмент на ентерпрајз IT решенија.  Да бидат способни за работа во  корпоративна средина при имплементација и одржување со надградба на ентерпрајз IT решенија. Да бидат способни да развиваат стратегии за технолошки архитектури на комплексни софтверски системи кои опслужуваат обемни податоци, многу корисници и широк спектар деловно процеси.",
-        "short": "ИС_1",
-        "prerequisite": {
-            "subjects": [
-                "анализа на софтверските барања",
-                "софтверско инженерство"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            460,
-            442,
-            325
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23"
-        ],
-        "professors": [
-            "Александар Стојменски",
-            "Иван Чорбев",
-            "Петре Ламески"
-        ],
-        "assistants": [
-            "Димитар Китановски",
-            "Зорица Карапанчева"
-        ]
-    },
-    "Информациска безбедност": {
-        "subject": "Информациска безбедност",
-        "code": "F18L3W043, F23L3W043",
-        "level": 3,
-        "abstract": "Изучување на поими поврзани со информациската безбедност; постапки и механизми за заштита кај компјутерските системи од\nбезбедносен аспект; методи што се применуваат за подигање на нивото на безбедност во однос на неовластен пристап.",
-        "short": "ИБ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            77,
-            105,
-            97
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Весна Димитрова",
-            "Христина Михајлоска Трпческа"
-        ],
-        "assistants": []
-    },
-    "Инфраструктурно програмирање": {
-        "subject": "Инфраструктурно програмирање",
-        "code": "F18L3S111, F23L3S111",
-        "level": 3,
-        "abstract": "Студентот ќе се здобие со знаење за лесно и ефикасно менаџирање на IT системи, управување со традиционалните\nподаточни центри, приватни и јавни облаци и клиентските компјутери и уреди. Студентот ќе може да се запознае и со\nплатформи за менаџирање на повеќе хипервизори, физички ресурси и апликации.",
-        "short": "ИП",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            11,
-            6
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Боро Јакимовски"
-        ],
-        "assistants": [
-            "Владислав Бидиков"
-        ]
-    },
-    "Компјутерска електроника": {
-        "subject": "Компјутерска електроника",
-        "code": "F18L3W044, F23L3W044",
-        "level": 3,
-        "abstract": "Запознавање со фундаменталните типови на електронски елементи, принципот на работа, и нивните теоретски\nмодели. Анализа и дизајн на логички кола и засилувачи..",
-        "short": "КЕ_2",
-        "prerequisite": {
-            "subjects": [
-                "дизајн на дигитални кола",
-                "вовед во компјутерските науки"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            30,
-            34,
-            21
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ласко Баснарков"
-        ],
-        "assistants": []
-    },
-    "Компјутерска етика": {
-        "subject": "Компјутерска етика",
-        "code": "F18L3W053, F23L3W053",
-        "level": 3,
-        "abstract": "Способност да се согледаат клучните културни, општествени, правни и етички аспекти на ИКТ, влијанието на ИКТ, значењето и професионалните одговорности на ИКТ професионалците; Способност критички да се согледаат и дискутираат потенцијалните\nризици што со себе ги носи ИКТ, вклучувајќи ги и последиците од нејзиниот развој врз развојот на човештвото; Стекнување информации за националните и меѓународните закони за спречување и заштита од компјутерскиот криминал.",
-        "short": "КЕ_1",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            169,
-            224,
-            315
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Бојан Илијоски",
-            "Катерина Здравкова"
-        ],
-        "assistants": []
-    },
-    "Компјутерски звук, музика и говор": {
-        "subject": "Компјутерски звук, музика и говор",
-        "code": "F18L3W115, F23L3S115",
-        "level": 3,
-        "abstract": "Да се стекнат со знаење на клучни прашања поврзани со анализата и генерирањето на звуци, музика и говор.",
-        "short": "КЗГМ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            21,
-            22,
-            15
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Вангел Ајановски"
-        ],
-        "assistants": []
-    },
-    "Континуирана интеграција и испорака": {
-        "subject": "Континуирана интеграција и испорака",
-        "code": "F18L3S118, F23L3S118",
-        "level": 3,
-        "abstract": "Запознавање со основните концепти на развој и операции (DevOps) преку континуирана интеграција, тестирање, испорака и распоредување на софтверски решенија и системи. Осознавање на различните перспективи на развојниот (Dev) и оперативниот (Ops) дел од животниот циклус на еден систем. Оспособување на студентите за употреба на алатки за автоматизација на процесите за интеграција, тестирање, испорака и распоредување. Запознавање со предизвиците и најдобрите практики за менаџирање со софтверски изданија и конфигурации.",
-        "short": "КИиИ",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            232,
-            299,
-            147
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Милош Јовановиќ",
-            "Панче Рибарски"
-        ],
-        "assistants": []
-    },
-    "Криптографија": {
-        "subject": "Криптографија",
-        "code": "F18L3S122, F23L3S122",
-        "level": 3,
-        "abstract": "Запознавање со основните криптографски принципи и методи; изучување на основните крипто-\nдизајни; практично користење на изучените криптографски алгоритми.",
-        "short": "К_2",
-        "prerequisite": {
-            "subjects": [
-                "дискретни структури 2",
-                "дискретна математика",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            31,
-            37,
-            44
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Весна Димитрова",
-            "Христина Михајлоска Трпческа"
-        ],
-        "assistants": []
-    },
-    "Линеарна алгебра и примени": {
-        "subject": "Линеарна алгебра и примени",
-        "code": "F18L3W035, F23L3W035",
-        "level": 3,
-        "abstract": "Запознавање со концептите и методите на линеарната алгебра и како истите да се користат за рамислување и решавање на проблеми кои произлегуваат од компјутерските науки",
-        "short": "ЛАиП",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            137,
-            138,
-            102
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Марија Михова"
-        ],
-        "assistants": []
-    },
-    "Машинско учење": {
-        "subject": "Машинско учење",
-        "code": "F18L3S036, F23L3S036",
-        "level": 3,
-        "abstract": "Целта на курсот е студентите да се запознаат со основите на модерните техники од областа на машинско учење. По завршувањето на курсот кандидатите: ќе имаат продлабочени знаења за напредните технологии и методи за машинско учење; ќе можат да разберат, анализираат и формулираат генерални проблеми од областа на машинско учење; ќе можат успешно да применат алгоритми за машинско учење при решавање на реални проблеми; ќе можат да конципираат, анализираат, реализираат и проценат перформанси на систем за машинско учење.",
-        "short": "МУ",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "бизнис статистика",
-                "математика 3"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            114,
-            101,
-            124
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Каневче Дединец",
-            "Илинка Иваноска",
-            "Мирослав Мирчев"
-        ],
-        "assistants": []
-    },
-    "Мерење и анализа на сообраќај": {
-        "subject": "Мерење и анализа на сообраќај",
-        "code": "F18L3S125, F23L3S125",
-        "level": 3,
-        "abstract": "За инженер кој работи со мрежни технологии е корисно да има познавања од мерење, анализа и моделирање на сообраќајот заради поквалитетно дизајнирање на мрежите како и подобро користење на нивните перформанси. Со овој курс студентите ќе се запознаат со основите на инженерството на комуникациски сообраќај, како и различни техники за анализа, мерење, карактеризација, класификација и предвидување на интернет сообраќај. Исто така ќе биде прикажано како слични анализи може да прават и за други типови на сообраќај.",
-        "short": "МиАнИС",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "бизнис статистика",
-                "математика 3"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Мирослав Мирчев"
-        ],
-        "assistants": []
-    },
-    "Сајбер безбедност": {
-        "subject": "Сајбер безбедност",
-        "code": "F18L3W065, F23L3W065",
-        "level": 3,
-        "abstract": "Целта на овој курсот е да се покријат принципите за безбедноста кај компјутерските системи и мрежи, при што\nстудентот ќе се запознае со различни техники за напад и одбрана.",
-        "short": "МБ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            167,
-            115,
-            74
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Анастас Мишев",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Војдан Ќорвезироски"
-        ]
-    },
-    "Мултимедиски мрежи": {
-        "subject": "Мултимедиски мрежи",
-        "code": "F18L3W134, F23L3W134",
-        "level": 3,
-        "abstract": "Целите на предметот се да ги запознае студентите со карактеристиките на мултимедиските содржини кои се важни за далечински пренос, механизмите за дистрибуција на мултимедиски содржини од гледна точка на мрежните протоколи, пречките во мрежите при пренос, како и начините како да се подобори квалитетот на достава. Исто така, студентите ќе се запонзаат со различни платформи и архитектури за достава на мултимедиски содржини. Студентите ќе се оспособат да ги анализираат мулитмедиските содржини, да ги прилагодат и постават на сервери кои ќе обезбедат нивна достава во различни мрежни услови.",
-        "short": "ММ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            95,
-            117,
-            109
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Сашо Граматиков"
-        ],
-        "assistants": []
-    },
-    "Мултимедиски системи": {
-        "subject": "Мултимедиски системи",
-        "code": "F18L3S135, F23L3S135",
-        "level": 3,
-        "abstract": "Запознавање на студентот со основните концепти за работа со мултимедиските податоци, начините на нивно моделирање и имплементирање и манипулација со истите. Студентот ќе биде способен да моделира мултимедиски податоци, ќе знае практично да го применува содржински-базираното пребарување на мултимедиските податоци, и ќе се здобие со воведни знаења за креирање на апликации базирани на  мултимедиските содржини.",
-        "short": "МС",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            350,
-            367,
-            374
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Билјана Стојкоска Ристеска"
-        ],
-        "assistants": []
-    },
-    "Напреден веб дизајн": {
-        "subject": "Напреден веб дизајн",
-        "code": "F18L3W136, F23L3W136",
-        "level": 3,
-        "abstract": "Целта на наставната програма е студентите да се запознаат со напредните технологии во областа на веб дизајнот и развојот на модерни динамички веб апликации. По завршување на предметот, студентите ќе имаат преглед на најновите технички достигнувања во областа на веб дизајнот и ќе бидат способни да ги користат истите во изработкa на практични проекти",
-        "short": "НВД",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            159,
-            178,
-            207
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Бобан Јоксимоски",
-            "Гоце Арменски",
-            "Иван Чорбев"
-        ],
-        "assistants": [
-            "Јована Добрева",
-            "Славе Темков",
-            "Мила Додевска"
-        ]
-    },
-    "Основи на роботиката": {
-        "subject": "Основи на роботиката",
-        "code": "F18L3W148, F23L3W148",
-        "level": 3,
-        "abstract": "По завршувањето на овој предмет, студентот се очекува да има познавања од принципите на развој на роботи и системи кои вклучуваат сензори и ефектори. Студентите ќе се запознаат со начините на програмирање роботи кои овозможуваат нивно управување. Студентите ќе се запознаат со примената на роботите во индустријата и општеството",
-        "short": "ОнР",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            86,
-            142,
-            86
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Андреа Кулаков"
-        ],
-        "assistants": [
-            "Влатко Спасев"
-        ]
-    },
-    "Паралелно и дистрибуирано процесирање": {
-        "subject": "Паралелно и дистрибуирано процесирање",
-        "code": "F18L3W037, F23L3W037",
-        "level": 3,
-        "abstract": "Цел на предметот е студентите да ги совладаат методите на паралелно и дистрибуирано процесирање, можностите за паралелизација на секвенцијална програма, дистрибуирано процесирање на голем број на податоци и проблемите со кои треба да се справат во тој процес",
-        "short": "ПиДП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            76,
-            86,
-            55
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Владимир Здравески"
-        ],
-        "assistants": [
-            "Димитар Пешевски"
-        ]
-    },
-    "Паралелно програмирање": {
-        "subject": "Паралелно програмирање",
-        "code": "F18L3S149, F23L3S149",
-        "level": 3,
-        "abstract": "Истражување на алгоритмите и техниките за програмирање на најновите паралелни платформи со споделена меморија и со\nдистрибуирана меморија. Студентот ќе се запознае со теоретските и практичните (програмските) компоненти.",
-        "short": "ПП_1",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            10,
-            12,
-            11
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Марјан Гушев"
-        ],
-        "assistants": [
-            "Владимир Здравески",
-            "Димитар Милески"
-        ]
-    },
-    "Персонализирано учење": {
-        "subject": "Персонализирано учење",
-        "code": "F18L3S056, F23L3W056",
-        "level": 3,
-        "abstract": "Персонализираното учење е современ начин на одржување на наставата која ги пресретнува индивудуалните потреби на секој ученик. Студентите се оспособуваат да ги препознаат спецификите на совладување на знаењата кај учениците од основните и средните училишта. Студентите ќе осознаат како да се справат со предизвикот за вклучување на персонализираното учење во рамки на класичната училница и како да се поттикнува усвојувањето на нови знаења кај различните стилови на учење.",
-        "short": "ПУ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            10,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Миле Јованов"
-        ],
-        "assistants": []
-    },
-    "Податочно рударење": {
-        "subject": "Податочно рударење",
-        "code": "F18L3S150, F23L3S150",
-        "level": 3,
-        "abstract": "Запознавање со методи за идентификација на валидни, нови, корисни и разбирливи шеми во податоци и откривања на нови знаења. Претпроцесирање на податоците. Вовед во предиктивни модели од податоците: класификација, регресијa. Откривање на кластери. Совладување на техники за собирање на податоци, нивно траксформирање во облик погоден за интерно користење и нивно зачувување.",
-        "short": "ПР_1",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "математика 3",
-                "основи на теоријата на информации",
-                "бизнис статистика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            66,
-            36,
-            29
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 5,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Билјана Тојтовска Рибарски",
-            "Бојан Илијоски"
-        ],
-        "assistants": []
-    },
-    "Процесирање на сигналите": {
-        "subject": "Процесирање на сигналите",
-        "code": "F18L3S047, F23L3S047",
-        "level": 3,
-        "abstract": "Познавањето на основите и техниките на дигиталното процесирање на сигнали е важно за секој инженер кој работи на апликации каде што има процесирање на сигнали. Со курсот студентите се воведуваат во теоретските основи дигитално процесирање на сигнали кои вклучуваат дискретизација, Фуриеова и z – трансформација. Студентите ќе стекнат и познавања од основните алатки како што се дигиталните IIR и FIR филтри. Во курсот ќе бидат дадени и основите на теоријата на управување. Преку бројните примери и вежби студентите ќе научат и практично да користат готови алатки за процесирање на сигнали.",
-        "short": "ПнС",
-        "prerequisite": {
-            "subjects": [
-                "математика 1",
-                "калкулус 1"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            27,
-            27,
-            15
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ласко Баснарков"
-        ],
-        "assistants": []
-    },
-    "Вештачка интелигенција за игри": {
-        "subject": "Вештачка интелигенција за игри",
-        "code": "F18L3S153, F23L3S153",
-        "level": 3,
-        "abstract": "Студентите ќе ги разберат тековните проблеми и техники во академската и индустриската Вештачка интелигенција (ВИ) за игри, во исто време стекнувајќи практично искуство во работењето со разни готови алатки за техниките на ВИ применувани во индустријата за игри денес. Ќе бидат оспособени за подобро да ја разберат врската помеѓу ВИ за игрите и естетиката, наративот и играчкото искуство, на тој начин обезбедувајќи зголемена вклученост и задоволство на играчите.",
-        "short": "ПР_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури",
-                "вештачка интелигенција"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            1,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Психологија на училишна возраст": {
-        "subject": "Психологија на училишна возраст",
-        "code": "F18L3S071, F23L3S071",
-        "level": 3,
-        "abstract": "Целта на предметот е студентите да се запознаат со елементите од психологијата и психологијата на учењето",
-        "short": "ПнУВ",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            710,
-            522,
-            362
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Калина Сотироска"
-        ],
-        "assistants": []
-    },
-    "Работа со надарени ученици": {
-        "subject": "Работа со надарени ученици",
-        "code": "F18L3S057, F23L3S057",
-        "level": 3,
-        "abstract": "Студентите се оспособуваат да станат професори кои успешно ќе идентификуваат ученици кои имаат потенцијал да го прошират знаењето од областа на информатиката и решавање задачи од алгоритамска природа, со употреба на напредни структури и алгоритми коишто не се опфатени со редовната програма. Идните наставници се оспособуваат да пренесат основно знаење за напредната програма на учениците и да ги насочат во процесот на учество на национални и интернационални натпревари по информатика.",
-        "short": "РсНУ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            40,
-            9,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ана Мадевска Богданова"
-        ],
-        "assistants": []
-    },
-    "Сервисно ориентирани архитектури": {
-        "subject": "Сервисно ориентирани архитектури",
-        "code": "F18L3S155, F23L3S155",
-        "level": 3,
-        "abstract": "Предметот сервисно-ориентирани архитектури има за цел да ги запознае студентите со организација, дизајн и развој на на дистрибуираните системи базирани на сервиси. Сервисно-ориентираните архитектури опфаќа теми од софтверско и системско инженерство. Од аспект на софтверско инженерство студентите ќе се запознаат со процесот на анализа и дизајн при развој на сервисно-ориентирани апликации, како и со организацијата на процесот на развој на софвер погодни за сервисно-ориентирани системи. Во поглед на системско инженерство, предметот ќе го покрие целосниот екосистем на сервисно-ориентирана и микро-сервисно ориентирана архитектура, нејзините компоненти, поврзаност, соработка и координација.",
-        "short": "СОА",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            78,
-            23,
-            33
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Панче Рибарски"
-        ],
-        "assistants": []
-    },
-    "Современи компјутерски архитектури": {
-        "subject": "Современи компјутерски архитектури",
-        "code": "F18L3S158, F23L3W158",
-        "level": 3,
-        "abstract": "Разбирање на концептите и имплементациите на современите процесори. Анализа на современите процесори. Студентот ќе биде оспособен да дизјанира  современи процесори и процесирачки елементи",
-        "short": "СКА",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            9,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Дејан Спасов"
-        ],
-        "assistants": []
-    },
-    "Софтверски дефинирана безбедност": {
-        "subject": "Софтверски дефинирана безбедност",
-        "code": "F18L3S159, F23L3S159",
-        "level": 3,
-        "abstract": "Разбирање и примена на клучните концепти од развој на безбеден софтвер во поглед на податоци, автентикација, авторизација и безбедни веб апликации.",
-        "short": "СДБ",
-        "prerequisite": {
-            "credits": 100
-        },
-        "activated": true,
-        "participants": [
-            13,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Софтверски квалитет и тестирање": {
-        "subject": "Софтверски квалитет и тестирање",
-        "code": "F18L3S019, F23L3S019",
-        "level": 3,
-        "abstract": "Целата на курсот е запознавање на студентите со потребата од тестирање на софтвер, различните техники на моделирање на софтверот и искористување на тие модели за тестирање, како и практични работа на тестирање, валидација и верификација на софтвер.",
-        "short": "СКиТ",
-        "prerequisite": {
-            "subjects": [
-                "софтверско инженерство",
-                "дизајн и архитектура на софтвер"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            427,
-            405,
-            325
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23"
-        ],
-        "professors": [
-            "Ѓорѓи Маџаров",
-            "Бојана Котеска",
-            "Христина Михајлоска Трпческа"
-        ],
-        "assistants": [
-            "Ана Тодоровска",
-            "Славе Темков"
-        ]
-    },
-    "Автоматизирање на процеси во машинско учење": {
-        "subject": "Автоматизирање на процеси во машинско учење",
-        "code": "F18L3S163, F23L3S163",
-        "level": 3,
-        "abstract": "Запознање со основните чекори за поставување на модели од машинско учење во продукција, оптимизација на piplelines во ML, дизајн на целосен животен циклус на ML моделите, CI/CD кај ML, упраување со ML код, следење на моделите во продукција, менаџирање со модели.",
-        "short": "СМ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            22,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Билјана Тојтовска Рибарски"
-        ],
-        "assistants": []
-    },
-    "Учење на далечина": {
-        "subject": "Учење на далечина",
-        "code": "F18L3S166, F23L3S166",
-        "level": 3,
-        "abstract": "Студентите ќе се запознаат со концептот за далечинско учење, со технологиите кои го поддржуваат далечинското учење, како\nи со придобивките со неговото користење. Со слушање на овој курс студентите ќе се оспособат да планираат и дизајнираат,\nда научат како се имплементираат системи за далечинско учење, ќе ја осознаат разликата помеѓу курсевите кај учење на\nдалечина и курсевите во класичната настава, улогата на инструкторот и ученикот во овој систем, како и сегашноста и\nиднината на системите за далечинско учење",
-        "short": "УнД",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            130,
-            106,
-            142
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Гоце Арменски"
-        ],
-        "assistants": []
-    },
-    "Основи на теоријата на компјутерските науки": {
-        "subject": "Основи на теоријата на компјутерските науки",
-        "code": "F18L3S039, F23L3S039",
-        "level": 3,
-        "abstract": "На овој курс ќе стекнете основно разбирање за класичните модели кои се користат во основата на компјутерските науки за анализа на пресметковните процеси, вклучувајќи конечни автомати, граматики и Тјурингови машини. Овие  модели може да се користат за да се одговори на прашања како што се кои проблеми може да се решат со компјутер и дали има некои проблеми кои се суштински потешки за решавање од другите.",
-        "short": "ФЈиА",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            97,
-            124,
-            90
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Марија Михова"
-        ],
-        "assistants": []
-    },
-    "Автономна роботика": {
-        "subject": "Автономна роботика",
-        "code": "F18L3W072, F23L3W072",
-        "level": 3,
-        "abstract": "По завршувањето на овој предмет, студентот се очекува да има продлабочено знаење за развој на автономни роботски системи (автономни возила, автономни летала и сл.) со користење на веројатностните пристапи во роботиката.",
-        "short": "АР",
-        "prerequisite": {
-            "subjects": [
-                "основи на роботиката",
-                "алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Петре Ламески"
-        ],
-        "assistants": []
-    },
-    "Администрација на бази податоци": {
-        "subject": "Администрација на бази податоци",
-        "code": "F18L3W074, F23L3W074",
-        "level": 3,
-        "abstract": "Предметот ќе се фокусира на state-of-the-art технологиите поврзани со имплементација на базите на податоци. Технологиите и техниките кои се користат за имплементација на базите на податоци ќе бидат обработени како од кориснички, така и од системски аспект.\nОд аспект на системско инжинерство, предметот ќе навлезе во концептите и алгоритмите за: процесирање на трансакции, контрола на истовремено извршување, репрезентација на лог и метадата, безбедносни политики кај базите, техники за репликација и дистрибуција, бекап и реставрација.",
-        "short": "АнБнП",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            10,
-            12,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Вангел Ајановски"
-        ],
-        "assistants": []
-    },
-    "Анализа и дизајн на ИС": {
-        "subject": "Анализа и дизајн на ИС",
-        "code": "F18L3W075, F23L3W075",
-        "level": 3,
-        "abstract": "Запознавање на студенти со актуелните техники за анализа и дизајн на информациските системи (ИС). Навлегување во студија на случај на развој на ИС со користење на актуелни методологии. Оспособување за практична анализа на кориснички побарувања и креирање ефективни модели во сите фази  развој на еден ИС, со нагласок на фазите на анализа и дизајн. По завршување на курсот се очекува студентот да демонстрира знаење за користење на современи пристапи во процесот на анализа и дизајн на информациските системи.",
-        "short": "АиДнИ",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            60,
-            110,
-            165
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Владимир Трајковиќ"
-        ],
-        "assistants": [
-            "Јана Кузманова"
-        ]
-    },
-    "Биолошки инспирирано пресметување": {
-        "subject": "Биолошки инспирирано пресметување",
-        "code": "F18L3S07, F23L3S078",
-        "level": 3,
-        "abstract": "Целта на овој курс е запознавање на студентите со алгоритми кои се инспирирани од феномени кои се појавуваат во природата и примена на истите за решавање на проблеми од оптимизација, дизајн и учење. Фокусот ќе биде поставен врз абстракцијата на алгоритмите од воочените феномени, анализа на нивниот резултат како и нивна споредба. Во текот на курсот ќе се посвети внимание на конкретни примени на споменатите алгоритми. По завршувањето на курсот се очекува студентите да се здобијат со:\n-\tЗнаење за природните феномени кои се инспирација за дискутираните алгоритми\n-\tРазбирање за силните и слабите страни на алгоритмите\n-\tСпособност за идентификување на соодветноста на алгоритмите и нивна примена во проблеми од оптимизација, дизајн и учење",
-        "short": "БИП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            13,
-            6,
-            7
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Илинка Иваноска",
-            "Кире Триводалиев"
-        ],
-        "assistants": []
-    },
-    "Блоковски вериги и криптовалути": {
-        "subject": "Блоковски вериги и криптовалути",
-        "code": "F18L3S121, F23L3W121",
-        "level": 3,
-        "abstract": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат крипто валутите,  и идејата, технологиите и организациите кои ги поддржуваат или произлегуваат од нив.",
-        "short": "БВиК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            14,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Панче Рибарски"
-        ],
-        "assistants": []
-    },
-    "Веб базирани системи": {
-        "subject": "Веб базирани системи",
-        "code": "F18L3W079, F23L3W079",
-        "level": 3,
-        "abstract": "Запознавање и користење на технологиите на семантички веб, поврзани податоци и графови на знаење. Студентите ќе научат да развиваат интелигентни апликации базирани на графови на знаење и да пронаоѓаат и користат отворени податочни множества.",
-        "short": "ВБС",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            63,
-            102,
-            140
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Димитар Трајанов",
-            "Милош Јовановиќ"
-        ],
-        "assistants": [
-            "Милена Трајаноска"
-        ]
-    },
-    "Веб пребарувачки системи": {
-        "subject": "Веб пребарувачки системи",
-        "code": "F18L3S080, F23L3S080",
-        "level": 3,
-        "abstract": "Запознавање со концепти за развој на веб пребарувачките системи. Разбирање на начините на обработување на прашањата и множеството на документи низ кои се пребарува, како и начини за автоматско собирање податоци од веб. По завршувањето на курсот се очекува студентот да демонстрира познавање на методи за процесирање на прашања, репрезентација на документите и нивно индексирање и класификацирање, да демонстрира познавање на методи за пребарување и индексирање на слики и да може самостојно да развива алгоритми за пребарување со користење на програмски алатки.",
-        "short": "ВПС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            4,
-            3,
-            5
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Вангел Ајановски"
-        ],
-        "assistants": []
-    },
-    "Виртуелна реалност": {
-        "subject": "Виртуелна реалност",
-        "code": "F18L3S083, F23L3S083",
-        "level": 3,
-        "abstract": "Предметот треба да овозможи запознавање на студентите со концептот на виртуелна реалност, различните\nвидови виртуелни околини, влезно-излезните уреди, како и основни програмерски техники за дизајнирање и\nразвој на виртуелни околини. По завршување на курсот се очекува студентот да го разбира концептот на\nвиртуелната реалност, да биде во можност да ги опише карактеристиките на различните видови виртуелни\nоколини и да има основни познавања за дизајнирање и развој на виртуелни светови.",
-        "short": "ВР",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            82,
-            131,
-            162
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Катарина Тројачанец Динева",
-            "Сузана Лошковска"
-        ],
-        "assistants": []
-    },
-    "Вовед во анализа на временските серии": {
-        "subject": "Вовед во анализа на временските серии",
-        "code": "F18L3W076, F23L3W076",
-        "level": 3,
-        "abstract": "Запознавање на студентите со анализа на произволни временски серии со традиционални статистички методи, како и со методи базирани на длабоко учење. Курсот дава вовед во типовите на временски серии, покрива стационарни процеси, ARMA модели, ARIMA и сезонални ARIMA модели, временско-просторни методи. Со знаењето стекнато на курсот студентите ќе може да анализираат временски серии од разновидни извори, податочни текови (data streams), IoT и да откриваат трендови и аномалии, да предвидуваат идни појави, како и да ги користат за препознавање на разновидни настани кои се опишани со временски серии.",
-        "short": "ВвАнВС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            8,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Ефтим Здравевски"
-        ],
-        "assistants": []
-    },
-    "Вовед во биоинформатиката": {
-        "subject": "Вовед во биоинформатиката",
-        "code": "F18L3W085, F23L3W085",
-        "level": 3,
-        "abstract": "Студентите да се запознаат со областите и проблемите кои ги покрива биоинформатиката, да\nбидат во можност да вршат генска и протеинска секвенцна анализа, да користат биолошки бази\nподатоци, да ги запознаат пресметковните методи за решавање проблеми во молекуларната\nбиологија.",
-        "short": "ВвБ",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "машинско учење",
-                "вовед во науката за податоци"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            20,
-            21,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Моника Симјаноска",
-            "Невена Ацковска"
-        ],
-        "assistants": []
-    },
-    "Вовед во когнитивни науки": {
-        "subject": "Вовед во когнитивни науки",
-        "code": "F18L3S086, F23L3S086",
-        "level": 3,
-        "abstract": "Целта е да се разбере како работи човечкиот мозок. Студентите ќе се запознаат со теоретските и емпириските погледи кои ја дефинираат когнитивната наука. Ќе се запознаат со истражувањата за природата на менталните процеси како перцепцијата, мислењето, меморијата, фантазијата, вниманието, јазикот, интелигенцијата, донесувањето одлуки и решавањето проблеми. Студентите ќе научат кои се алатките превземени од експерименталната психологија, наука на развојот, комјутерската наука, лингвистика, визуализацијата, филозофијата, антропологијата, бихевиоризмот, неврологијата. Курсот ќе ги поврзе сите овие пристапи кои се поврзуваат во когнитивната наука.",
-        "short": "ВвКН_2",
-        "prerequisite": {
-            "credits": 120
-        },
-        "activated": true,
-        "participants": [
-            41,
-            56,
-            139
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Андреа Кулаков"
-        ],
-        "assistants": [
-            "Влатко Спасев"
-        ]
-    },
-    "Вовед во паметни градови": {
-        "subject": "Вовед во паметни градови",
-        "code": "F18L3W088, F23L3W088",
-        "level": 3,
-        "abstract": "Да го запознае студентот со главните концепти, теми и трендови на паметните и одржливите градови, улогата на информациите во дизајнот на мрежните ресурси и влијанието врз урбаниот дизајн, развојот и урбаното живеење.",
-        "short": "ВвПГ",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            41,
-            13
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Александра Каневче Дединец"
-        ],
-        "assistants": []
-    },
-    "Вовед во препознавање на облици": {
-        "subject": "Вовед во препознавање на облици",
-        "code": "F18L3W089, F23L3W089",
-        "level": 3,
-        "abstract": "Целта на курсот е студентите да ги научат главните концепти на методите и техниките кои се применуваат за\nпрепознавање на облици.По завршувањето на курсот кандидатитеќе бидат оспособени за дизајнирање,\nреализирање и имплементација на системи за автоматско препознавање на облици, проценка на нивните\nперформанси и нивна оптимизација.",
-        "short": "ВвПнО",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            8,
-            8,
-            9
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Дејан Ѓорѓевиќ"
-        ],
-        "assistants": []
-    },
-    "Дигитална постпродукција": {
-        "subject": "Дигитална постпродукција",
-        "code": "F18L3W092, F23L3W092",
-        "level": 3,
-        "abstract": "По завршување на курсот се очекува студентите да се оспособени за основни методи за дигитална постпродукција, дигитално композитирање, работа со секвенци од слики, интеграција на дигитални објекти во слики и следење и спарување на движења од различни извори",
-        "short": "ДП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Дизајн на компјутерски мрежи": {
-        "subject": "Дизајн на компјутерски мрежи",
-        "code": "F18L3S063, F23L3S063",
-        "level": 3,
-        "abstract": "Целта на овој курсот е да го оспособи студентот да работи со големи компјутерски мрежи и да обезбеди колаборативна работа на различни административни региони, како и да дизајнира различни типови компјутерски мрежи според потребите на крајните корисници.",
-        "short": "ДнКМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            51,
-            35,
-            43
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Каневче Дединец",
-            "Анастас Мишев"
-        ],
-        "assistants": [
-            "Кирил Ќироски"
-        ]
-    },
-    "Дипломска работа": {
-        "subject": "Дипломска работа",
-        "code": "F18L3S168, F23L3S168",
-        "level": 3,
-        "abstract": "Во рамките на дипломската работа, студентот се стекнува со вештина за дефинирање на проблем, и примена на стекнатото знаење на факултетот за дизајн и имплементација на решение на дадениот проблем. Дополнително, студентот успешно идентификува потреба од дополнителни знаења за решавање на проблемот. Исто така студнетот ги документира и презентира резултатите од дипломската работа",
-        "short": "ДР",
-        "prerequisite": {
-            "credits": 204
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Сите професори"
-        ],
-        "assistants": []
-    },
-    "Дистрибуирани системи": {
-        "subject": "Дистрибуирани системи",
-        "code": "F18L3W064, F23L3W064",
-        "level": 3,
-        "abstract": "Предметот има за цел запознавање со развојот на middleware системите. Предмеот ги покрива принципите врз кои се изградени дистрибуираните системи, пред се комуникациите, процесирањето, именување, конзистентност и репликација, справувње со дефекти и безбедност. Овие принципи се понатаму обработени во нивната примена кај дистрибуираните веб базирани системи, дистрибуираните објектно базирани системи, дистрибуираните датотечни системи и дистрибуираните коориднациски системи.",
-        "short": "ДС",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            40,
-            45,
-            52
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Боро Јакимовски"
-        ],
-        "assistants": [
-            "Ненад Анчев"
-        ]
-    },
-    "Дистрибуирано складирање на податоци": {
-        "subject": "Дистрибуирано складирање на податоци",
-        "code": "F18L3W098, F23L3W098",
-        "level": 3,
-        "abstract": "Се поголемата важност и големиот обем на податоците побаруваат соодветни техники и технологии за нивно безбедно, достапно, надежно и скалабилно складирање. Се почестите приоди за складирање на податоци се ориентираат кон дистрибуирани решенија чии имплементации вклучуваат најразлични архитектури и модели со што се добиваат различни придобивки, специфични за секоја имплемнетација. Предметот има за цел да ги обработи техниките на хардверско, мрежно и софтвеско ниво за обезбедување на дистрибуирано складирање на податоците.",
-        "short": "ДСнП",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Етичко хакирање": {
-        "subject": "Етичко хакирање",
-        "code": "F18L3S101, F23L3S101",
-        "level": 3,
-        "abstract": "Студентот ќе ги запознае основните концепти, техники и алатки кои се користат во полето на безбедност на системи. Со преземање на улогата на \"напаѓач\" студентот ќе се стекне со знаење за повеќето сигурносни слабости во неговата околина и начин како да се заштити од нив.",
-        "short": "ЕХ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            82,
-            69,
-            48
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Анастас Мишев",
-            "Христина Михајлоска Трпческа"
-        ],
-        "assistants": [
-            "Војдан Ќорвезироски"
-        ]
-    },
-    "ИКТ за развој": {
-        "subject": "ИКТ за развој",
-        "code": "F18L3S102, F23L3S102",
-        "level": 3,
-        "abstract": "Целта на курсот е да ги разгледа основите принципи и најдобри практики за користењето на технологијата за развој на човештвото. Да се разбере концептот на одржлив развој кој ги го вклучува влијанието врз природата, луѓето, општеството и управувањето. Разбирање на можностите за примена на нови ИКТ технологии за општо добро.",
-        "short": "ИзР",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            10,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Имплементација на софтверски системи со слободен и отворен код": {
-        "subject": "Имплементација на софтверски системи со слободен и отворен код",
-        "code": "F18L3W103, F23L3W103",
-        "level": 3,
-        "abstract": "По завршување на курсот се очекува студентите да се оспособени за продуктивно учество во поголеми софтверски\nтимови кои работат употребувајќи технологии со слободен и отворен код. Да бидат способни за работа во програмски јазици со отворен код, да развиваат веб апликации на тие платформи. Да бидат способни да водат софтверски проект\nбазиран на технологии со слободен и отворен код.",
-        "short": "ИнСсСиОК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            219,
-            73,
-            69
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Иван Чорбев",
-            "Александар Стојменски"
-        ],
-        "assistants": [
-            "Ема Пандилова"
-        ]
-    },
-    "Иновации во ИКТ": {
-        "subject": "Иновации во ИКТ",
-        "code": "F18L3W105, F23L3W105",
-        "level": 3,
-        "abstract": "Разбирање на иновативноста. Стекнување на иновативни вештини. Примена на ИКТ за креирање на иновации. Креирање на\nиновации во ИКТ.",
-        "short": "ИвИ",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            38,
-            78,
-            93
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Магдалена Костоска Ѓорчевска",
-            "Марјан Гушев"
-        ],
-        "assistants": [
-            "Димитар Милески"
-        ]
-    },
-    "Откривање знаење со длабоко учење": {
-        "subject": "Откривање знаење со длабоко учење",
-        "code": "F18L3S106, F23L3S106",
-        "level": 3,
-        "abstract": "По завршување на предметот, студентот ќе биде оспособен за  избор на соодветни техники за откривање и извлекување на знаење од различен вид податоци. Студентот ќе поседува познавања за напредни архитектури за длабоко учење со примена во системи за препораки, анализа на граф-структурирани податоци и мултимодална фузија на податоци.",
-        "short": "ИИС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            27,
-            31,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Кире Триводалиев",
-            "Соња Гиевска"
-        ],
-        "assistants": [
-            "Мартина Тошевска"
-        ]
-    },
-    "Интелигентни системи": {
-        "subject": "Интелигентни системи",
-        "code": "F18L3S107, F23L3S107",
-        "level": 3,
-        "abstract": "Целта на предметот е да го заокружи знаењето на студентите од областа на интелигентните системи, почнувајќи од претпроцесирањена податоците до валидирање на изградениот систем. Студентите ќе се оспособат да изградат интелигентен систем од почеток до крај на реални проблеми од специфичен домен, користејќи алатки за автоматизација на процесот на градење ИС.",
-        "short": "ИС_2",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            7,
-            0,
-            6
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Ана Мадевска Богданова",
-            "Бојан Илијоски"
-        ],
-        "assistants": []
-    },
-    "Интернет на нештата": {
-        "subject": "Интернет на нештата",
-        "code": "F18L3W108, F23L3W108",
-        "level": 3,
-        "abstract": "Студентот ќе биде запознаен со главните развојни чекори  и предизвици при дизајнирање на решенија базирани на Интернет на нештата.  Студентот ќе може да моделира, дизајнира и имплементира вакви системи во различни апликативни домени.",
-        "short": "ИнН",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            20,
-            8,
-            30
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Игор Мишковски"
-        ],
-        "assistants": [
-            "Владислав Бидиков"
-        ]
-    },
-    "Компјутерска анимација": {
-        "subject": "Компјутерска анимација",
-        "code": "F18L3S113, F23L3S113",
-        "level": 3,
-        "abstract": "По завршување на курсот се очекува студентите да се оспособени за основни методи за продуктивно создавање на компјутерски базирани анимации, за работа во апликации за создавање анимации и можат самостојно да моделираат, текстурираат, ригуваат, осветлуваат, анимираат, рендерираат и композитираат дигитални сцени.",
-        "short": "КА_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            32,
-            53
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Бобан Јоксимоски"
-        ],
-        "assistants": []
-    },
-    "Компјутерски поддржано производство": {
-        "subject": "Компјутерски поддржано производство",
-        "code": "F18L3W117, F23L3W117",
-        "level": 3,
-        "abstract": "Целата на курсот е запознавање на студентите со теоријата, принципите и праксата за компјутерски потпомогнато производство, основните поими за системи и модели, контрола и симулација на производни процеси.",
-        "short": "КПП",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            11,
-            7,
-            12
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Андреја Наумоски"
-        ],
-        "assistants": []
-    },
-    "Македонски јазик": {
-        "subject": "Македонски јазик",
-        "code": "F18L3S069, F23L3S070",
-        "level": 3,
-        "abstract": "Стекнување на знаења и компетенции за Македонскиот јазик.",
-        "short": "МЈ",
-        "prerequisite": {},
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(се држи надвор од ФИНКИ)"
-    },
-    "Машинска визија": {
-        "subject": "Машинска визија",
-        "code": "F18L3W123, F23L3W123",
-        "level": 3,
-        "abstract": "Да се воведат студентите во основните концепти и техники во компјутерската визија. Студентите кои успешно ќе\nго завршат курсот ќе бидат способни за дизајнирање на ефикасни системи за компјутерска визија како:\nпрепознавање на ракопис, детекција и препознавање на лица, проценка на движење, следење на луѓе и возила,\nпрепознавање на гестови, препознавање и класификација на визуелни објекти, разбирање и анализа на сцени\nитн.",
-        "short": "МВ",
-        "prerequisite": {
-            "credits": 120
-        },
-        "activated": false,
-        "participants": [
-            0,
-            15,
-            35
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Андреа Кулаков",
-            "Петре Ламески"
-        ],
-        "assistants": []
-    },
-    "Менаџмент информациски системи": {
-        "subject": "Менаџмент информациски системи",
-        "code": "F18L3W027, F23L3W027",
-        "level": 3,
-        "abstract": "По завршување на курсот студентите ќе имаат познавање од видови и примена на менаџмент информациски системи.",
-        "short": "МИС_1",
-        "prerequisite": {
-            "subjects": [
-                "софтверско инженерство",
-                "анализа на софтверските барања"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            466,
-            378,
-            399
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Љупчо Антовски",
-            "Горан Велинов"
-        ],
-        "assistants": []
-    },
-    "Методика на информатиката": {
-        "subject": "Методика на информатиката",
-        "code": "F18L3S054, F23L3S054",
-        "level": 3,
-        "abstract": "Целта на предметот е оспособување на студентите да користат најсовремени техники за работа на час за да го предизвикаат интересот на учениците и истите да ги поттикнат на усвојување нови знаења за време на наставата во училницата. Студентите ќе се оспособат да спроведуваат активна настава во училницата, користејќи креативни техники според возраста на учениците и материјалот според наставниот план.",
-        "short": "МнИ",
-        "prerequisite": {
-            "credits": 150
-        },
-        "activated": true,
-        "participants": [
-            115,
-            59,
-            16
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ана Мадевска Богданова"
-        ],
-        "assistants": [
-            "Ана Мадевска Богданова"
-        ]
-    },
-    "Методологија на истражувањето во ИКТ": {
-        "subject": "Методологија на истражувањето во ИКТ",
-        "code": "F18L3W126, F23L3W126",
-        "level": 3,
-        "abstract": "Целта на курсот е студентите да се запознаат со основите на методологиите на истражување во ИКТ. По завршувањето на курсот кандидатите ќе имаат продлабочени знаења за методологиите на истражувања во ИКТ, ќе можат да конципираат и спроведат научно истражување, и да напишат извештај од научно истражувачката работа.",
-        "short": "МнИвИ",
-        "prerequisite": {
-            "credits": 150
-        },
-        "activated": true,
-        "participants": [
-            79,
-            126,
-            146
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Андреја Наумоски",
-            "Владимир Трајковиќ"
-        ],
-        "assistants": [
-            "Мартина Тошевска",
-            "Славе Темков"
-        ]
-    },
-    "Мобилни апликации": {
-        "subject": "Мобилни апликации",
-        "code": "F18L3S127, F23L3S127",
-        "level": 3,
-        "abstract": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за дизајн и развој на мобилни апликации.",
-        "short": "МА",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            22,
-            40,
-            51
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Љупчо Антовски",
-            "Петре Ламески"
-        ],
-        "assistants": []
-    },
-    "Мобилни информациски системи": {
-        "subject": "Мобилни информациски системи",
-        "code": "F18L3W128, F23L3W128",
-        "level": 3,
-        "abstract": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за складирање, прибирање и обработка на податоци во дистрибуирана и сеприсутна околина со користење на различни мобилни платформи.",
-        "short": "МИС_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            269,
-            157,
-            338
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Петре Ламески"
-        ],
-        "assistants": [
-            "Мила Додевска"
-        ]
-    },
-    "Мобилни платформи и програмирање": {
-        "subject": "Мобилни платформи и програмирање",
-        "code": "F18L3W129, F23L3W129",
-        "level": 3,
-        "abstract": "Целта на предметот е студентите да се запознаат со современите мобилни платформи и да научат да програмираат и развиваат мобилни апликации. Ќе научат да се справуваат со ограничувањата од мобилните уреди и да развиваат ефикасни програми. Изработените апликации ќе научат да ги публикуваат на маркет и да го следат користењето на истите",
-        "short": "МПиП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            74,
-            113,
-            106
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Љупчо Антовски",
-            "Костадин Мишев"
-        ],
-        "assistants": [
-            "Мила Додевска"
-        ]
-    },
-    "Моделирање и менаџирање на бизнис процеси": {
-        "subject": "Моделирање и менаџирање на бизнис процеси",
-        "code": "F18L3S130, F23L3S130",
-        "level": 3,
-        "abstract": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење за типови бизнис процеси и нивна поврзаност со ИС, ќе имаат продлабочено знаење во идентификување, моделирање и мапирање разни типови бизнис процеси, ќе знаат да применат алатки и јазици за моделирање на бизнис процеси преку соодветни дијаграми, ќе имаат познавање од принципите за подобрување на тек на процеси, ќе имаат познавање од концептите за податочна размена и интероперабилност.",
-        "short": "МиМнБП",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            12,
-            39,
-            105
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Георгина Мирчева"
-        ],
-        "assistants": []
-    },
-    "Моделирање и симулација": {
-        "subject": "Моделирање и симулација",
-        "code": "F18L3W131, F23L3S131",
-        "level": 3,
-        "abstract": "Студентот ќе се здобие со знаења за користење на техники за моделирање со цел да го евалуира однесувањето на реалните системи. Студентот ќе стекне способност за конструирање, верификација и решавање\nна модели со различни нивоа на апстракција и деталност. Ќе бидат опфатени и методи за фитување на состојбата и параметрите на моделите со реални податоци, како и предвидување на идното однесување и \"што-ако\" анализи.",
-        "short": "МиС_3",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "бизнис статистика",
-                "математика 3"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            14,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Ласко Баснарков",
-            "Мирослав Мирчев"
-        ],
-        "assistants": []
-    },
-    "Модерни трендови во роботика": {
-        "subject": "Модерни трендови во роботика",
-        "code": "F18L3S132, F23L3S132",
-        "level": 3,
-        "abstract": "Студентите ќе бидат воведени во модерните трендови во роботиката. Ќе бидат запознаени со современите техники на моделирање на околината, во која роботите стануваат секојдневие. Студентите ќе се стекнат со познавање на тековните трендови во роботиката како што се интеракција човек – робот, нанороботика, биолошки роботи, роботизирани производни процеси, роботика како асистивна технологија и други трендови",
-        "short": "МТвР",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Мрежна и мобилна форензика": {
-        "subject": "Мрежна и мобилна форензика",
-        "code": "F18L3W133, F23L3W133",
-        "level": 3,
-        "abstract": "Студентот ќе се здобие со знаења за примена на методологии за собирање, зачувување, анализа и документација на дигитални докази пронајдени како резултат на сајбер криминал во мрежна и мобилна околина.\nСтудентот ќе знае како да анализира и интерпретира живи мрежни мобилни дигитални докази.",
-        "short": "МиМФ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            37,
-            29,
-            18
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Анастас Мишев",
-            "Соња Филипоска"
-        ],
-        "assistants": [
-            "Војдан Ќорвезироски"
-        ]
-    },
-    "Напредна интеракција човек компјутер": {
-        "subject": "Напредна интеракција човек компјутер",
-        "code": "F18L3W137, F23L3W137",
-        "level": 3,
-        "abstract": "Овој предмет ги запознава студентите со основите на комплексната интеракција која се одвива меѓу човекот и компјутерот. Студентите се запознаваат и со техниките за моделирање на корисници, проблеми, апликации и средини како и на техники за евалуација и анализа на интелигентни интефејси. Се разгледуваат принципи за градење посредници кои ги опфаќаат ограничувањата и во двете примарно афектирани групи: човекот и компјутерот. Студентите треба да научат дека корисникот е еден од главните елементи при креирање на компјутерските системи. При тоа, се дава увид во начинот за развивање на хардверот и софтверот за различни групи на корисници, како и за специфични апликациски домени. Студентите стекнуваат познавања на принципи за проектирање на кориснички интерфејси адаптибилни на околината, интелигентни кориснички интерфејси базирани на агенти и интерфејси чувствителни на контекст, како и интелигентни решенија наменети за специфични типови на кориснички групи.",
-        "short": "НИЧК",
-        "prerequisite": {
-            "subjects": [
-                "дизајн на интеракцијата човек-компјутер",
-                "алгоритми и податочни структури",
-                "Примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            12,
-            29,
-            42
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Невена Ацковска",
-            "Бојан Илијоски"
-        ],
-        "assistants": []
-    },
-    "Напредни бази на податоци": {
-        "subject": "Напредни бази на податоци",
-        "code": "F18L3S138, F23L3S138",
-        "level": 3,
-        "abstract": "Запознавање на студентите со напредните концепти на релационите бази на податоци, неопходни за моделирање, креирање, управување и одржување на базите на податоци, како и за  развој на податочно интензивни информациски системи. Со тоа студентите ќе се стекант со длабоки теоретски и практични знаења од областа на базите на податоци. Исто така, студентите ќе се запознат со современите текови на развој и проширување на традиционалните системи за управување на бази на податоци, а со цел да одговорат на актуелните предизвици во развојот на информатичката теорија и практика.",
-        "short": "НБнП_2",
-        "prerequisite": {
-            "credits": 90
-        },
-        "activated": true,
-        "participants": [
-            6,
-            15,
-            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,
-        "abstract": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат web3 апликациите. Ќе се надгради знаењето од блоковски вериги со апликации кои работат над паметните договори.",
-        "short": "НТоК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Неструктурирани бази на податоци": {
-        "subject": "Неструктурирани бази на податоци",
-        "code": "F18L3S141, F23L3S141",
-        "level": 3,
-        "abstract": "Целта на курсот е студентите да се запознаат со неструктурираните и полуструктурираните типови на податоци, нивната организација и чување, како и техниките за манипулација и обработка на истите. Исто така студентите ќе бидат запознаени и со NoSQL базите на податоци, современи бази на податоци кои не подлежат на релациониот модел, а се користат во дистрибуирани и кластер околини. Посебен акцент ќе биде ставен на практичното знаење на некоја од NoSQL базите на податоци.",
-        "short": "НБнП_1",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            124,
-            69,
-            89
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Слободан Калајџиски"
-        ],
-        "assistants": []
-    },
-    "Обработка на природните јазици": {
-        "subject": "Обработка на природните јазици",
-        "code": "F18L3W142, F23L3W142",
-        "level": 3,
-        "abstract": "Целта на предметот е студентитеда се стекнат со основните теоретски и практични знаења за алгоритмите за обработка на природните јазици. Студентите ќе стекнат знаења за најновите техники на машинско учење со фокус на длабоки невронски мрежи наменети за разбирање и генерирање на текст.",
-        "short": "ОнПЈ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            47,
-            26,
-            18
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Соња Гиевска"
-        ],
-        "assistants": [
-            "Мартина Тошевска"
-        ]
-    },
-    "Операциони истражувања": {
-        "subject": "Операциони истражувања",
-        "code": "F18L3W144, F23L3S144",
-        "level": 3,
-        "abstract": "Да го запознае студентот со областа на проблеми и методи на операциони истражувања, проблеми на оптимизација на ресурси и проекти и оптимално управување, со методи и техники на линеарно и нелинеарно програмирање, теории на одлучување и игри, операциони истражувања поврзани со управувaчки информациски системи и информациски системи за подршка на одлучување и предвидување.",
-        "short": "ОИ",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "математика 3",
-                "бизнис статистика"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Александра Каневче Дединец"
-        ],
-        "assistants": []
-    },
-    "Оптички мрежи": {
-        "subject": "Оптички мрежи",
-        "code": "F18L3W145, F23L3W145",
-        "level": 3,
-        "abstract": "Студентот ќе се стекне со основни познавања за дизајн, контрола и управување на оптички мрежи со помош на современите мрежни технологии, како и со некои тековни развои во областа.",
-        "short": "ОМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            28,
-            34
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Мирослав Мирчев"
-        ],
-        "assistants": []
-    },
-    "Пресметковна биологија": {
-        "subject": "Пресметковна биологија",
-        "code": "F18L3S151",
-        "level": 3,
-        "abstract": "",
-        "short": "ПБ",
-        "prerequisite": {
-            "subjects": [
-                "машинско учење"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Пресметување во облак": {
-        "subject": "Пресметување во облак",
-        "code": "F18L3W068, F23L3W068",
-        "level": 3,
-        "abstract": "Овој предмет ќе го оспособи студентот со основни познавања за концептот на облак и услуги во облак.",
-        "short": "ПвО",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            32,
-            28,
-            28
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Марјан Гушев"
-        ],
-        "assistants": [
-            "Владислав Бидиков",
-            "Димитар Милески"
-        ]
-    },
-    "Претприемништво": {
-        "subject": "Претприемништво",
-        "code": "F18L3S028, F23L3S028",
-        "level": 3,
-        "abstract": "Студентите ќе бидат запознаени со предизвиците со кои ќе се соочат доколку се решат да започнат сопствен бизнис. Тие ќе можат да изработат иницијално истражување на пазарот, да ги дефинираат метриките со кои ќе ја следат успеноста на својот бизнис, како и да знаат како да препознаат дали обезбедиле вредност за своите клиенти. Конечно, тие ќе бидат оспособени да се претстават пред потенцијални клиенти, партнери и инвеститори.",
-        "short": "П_2",
-        "prerequisite": {
-            "credits": 120
-        },
-        "activated": true,
-        "participants": [
-            281,
-            216,
-            251
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23"
-        ],
-        "professors": [
-            "Владимир Трајковиќ",
-            "Ефтим Здравевски"
-        ],
-        "assistants": []
-    },
-    "Програмирање на видео игри": {
-        "subject": "Програмирање на видео игри",
-        "code": "F18L3W152, F23L3W152",
-        "level": 3,
-        "abstract": "Целта на предметот е да ги запознае студентите со процесот на програмирање на видео игри. За таа цел студентите ќе бидат запознаени со основните компоненти на една видео игра и начинот на кој истите се програмираат. По завршување на курсот се очекува кандидатот да ги разбира концептите за програмирање на видео игри и да може да реализира програмски самостојно или во тим едноставна видео игра.",
-        "short": "ПнВИ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            612,
-            459,
-            446
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Катарина Тројачанец Динева"
-        ],
-        "assistants": [
-            "Славе Темков"
-        ]
-    },
-    "Програмски јазици и компајлери": {
-        "subject": "Програмски јазици и компајлери",
-        "code": "F18L3S112, F23L3S112",
-        "level": 3,
-        "abstract": "Студентите треба да го разбрерат развојот и спектарот на програмските јазици, и да го сфатат процесот на конструкција на компајлер што ќе ги надгради како програмери кои навлегле во суштината на програмските јазици.",
-        "short": "ПЈиК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            4
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Миле Јованов"
-        ],
-        "assistants": []
-    },
-    "Програмски парадигми": {
-        "subject": "Програмски парадигми",
-        "code": "F18L3W038, F23L3W038",
-        "level": 3,
-        "abstract": "Целта на овој курс е запознавање на студентите со програмски парадигми различни од императивната и објектно-ориентираната, со фокус на декларативната и функционалната програмска парадигма. По завршувањето на курсот студентите треба да бидат способни да: Споредуваат различни програмски парадигми и да изберат соодветна за даден проблем, Користат логички програмски јазик за имплементација на ефикасни алгоритми,\tКористат логички програмски јазик за репрезентација и манипулација со знаење, Користат функционален програмски јазик за пишување на програми без странични ефекти, Разбираат и користат функции од прв и повисок ред, функционални затворања, мрзлива евалуација и апстракција на секвенци, Разбираат и пишуваат едноставни конкурентни програми",
-        "short": "ПП_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            77,
-            69,
-            66
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KN23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Емил Станков",
-            "Кире Триводалиев"
-        ],
-        "assistants": []
-    },
-    "Вовед во рударење на масивни податоци": {
-        "subject": "Вовед во рударење на масивни податоци",
-        "code": "F18L3W154, F23L3W154",
-        "level": 3,
-        "abstract": "Студентите да се запознаат со алгоритмите и техниките на податочно рударење и машинско учење за анализа на големи податочни множества. Фокус ќе биде даден на дистрибуираните платформи како и на начинот на дефинирање и креирање на алгоритми за процесирање и анализа на многу големи податочни множества.",
-        "short": "РнМП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            23,
-            16,
-            14
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ѓорѓи Маџаров"
-        ],
-        "assistants": [
-            "Стефан Андонов"
-        ]
-    },
-    "Самостоен проект": {
-        "subject": "Самостоен проект",
-        "code": "F18L3W058, F23L3W058",
-        "level": 3,
-        "abstract": "Целта на предметот е студентите со користење на современите алатки за  Електронско учење самостојно да ја изработат наставната програма за  предмет од основно или средно образование по  нивен избор.",
-        "short": "СП_2",
-        "prerequisite": {
-            "credits": 150
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IE23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Сите професори"
-        ],
-        "assistants": []
-    },
-    "Системи за поддршка при одлучувањето": {
-        "subject": "Системи за поддршка при одлучувањето",
-        "code": "F18L3W156, F23L3W156",
-        "level": 3,
-        "abstract": "Овој курс претставува вовед во примена на анализа на податоци за донесување деловни одлуки. Целта на курсот е студентите да се запознаат со методите, техниките и системите за поддршка при одлучувањето, како и анализа на одлуките. Да се запознаат со техниките за стекнување на знаење и репрезентација на знаење. По завршување на курсот студентите ќе стекнат знаење како да ги користат системите за поддршка при одлучувањето, правилно да изберат соодветен систем за поддршка при одлучувањето во даден бизнис контекст, како и да дизајнираат, развијат и менаџираат системи за поддршка при одлучувањето.",
-        "short": "СзПпО",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            63,
-            153,
-            222
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Георгина Мирчева"
-        ],
-        "assistants": [
-            "Димитар Китановски"
-        ]
-    },
-    "Складови на податоци и аналитичка обработка": {
-        "subject": "Складови на податоци и аналитичка обработка",
-        "code": "F18L3S157, F23L3S157",
-        "level": 3,
-        "abstract": "Запознавање со oрганизацијата и манипулацијата со податоците организирани во складови на податоци, како и основните операции и алгоритми за работа со складови на податоци. Студентот ќе биде оспособен за интегрирање на оперативни бази на податоци во специјално дизајнирни модели погодни за аналитички потреби. Ова вклучува димензионо моделирање на складови на податоци, организација и манипулација со податоците сместени во складови на податоци, и изготвување на аналитички извештаи базирани на истите податоци.",
-        "short": "СнПиАО",
-        "prerequisite": {
-            "credits": 100
-        },
-        "activated": true,
-        "participants": [
-            42,
-            49,
-            32
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23",
-            "KN23"
-        ],
-        "semester": 6,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Ефтим Здравевски"
-        ],
-        "assistants": [
-            "Димитар Китановски"
-        ]
-    },
-    "Софтвер за вградливи системи": {
-        "subject": "Софтвер за вградливи системи",
-        "code": "F18L3W048, F23L3W048",
-        "level": 3,
-        "abstract": "Целта на курсот е да ги оспособи студентите да креираат апликации наменети за микроконтролери како и работа со влез/излез, подетално со СТМ микроконтролерите. Студентите ќе научат да работат со Nucleo развојните плочи, да имплементираат код, да дебагираат и да управуваат со софтверска конфигурација. Исто така студентите ќе научат кога и како се користи оперативен систем во реално време.",
-        "short": "СзВС",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            26,
-            21,
-            31
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "KI23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Моника Симјаноска"
-        ],
-        "assistants": [
-            "Моника Симјаноска"
-        ]
-    },
-    "Софтверски дефинирани мрежи": {
-        "subject": "Софтверски дефинирани мрежи",
-        "code": "F18L3W160, F23L3S160",
-        "level": 3,
-        "abstract": "По завршувањето на курсот се очекува студентот да има познавање на архитектурата на софтверски дефинираните мрежи и мрежите со виртуелизирани мрежни функции. Да ги знае начините за софтверски пристап до мрежите,  технологиите за конвергирани мрежи и одвојување на корисничкaта од контролната рамнина, како и хардверот од софтверот.",
-        "short": "СДМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            4,
-            0,
-            9
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Соња Филипоска"
-        ],
-        "assistants": []
-    },
-    "Теорија на графови и социјални мрежи": {
-        "subject": "Теорија на графови и социјални мрежи",
-        "code": "F18L3W161, F23L3W161",
-        "level": 3,
-        "abstract": "Целта на курсот е студентите да се воведат во најважните аспекти од теоријата на графови, со подетален осврт на теоријата која е значајна за анализа на социјални мрежи.  Студентите ќе се запознаат со концептите, компонентите и организацијата на социјалните мрежи, како и технологиите за развој, интеркација и анализа на истите.",
-        "short": "СМиМ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            24,
-            12,
-            10
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Соња Гиевска"
-        ],
-        "assistants": [
-            "Мартина Тошевска"
-        ]
-    },
-    "Споделување и пресметување во толпа": {
-        "subject": "Споделување и пресметување во толпа",
-        "code": "F18L3S162, F23L3S162",
-        "level": 3,
-        "abstract": "Целта на предметот е да ги запознае студентите со можностите на толпата да споделува и обработува податоци кои овозможуваат да се решаваат проблеми кои се сеуште комплексни за компјутерските системи, но многу едноставни за колектив со човечка интелигенција. Предметот ќе ги воведе студентите во нов дизајн на апликации и концепт на програмирање кој се заснова на недоверливо учество на голем број поединци од толпата. Во предметот ќе се разгледаат постоечки апликации и платформи за собирање на податоци и решавање на обемни задачи на барање.",
-        "short": "СиПвТ",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    },
-    "Тимски проект": {
-        "subject": "Тимски проект",
-        "code": "F18L3W021, F23L3W021",
-        "level": 3,
-        "abstract": "На студентите им се дава можност групно да изработат еден поголем проект под надзор на ментор. Се поставува акцент на тимска работа и развој на комплексен софтвер. Пожелна е пракса во фирма.",
-        "short": "ТП",
-        "prerequisite": {
-            "credits": 150
-        },
-        "activated": true,
-        "participants": [
-            559,
-            420,
-            351
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Сите професори"
-        ],
-        "assistants": []
-    },
-    "Управување со ИКТ проекти": {
-        "subject": "Управување со ИКТ проекти",
-        "code": "F18L3S022, F23L3S022",
-        "level": 3,
-        "abstract": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките и методите за управување со ИКТ проекти, да има продлабочено знаење во утврдување софтверски и системски барања, познавање на метриките за следење на проекти и евалуација, да има знаење да примени техники за управување со барањата на разни проектни интересни групи, знаење за примена на тенхики за анализа  на трошоци, знаење за изготвување на извештаи, познавање на практични софтверски алатки за управување со проектен циклус.",
-        "short": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "софтверско инженерство",
-                "анализа на софтверските барања"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            512,
-            362,
-            426
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23",
-            "KI23"
-        ],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KN23"
-        ],
-        "professors": [
-            "Љупчо Антовски",
-            "Владимир Здравески",
-            "Димитар Трајанов"
-        ],
-        "assistants": [
-            "Милена Трајаноска"
-        ]
-    },
-    "Вовед во бази на податоци и SQL": {
-        "subject": "Вовед во бази на податоци и SQL",
-        "code": "F23L1W003",
-        "level": 1,
-        "abstract": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци.",
-        "short": "УсИП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            51,
-            55,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 8,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Ефтим Здравевски"
-        ],
-        "assistants": [
-            "Димитар Китановски"
-        ]
-    },
-    "Примена на алгоритми и податочни структури": {
-        "subject": "Примена на алгоритми и податочни структури",
-        "code": "F23L2W201",
-        "level": 2,
-        "abstract": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nпрепознавање и користење на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
-        "short": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        },
-        "activated": true,
-        "participants": [
-            289,
-            58,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "IMB23",
-            "PIT23",
-            "IE23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Ефтим Здравевски",
-            "Магдалена Костоска Ѓорчевска",
-            "Слободан Калајџиски",
-            "Христина Михајлоска Трпческа"
-        ],
-        "assistants": [
-            "Мартин Динев",
-            "Јана Кузманова"
-        ]
-    },
-    "Математика 3": {
-        "subject": "Математика 3",
-        "code": "F23L3W001",
-        "level": 3,
-        "abstract": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
-        "short": "УсИП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            367,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23"
-        ],
-        "semester": 3,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23"
-        ],
-        "professors": [
-            "Билјана Тојтовска Рибарски",
-            "Марија Михова",
-            "Наташа Илиевска",
-            "Илинка Иваноска"
-        ],
-        "assistants": [
-            "Јована Добрева",
-            "Димитар Пешевски"
-        ]
-    },
-    "Избрани теми од математика": {
-        "subject": "Избрани теми од математика",
-        "code": "F23L2W003",
-        "level": 2,
-        "abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
-        "short": "УсИП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            731,
-            777,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Весна Димитриевска Ристовска",
-            "Методија Јанчески",
-            "Наташа Илиевска",
-            "Дејан Спасов"
-        ],
-        "assistants": [
-            "Живко Атанаскоски",
-            "Петар Секулоски"
-        ]
-    },
-    "Математика 2": {
-        "subject": "Математика 2",
-        "code": "F23L2S001",
-        "level": 2,
-        "abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
-        "short": "УсИП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            657,
-            1056,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "IE23"
-        ],
-        "semester": 2,
-        "season": "S",
-        "electiveFor": [],
-        "professors": [
-            "Билјана Тојтовска Рибарски",
-            "Весна Димитриевска Ристовска",
-            "Дејан Спасов",
-            "Емил Станков",
-            "Марија Михова",
-            "Методија Јанчески",
-            "Наташа Илиевска"
-        ],
-        "assistants": [
-            "Живко Атанаскоски",
-            "Петар Секулоски",
-            "Сијче Печкова"
-        ]
-    },
-    "Тестирање на софтвер": {
-        "subject": "Тестирање на софтвер",
-        "code": "F23L3W033",
-        "level": 3,
-        "abstract": "Целата на курсот е запознавање на студентите со воведните поими од областа на тестирање на софтвер, како потребата од тестирање на софтвер, како и практична работа на тестирање, валидација и верификација на софтвер.",
-        "short": "УсИП",
-        "prerequisite": {},
-        "activated": true,
-        "participants": [
-            41,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "PIT23"
-        ],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23"
-        ],
-        "professors": [
-            "Бојана Котеска"
-        ],
-        "assistants": [
-            "Славе Темков"
-        ]
-    },
-    "Сензорски системи": {
-        "subject": "Сензорски системи",
-        "code": "F23L3W200",
-        "level": 3,
-        "abstract": "Студентот ќе биде запознаен со главните предизвици при дизајн на сензорските системи.",
-        "short": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            12
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23",
-            "PIT23",
-            "SIIS23"
-        ],
-        "professors": [
-            "Билјана Стојкоска Ристеска"
-        ],
-        "assistants": []
-    },
-    "Адаптивни и интерактивни веб информациски системи": {
-        "subject": "Адаптивни и интерактивни веб информациски системи",
-        "code": "F23L3S069",
-        "level": 3,
-        "abstract": "Индустријата за персонализација и адаптација на веб е во пораст. Компаниите, институциите, универзитетите, и истражувачките лаборатории имаат потреба од бројни експерти кои ги познаваат и разбираат како функционираат адаптивните интерактивни системи, персонализацијата и социјалната навигација и интеракција за да водат развој на сопствени решенија или да нарачуваат готови решенија.\n\nОд овие причини курсот има за почетна цел да ги запознае студентите со светот на адаптивните и интерактивни веб информациски системи (АИИС). Потоа студентите ќе се стекнат знаења за различните аспекти на адаптација, персонализација, социјална навигација и интеракција во АИИС, и ќе се запознаат со во моментот најактуелните адаптивни веб технологии како готови решенија или како истражувачки демонстративни решенија кои се користат во пракса. Студентите ќе разгледуваат многу примери на модерни АИИС развиени од водечките Интернет компании како Google, Yahoo, IBM, Microsoft, Ebay, Facebook, Twitter, како и повеќе лидери на специјализирани индустрии како Netflix, Booking.com, Spotify, Hulu, Zalando.\n\nГлавна финална компетенција во овој предмет со која ќе се здобијат студентите е да го применат стекнатото знаење во реалниот свет преку анализа на потребите и исполнување на истите со постојните АИИС, критика на постојни АИИС и главните елементи од животен циклус за развој на сопствени решенија за АИИС, базирани на постојни техники и со користење на иновативни технологии за социјална интеракција и навигација, адаптација и персонализација.",
-        "short": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": false,
-        "mandatoryFor": [],
-        "semester": 7,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [
-            "Вангел Ајановски"
-        ],
-        "assistants": []
-    },
-    "Спорт и здравје": {
-        "subject": "Спорт и здравје",
-        "code": "F23L1W004",
-        "level": 1,
-        "abstract": "Целта на предметот спорт и спортски активности е усвојување на нови и усовршување на старите моторни знаења и вештини, подобрување на моторните и фукционалните спсособности се со цел унапредување на здравјето, задоволувањето на потребате за движење, оспообување на студентот за рационално, содржајно користење на слободното време како и подобрување на квалитетот на животот во младоста, во зрелата возраст и староста. Унапредување на социјалната комуникација. Очекувани резултати: Оспособување на студентот за самостојно спортување и физичко вежбање, запознавање со законитостите на физичката култура и правилната исхрана. Стекнување знаења за структурата, правилата, принципите на тренажниот процес и специфичностите на избраната кинезиолошка активност.",
-        "short": "УсИП",
-        "prerequisite": {},
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "IMB23",
-            "PIT23",
-            "IE23",
-            "KI23",
-            "KN23"
-        ],
-        "semester": 1,
-        "season": "W",
-        "electiveFor": [],
-        "professors": [],
-        "assistants": [],
-        "flag": "(се држи надвор од ФИНКИ)"
-    },
-    "Деловна пракса": {
-        "subject": "Деловна пракса",
-        "code": "F23L3S100",
-        "level": 3,
-        "abstract": "Оспособување на студентот самостојно да идентификува проблеми и нивните решенија практично да ги реализира.",
-        "short": "УсИП",
-        "prerequisite": {
-            "credits": 36
-        },
-        "activated": false,
-        "participants": [
-            0,
-            0,
-            0
-        ],
-        "mandatory": true,
-        "mandatoryFor": [
-            "SIIS23",
-            "PIT23"
-        ],
-        "semester": 4,
-        "season": "S",
-        "electiveFor": [
-            "IE23",
-            "IMB23",
-            "KI23",
-            "KN23"
-        ],
-        "professors": [],
-        "assistants": [],
-        "flag": "(неактивиран предмет)"
-    }
-}
Index: backend/subjects/management/commands/subject_details.py
===================================================================
--- backend/subjects/management/commands/subject_details.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/commands/subject_details.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,154 @@
+import json
+from pathlib import Path
+from django.core.management.base import BaseCommand
+
+class Command(BaseCommand):
+    help = "Aggregates all relevant data from multiple JSON files, and stores it in subject_details.json which could later be used to fill the database."
+
+    def add_arguments(self, parser):
+        parser.add_argument(
+            '--warnings',
+            action='store_true',
+            help='Print warnings when a subject is not in the dataset or there is a casting error.'
+
+        )
+
+        parser.add_argument(
+            '--flags',
+            action='store_true',
+            help='Running with flags stores each case when there is an exception in the staff data as a flag value, and also prints it in the terminal.'
+
+        )
+
+    def handle(self, *args, **options):
+        with_warnings = options['warnings']
+        with_flags = options['flags']
+
+        ALL_PROGRAMS = ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"]
+        subject_data = {} # the holy grail, everything goes here
+
+        base_dir = Path(__file__).resolve().parent.parent
+        information_file_path = base_dir / 'data' / 'information.json' # code, subject name, level
+        participants_file_path = base_dir / 'data' / 'participants.json' # participant counts
+        subjects_by_program_file_path = base_dir / 'data' / 'subjects_by_program.json' # which subjects are mandatory and in which semester
+        professors_file_path = base_dir / 'data' / 'professors.json' # teaching staff for each subject'
+        elective_file_path = base_dir / 'data' / 'elective.json' # which elective subjects can a certain program choose from
+        abstract_file_path = base_dir / 'data' / 'abstracts.json' # short descriptions for all subjects
+        formatted_prereqs_file_path = base_dir / 'data' / 'formatted_prereqs.json' # prerequisites for each subject
+
+        output_path = base_dir / 'data' / 'subject_details123.json'
+
+        try:
+            with open(information_file_path, 'r', encoding='utf-8') as f:
+                information_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)
+            with open(abstract_file_path, 'r', encoding='utf-8') as f:
+                abstract_data = json.load(f)
+            with open(formatted_prereqs_file_path, 'r', encoding='utf-8') as f:
+                formatted_prereq_data = json.load(f)
+        except FileNotFoundError as e:
+            self.stdout.write(self.style.ERROR(f"Could not find file: {e.filename}"))
+            exit(1)
+        
+        self.stdout.write(self.style.SUCCESS("Opened all files..."))
+        for entry in information_data:
+            code, course, level, _ = entry.values()
+            try:
+                semester = int(level)
+            except ValueError:
+                if with_warnings:
+                    self.stdout.write(self.style.WARNING(f"Warning: Semester {level} could not be converted to integer and is being skipped"))
+                continue
+
+            subject_data[course] = {
+                "subject": course,
+                "code": code,
+                "level": level,
+                "abstract": abstract_data[course]
+            }
+        self.stdout.write(self.style.SUCCESS(f"Information data collected..."))
+        for course in formatted_prereq_data:
+            code, prereqs = formatted_prereq_data[course].values()
+            if course in subject_data:
+                subject_data[course]["short"] = code
+                subject_data[course]["prerequisite"] = prereqs
+            else:
+                if with_warnings:
+                    self.stdout.write(self.style.WARNING(f"Course {course} is not in subject data"))
+        self.stdout.write(self.style.SUCCESS("Prerequisite data collected..."))
+        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'
+                    self.stdout.write(self.style.WARNING(f"Error: Course {course} has a value that is not an integer"))
+                
+                # gets last 3 semesters, adjust for less/more
+                subject_data[course]["participants"] = [participants_data[i][semester] for semester in semesters[:3]]
+                # for semester in semesters[:3]: 
+                    # subject_data[course][semester] = participants_data[i][semester]
+            else:
+                if with_warnings:
+                    self.stdout.write(self.style.WARNING(f"Course {course} is not in subject data"))
+        self.stdout.write(self.style.SUCCESS("Participant data collected..."))
+
+        # 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)
+        
+        self.stdout.write(self.style.SUCCESS("Mandatory and elective data collected..."))
+
+        for entry in professors_data:
+            course, professors, assistants = entry.values()
+            if professors.startswith("("):
+                subject_data[course]["professors"] = [] 
+                subject_data[course]["assistants"] = []
+                if with_flags:
+                    subject_data[course]['flag'] = professors
+                    self.stdout.write(self.style.WARNING(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:
+                    if with_warnings:
+                        self.stdout.write(self.style.WARNING(f"Course {course} is not in subject data"))
+        self.stdout.write(self.style.SUCCESS("Staff data collected..."))
+
+
+        with open(output_path, 'w', encoding='utf-8') as f:
+            json.dump(subject_data, f, ensure_ascii=False, indent=4)
+            self.stdout.write(self.style.SUCCESS(f"Data successfully stored in {output_path}."))
Index: backend/subjects/management/commands/subjects_by_program.py
===================================================================
--- backend/subjects/management/commands/subjects_by_program.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/commands/subjects_by_program.py	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,45 @@
+import json
+from pathlib import Path
+from django.core.management.base import BaseCommand
+
+class Command(BaseCommand):
+    help = "For each subject store in which semester they should be picked, and which programs they are mandatory for."
+
+    def handle(self, *args, **options):
+        base_dir = Path(__file__).resolve().parent.parent
+        file_path = base_dir / 'data' / 'mandatory.json'
+
+        output_path = base_dir / 'data' / 'subjects_by_program1.json'
+
+        try:
+            with open(file_path, 'r', encoding='utf-8') as f:
+                mandatory_data = json.load(f)
+        except FileNotFoundError:
+            self.stdout.write(self.style.ERROR(f"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:
+                    self.stdout.write(self.style.WARNING(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(output_path, 'w', encoding='utf-8') as f:
+            json.dump(subject_data, f, ensure_ascii=False, indent=4)
+            self.stdout.write(self.style.SUCCESS(f"Data successfully stored in {output_path}."))
Index: backend/subjects/management/data/abstracts.json
===================================================================
--- backend/subjects/management/data/abstracts.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/abstracts.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,179 @@
+{
+	"Архитектура и организација на компјутери": "Разбирање на главните компјутерски архитектури, внатрешната организација, проценка на перформансите на поедините делови и компјутерскиот систем во целинa.",
+	"Бизнис и менаџмент": "Развој на менаџерски способности: техничка, концепциска, комуникациска, аналитичка.\nУсвојување на рамки, поими, модели и техники од областа на менаџментот.\nПрезентирање и анализа на примери, студии на случај и најдобри менаџмент практики од повеќе бизнис области и студии на случај на поодделни бизниси.",
+	"Бизнис статистика": "Запознавање со основните статистички методи и техники за прикажување, анализа и истражување на податоци.",
+	"Вовед во компјутерските науки": "Солидно познавање на основите на информатичко-комуникациските технологии, нивното создавање, моментална состојба и иднината; начинот на кој функционираат сметачите, основите на Веб, обработката на сликите, видеото и анимациите; клучните области на информациско-комуникациските технологии и нивното влијание: спососност за манипулација со текст, табели, графикони, слики, аудио и видео.",
+	"Дизајн на дигитални кола": "Запознавање со основните методи за анализа и дизајн на логички кола и логички мрежи, како комбинациони така\nи секвенцијални кола, регистри и бројачи.",
+	"Дискретна математика": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
+	"Дискретни структури 1": "Во овој предмет ќе се изучуваат базични математички концепти за компјутерски науки. Студентите ќе се запознаат со основите на множества, исказна и предикатна логика, техники за докажување и булова алгебра.",
+	"Дискретни структури 2": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од компјутерски науки. Ќе се изучуваат напредни техники за докажување, индукција рекурзија. Студентите треба да стекнат вештини за решавање на комбинаторни задачи. Да се запознаат со основната терминологија и основите за претставување на графови.",
+	"Е-учење": "По успешното завршување на овој предмет, студентот ќе биде запознат со еволуцијата на теориите за учење и ќе биде во состојба да ги разбере улогата и новите трендови кај околините за е-учење како и да го разбере преминот од традиционалните во е-околините за учење. Низ примери за примена на видео игри, масивни отворени онлајн курсеви, оддалечени и виртуелни лаборатории, виртуелни училници студентите ќе се запознаат со можностите за искористување на ИКТ за поддршка на образованието. Студентите ќе се стекнат со способност да понудат соодветни постојни системи и алатки за менаџирање со учење и наставни содржини како и системи и алатки за проверка на знаење за дадени бизнис побарувања.",
+	"Математика 1": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес, извод и интеграли кои се неопходни во скоро сите предмети од повисоки години.",
+	"Калкулус 1": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес и извод кои се неопходни во скоро сите предмети од повисоки години.",
+	"Калкулус 2": "Предметот е од подршка и е неопходен за воведување на поимите за интеграли, примена на интерграли, низи и редови кои се неопходни во дел од предметите од повисоки години.",
+	"Компјутерски архитектури": "Разбирање на архитектурата на еден компјутерски систем, идентификација на неговите составни делови, проценка на перформансите на компјутерскиот систем и неговите поединечни делови. Разбирање на машинскиот јазик, асемблерот и мемориската организација на системите.",
+	"Компјутерски компоненти": "Познавање на структурата на компјутерските системи, хардверските компоненти, поврзувањето и начинот на\nработа, карактеристиките и стандардите што се употребуваат.",
+	"Креативни вештини за решавање проблеми": "Студентот ќе се здобие со способност за критичко размислување и развој на вештините на размислување надвор од стандардните норми и принципи. Ќе биде во можност да го постави проблемот во рамка и да го изложи правилно, како и да решава неструктурирани проблеми. Ќе има подобрени вештини за општо решавање на проблеми од различен карактер кои стимулираат логичко размислување.",
+	"Маркетинг": "Вовед во главните елементи за развој на маркетинг стратегија и планирање на програма за маркетинг; Развој на вештини за решавање на маркетинг проблеми преку аналитички алатки (рамки, поими, модели и техники); Анализа на примери и студии на случај како претпријатијата го организираат својот маркетинг, со акцент на ИКТ претпријатија; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
+	"Објектно ориентирана анализа и дизајн": "Запознавање со техниките за анализа, дизајн и моделирање на објектно ориентираните системи. Оспособување за практична анализа на кориснички барања и креирање ефективни ОО модели како почетна фаза на имплементацијата на ОО системот.",
+	"Објектно-ориентирано програмирање": "Целта на предметот е да го запознае студентот со основните концепти на објектно-ориентираното програмирање. За таа цел ќе бидат воведени концептите на објекти и класи, eнкапсулација, наследување и полиморфизам. Студентите ќе бидат запознаени и со хиерахијата на класи. Ќе се направат споредби на имплементациите на објектно-ориентираните концепти во различни програмски јазици.\nПо завршување на курсот студентот ќе ги разбира принципите на објектно-ориентираното програмирање и биде оспособен за развој на програми кои ги подржуваат овие принципи.",
+	"Основи на Веб дизајн": "По комплетирање на курсот кандидатите се очекува студентите да добијат воведни знаењаза развој на веб страници со современ дизајн, употреба на ХТМЛ и каскадни стилови. Се очекува кандидатите да:\n1. Демонстрираат основно разбирање на важноста на добар дизајн на веб страниците.\n2. Демонстрираат практично знаење за технологиите за веб дизајн и да можат да го применат знаењето при основно дизајнирање на веб сајтови.\n3. Да комуницираат со терминологија специфична за оваа област.\n4. Критички да евалуираат примери на веб сајтови.",
+	"Основи на сајбер безбедноста": "Студентот ќе се запознае со концептот на сајбер безбедност, закани и ризици. Ќе биде свесен за проблемите предизвикани од сајбер криминалот и ќе биде во можност да ги разбира ризиците од напади и основните механизми како да се заштити од нив.",
+	"Педагогија": "Запознавање на студентите со педагогијата како наука, педагошките дисциплини, воспитанието и училишниот систем.",
+	"Професионални вештини": "Целта на курсот е да студентите да се стекнат со вештини потребни за академско и техничко пишување и презентирање, со водење сметка за етиката и критичкото мислење. По завршување на курсот се очекува студентот да може да изработи квалитетни академски текстови (резиме, есеј, CV, формално писмо) на англиски и македонски јазик; да разликува помеѓу различни технички текстови (спецификација, елаборат, извештај, техничка документација) и да идентификува нивни делови; да одржи ефективна презентација на зададена тема и да одговори на прашања поврзани со презентацијата;",
+	"Структурно програмирање": "Да се воведат студентите во парадигмата на структурното програмирање, да го разберат концептот на алгоритми и да се оспособат да развиваат алгоритми, да кодират, тестираат и компајлираат програми. Студентите ќе можат да пишуваат програми за решавање проблеми преку користење на податочни типови, контролни структури, функции, низи во програмскиот јазик C++.",
+	"Физика": "Студентите ќе се запознаат со основните физички величини и закони од класичната механика. Тие ќе се стекнат со основни вештини за експериментална работа, како и за пресметување и правилно толкување на добиените резултати од областите кои се дел од содржината. Теоретските знаења на студентите ќе бидат солидна подлога за понатамошна надградба која е потребна за разбирање и моделирање на различните процеси каде што се применуваат информатиката и компјутерското инженерство.",
+	"Алгоритми и податочни структури": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење и развој на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nимплемнтација на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
+	"Анализа на софтверските барања": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките за извлекување знаење од клиентот, да ги разбира техниките за документирање на софтверски и бизнис потреби, да ги разбира и има продлабочено знаење во примената на техники за управување со промени кај софтверски и бизнис барања.",
+	"Безжични и мобилни системи": "Познавање и разбирање на системите за безжична и мобилна комуникација",
+	"Веројатност и статистика": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
+	"Вештачка интелигенција": "Успешниот студент ќе има продлабочени познавања од основните области на вештачката интелигенција, вклучувајќи ги: пребарувањето, решавањето проблеми, претставувањето на знаењето, расудувањето, донесувањето одлуки, планирањето и учењето и нивната примена. Исто така, ќе биде во состојба да ги дизајнира и реализира клучните проблеми од интелигентните системи со средна сложеност и да го процени нивното однесување.",
+	"Визуелно програмирање": "Со завршување на овој курс се очекува студентите да се запознаени со техниките за развивање на софтвер во\nнапредна интегрирана развојна околина користејќи модерен објектно-ориентиран програмски јазик, дизајнирање\nна богати графички кориснички интерфејси и откривање и отстранување на грешки во истата. Се очекува\nстудентите да бидат оспособени за развој на настански водени апликации, развој на графички кориснички\nинтерфејси, напредни форми за внесување на податоци, асинхроно програмирање, кориснички дефинирани контроли и креирање на инсталациски пакети.",
+	"Вовед во екоинформатиката": "Екоинформатиката е наука за информации (информатика) во екологијата и науката за животната средина. Ги интегрира еколошките и информатичките науки за да ги дефинира ентитетите и природните процеси со јазик заеднички за луѓето и за компјутерите. Екоинформатиката има за цел да го олесни истражувањето и управувањето со животната средина преку развивање начини за пристап, интегрирање на знаење од различни извори на информации за животната средина и развивање на нови алгоритми кои овозможуваат комбинирање на различни информации за животната средина за да се тестираат еколошките хипотези.",
+	"Вовед во случајни процеси": "Да се оспособат студентите да моделираат случајни процеси за реални ситуации.",
+	"Дигитално процесирање на слика": "По завршување на курсот се очекува студентот да ги владее и користи основните алатки и методи за обработка на слики.",
+	"Дигитизација": "Целта на предметот е да се научат процесот и техниките за дигитизација. Студентите треба да ги совладаат основните принципи за менаџирање со дигитални материјали и нивна презервација, како и техники и технологии за нивно презентрање.",
+	"Дизајн на алгоритми": "Во овој курс ќе се научат повеќе алгоритми и методи за решавање на проблемите со компјутер, како и одредени структури на податоци за имплементација на истите. Студентот ќе стекне искуство од програмирање, ќе ги разбере  принципите на дизајнирање на алгоритми, анализа на перформансите на алгоритмите и ќе ги научи фундаменталните идеи за дизајн на ефикасен алгоритам и комбинирање на истиот со соодветна структура на податоци. Идеите ќе се применат во пракса преку лабораториск вежби.",
+	"Е-влада": "Целта на курсот е студентите да се запознаат со испораката на услугите од страна на владините институции кон корисниците: граѓаните, бизнисите и организациите од невладиниот сектор и примената на информациските технологии во тие процеси; да се запознаат со напредните држави и напредните области на примена на е-влада преку анализа на примери, студии на случај и најдобри практики; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
+	"Економија за ИКТ инженери": "ИКТ инженерите, изработувајќи и нудејќи ИКТ услуги, се соочуваат со прашања во врска со SLA договорите, продавачите, добавувачите, со финансиските аспекти на ИКТ услугите – колку чини услугата, зошто токму толку, колкави се трошоците, колку е дозволено да бидат трошоците и слично. Области кои им е потребно да ги владеат се буџетирање, книговодство, определување на цени, финансиско планирање, финансиска анализа и известување. Овој курс има за задача да им овозможи да ги совладаат овие области преку опис на основните  економски модели; демонстрирање како овие модели работат; опис на главните економски феномени со користење економски модели.",
+	"Електрични кола": "Запознавање со основните поими и појави од електричните кола, со основните закони и теореми во теоријата на електричните кола и со некои методи за анализа на електрични мрежи со временски констатни и временски прпоменливи струи и напони. Користење на основните законитости во електротехниката при решавање на конкретни проблеми во инженерството.",
+	"Информатичко размислување во образованието": "Во 21 век, информатичкото размислување е вештина од клучно значење за сите граѓани на светот. Информатиката и технологијата влијаат на целиот наш живот и секој треба да знае како да ги формулира проблемите и да ги изрази решенијата за нив така што ќе може да бидат спроведени од компјутер. На овој курс студентите ќе научат различни аспекти на информатичкото размислување и пристапи за нивно подучување во основното и средното образование. Тие ќе научат јазик заснован на блокови и модерни пристапи дизајнирани да го олеснат учењето програмирање.",
+	"Инженерска математика": "Предметот опфаќа методи за нумеричкото решавање на повеќе математички проблеми, како и примена на некои\nпозначајни математички трансформации во инженерството.",
+	"Интернет програмирање на клиентска страна": "Целта на курсот е да овозможи запознавање на студентите со основните на програмирањето на интернет клиентската страна. Во таа насока студентите ќе бидат запознаени со дел од програмските јазици и технологиите за пишување програми што се извршуваат на клиентската страна. По завршување на курсот се очекува студентот да може да развива интерактивни веб-страници со користење на програмски јазици наменети за програмирање на клиентската страна.",
+	"Интернет технологии": "Познавање на механизмите кај HTTP протоколот. Запознавање со платформи за развој на интернет апликации.\nКреирање и развој на веб апликции. Креирање и користење на веб сервиси.",
+	"Компјутерска графика": "Целта на предметот е запознавање на студентите со теориските основи и концепти на 2D и 3D компјутерска графика, геометриското моделирање, трансформациите, рендерирањето и генерирањето криви и површини со помош на сплајнови. Практичната имплементација на алгоритмите ќе се реализира со помош на OPEN GL. По завршување на курсот се очекува студентот да демонстрира познавање на теориските основи и концепти на 2Д и 3Д компјутерската графика, да користи OpenGL библиотека и графички софтверски пакети за практична реализација на проблеми од компјутерската графика.",
+	"Компјутерски мрежи": "Вовед во основните концепти на компјутерските мрежи. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и дизајн на мрежи. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
+	"Компјутерски мрежи и безбедност": "Вовед во основните концепти на компјутерските мрежи и безбедноста. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и работата на мрежите, како и главните поими од мрежната безбедност. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
+	"Концепти на информатичко општество": "Целта на курсот е да се запознаат студентите со теориите и пристапите кои ја анализираат улогата на информатичката технологија, медиумите и знаењето во модерното општество. По завршување на модулот студентите треба да бидат способни да:\n1.\tСистематски и критично дискутираат, евалуираат и ги анализираат главните теми, принципи, концепти и теории на информатичкото општество\n2.\tПрименуваат различни концепти од информатичкото општество\n3.\tПокажат разбирање за важноста на информатичката технологја и знаењето во модерното општество",
+	"Медиуми и комуникации": "По завршувањето на предметот се очекува студентот да ги разбира основните\nпоими од комуникатологијата како наука, како и да има продлабочено знаење во примена на постоечките техники и\nсознанија за подобрување за комуникацијата помеѓу чинителите на комуникацијата. Посебен осврт ќе биден даден на комуникацијата преку новите медиуми и начинот на кој новите медиуми влијаат во различни општествени сфери. Студентите ќе бидат запознаени со основните принципи за испитување на јавно мислење и користење на новите медиуми (со посебен фокус на социјалните мрежи) за градење и промовирање на бренд (личен или корпоративен).",
+	"Мултимедијални технологии": "Целта на предметот е студентот да се запознае со основите на различните медии: аудио, графика, видео и анимации и да ги сфати различните својства на секоја од нив. Студентот треба да ги запознае различните формати и да се оспособи за користење за различни апликации за креирање на мултимедијални содржини. Како повисока цел, студентот треба да може да развие мал мултимедијален производ со примена на изучените техники и методи.",
+	"Напредно програмирање": "Да се воведат студентите во парадигмата на генеричкото програмирање. Да се запознаат со апстрактни податочни типови,\nкреирање на темплејт класи и функции. Да развијат вештини за употреба на колекции на податоци (вектори, редови, листи,\nмножества и речници). На крај се очекува студентите да можат да ги аплицираат концептите на шаблони за објектно-\nориентиран развој на софтвер при моделирање на некој специфициран проблем во робусна објектно-ориентирана програма.\nСтудентите ќе бидат запознаени со техниките за развивање на софтвер во интегрирана развојна околина.",
+	"Квантно пресметување": "Студентот ќе биде оспособен за теоретска и практична работа со квантни кола за пресметки базирани на квантни бити (кјубити). Преку содржината на овој предмет, студентот ќе се стекне со знаења за квантни технологии, квантни состојби, квантни протоколи преку работа со квантни кола со еден, два и повеќе кјубити, реверзибилност во квантни кола, суперпозиција и телепортација, како и најразлични квантни кола за решавање на конкретни проблеми. Преку практичната работа, студентот ќе се запознае со Qiskit апликацијата за креирање и симулација на квантни кола.",
+	"Оперативни системи": "Студентот ќе биде воведен во основните градбени блокови на модерните оперативни системи преку нивна конкретна реализација во Windows и UNIX-like системите.",
+	"Основи на комуникациски системи": "Студентите ќе се запознаат со основните концепти за анализа на реалните сигнали и системи, со посебен фокус на анализата на комуникациски сигнали и нивниот пренос низ медиум, типовите на модулација и влијанието на шумот врз модулациските техники. Дополнително студентите ќе се здобијат со познавање од софтверски дефинирано радио, современите комуникациски системи и нивниот тековен развој.",
+	"Основи на теоријата на информации": "Студентите ќе бидат запознати со основите на теорија на веројатност, а потоа и основните поими од теорија на информации и нејзината примена во реални комуникациски системи.",
+	"Софтверско инженерство": "Целта на предметот е запознање со: методологиите за дизајн и имплементација на софтверски системи преку анализа на барањата, развој и анализа на дизајнот, имплементацијата, интеграцијата и тестирањето на софтверот; анализа на проблем за развој на софтвер, дизајнирање на модуларна структура на решението која го решава проблемот и анализа и евалуација на алтернативи; имплементација на ефикасни и исправни модули, нивна  интеграција и тестирање, планирање и водење на софтверските проекти.",
+	"Теорија на информации со дигитални комуникации": "Студентите ќе бидат запознаени со квантитативната теорија на информации и нејзината примена во надежни и ефикасни комуникациски системи. Дополнително ќе бидат запознаени со математичкиот модел на комунникацискиот систем.",
+	"Управување со техничка поддршка": "По завршувањето на курсот се очекува студентот да ги разбира методите и системите за решавање на ИТ проблемите преку обезбедување на квалитетна техничка поддршка.",
+	"Шаблони за дизајн на кориснички интерфејси": "Целта на предметот е да ги запознае студентите со основните проблеми и начини на решавање на истите за различните видови кориснички интерфејси и корисничка интеракција. По завршување на курсот се очекува студентот да демонстрира познавање на основните видови корисничка интеракција и принципите за нивно дизајнирање, и да може самостојно да развива интерактивни апликации со користење на програмски алатки следејќи ги научените принципи.",
+	"Агентно-базирани системи": "Агентно-базираното моделирање нуди природна метафора за разбирање и објаснување на многу феномени од доменот на биолошки и социјални системи – од еволуција и ширење на епидемии до сегрегација и формирање на коалиции. Многу системи може да се моделираат како средини составени од автономни агенти кои може да комуницираат, соработуваат, преговараат, да се спротивставуваат, да се водат од сопствени интереси или делуваат алтруистички. Микро-однесувањето на агенти водени од едноставни правила може да предизвика нови квалитети и комплексни појави во макро размери. Целта на предметот е запознавање на студентот со агентската парадигма за репрезентација и моделирање на системи од различни домени (пр. игри, роботи, однесување на социјални групи). По завршување на курсот се очекува студентот да има способност да дизајнира, моделира и реализира или симулира едно-агентен или повеќе-агентен систем.",
+	"Администрација на мрежи": "По завршувањето на курсот се очекува студентот да ги разбира проблемите на администрацијата со мрежи и да знае\nда ги применува на методите и алатките за администрација со комуникациски мрежи.",
+	"Администрација на системи": "Системската администрација претставува комплексен процес на оперативно управување со системските и софтверските компоненти кај компјутерските системи, се со цел да се обезбеди безбедни, надежни и достапни сервиси и услуги на корисниците. Организацијата на процесот на системска администрација е повеќестран и вклучува активности поврзани со управување со оперативни системи, мрежни сервиси како и на апликативни и други серверски системи.",
+	"Бази на податоци": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе биде способен да моделира бази на податоци преку семантичко и релациско моделирање и процес на нормализација, ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци. Студентот ќе има познавање за основните концепти на конкурентно работење и трансакции.",
+	"Вградливи микропроцесорски системи": "Студентите ќе се стекнат со разбирање на хардверот, софтверот и состемскиот дизајн на вградените системи. Тие ќе ја разберат важноста на интеракцијата меѓу хардверот и софтверот и поврзувањата со сензори и актуатори. Ќе ги стекнат основите на програмирање на вградени системи. Студентите ќе бидат способни да ги дефинираат архитектуралните барања, вклучувајќи го и хардверот и софтверот потребен за да се изгради модерен вграден систем.",
+	"Веб програмирање": "Развој на веб комплетни веб апликации со користење на MVC шаблонот за развој. Студентите ќе научат да развиваат веб апликации и веб сервиси, да се поврзуваат и да користат бази на податоци. Да развиваат безбедносни механизми кај веб апликациите и да тестираат веб апликации",
+	"Визуелизација": "Предметот треба да овозможи запознавање на студентите со концептот на вузуелизација на податоци, избор на\nтехники и алгоритми за визуелизација на различни податочни множества, и нивна програмска реализација. По\nзавршување на курсот се очекува студентот да демонстрира познавање на концептот на визуелизација на\nподатоци, да знае да избере и да реализира алгоритми за визуелизација на различни видови податоци\nпрограмски и со користење на алатки за визуелизација.",
+	"Виртуелизација": "Запознавање со виртуелизацијата како парадигма на креирање на виртуелни компјутерски системи преку софтверска виртуелизација на харверските компоненти. Обработка на различните аспекти на виртуелизацијата, технологиите и техниките вклучени во процесот, како и придобивките и губитоците кои се појавуваат во процесот на виртуелизација.",
+	"Вовед во мрежна наука": "Запознавање со основните концепти од мрежна наука и нивна примена на реални податоци. Оспособување на студентите за анализа на својствата и динамичките процеси во реалните комплексни мрежи и нивно моделирање и визуелизација. Изучување на основните методи за октривање на заедници, оценка на робустноста, оптимизација, податочно рударење и предвидување во комплексни мрежи.",
+	"Вовед во науката за податоци": "Запознавање со основите за науката базирана на податоци. Студентите ќе се запознаат со процесот и методологијата при работа со податоци, почнувајќи од идентификацијата на проблемите, преку собирање на податоци, а потоа и нивна обработка. Студентите ќе ги научат основните техники за обработка на податоците и идентификување на шаблони во нив, како и начините на визуелизација и интерпретација на добиените резултати.",
+	"Географски информациски системи": "Создавање и управување со просторни (Географски) информациони систем.",
+	"Дигитална форензика": "По завршување на курсот студентите ќе се стекнат со знаење за принципите и техниките потребни за една дигитална форензичка истрага. Студентите ќе се стекнат и со практично искуство за работа со различни форензички алатки за различни оперативни системи.",
+	"Дигитални библиотеки": "Запознавање на студенти со актуелните елементи од областа дигитални библиотеки (ДБ): основи и архитектури на дигитални библиотеки, технологии, управување, организација и развој на дигитални ресурси, презентација на знаење и негово откривање (прибирање на информации), мета-податоци, шеми и стандарди и релевантни интелектуални права. Во зависноста од тековниот интерес студентите ќе се запознаат со конкретен апликативен софтвер за дигитална библиотека и со практики во работењето како и евалуација на истите. По завршување на курсот се очекува студентот да демонстрира знаење за основни елементи на ДБ, технологии за развој и изградба на ДБ, начини на примена, управување и организација на ДБ",
+	"Дизајн и архитектура на софтвер": "Целта на курсот е студентите да ги научат главните концепти на објектно ориентирана анализа и дизајн. Да се запознаат со техниките на рефакторирање, шаблоните за дизајн и различните архитектури на софтвер. По завршувањето на курсот кандидатите ќе можат да ги идентификуваат ограничувањата и проценат квалитетите на софтверските системи. За конкретна софтверска спецификација ќе можат да ја проценат нејзината комплетност и\nконзистентност, како и да дизајнираат софтверска архитектура во согласност со дадените барања.",
+	"Дизајн на интеракцијата човек-компјутер": "Целта на предметот е да ги запознае студентите со основните принципи за дизајнирање на компјутерски системи што вклучуваат интеракција човек-компјутер. За таа цел студентите ќе бидат запознаени со процесот на дизајнирање на интерактивни системи, фазите за дизајнирање (собирање и анализа на барања, креирање на прототипови, имлементација и тестирање на употребливост). По завршување на курсот се очекува студентот да демонстрира познавање на процесот и чекорите за дизајнирање на системи што вклучуваат интеракција човек-компјутер и да може да самостојно или во тим да реализира едноставен проект за дизајнирање на интерактивни системи.",
+	"Дизајн на образовен софтвер": "По успешното завршување на овој предмет, студентот ќе биде во состојба да ги: разбере принципите (педагошки, когнитивни, инженерски) кои треба да се искористат при дизај на образовен софтвер, местото и примената на различните типови на образовен софтвер во образованието, начинот на кој образовниот софтвер помага да се остварат одередени педагошко-едукативни цели, како и основните принципи за користење на образовен софтвер без притоа тој да ја наруши дидактиката на образовниот процес.",
+	"Електронска и мобилна трговија": "Студентот со завршување ќе се стекне со вештини за развој на апликации за е-трговија и м-трговија. Ќе се запознаат со платформите за е-трговија и ќе научат да ги користат и употребуваат истите за градба на електронски продавници.",
+	"Интегрирани системи": "По завршување на курсот се очекува студентите да се оспособени за  дизајн, избор, имплементација и менаџмент на ентерпрајз IT решенија.  Да бидат способни за работа во  корпоративна средина при имплементација и одржување со надградба на ентерпрајз IT решенија. Да бидат способни да развиваат стратегии за технолошки архитектури на комплексни софтверски системи кои опслужуваат обемни податоци, многу корисници и широк спектар деловно процеси.",
+	"Информациска безбедност": "Изучување на поими поврзани со информациската безбедност; постапки и механизми за заштита кај компјутерските системи од\nбезбедносен аспект; методи што се применуваат за подигање на нивото на безбедност во однос на неовластен пристап.",
+	"Инфраструктурно програмирање": "Студентот ќе се здобие со знаење за лесно и ефикасно менаџирање на IT системи, управување со традиционалните\nподаточни центри, приватни и јавни облаци и клиентските компјутери и уреди. Студентот ќе може да се запознае и со\nплатформи за менаџирање на повеќе хипервизори, физички ресурси и апликации.",
+	"Компјутерска електроника": "Запознавање со фундаменталните типови на електронски елементи, принципот на работа, и нивните теоретски\nмодели. Анализа и дизајн на логички кола и засилувачи..",
+	"Компјутерска етика": "Способност да се согледаат клучните културни, општествени, правни и етички аспекти на ИКТ, влијанието на ИКТ, значењето и професионалните одговорности на ИКТ професионалците; Способност критички да се согледаат и дискутираат потенцијалните\nризици што со себе ги носи ИКТ, вклучувајќи ги и последиците од нејзиниот развој врз развојот на човештвото; Стекнување информации за националните и меѓународните закони за спречување и заштита од компјутерскиот криминал.",
+	"Компјутерски звук, музика и говор": "Да се стекнат со знаење на клучни прашања поврзани со анализата и генерирањето на звуци, музика и говор.",
+	"Континуирана интеграција и испорака": "Запознавање со основните концепти на развој и операции (DevOps) преку континуирана интеграција, тестирање, испорака и распоредување на софтверски решенија и системи. Осознавање на различните перспективи на развојниот (Dev) и оперативниот (Ops) дел од животниот циклус на еден систем. Оспособување на студентите за употреба на алатки за автоматизација на процесите за интеграција, тестирање, испорака и распоредување. Запознавање со предизвиците и најдобрите практики за менаџирање со софтверски изданија и конфигурации.",
+	"Криптографија": "Запознавање со основните криптографски принципи и методи; изучување на основните крипто-\nдизајни; практично користење на изучените криптографски алгоритми.",
+	"Линеарна алгебра и примени": "Запознавање со концептите и методите на линеарната алгебра и како истите да се користат за рамислување и решавање на проблеми кои произлегуваат од компјутерските науки",
+	"Машинско учење": "Целта на курсот е студентите да се запознаат со основите на модерните техники од областа на машинско учење. По завршувањето на курсот кандидатите: ќе имаат продлабочени знаења за напредните технологии и методи за машинско учење; ќе можат да разберат, анализираат и формулираат генерални проблеми од областа на машинско учење; ќе можат успешно да применат алгоритми за машинско учење при решавање на реални проблеми; ќе можат да конципираат, анализираат, реализираат и проценат перформанси на систем за машинско учење.",
+	"Мерење и анализа на сообраќај": "За инженер кој работи со мрежни технологии е корисно да има познавања од мерење, анализа и моделирање на сообраќајот заради поквалитетно дизајнирање на мрежите како и подобро користење на нивните перформанси. Со овој курс студентите ќе се запознаат со основите на инженерството на комуникациски сообраќај, како и различни техники за анализа, мерење, карактеризација, класификација и предвидување на интернет сообраќај. Исто така ќе биде прикажано како слични анализи може да прават и за други типови на сообраќај.",
+	"Сајбер безбедност": "Целта на овој курсот е да се покријат принципите за безбедноста кај компјутерските системи и мрежи, при што\nстудентот ќе се запознае со различни техники за напад и одбрана.",
+	"Мултимедиски мрежи": "Целите на предметот се да ги запознае студентите со карактеристиките на мултимедиските содржини кои се важни за далечински пренос, механизмите за дистрибуција на мултимедиски содржини од гледна точка на мрежните протоколи, пречките во мрежите при пренос, како и начините како да се подобори квалитетот на достава. Исто така, студентите ќе се запонзаат со различни платформи и архитектури за достава на мултимедиски содржини. Студентите ќе се оспособат да ги анализираат мулитмедиските содржини, да ги прилагодат и постават на сервери кои ќе обезбедат нивна достава во различни мрежни услови.",
+	"Мултимедиски системи": "Запознавање на студентот со основните концепти за работа со мултимедиските податоци, начините на нивно моделирање и имплементирање и манипулација со истите. Студентот ќе биде способен да моделира мултимедиски податоци, ќе знае практично да го применува содржински-базираното пребарување на мултимедиските податоци, и ќе се здобие со воведни знаења за креирање на апликации базирани на  мултимедиските содржини.",
+	"Напреден веб дизајн": "Целта на наставната програма е студентите да се запознаат со напредните технологии во областа на веб дизајнот и развојот на модерни динамички веб апликации. По завршување на предметот, студентите ќе имаат преглед на најновите технички достигнувања во областа на веб дизајнот и ќе бидат способни да ги користат истите во изработкa на практични проекти",
+	"Основи на роботиката": "По завршувањето на овој предмет, студентот се очекува да има познавања од принципите на развој на роботи и системи кои вклучуваат сензори и ефектори. Студентите ќе се запознаат со начините на програмирање роботи кои овозможуваат нивно управување. Студентите ќе се запознаат со примената на роботите во индустријата и општеството",
+	"Паралелно и дистрибуирано процесирање": "Цел на предметот е студентите да ги совладаат методите на паралелно и дистрибуирано процесирање, можностите за паралелизација на секвенцијална програма, дистрибуирано процесирање на голем број на податоци и проблемите со кои треба да се справат во тој процес",
+	"Паралелно програмирање": "Истражување на алгоритмите и техниките за програмирање на најновите паралелни платформи со споделена меморија и со\nдистрибуирана меморија. Студентот ќе се запознае со теоретските и практичните (програмските) компоненти.",
+	"Персонализирано учење": "Персонализираното учење е современ начин на одржување на наставата која ги пресретнува индивудуалните потреби на секој ученик. Студентите се оспособуваат да ги препознаат спецификите на совладување на знаењата кај учениците од основните и средните училишта. Студентите ќе осознаат како да се справат со предизвикот за вклучување на персонализираното учење во рамки на класичната училница и како да се поттикнува усвојувањето на нови знаења кај различните стилови на учење.",
+	"Податочно рударење": "Запознавање со методи за идентификација на валидни, нови, корисни и разбирливи шеми во податоци и откривања на нови знаења. Претпроцесирање на податоците. Вовед во предиктивни модели од податоците: класификација, регресијa. Откривање на кластери. Совладување на техники за собирање на податоци, нивно траксформирање во облик погоден за интерно користење и нивно зачувување.",
+	"Процесирање на сигналите": "Познавањето на основите и техниките на дигиталното процесирање на сигнали е важно за секој инженер кој работи на апликации каде што има процесирање на сигнали. Со курсот студентите се воведуваат во теоретските основи дигитално процесирање на сигнали кои вклучуваат дискретизација, Фуриеова и z – трансформација. Студентите ќе стекнат и познавања од основните алатки како што се дигиталните IIR и FIR филтри. Во курсот ќе бидат дадени и основите на теоријата на управување. Преку бројните примери и вежби студентите ќе научат и практично да користат готови алатки за процесирање на сигнали.",
+	"Вештачка интелигенција за игри": "Студентите ќе ги разберат тековните проблеми и техники во академската и индустриската Вештачка интелигенција (ВИ) за игри, во исто време стекнувајќи практично искуство во работењето со разни готови алатки за техниките на ВИ применувани во индустријата за игри денес. Ќе бидат оспособени за подобро да ја разберат врската помеѓу ВИ за игрите и естетиката, наративот и играчкото искуство, на тој начин обезбедувајќи зголемена вклученост и задоволство на играчите.",
+	"Психологија на училишна возраст": "Целта на предметот е студентите да се запознаат со елементите од психологијата и психологијата на учењето",
+	"Работа со надарени ученици": "Студентите се оспособуваат да станат професори кои успешно ќе идентификуваат ученици кои имаат потенцијал да го прошират знаењето од областа на информатиката и решавање задачи од алгоритамска природа, со употреба на напредни структури и алгоритми коишто не се опфатени со редовната програма. Идните наставници се оспособуваат да пренесат основно знаење за напредната програма на учениците и да ги насочат во процесот на учество на национални и интернационални натпревари по информатика.",
+	"Сервисно ориентирани архитектури": "Предметот сервисно-ориентирани архитектури има за цел да ги запознае студентите со организација, дизајн и развој на на дистрибуираните системи базирани на сервиси. Сервисно-ориентираните архитектури опфаќа теми од софтверско и системско инженерство. Од аспект на софтверско инженерство студентите ќе се запознаат со процесот на анализа и дизајн при развој на сервисно-ориентирани апликации, како и со организацијата на процесот на развој на софвер погодни за сервисно-ориентирани системи. Во поглед на системско инженерство, предметот ќе го покрие целосниот екосистем на сервисно-ориентирана и микро-сервисно ориентирана архитектура, нејзините компоненти, поврзаност, соработка и координација.",
+	"Современи компјутерски архитектури": "Разбирање на концептите и имплементациите на современите процесори. Анализа на современите процесори. Студентот ќе биде оспособен да дизјанира  современи процесори и процесирачки елементи",
+	"Софтверски дефинирана безбедност": "Разбирање и примена на клучните концепти од развој на безбеден софтвер во поглед на податоци, автентикација, авторизација и безбедни веб апликации.",
+	"Софтверски квалитет и тестирање": "Целата на курсот е запознавање на студентите со потребата од тестирање на софтвер, различните техники на моделирање на софтверот и искористување на тие модели за тестирање, како и практични работа на тестирање, валидација и верификација на софтвер.",
+	"Автоматизирање на процеси во машинско учење": "Запознање со основните чекори за поставување на модели од машинско учење во продукција, оптимизација на piplelines во ML, дизајн на целосен животен циклус на ML моделите, CI/CD кај ML, упраување со ML код, следење на моделите во продукција, менаџирање со модели.",
+	"Учење на далечина": "Студентите ќе се запознаат со концептот за далечинско учење, со технологиите кои го поддржуваат далечинското учење, како\nи со придобивките со неговото користење. Со слушање на овој курс студентите ќе се оспособат да планираат и дизајнираат,\nда научат како се имплементираат системи за далечинско учење, ќе ја осознаат разликата помеѓу курсевите кај учење на\nдалечина и курсевите во класичната настава, улогата на инструкторот и ученикот во овој систем, како и сегашноста и\nиднината на системите за далечинско учење",
+	"Основи на теоријата на компјутерските науки": "На овој курс ќе стекнете основно разбирање за класичните модели кои се користат во основата на компјутерските науки за анализа на пресметковните процеси, вклучувајќи конечни автомати, граматики и Тјурингови машини. Овие  модели може да се користат за да се одговори на прашања како што се кои проблеми може да се решат со компјутер и дали има некои проблеми кои се суштински потешки за решавање од другите.",
+	"Автономна роботика": "По завршувањето на овој предмет, студентот се очекува да има продлабочено знаење за развој на автономни роботски системи (автономни возила, автономни летала и сл.) со користење на веројатностните пристапи во роботиката.",
+	"Администрација на бази податоци": "Предметот ќе се фокусира на state-of-the-art технологиите поврзани со имплементација на базите на податоци. Технологиите и техниките кои се користат за имплементација на базите на податоци ќе бидат обработени како од кориснички, така и од системски аспект.\nОд аспект на системско инжинерство, предметот ќе навлезе во концептите и алгоритмите за: процесирање на трансакции, контрола на истовремено извршување, репрезентација на лог и метадата, безбедносни политики кај базите, техники за репликација и дистрибуција, бекап и реставрација.",
+	"Анализа и дизајн на ИС": "Запознавање на студенти со актуелните техники за анализа и дизајн на информациските системи (ИС). Навлегување во студија на случај на развој на ИС со користење на актуелни методологии. Оспособување за практична анализа на кориснички побарувања и креирање ефективни модели во сите фази  развој на еден ИС, со нагласок на фазите на анализа и дизајн. По завршување на курсот се очекува студентот да демонстрира знаење за користење на современи пристапи во процесот на анализа и дизајн на информациските системи.",
+	"Биолошки инспирирано пресметување": "Целта на овој курс е запознавање на студентите со алгоритми кои се инспирирани од феномени кои се појавуваат во природата и примена на истите за решавање на проблеми од оптимизација, дизајн и учење. Фокусот ќе биде поставен врз абстракцијата на алгоритмите од воочените феномени, анализа на нивниот резултат како и нивна споредба. Во текот на курсот ќе се посвети внимание на конкретни примени на споменатите алгоритми. По завршувањето на курсот се очекува студентите да се здобијат со:\n-\tЗнаење за природните феномени кои се инспирација за дискутираните алгоритми\n-\tРазбирање за силните и слабите страни на алгоритмите\n-\tСпособност за идентификување на соодветноста на алгоритмите и нивна примена во проблеми од оптимизација, дизајн и учење",
+	"Блоковски вериги и криптовалути": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат крипто валутите,  и идејата, технологиите и организациите кои ги поддржуваат или произлегуваат од нив.",
+	"Веб базирани системи": "Запознавање и користење на технологиите на семантички веб, поврзани податоци и графови на знаење. Студентите ќе научат да развиваат интелигентни апликации базирани на графови на знаење и да пронаоѓаат и користат отворени податочни множества.",
+	"Веб пребарувачки системи": "Запознавање со концепти за развој на веб пребарувачките системи. Разбирање на начините на обработување на прашањата и множеството на документи низ кои се пребарува, како и начини за автоматско собирање податоци од веб. По завршувањето на курсот се очекува студентот да демонстрира познавање на методи за процесирање на прашања, репрезентација на документите и нивно индексирање и класификацирање, да демонстрира познавање на методи за пребарување и индексирање на слики и да може самостојно да развива алгоритми за пребарување со користење на програмски алатки.",
+	"Виртуелна реалност": "Предметот треба да овозможи запознавање на студентите со концептот на виртуелна реалност, различните\nвидови виртуелни околини, влезно-излезните уреди, како и основни програмерски техники за дизајнирање и\nразвој на виртуелни околини. По завршување на курсот се очекува студентот да го разбира концептот на\nвиртуелната реалност, да биде во можност да ги опише карактеристиките на различните видови виртуелни\nоколини и да има основни познавања за дизајнирање и развој на виртуелни светови.",
+	"Вовед во анализа на временските серии": "Запознавање на студентите со анализа на произволни временски серии со традиционални статистички методи, како и со методи базирани на длабоко учење. Курсот дава вовед во типовите на временски серии, покрива стационарни процеси, ARMA модели, ARIMA и сезонални ARIMA модели, временско-просторни методи. Со знаењето стекнато на курсот студентите ќе може да анализираат временски серии од разновидни извори, податочни текови (data streams), IoT и да откриваат трендови и аномалии, да предвидуваат идни појави, како и да ги користат за препознавање на разновидни настани кои се опишани со временски серии.",
+	"Вовед во биоинформатиката": "Студентите да се запознаат со областите и проблемите кои ги покрива биоинформатиката, да\nбидат во можност да вршат генска и протеинска секвенцна анализа, да користат биолошки бази\nподатоци, да ги запознаат пресметковните методи за решавање проблеми во молекуларната\nбиологија.",
+	"Вовед во когнитивни науки": "Целта е да се разбере како работи човечкиот мозок. Студентите ќе се запознаат со теоретските и емпириските погледи кои ја дефинираат когнитивната наука. Ќе се запознаат со истражувањата за природата на менталните процеси како перцепцијата, мислењето, меморијата, фантазијата, вниманието, јазикот, интелигенцијата, донесувањето одлуки и решавањето проблеми. Студентите ќе научат кои се алатките превземени од експерименталната психологија, наука на развојот, комјутерската наука, лингвистика, визуализацијата, филозофијата, антропологијата, бихевиоризмот, неврологијата. Курсот ќе ги поврзе сите овие пристапи кои се поврзуваат во когнитивната наука.",
+	"Вовед во паметни градови": "Да го запознае студентот со главните концепти, теми и трендови на паметните и одржливите градови, улогата на информациите во дизајнот на мрежните ресурси и влијанието врз урбаниот дизајн, развојот и урбаното живеење.",
+	"Вовед во препознавање на облици": "Целта на курсот е студентите да ги научат главните концепти на методите и техниките кои се применуваат за\nпрепознавање на облици.По завршувањето на курсот кандидатитеќе бидат оспособени за дизајнирање,\nреализирање и имплементација на системи за автоматско препознавање на облици, проценка на нивните\nперформанси и нивна оптимизација.",
+	"Дигитална постпродукција": "По завршување на курсот се очекува студентите да се оспособени за основни методи за дигитална постпродукција, дигитално композитирање, работа со секвенци од слики, интеграција на дигитални објекти во слики и следење и спарување на движења од различни извори",
+	"Дизајн на компјутерски мрежи": "Целта на овој курсот е да го оспособи студентот да работи со големи компјутерски мрежи и да обезбеди колаборативна работа на различни административни региони, како и да дизајнира различни типови компјутерски мрежи според потребите на крајните корисници.",
+	"Дипломска работа": "Во рамките на дипломската работа, студентот се стекнува со вештина за дефинирање на проблем, и примена на стекнатото знаење на факултетот за дизајн и имплементација на решение на дадениот проблем. Дополнително, студентот успешно идентификува потреба од дополнителни знаења за решавање на проблемот. Исто така студнетот ги документира и презентира резултатите од дипломската работа",
+	"Дистрибуирани системи": "Предметот има за цел запознавање со развојот на middleware системите. Предмеот ги покрива принципите врз кои се изградени дистрибуираните системи, пред се комуникациите, процесирањето, именување, конзистентност и репликација, справувње со дефекти и безбедност. Овие принципи се понатаму обработени во нивната примена кај дистрибуираните веб базирани системи, дистрибуираните објектно базирани системи, дистрибуираните датотечни системи и дистрибуираните коориднациски системи.",
+	"Дистрибуирано складирање на податоци": "Се поголемата важност и големиот обем на податоците побаруваат соодветни техники и технологии за нивно безбедно, достапно, надежно и скалабилно складирање. Се почестите приоди за складирање на податоци се ориентираат кон дистрибуирани решенија чии имплементации вклучуваат најразлични архитектури и модели со што се добиваат различни придобивки, специфични за секоја имплемнетација. Предметот има за цел да ги обработи техниките на хардверско, мрежно и софтвеско ниво за обезбедување на дистрибуирано складирање на податоците.",
+	"Етичко хакирање": "Студентот ќе ги запознае основните концепти, техники и алатки кои се користат во полето на безбедност на системи. Со преземање на улогата на \"напаѓач\" студентот ќе се стекне со знаење за повеќето сигурносни слабости во неговата околина и начин како да се заштити од нив.",
+	"ИКТ за развој": "Целта на курсот е да ги разгледа основите принципи и најдобри практики за користењето на технологијата за развој на човештвото. Да се разбере концептот на одржлив развој кој ги го вклучува влијанието врз природата, луѓето, општеството и управувањето. Разбирање на можностите за примена на нови ИКТ технологии за општо добро.",
+	"Имплементација на софтверски системи со слободен и отворен код": "По завршување на курсот се очекува студентите да се оспособени за продуктивно учество во поголеми софтверски\nтимови кои работат употребувајќи технологии со слободен и отворен код. Да бидат способни за работа во програмски јазици со отворен код, да развиваат веб апликации на тие платформи. Да бидат способни да водат софтверски проект\nбазиран на технологии со слободен и отворен код.",
+	"Иновации во ИКТ": "Разбирање на иновативноста. Стекнување на иновативни вештини. Примена на ИКТ за креирање на иновации. Креирање на\nиновации во ИКТ.",
+	"Откривање знаење со длабоко учење": "По завршување на предметот, студентот ќе биде оспособен за  избор на соодветни техники за откривање и извлекување на знаење од различен вид податоци. Студентот ќе поседува познавања за напредни архитектури за длабоко учење со примена во системи за препораки, анализа на граф-структурирани податоци и мултимодална фузија на податоци.",
+	"Интелигентни системи": "Целта на предметот е да го заокружи знаењето на студентите од областа на интелигентните системи, почнувајќи од претпроцесирањена податоците до валидирање на изградениот систем. Студентите ќе се оспособат да изградат интелигентен систем од почеток до крај на реални проблеми од специфичен домен, користејќи алатки за автоматизација на процесот на градење ИС.",
+	"Интернет на нештата": "Студентот ќе биде запознаен со главните развојни чекори  и предизвици при дизајнирање на решенија базирани на Интернет на нештата.  Студентот ќе може да моделира, дизајнира и имплементира вакви системи во различни апликативни домени.",
+	"Компјутерска анимација": "По завршување на курсот се очекува студентите да се оспособени за основни методи за продуктивно создавање на компјутерски базирани анимации, за работа во апликации за создавање анимации и можат самостојно да моделираат, текстурираат, ригуваат, осветлуваат, анимираат, рендерираат и композитираат дигитални сцени.",
+	"Компјутерски поддржано производство": "Целата на курсот е запознавање на студентите со теоријата, принципите и праксата за компјутерски потпомогнато производство, основните поими за системи и модели, контрола и симулација на производни процеси.",
+	"Македонски јазик": "Стекнување на знаења и компетенции за Македонскиот јазик.",
+	"Машинска визија": "Да се воведат студентите во основните концепти и техники во компјутерската визија. Студентите кои успешно ќе\nго завршат курсот ќе бидат способни за дизајнирање на ефикасни системи за компјутерска визија како:\nпрепознавање на ракопис, детекција и препознавање на лица, проценка на движење, следење на луѓе и возила,\nпрепознавање на гестови, препознавање и класификација на визуелни објекти, разбирање и анализа на сцени\nитн.",
+	"Менаџмент информациски системи": "По завршување на курсот студентите ќе имаат познавање од видови и примена на менаџмент информациски системи.",
+	"Методика на информатиката": "Целта на предметот е оспособување на студентите да користат најсовремени техники за работа на час за да го предизвикаат интересот на учениците и истите да ги поттикнат на усвојување нови знаења за време на наставата во училницата. Студентите ќе се оспособат да спроведуваат активна настава во училницата, користејќи креативни техники според возраста на учениците и материјалот според наставниот план.",
+	"Методологија на истражувањето во ИКТ": "Целта на курсот е студентите да се запознаат со основите на методологиите на истражување во ИКТ. По завршувањето на курсот кандидатите ќе имаат продлабочени знаења за методологиите на истражувања во ИКТ, ќе можат да конципираат и спроведат научно истражување, и да напишат извештај од научно истражувачката работа.",
+	"Мобилни апликации": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за дизајн и развој на мобилни апликации.",
+	"Мобилни информациски системи": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за складирање, прибирање и обработка на податоци во дистрибуирана и сеприсутна околина со користење на различни мобилни платформи.",
+	"Мобилни платформи и програмирање": "Целта на предметот е студентите да се запознаат со современите мобилни платформи и да научат да програмираат и развиваат мобилни апликации. Ќе научат да се справуваат со ограничувањата од мобилните уреди и да развиваат ефикасни програми. Изработените апликации ќе научат да ги публикуваат на маркет и да го следат користењето на истите",
+	"Моделирање и менаџирање на бизнис процеси": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење за типови бизнис процеси и нивна поврзаност со ИС, ќе имаат продлабочено знаење во идентификување, моделирање и мапирање разни типови бизнис процеси, ќе знаат да применат алатки и јазици за моделирање на бизнис процеси преку соодветни дијаграми, ќе имаат познавање од принципите за подобрување на тек на процеси, ќе имаат познавање од концептите за податочна размена и интероперабилност.",
+	"Моделирање и симулација": "Студентот ќе се здобие со знаења за користење на техники за моделирање со цел да го евалуира однесувањето на реалните системи. Студентот ќе стекне способност за конструирање, верификација и решавање\nна модели со различни нивоа на апстракција и деталност. Ќе бидат опфатени и методи за фитување на состојбата и параметрите на моделите со реални податоци, како и предвидување на идното однесување и \"што-ако\" анализи.",
+	"Модерни трендови во роботика": "Студентите ќе бидат воведени во модерните трендови во роботиката. Ќе бидат запознаени со современите техники на моделирање на околината, во која роботите стануваат секојдневие. Студентите ќе се стекнат со познавање на тековните трендови во роботиката како што се интеракција човек – робот, нанороботика, биолошки роботи, роботизирани производни процеси, роботика како асистивна технологија и други трендови",
+	"Мрежна и мобилна форензика": "Студентот ќе се здобие со знаења за примена на методологии за собирање, зачувување, анализа и документација на дигитални докази пронајдени како резултат на сајбер криминал во мрежна и мобилна околина.\nСтудентот ќе знае како да анализира и интерпретира живи мрежни мобилни дигитални докази.",
+	"Напредна интеракција човек компјутер": "Овој предмет ги запознава студентите со основите на комплексната интеракција која се одвива меѓу човекот и компјутерот. Студентите се запознаваат и со техниките за моделирање на корисници, проблеми, апликации и средини како и на техники за евалуација и анализа на интелигентни интефејси. Се разгледуваат принципи за градење посредници кои ги опфаќаат ограничувањата и во двете примарно афектирани групи: човекот и компјутерот. Студентите треба да научат дека корисникот е еден од главните елементи при креирање на компјутерските системи. При тоа, се дава увид во начинот за развивање на хардверот и софтверот за различни групи на корисници, како и за специфични апликациски домени. Студентите стекнуваат познавања на принципи за проектирање на кориснички интерфејси адаптибилни на околината, интелигентни кориснички интерфејси базирани на агенти и интерфејси чувствителни на контекст, како и интелигентни решенија наменети за специфични типови на кориснички групи.",
+	"Напредни бази на податоци": "Запознавање на студентите со напредните концепти на релационите бази на податоци, неопходни за моделирање, креирање, управување и одржување на базите на податоци, како и за  развој на податочно интензивни информациски системи. Со тоа студентите ќе се стекант со длабоки теоретски и практични знаења од областа на базите на податоци. Исто така, студентите ќе се запознат со современите текови на развој и проширување на традиционалните системи за управување на бази на податоци, а со цел да одговорат на актуелните предизвици во развојот на информатичката теорија и практика.",
+	"Web3 апликации": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат web3 апликациите. Ќе се надгради знаењето од блоковски вериги со апликации кои работат над паметните договори.",
+	"Неструктурирани бази на податоци": "Целта на курсот е студентите да се запознаат со неструктурираните и полуструктурираните типови на податоци, нивната организација и чување, како и техниките за манипулација и обработка на истите. Исто така студентите ќе бидат запознаени и со NoSQL базите на податоци, современи бази на податоци кои не подлежат на релациониот модел, а се користат во дистрибуирани и кластер околини. Посебен акцент ќе биде ставен на практичното знаење на некоја од NoSQL базите на податоци.",
+	"Обработка на природните јазици": "Целта на предметот е студентитеда се стекнат со основните теоретски и практични знаења за алгоритмите за обработка на природните јазици. Студентите ќе стекнат знаења за најновите техники на машинско учење со фокус на длабоки невронски мрежи наменети за разбирање и генерирање на текст.",
+	"Операциони истражувања": "Да го запознае студентот со областа на проблеми и методи на операциони истражувања, проблеми на оптимизација на ресурси и проекти и оптимално управување, со методи и техники на линеарно и нелинеарно програмирање, теории на одлучување и игри, операциони истражувања поврзани со управувaчки информациски системи и информациски системи за подршка на одлучување и предвидување.",
+	"Оптички мрежи": "Студентот ќе се стекне со основни познавања за дизајн, контрола и управување на оптички мрежи со помош на современите мрежни технологии, како и со некои тековни развои во областа.",
+	"Пресметковна биологија": "",
+	"Пресметување во облак": "Овој предмет ќе го оспособи студентот со основни познавања за концептот на облак и услуги во облак.",
+	"Претприемништво": "Студентите ќе бидат запознаени со предизвиците со кои ќе се соочат доколку се решат да започнат сопствен бизнис. Тие ќе можат да изработат иницијално истражување на пазарот, да ги дефинираат метриките со кои ќе ја следат успеноста на својот бизнис, како и да знаат како да препознаат дали обезбедиле вредност за своите клиенти. Конечно, тие ќе бидат оспособени да се претстават пред потенцијални клиенти, партнери и инвеститори.",
+	"Програмирање на видео игри": "Целта на предметот е да ги запознае студентите со процесот на програмирање на видео игри. За таа цел студентите ќе бидат запознаени со основните компоненти на една видео игра и начинот на кој истите се програмираат. По завршување на курсот се очекува кандидатот да ги разбира концептите за програмирање на видео игри и да може да реализира програмски самостојно или во тим едноставна видео игра.",
+	"Програмски јазици и компајлери": "Студентите треба да го разбрерат развојот и спектарот на програмските јазици, и да го сфатат процесот на конструкција на компајлер што ќе ги надгради како програмери кои навлегле во суштината на програмските јазици.",
+	"Програмски парадигми": "Целта на овој курс е запознавање на студентите со програмски парадигми различни од императивната и објектно-ориентираната, со фокус на декларативната и функционалната програмска парадигма. По завршувањето на курсот студентите треба да бидат способни да: Споредуваат различни програмски парадигми и да изберат соодветна за даден проблем, Користат логички програмски јазик за имплементација на ефикасни алгоритми,\tКористат логички програмски јазик за репрезентација и манипулација со знаење, Користат функционален програмски јазик за пишување на програми без странични ефекти, Разбираат и користат функции од прв и повисок ред, функционални затворања, мрзлива евалуација и апстракција на секвенци, Разбираат и пишуваат едноставни конкурентни програми",
+	"Вовед во рударење на масивни податоци": "Студентите да се запознаат со алгоритмите и техниките на податочно рударење и машинско учење за анализа на големи податочни множества. Фокус ќе биде даден на дистрибуираните платформи како и на начинот на дефинирање и креирање на алгоритми за процесирање и анализа на многу големи податочни множества.",
+	"Самостоен проект": "Целта на предметот е студентите со користење на современите алатки за  Електронско учење самостојно да ја изработат наставната програма за  предмет од основно или средно образование по  нивен избор.",
+	"Системи за поддршка при одлучувањето": "Овој курс претставува вовед во примена на анализа на податоци за донесување деловни одлуки. Целта на курсот е студентите да се запознаат со методите, техниките и системите за поддршка при одлучувањето, како и анализа на одлуките. Да се запознаат со техниките за стекнување на знаење и репрезентација на знаење. По завршување на курсот студентите ќе стекнат знаење како да ги користат системите за поддршка при одлучувањето, правилно да изберат соодветен систем за поддршка при одлучувањето во даден бизнис контекст, како и да дизајнираат, развијат и менаџираат системи за поддршка при одлучувањето.",
+	"Складови на податоци и аналитичка обработка": "Запознавање со oрганизацијата и манипулацијата со податоците организирани во складови на податоци, како и основните операции и алгоритми за работа со складови на податоци. Студентот ќе биде оспособен за интегрирање на оперативни бази на податоци во специјално дизајнирни модели погодни за аналитички потреби. Ова вклучува димензионо моделирање на складови на податоци, организација и манипулација со податоците сместени во складови на податоци, и изготвување на аналитички извештаи базирани на истите податоци.",
+	"Софтвер за вградливи системи": "Целта на курсот е да ги оспособи студентите да креираат апликации наменети за микроконтролери како и работа со влез/излез, подетално со СТМ микроконтролерите. Студентите ќе научат да работат со Nucleo развојните плочи, да имплементираат код, да дебагираат и да управуваат со софтверска конфигурација. Исто така студентите ќе научат кога и како се користи оперативен систем во реално време.",
+	"Софтверски дефинирани мрежи": "По завршувањето на курсот се очекува студентот да има познавање на архитектурата на софтверски дефинираните мрежи и мрежите со виртуелизирани мрежни функции. Да ги знае начините за софтверски пристап до мрежите,  технологиите за конвергирани мрежи и одвојување на корисничкaта од контролната рамнина, како и хардверот од софтверот.",
+	"Теорија на графови и социјални мрежи": "Целта на курсот е студентите да се воведат во најважните аспекти од теоријата на графови, со подетален осврт на теоријата која е значајна за анализа на социјални мрежи.  Студентите ќе се запознаат со концептите, компонентите и организацијата на социјалните мрежи, како и технологиите за развој, интеркација и анализа на истите.",
+	"Споделување и пресметување во толпа": "Целта на предметот е да ги запознае студентите со можностите на толпата да споделува и обработува податоци кои овозможуваат да се решаваат проблеми кои се сеуште комплексни за компјутерските системи, но многу едноставни за колектив со човечка интелигенција. Предметот ќе ги воведе студентите во нов дизајн на апликации и концепт на програмирање кој се заснова на недоверливо учество на голем број поединци од толпата. Во предметот ќе се разгледаат постоечки апликации и платформи за собирање на податоци и решавање на обемни задачи на барање.",
+	"Тимски проект": "На студентите им се дава можност групно да изработат еден поголем проект под надзор на ментор. Се поставува акцент на тимска работа и развој на комплексен софтвер. Пожелна е пракса во фирма.",
+	"Управување со ИКТ проекти": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките и методите за управување со ИКТ проекти, да има продлабочено знаење во утврдување софтверски и системски барања, познавање на метриките за следење на проекти и евалуација, да има знаење да примени техники за управување со барањата на разни проектни интересни групи, знаење за примена на тенхики за анализа  на трошоци, знаење за изготвување на извештаи, познавање на практични софтверски алатки за управување со проектен циклус.",
+	"Вовед во бази на податоци и SQL": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци.",
+	"Примена на алгоритми и податочни структури": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nпрепознавање и користење на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
+	"Математика 3": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
+	"Избрани теми од математика": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
+	"Математика 2": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
+	"Тестирање на софтвер": "Целата на курсот е запознавање на студентите со воведните поими од областа на тестирање на софтвер, како потребата од тестирање на софтвер, како и практична работа на тестирање, валидација и верификација на софтвер.",
+	"Сензорски системи": "Студентот ќе биде запознаен со главните предизвици при дизајн на сензорските системи.",
+	"Адаптивни и интерактивни веб информациски системи": "Индустријата за персонализација и адаптација на веб е во пораст. Компаниите, институциите, универзитетите, и истражувачките лаборатории имаат потреба од бројни експерти кои ги познаваат и разбираат како функционираат адаптивните интерактивни системи, персонализацијата и социјалната навигација и интеракција за да водат развој на сопствени решенија или да нарачуваат готови решенија.\n\nОд овие причини курсот има за почетна цел да ги запознае студентите со светот на адаптивните и интерактивни веб информациски системи (АИИС). Потоа студентите ќе се стекнат знаења за различните аспекти на адаптација, персонализација, социјална навигација и интеракција во АИИС, и ќе се запознаат со во моментот најактуелните адаптивни веб технологии како готови решенија или како истражувачки демонстративни решенија кои се користат во пракса. Студентите ќе разгледуваат многу примери на модерни АИИС развиени од водечките Интернет компании како Google, Yahoo, IBM, Microsoft, Ebay, Facebook, Twitter, како и повеќе лидери на специјализирани индустрии како Netflix, Booking.com, Spotify, Hulu, Zalando.\n\nГлавна финална компетенција во овој предмет со која ќе се здобијат студентите е да го применат стекнатото знаење во реалниот свет преку анализа на потребите и исполнување на истите со постојните АИИС, критика на постојни АИИС и главните елементи од животен циклус за развој на сопствени решенија за АИИС, базирани на постојни техники и со користење на иновативни технологии за социјална интеракција и навигација, адаптација и персонализација.",
+	"Спорт и здравје": "Целта на предметот спорт и спортски активности е усвојување на нови и усовршување на старите моторни знаења и вештини, подобрување на моторните и фукционалните спсособности се со цел унапредување на здравјето, задоволувањето на потребате за движење, оспообување на студентот за рационално, содржајно користење на слободното време како и подобрување на квалитетот на животот во младоста, во зрелата возраст и староста. Унапредување на социјалната комуникација. Очекувани резултати: Оспособување на студентот за самостојно спортување и физичко вежбање, запознавање со законитостите на физичката култура и правилната исхрана. Стекнување знаења за структурата, правилата, принципите на тренажниот процес и специфичностите на избраната кинезиолошка активност.",
+	"Деловна пракса": "Оспособување на студентот самостојно да идентификува проблеми и нивните решенија практично да ги реализира."
+}
Index: backend/subjects/management/data/courses.json
===================================================================
--- backend/subjects/management/data/courses.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/courses.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,182 @@
+[
+	"Архитектура и организација на компјутери",
+	"Бизнис и менаџмент",
+	"Бизнис статистика",
+	"Вовед во бази на податоци и SQL",
+	"Вовед во компјутерските науки",
+	"Дизајн на дигитални кола",
+	"Дискретна математика",
+	"Дискретни структури 1",
+	"Дискретни структури 2",
+	"Избрани теми од математика",
+	"Е-учење",
+	"Калкулус 1",
+	"Калкулус 2",
+	"Компјутерски архитектури",
+	"Компјутерски компоненти",
+	"Креативни вештини за решавање проблеми",
+	"Маркетинг",
+	"Математика 1",
+	"Математика 2",
+	"Објектно ориентирана анализа и дизајн",
+	"Објектно-ориентирано програмирање",
+	"Основи на Веб дизајн",
+	"Основи на сајбер безбедноста",
+	"Педагогија",
+	"Професионални вештини",
+	"Спорт и здравје",
+	"Структурно програмирање",
+	"Физика",
+	"Алгоритми и податочни структури",
+	"Анализа на софтверските барања",
+	"Безжични и мобилни системи",
+	"Веројатност и статистика",
+	"Вештачка интелигенција",
+	"Визуелно програмирање",
+	"Вовед во екоинформатиката",
+	"Вовед во случајни процеси",
+	"Деловна пракса",
+	"Дигитално процесирање на слика",
+	"Дигитизација",
+	"Дизајн на алгоритми",
+	"Е-влада",
+	"Економија за ИКТ инженери",
+	"Електрични кола",
+	"Информатичко размислување во образованието",
+	"Инженерска математика",
+	"Интернет програмирање на клиентска страна",
+	"Интернет технологии",
+	"Компјутерска графика",
+	"Компјутерски архитектури",
+	"Компјутерски мрежи",
+	"Компјутерски мрежи и безбедност",
+	"Концепти на информатичко општество",
+	"Математика 3",
+	"Медиуми и комуникации",
+	"Мултимедијални технологии",
+	"Напредно програмирање",
+	"Квантно пресметување",
+	"Оперативни системи",
+	"Основи на комуникациски системи",
+	"Основи на теоријата на информации",
+	"Примена на алгоритми и податочни структури",
+	"Софтверско инженерство",
+	"Теорија на информации со дигитални комуникации",
+	"Управување со техничка поддршка",
+	"Шаблони за дизајн на кориснички интерфејси",
+	"Агентно-базирани системи",
+	"Администрација на мрежи",
+	"Администрација на системи",
+	"Бази на податоци",
+	"Безжични мултимедиски системи",
+	"Вградливи микропроцесорски системи",
+	"Веб програмирање",
+	"Визуелизација",
+	"Виртуелизација",
+	"Вовед во мрежна наука",
+	"Вовед во науката за податоци",
+	"Географски информациски системи",
+	"Дигитална форензика",
+	"Дигитални библиотеки",
+	"Дизајн и архитектура на софтвер",
+	"Дизајн на интеракцијата човек-компјутер",
+	"Дизајн на образовен софтвер",
+	"Електронска и мобилна трговија",
+	"Интегрирани системи",
+	"Информациска безбедност",
+	"Инфраструктурно програмирање",
+	"Компјутерска електроника",
+	"Компјутерска етика",
+	"Компјутерски звук, музика и говор",
+	"Континуирана интеграција и испорака",
+	"Криптографија",
+	"Линеарна алгебра и примени",
+	"Машинско учење",
+	"Мерење и анализа на сообраќај",
+	"Сајбер безбедност",
+	"Мултимедиски мрежи",
+	"Мултимедиски системи",
+	"Напреден веб дизајн",
+	"Основи на роботиката",
+	"Паралелно и дистрибуирано процесирање",
+	"Паралелно програмирање",
+	"Персонализирано учење",
+	"Податочно рударење",
+	"Процесирање на сигналите",
+	"Вештачка интелигенција за игри",
+	"Психологија на училишна возраст",
+	"Работа со надарени ученици",
+	"Сервисно ориентирани архитектури",
+	"Современи компјутерски архитектури",
+	"Софтверски дефинирана безбедност",
+	"Софтверски квалитет и тестирање",
+	"Автоматизирање на процеси во машинско учење",
+	"Учење на далечина",
+	"Основи на теоријата на компјутерските науки",
+	"Автономна роботика",
+	"Адаптивни и интерактивни веб информациски системи",
+	"Администрација на бази податоци",
+	"Анализа и дизајн на ИС",
+	"Биолошки инспирирано пресметување",
+	"Блоковски вериги и криптовалути",
+	"Веб базирани системи",
+	"Веб пребарувачки системи",
+	"Виртуелна реалност",
+	"Вовед во анализа на временските серии",
+	"Вовед во биоинформатиката",
+	"Вовед во когнитивни науки",
+	"Вовед во паметни градови",
+	"Вовед во препознавање на облици",
+	"Дигитална постпродукција",
+	"Дизајн на компјутерски мрежи",
+	"Дипломска работа",
+	"Дистрибуирани системи",
+	"Дистрибуирано складирање на податоци",
+	"Етичко хакирање",
+	"ИКТ за развој",
+	"Имплементација на софтверски системи со слободен и отворен код",
+	"Иновации во ИКТ",
+	"Откривање знаење со длабоко учење",
+	"Интелигентни системи",
+	"Интернет на нештата",
+	"Компјутерска анимација",
+	"Компјутерски поддржано производство",
+	"Македонски јазик",
+	"Машинска визија",
+	"Менаџмент информациски системи",
+	"Методика на информатиката",
+	"Методологија на истражувањето во ИКТ",
+	"Мобилни апликации",
+	"Мобилни информациски системи",
+	"Мобилни платформи и програмирање",
+	"Моделирање и менаџирање на бизнис процеси",
+	"Моделирање и симулација",
+	"Модерни трендови во роботика",
+	"Мрежна и мобилна форензика",
+	"Напредна интеракција човек компјутер",
+	"Напредни бази на податоци",
+	"Web3 апликации",
+	"Неструктурирани бази на податоци",
+	"Обработка на природните јазици",
+	"Операциони истражувања",
+	"Оптички мрежи",
+	"Пресметковна биологија",
+	"Пресметување во облак",
+	"Претприемништво",
+	"Програмирање на видео игри",
+	"Програмски јазици и компајлери",
+	"Програмски парадигми",
+	"Вовед во рударење на масивни податоци",
+	"Самостоен проект",
+	"Сензорски системи",
+	"Системи за поддршка при одлучувањето",
+	"Складови на податоци и аналитичка обработка",
+	"Дипломска работа",
+	"Софтвер за вградливи системи",
+	"Софтверски дефинирани мрежи",
+	"Теорија на графови и социјални мрежи",
+	"Споделување и пресметување во толпа",
+	"Тестирање на софтвер",
+	"Тимски проект",
+	"Управување со ИКТ проекти"
+]
Index: backend/subjects/management/data/elective.json
===================================================================
--- backend/subjects/management/data/elective.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/elective.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,827 @@
+{
+	"SIIS23": {
+		"S": [
+			"Е-учење",
+			"Компјутерски компоненти",
+			"Креативни вештини за решавање проблеми",
+			"Основи на Веб дизајн",
+			"Основи на сајбер безбедноста",
+			"Маркетинг",
+			"Електрични кола",
+			"Информатичко размислување во образованието",
+			"Безжични и мобилни системи",
+			"Визуелно програмирање",
+			"Вовед во екоинформатиката",
+			"Вовед во случајни процеси",
+			"Дигитално процесирање на слика",
+			"Дизајн на алгоритми",
+			"Е-влада",
+			"Интернет технологии",
+			"Компјутерска графика",
+			"Концепти на информатичко општество",
+			"Медиуми и комуникации",
+			"Теорија на информации со дигитални комуникации",
+			"Електронска и мобилна трговија",
+			"Машинско учење",
+			"Основи на теоријата на компјутерските науки",
+			"Вградливи микропроцесорски системи",
+			"Процесирање на сигналите",
+			"Работа со надарени ученици",
+			"Администрација на мрежи",
+			"Виртуелизација",
+			"Психологија на училишна возраст",
+			"Агентно-базирани системи",
+			"Вовед во мрежна наука",
+			"Географски информациски системи",
+			"Дигитална форензика",
+			"Дигитални библиотеки",
+			"Компјутерска анимација",
+			"Компјутерски звук, музика и говор",
+			"Континуирана интеграција и испорака",
+			"Криптографија",
+			"Мерење и анализа на сообраќај",
+			"Мултимедиски системи",
+			"Паралелно програмирање",
+			"Податочно рударење",
+			"Вештачка интелигенција за игри",
+			"Сервисно ориентирани архитектури",
+			"Складови на податоци и аналитичка обработка",
+			"Софтверски дефинирана безбедност",
+			"Автоматизирање на процеси во  машинско учење",
+			"Учење на далечина",
+			"Методика на информатиката",
+			"Дизајн на компјутерски мрежи",
+			"Адаптивни и интерактивни веб информациски системи",
+			"Македонски јазик",
+			"Биолошки инспирирано пресметување",
+			"Веб пребарувачки системи",
+			"Виртуелна реалност",
+			"Вовед во когнитивни науки",
+			"Етичко хакирање",
+			"ИКТ за развој",
+			"Откривање знаење со длабоко учење",
+			"Интелигентни системи",
+			"Инфраструктурно програмирање",
+			"Програмски јазици и компајлери",
+			"Мобилни апликации",
+			"Моделирање и менаџирање на бизнис процеси",
+			"Моделирање и симулација",
+			"Модерни трендови во роботика",
+			"Web3 апликации",
+			"Неструктурирани бази на податоци",
+			"Операциони истражувања",
+			"Софтверски дефинирани мрежи",
+			"Споделување и пресметување во толпа"
+		],
+		"W": [
+			"Веројатност и статистика",
+			"Мултимедијални технологии",
+			"Основи на теоријата на информации",
+			"Дигитизација",
+			"Економија за ИКТ инженери",
+			"Инженерска математика",
+			"Интернет програмирање на клиентска страна",
+			"Основи на комуникациски системи",
+			"Управување со техничка поддршка",
+			"Шаблони за дизајн на кориснички интерфејси",
+			"Веб програмирање",
+			"Линеарна алгебра и примени",
+			"Паралелно и дистрибуирано процесирање",
+			"Информациска безбедност",
+			"Компјутерска електроника",
+			"Дизајн на образовен софтвер",
+			"Компјутерска етика",
+			"Персонализирано учење",
+			"Администрација на системи",
+			"Сајбер безбедност",
+			"Визуелизација",
+			"Мултимедиски мрежи",
+			"Напреден веб дизајн",
+			"Обработка на природните јазици",
+			"Основи на роботиката",
+			"Современи компјутерски архитектури",
+			"Теорија на графови и социјални мрежи",
+			"Менаџмент информациски системи",
+			"Програмски парадигми",
+			"Софтвер за вградливи системи",
+			"Дистрибуирани системи",
+			"Пресметување во облак",
+			"Автономна роботика",
+			"Администрација на бази податоци",
+			"Анализа и дизајн на ИС",
+			"Вовед во анализа на временските серии",
+			"Веб базирани системи",
+			"Вовед во биоинформатиката",
+			"Вовед во паметни градови",
+			"Вовед во препознавање на облици",
+			"Дигитална постпродукција",
+			"Дистрибуирано складирање на податоци",
+			"Имплементација на софтверски системи со слободен и отворен код",
+			"Иновации во ИКТ",
+			"Интернет на нештата",
+			"Компјутерски поддржано производство",
+			"Блоковски вериги и криптовалути",
+			"Машинска визија",
+			"Методологија на истражувањето во ИКТ",
+			"Мобилни информациски системи",
+			"Мобилни платформи и програмирање",
+			"Мрежна и мобилна форензика",
+			"Напредна интеракција човек компјутер",
+			"Оптички мрежи",
+			"Програмирање на видео игри",
+			"Вовед во рударење на масивни податоци",
+			"Системи за поддршка при одлучувањето",
+			"Квантно пресметување",
+			"Сензорски системи"
+		]
+	},
+	"IMB23": {
+		"S": [
+			"Е-учење",
+			"Компјутерски компоненти",
+			"Креативни вештини за решавање проблеми",
+			"Основи на Веб дизајн",
+			"Објектно ориентирана анализа и дизајн",
+			"Маркетинг",
+			"Анализа на софтверските барања",
+			"Софтверско инженерство",
+			"Вештачка интелигенција",
+			"Електрични кола",
+			"Информатичко размислување во образованието",
+			"Визуелно програмирање",
+			"Вовед во екоинформатиката",
+			"Вовед во случајни процеси",
+			"Дигитално процесирање на слика",
+			"Дизајн на алгоритми",
+			"Е-влада",
+			"Компјутерска графика",
+			"Концепти на информатичко општество",
+			"Медиуми и комуникации",
+			"Теорија на информации со дигитални комуникации",
+			"Деловна пракса",
+			"Дизајн на интеракцијата човек-компјутер",
+			"Интегрирани системи",
+			"Софтверски квалитет и тестирање",
+			"Електронска и мобилна трговија",
+			"Машинско учење",
+			"Основи на теоријата на компјутерските науки",
+			"Вградливи микропроцесорски системи",
+			"Процесирање на сигналите",
+			"Работа со надарени ученици",
+			"Психологија на училишна возраст",
+			"Агентно-базирани системи",
+			"Вовед во мрежна наука",
+			"Географски информациски системи",
+			"Дигитална форензика",
+			"Дигитални библиотеки",
+			"Компјутерска анимација",
+			"Компјутерски звук, музика и говор",
+			"Континуирана интеграција и испорака",
+			"Криптографија",
+			"Мерење и анализа на сообраќај",
+			"Мултимедиски системи",
+			"Напредни бази на податоци",
+			"Паралелно програмирање",
+			"Податочно рударење",
+			"Вештачка интелигенција за игри",
+			"Сервисно ориентирани архитектури",
+			"Складови на податоци и аналитичка обработка",
+			"Автоматизирање на процеси во  машинско учење",
+			"Учење на далечина",
+			"Управување со ИКТ проекти",
+			"Претприемништво",
+			"Методика на информатиката",
+			"Адаптивни и интерактивни веб информациски системи",
+			"Македонски јазик",
+			"Биолошки инспирирано пресметување",
+			"Веб пребарувачки системи",
+			"Виртуелна реалност",
+			"Вовед во когнитивни науки",
+			"Етичко хакирање",
+			"ИКТ за развој",
+			"Откривање знаење со длабоко учење",
+			"Интелигентни системи",
+			"Програмски јазици и компајлери",
+			"Мобилни апликации",
+			"Моделирање и менаџирање на бизнис процеси",
+			"Моделирање и симулација",
+			"Модерни трендови во роботика",
+			"Web3 апликации",
+			"Неструктурирани бази на податоци",
+			"Операциони истражувања",
+			"Софтверски дефинирани мрежи",
+			"Споделување и пресметување во толпа"
+		],
+		"W": [
+			"Веројатност и статистика",
+			"Мултимедијални технологии",
+			"Дигитизација",
+			"Економија за ИКТ инженери",
+			"Инженерска математика",
+			"Интернет програмирање на клиентска страна",
+			"Основи на комуникациски системи",
+			"Шаблони за дизајн на кориснички интерфејси",
+			"Математика 3",
+			"Вовед во науката за податоци",
+			"Дизајн и архитектура на софтвер",
+			"Веб програмирање",
+			"Линеарна алгебра и примени",
+			"Паралелно и дистрибуирано процесирање",
+			"Компјутерска електроника",
+			"Дизајн на образовен софтвер",
+			"Компјутерска етика",
+			"Персонализирано учење",
+			"Визуелизација",
+			"Мултимедиски мрежи",
+			"Напреден веб дизајн",
+			"Напредно програмирање",
+			"Обработка на природните јазици",
+			"Основи на роботиката",
+			"Современи компјутерски архитектури",
+			"Теорија на графови и социјални мрежи",
+			"Менаџмент информациски системи",
+			"Тестирање на софтвер",
+			"Програмски парадигми",
+			"Софтвер за вградливи системи",
+			"Автономна роботика",
+			"Администрација на бази податоци",
+			"Анализа и дизајн на ИС",
+			"Вовед во анализа на временските серии",
+			"Веб базирани системи",
+			"Вовед во биоинформатиката",
+			"Вовед во паметни градови",
+			"Вовед во препознавање на облици",
+			"Дигитална постпродукција",
+			"Дистрибуирано складирање на податоци",
+			"Имплементација на софтверски системи со слободен и отворен код",
+			"Иновации во ИКТ",
+			"Интернет на нештата",
+			"Компјутерски поддржано производство",
+			"Блоковски вериги и криптовалути",
+			"Машинска визија",
+			"Методологија на истражувањето во ИКТ",
+			"Мобилни информациски системи",
+			"Мобилни платформи и програмирање",
+			"Мрежна и мобилна форензика",
+			"Напредна интеракција човек компјутер",
+			"Оптички мрежи",
+			"Програмирање на видео игри",
+			"Вовед во рударење на масивни податоци",
+			"Системи за поддршка при одлучувањето",
+			"Квантно пресметување",
+			"Сензорски системи"
+		]
+	},
+	"PIT23": {
+		"S": [
+			"Е-учење",
+			"Компјутерски компоненти",
+			"Креативни вештини за решавање проблеми",
+			"Основи на сајбер безбедноста",
+			"Објектно ориентирана анализа и дизајн",
+			"Анализа на софтверските барања",
+			"Вештачка интелигенција",
+			"Електрични кола",
+			"Информатичко размислување во образованието",
+			"Безжични и мобилни системи",
+			"Визуелно програмирање",
+			"Вовед во екоинформатиката",
+			"Вовед во случајни процеси",
+			"Дигитално процесирање на слика",
+			"Дизајн на алгоритми",
+			"Е-влада",
+			"Интернет технологии",
+			"Компјутерска графика",
+			"Концепти на информатичко општество",
+			"Медиуми и комуникации",
+			"Теорија на информации со дигитални комуникации",
+			"Интегрирани системи",
+			"Машинско учење",
+			"Основи на теоријата на компјутерските науки",
+			"Вградливи микропроцесорски системи",
+			"Процесирање на сигналите",
+			"Работа со надарени ученици",
+			"Администрација на мрежи",
+			"Виртуелизација",
+			"Психологија на училишна возраст",
+			"Агентно-базирани системи",
+			"Вовед во мрежна наука",
+			"Географски информациски системи",
+			"Дигитална форензика",
+			"Дигитални библиотеки",
+			"Компјутерска анимација",
+			"Компјутерски звук, музика и говор",
+			"Континуирана интеграција и испорака",
+			"Криптографија",
+			"Мерење и анализа на сообраќај",
+			"Мултимедиски системи",
+			"Напредни бази на податоци",
+			"Паралелно програмирање",
+			"Податочно рударење",
+			"Вештачка интелигенција за игри",
+			"Сервисно ориентирани архитектури",
+			"Складови на податоци и аналитичка обработка",
+			"Софтверски дефинирана безбедност",
+			"Автоматизирање на процеси во  машинско учење",
+			"Учење на далечина",
+			"Методика на информатиката",
+			"Дизајн на компјутерски мрежи",
+			"Адаптивни и интерактивни веб информациски системи",
+			"Македонски јазик",
+			"Биолошки инспирирано пресметување",
+			"Веб пребарувачки системи",
+			"Виртуелна реалност",
+			"Вовед во когнитивни науки",
+			"Етичко хакирање",
+			"ИКТ за развој",
+			"Откривање знаење со длабоко учење",
+			"Интелигентни системи",
+			"Инфраструктурно програмирање",
+			"Програмски јазици и компајлери",
+			"Мобилни апликации",
+			"Моделирање и менаџирање на бизнис процеси",
+			"Моделирање и симулација",
+			"Модерни трендови во роботика",
+			"Web3 апликации",
+			"Неструктурирани бази на податоци",
+			"Операциони истражувања",
+			"Софтверски дефинирани мрежи",
+			"Споделување и пресметување во толпа"
+		],
+		"W": [
+			"Веројатност и статистика",
+			"Мултимедијални технологии",
+			"Основи на теоријата на информации",
+			"Дигитизација",
+			"Инженерска математика",
+			"Интернет програмирање на клиентска страна",
+			"Основи на комуникациски системи",
+			"Управување со техничка поддршка",
+			"Шаблони за дизајн на кориснички интерфејси",
+			"Математика 3",
+			"Дизајн и архитектура на софтвер",
+			"Линеарна алгебра и примени",
+			"Паралелно и дистрибуирано процесирање",
+			"Информациска безбедност",
+			"Компјутерска електроника",
+			"Дизајн на образовен софтвер",
+			"Компјутерска етика",
+			"Персонализирано учење",
+			"Администрација на системи",
+			"Сајбер безбедност",
+			"Визуелизација",
+			"Мултимедиски мрежи",
+			"Напредно програмирање",
+			"Обработка на природните јазици",
+			"Основи на роботиката",
+			"Современи компјутерски архитектури",
+			"Теорија на графови и социјални мрежи",
+			"Програмски парадигми",
+			"Софтвер за вградливи системи",
+			"Дистрибуирани системи",
+			"Пресметување во облак",
+			"Автономна роботика",
+			"Администрација на бази податоци",
+			"Анализа и дизајн на ИС",
+			"Вовед во анализа на временските серии",
+			"Веб базирани системи",
+			"Вовед во биоинформатиката",
+			"Вовед во паметни градови",
+			"Вовед во препознавање на облици",
+			"Дигитална постпродукција",
+			"Дистрибуирано складирање на податоци",
+			"Имплементација на софтверски системи со слободен и отворен код",
+			"Иновации во ИКТ",
+			"Интернет на нештата",
+			"Компјутерски поддржано производство",
+			"Блоковски вериги и криптовалути",
+			"Машинска визија",
+			"Методологија на истражувањето во ИКТ",
+			"Мобилни информациски системи",
+			"Мобилни платформи и програмирање",
+			"Мрежна и мобилна форензика",
+			"Напредна интеракција човек компјутер",
+			"Оптички мрежи",
+			"Програмирање на видео игри",
+			"Вовед во рударење на масивни податоци",
+			"Системи за поддршка при одлучувањето",
+			"Квантно пресметување",
+			"Сензорски системи"
+		]
+	},
+	"IE23": {
+		"S": [
+			"Компјутерски компоненти",
+			"Основи на сајбер безбедноста",
+			"Објектно ориентирана анализа и дизајн",
+			"Маркетинг",
+			"Анализа на софтверските барања",
+			"Софтверско инженерство",
+			"Вештачка интелигенција",
+			"Електрични кола",
+			"Безжични и мобилни системи",
+			"Визуелно програмирање",
+			"Вовед во екоинформатиката",
+			"Вовед во случајни процеси",
+			"Дигитално процесирање на слика",
+			"Дизајн на алгоритми",
+			"Е-влада",
+			"Интернет технологии",
+			"Компјутерска графика",
+			"Концепти на информатичко општество",
+			"Теорија на информации со дигитални комуникации",
+			"Деловна пракса",
+			"Дизајн на интеракцијата човек-компјутер",
+			"Интегрирани системи",
+			"Софтверски квалитет и тестирање",
+			"Електронска и мобилна трговија",
+			"Машинско учење",
+			"Основи на теоријата на компјутерските науки",
+			"Вградливи микропроцесорски системи",
+			"Процесирање на сигналите",
+			"Администрација на мрежи",
+			"Виртуелизација",
+			"Агентно-базирани системи",
+			"Вовед во мрежна наука",
+			"Географски информациски системи",
+			"Дигитална форензика",
+			"Дигитални библиотеки",
+			"Компјутерска анимација",
+			"Компјутерски звук, музика и говор",
+			"Континуирана интеграција и испорака",
+			"Криптографија",
+			"Мерење и анализа на сообраќај",
+			"Мултимедиски системи",
+			"Напредни бази на податоци",
+			"Паралелно програмирање",
+			"Податочно рударење",
+			"Вештачка интелигенција за игри",
+			"Сервисно ориентирани архитектури",
+			"Складови на податоци и аналитичка обработка",
+			"Софтверски дефинирана безбедност",
+			"Автоматизирање на процеси во  машинско учење",
+			"Управување со ИКТ проекти",
+			"Претприемништво",
+			"Дизајн на компјутерски мрежи",
+			"Адаптивни и интерактивни веб информациски системи",
+			"Биолошки инспирирано пресметување",
+			"Веб пребарувачки системи",
+			"Виртуелна реалност",
+			"Вовед во когнитивни науки",
+			"Етичко хакирање",
+			"ИКТ за развој",
+			"Откривање знаење со длабоко учење",
+			"Интелигентни системи",
+			"Инфраструктурно програмирање",
+			"Програмски јазици и компајлери",
+			"Мобилни апликации",
+			"Моделирање и менаџирање на бизнис процеси",
+			"Моделирање и симулација",
+			"Модерни трендови во роботика",
+			"Web3 апликации",
+			"Неструктурирани бази на податоци",
+			"Операциони истражувања",
+			"Софтверски дефинирани мрежи",
+			"Споделување и пресметување во толпа"
+		],
+		"W": [
+			"Веројатност и статистика",
+			"Основи на теоријата на информации",
+			"Дигитизација",
+			"Економија за ИКТ инженери",
+			"Инженерска математика",
+			"Интернет програмирање на клиентска страна",
+			"Основи на комуникациски системи",
+			"Управување со техничка поддршка",
+			"Шаблони за дизајн на кориснички интерфејси",
+			"Математика 3",
+			"Вовед во науката за податоци",
+			"Дизајн и архитектура на софтвер",
+			"Веб програмирање",
+			"Линеарна алгебра и примени",
+			"Паралелно и дистрибуирано процесирање",
+			"Информациска безбедност",
+			"Компјутерска електроника",
+			"Администрација на системи",
+			"Сајбер безбедност",
+			"Визуелизација",
+			"Мултимедиски мрежи",
+			"Напреден веб дизајн",
+			"Напредно програмирање",
+			"Обработка на природните јазици",
+			"Основи на роботиката",
+			"Современи компјутерски архитектури",
+			"Теорија на графови и социјални мрежи",
+			"Менаџмент информациски системи",
+			"Тестирање на софтвер",
+			"Програмски парадигми",
+			"Софтвер за вградливи системи",
+			"Дистрибуирани системи",
+			"Пресметување во облак",
+			"Автономна роботика",
+			"Администрација на бази податоци",
+			"Анализа и дизајн на ИС",
+			"Вовед во анализа на временските серии",
+			"Веб базирани системи",
+			"Вовед во биоинформатиката",
+			"Вовед во паметни градови",
+			"Вовед во препознавање на облици",
+			"Дигитална постпродукција",
+			"Дистрибуирано складирање на податоци",
+			"Имплементација на софтверски системи со слободен и отворен код",
+			"Иновации во ИКТ",
+			"Интернет на нештата",
+			"Компјутерски поддржано производство",
+			"Блоковски вериги и криптовалути",
+			"Машинска визија",
+			"Методологија на истражувањето во ИКТ",
+			"Мобилни информациски системи",
+			"Мобилни платформи и програмирање",
+			"Мрежна и мобилна форензика",
+			"Напредна интеракција човек компјутер",
+			"Оптички мрежи",
+			"Програмирање на видео игри",
+			"Вовед во рударење на масивни податоци",
+			"Системи за поддршка при одлучувањето",
+			"Квантно пресметување",
+			"Сензорски системи"
+		]
+	},
+	"KI23": {
+		"S": [
+			"Е-учење",
+			"Компјутерски компоненти",
+			"Креативни вештини за решавање проблеми",
+			"Основи на Веб дизајн",
+			"Основи на сајбер безбедноста",
+			"Објектно ориентирана анализа и дизајн",
+			"Маркетинг",
+			"Анализа на софтверските барања",
+			"Вештачка интелигенција",
+			"Информатичко размислување во образованието",
+			"Безжични и мобилни системи",
+			"Визуелно програмирање",
+			"Вовед во екоинформатиката",
+			"Вовед во случајни процеси",
+			"Дигитално процесирање на слика",
+			"Дизајн на алгоритми",
+			"Е-влада",
+			"Интернет технологии",
+			"Компјутерска графика",
+			"Концепти на информатичко општество",
+			"Медиуми и комуникации",
+			"Теорија на информации со дигитални комуникации",
+			"Деловна пракса",
+			"Дизајн на интеракцијата човек-компјутер",
+			"Интегрирани системи",
+			"Софтверски квалитет и тестирање",
+			"Електронска и мобилна трговија",
+			"Машинско учење",
+			"Основи на теоријата на компјутерските науки",
+			"Работа со надарени ученици",
+			"Администрација на мрежи",
+			"Виртуелизација",
+			"Психологија на училишна возраст",
+			"Агентно-базирани системи",
+			"Вовед во мрежна наука",
+			"Географски информациски системи",
+			"Дигитална форензика",
+			"Дигитални библиотеки",
+			"Компјутерска анимација",
+			"Компјутерски звук, музика и говор",
+			"Континуирана интеграција и испорака",
+			"Криптографија",
+			"Мерење и анализа на сообраќај",
+			"Мултимедиски системи",
+			"Напредни бази на податоци",
+			"Паралелно програмирање",
+			"Податочно рударење",
+			"Вештачка интелигенција за игри",
+			"Сервисно ориентирани архитектури",
+			"Софтверски дефинирана безбедност",
+			"Автоматизирање на процеси во  машинско учење",
+			"Учење на далечина",
+			"Претприемништво",
+			"Методика на информатиката",
+			"Дизајн на компјутерски мрежи",
+			"Адаптивни и интерактивни веб информациски системи",
+			"Македонски јазик",
+			"Биолошки инспирирано пресметување",
+			"Веб пребарувачки системи",
+			"Виртуелна реалност",
+			"Вовед во когнитивни науки",
+			"Етичко хакирање",
+			"ИКТ за развој",
+			"Откривање знаење со длабоко учење",
+			"Интелигентни системи",
+			"Инфраструктурно програмирање",
+			"Програмски јазици и компајлери",
+			"Мобилни апликации",
+			"Моделирање и менаџирање на бизнис процеси",
+			"Моделирање и симулација",
+			"Web3 апликации",
+			"Неструктурирани бази на податоци",
+			"Операциони истражувања",
+			"Софтверски дефинирани мрежи",
+			"Споделување и пресметување во толпа"
+		],
+		"W": [
+			"Мултимедијални технологии",
+			"Основи на теоријата на информации",
+			"Дигитизација",
+			"Економија за ИКТ инженери",
+			"Инженерска математика",
+			"Интернет програмирање на клиентска страна",
+			"Основи на комуникациски системи",
+			"Управување со техничка поддршка",
+			"Шаблони за дизајн на кориснички интерфејси",
+			"Математика 3",
+			"Вовед во науката за податоци",
+			"Дизајн и архитектура на софтвер",
+			"Веб програмирање",
+			"Линеарна алгебра и примени",
+			"Паралелно и дистрибуирано процесирање",
+			"Дизајн на образовен софтвер",
+			"Компјутерска етика",
+			"Персонализирано учење",
+			"Администрација на системи",
+			"Сајбер безбедност",
+			"Визуелизација",
+			"Мултимедиски мрежи",
+			"Напреден веб дизајн",
+			"Напредно програмирање",
+			"Обработка на природните јазици",
+			"Современи компјутерски архитектури",
+			"Теорија на графови и социјални мрежи",
+			"Менаџмент информациски системи",
+			"Тестирање на софтвер",
+			"Програмски парадигми",
+			"Дистрибуирани системи",
+			"Пресметување во облак",
+			"Автономна роботика",
+			"Администрација на бази податоци",
+			"Анализа и дизајн на ИС",
+			"Вовед во анализа на временските серии",
+			"Веб базирани системи",
+			"Вовед во биоинформатиката",
+			"Вовед во паметни градови",
+			"Вовед во препознавање на облици",
+			"Дигитална постпродукција",
+			"Дистрибуирано складирање на податоци",
+			"Имплементација на софтверски системи со слободен и отворен код",
+			"Иновации во ИКТ",
+			"Компјутерски поддржано производство",
+			"Блоковски вериги и криптовалути",
+			"Машинска визија",
+			"Методологија на истражувањето во ИКТ",
+			"Мобилни информациски системи",
+			"Мобилни платформи и програмирање",
+			"Мрежна и мобилна форензика",
+			"Напредна интеракција човек компјутер",
+			"Оптички мрежи",
+			"Програмирање на видео игри",
+			"Вовед во рударење на масивни податоци",
+			"Системи за поддршка при одлучувањето",
+			"Квантно пресметување",
+			"Сензорски системи"
+		]
+	},
+	"KN23": {
+		"S": [
+			"Е-учење",
+			"Компјутерски компоненти",
+			"Креативни вештини за решавање проблеми",
+			"Основи на Веб дизајн",
+			"Основи на сајбер безбедноста",
+			"Објектно ориентирана анализа и дизајн",
+			"Маркетинг",
+			"Анализа на софтверските барања",
+			"Електрични кола",
+			"Информатичко размислување во образованието",
+			"Безжични и мобилни системи",
+			"Визуелно програмирање",
+			"Вовед во екоинформатиката",
+			"Вовед во случајни процеси",
+			"Дигитално процесирање на слика",
+			"Дизајн на алгоритми",
+			"Е-влада",
+			"Интернет технологии",
+			"Компјутерска графика",
+			"Концепти на информатичко општество",
+			"Медиуми и комуникации",
+			"Теорија на информации со дигитални комуникации",
+			"Деловна пракса",
+			"Интегрирани системи",
+			"Софтверски квалитет и тестирање",
+			"Електронска и мобилна трговија",
+			"Вградливи микропроцесорски системи",
+			"Процесирање на сигналите",
+			"Работа со надарени ученици",
+			"Администрација на мрежи",
+			"Виртуелизација",
+			"Психологија на училишна возраст",
+			"Агентно-базирани системи",
+			"Вовед во мрежна наука",
+			"Географски информациски системи",
+			"Дигитална форензика",
+			"Дигитални библиотеки",
+			"Компјутерска анимација",
+			"Компјутерски звук, музика и говор",
+			"Континуирана интеграција и испорака",
+			"Криптографија",
+			"Мерење и анализа на сообраќај",
+			"Мултимедиски системи",
+			"Напредни бази на податоци",
+			"Паралелно програмирање",
+			"Податочно рударење",
+			"Вештачка интелигенција за игри",
+			"Сервисно ориентирани архитектури",
+			"Софтверски дефинирана безбедност",
+			"Автоматизирање на процеси во  машинско учење",
+			"Учење на далечина",
+			"Управување со ИКТ проекти",
+			"Претприемништво",
+			"Методика на информатиката",
+			"Дизајн на компјутерски мрежи",
+			"Адаптивни и интерактивни веб информациски системи",
+			"Македонски јазик",
+			"Биолошки инспирирано пресметување",
+			"Веб пребарувачки системи",
+			"Виртуелна реалност",
+			"Вовед во когнитивни науки",
+			"Етичко хакирање",
+			"ИКТ за развој",
+			"Откривање знаење со длабоко учење",
+			"Интелигентни системи",
+			"Инфраструктурно програмирање",
+			"Програмски јазици и компајлери",
+			"Мобилни апликации",
+			"Моделирање и менаџирање на бизнис процеси",
+			"Моделирање и симулација",
+			"Модерни трендови во роботика",
+			"Web3 апликации",
+			"Неструктурирани бази на податоци",
+			"Операциони истражувања",
+			"Софтверски дефинирани мрежи",
+			"Споделување и пресметување во толпа"
+		],
+		"W": [
+			"Мултимедијални технологии",
+			"Основи на теоријата на информации",
+			"Дигитизација",
+			"Економија за ИКТ инженери",
+			"Инженерска математика",
+			"Интернет програмирање на клиентска страна",
+			"Основи на комуникациски системи",
+			"Управување со техничка поддршка",
+			"Шаблони за дизајн на кориснички интерфејси",
+			"Математика 3",
+			"Вовед во науката за податоци",
+			"Дизајн и архитектура на софтвер",
+			"Информациска безбедност",
+			"Компјутерска електроника",
+			"Дизајн на образовен софтвер",
+			"Компјутерска етика",
+			"Персонализирано учење",
+			"Администрација на системи",
+			"Сајбер безбедност",
+			"Визуелизација",
+			"Мултимедиски мрежи",
+			"Напреден веб дизајн",
+			"Обработка на природните јазици",
+			"Основи на роботиката",
+			"Современи компјутерски архитектури",
+			"Теорија на графови и социјални мрежи",
+			"Менаџмент информациски системи",
+			"Софтвер за вградливи системи",
+			"Дистрибуирани системи",
+			"Пресметување во облак",
+			"Автономна роботика",
+			"Администрација на бази податоци",
+			"Анализа и дизајн на ИС",
+			"Вовед во анализа на временските серии",
+			"Веб базирани системи",
+			"Вовед во биоинформатиката",
+			"Вовед во паметни градови",
+			"Вовед во препознавање на облици",
+			"Дигитална постпродукција",
+			"Дистрибуирано складирање на податоци",
+			"Имплементација на софтверски системи со слободен и отворен код",
+			"Иновации во ИКТ",
+			"Интернет на нештата",
+			"Компјутерски поддржано производство",
+			"Блоковски вериги и криптовалути",
+			"Машинска визија",
+			"Мобилни информациски системи",
+			"Мобилни платформи и програмирање",
+			"Мрежна и мобилна форензика",
+			"Напредна интеракција човек компјутер",
+			"Оптички мрежи",
+			"Програмирање на видео игри",
+			"Вовед во рударење на масивни податоци",
+			"Системи за поддршка при одлучувањето",
+			"Квантно пресметување",
+			"Сензорски системи"
+		]
+	}
+}
Index: backend/subjects/management/data/formatted_prereqs.json
===================================================================
--- backend/subjects/management/data/formatted_prereqs.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/formatted_prereqs.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,1246 @@
+{
+	"Бизнис и менаџмент": {
+		"code": "БиМ",
+		"prerequisite": {}
+	},
+	"Вовед во компјутерските науки": {
+		"code": "ВвКН_1",
+		"prerequisite": {}
+	},
+	"Дизајн на дигитални кола": {
+		"code": "ДнДК",
+		"prerequisite": {}
+	},
+	"Дискретна математика": {
+		"code": "ДМ",
+		"prerequisite": {}
+	},
+	"Дискретни структури 1": {
+		"code": "ДС1",
+		"prerequisite": {}
+	},
+	"Математика 1": {
+		"code": "К_1",
+		"prerequisite": {}
+	},
+	"Калкулус 1": {
+		"code": "К1",
+		"prerequisite": {}
+	},
+	"Педагогија": {
+		"code": "П_1",
+		"prerequisite": {}
+	},
+	"Професионални вештини": {
+		"code": "ПВ",
+		"prerequisite": {}
+	},
+	"Структурно програмирање": {
+		"code": "СП_1",
+		"prerequisite": {}
+	},
+	"Физика": {
+		"code": "Ф",
+		"prerequisite": {}
+	},
+	"Архитектура и организација на компјутери": {
+		"code": "АиОнК",
+		"prerequisite": {}
+	},
+	"Бизнис статистика": {
+		"code": "БС",
+		"prerequisite": {}
+	},
+	"Дискретни структури 2": {
+		"code": "ДС2",
+		"prerequisite": {}
+	},
+	"Е-учење": {
+		"code": "ИСзУ",
+		"prerequisite": {}
+	},
+	"Калкулус 2": {
+		"code": "К2",
+		"prerequisite": {}
+	},
+	"Компјутерски архитектури": {
+		"code": "КА_1",
+		"prerequisite": {}
+	},
+	"Компјутерски компоненти": {
+		"code": "КК",
+		"prerequisite": {}
+	},
+	"Креативни вештини за решавање проблеми": {
+		"code": "КВзРП",
+		"prerequisite": {}
+	},
+	"Маркетинг": {
+		"code": "М",
+		"prerequisite": {
+			"credits": 36
+		}
+	},
+	"Објектно ориентирана анализа и дизајн": {
+		"code": "ООАиД",
+		"prerequisite": {}
+	},
+	"Објектно-ориентирано програмирање": {
+		"code": "ООП",
+		"prerequisite": {}
+	},
+	"Основи на Веб дизајн": {
+		"code": "ОнВД",
+		"prerequisite": {}
+	},
+	"Основи на сајбер безбедноста": {
+		"code": "ОнСБ",
+		"prerequisite": {}
+	},
+	"Алгоритми и податочни структури": {
+		"code": "АиПС",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		}
+	},
+	"Веројатност и статистика": {
+		"code": "ВиС",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		}
+	},
+	"Дигитизација": {
+		"code": "Д",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		}
+	},
+	"Економија за ИКТ инженери": {
+		"code": "ЕзИИ",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		}
+	},
+	"Инженерска математика": {
+		"code": "ИМ",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		}
+	},
+	"Интернет програмирање на клиентска страна": {
+		"code": "ИПнКС",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		}
+	},
+	"Компјутерски мрежи": {
+		"code": "КМ",
+		"prerequisite": {
+			"credits": 18
+		}
+	},
+	"Компјутерски мрежи и безбедност": {
+		"code": "КМиБ",
+		"prerequisite": {
+			"credits": 18
+		}
+	},
+	"Мултимедијални технологии": {
+		"code": "МТ",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		}
+	},
+	"Напредно програмирање": {
+		"code": "НП",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Основи на комуникациски системи": {
+		"code": "ОнКС",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		}
+	},
+	"Основи на теоријата на информации": {
+		"code": "ОнТнИ",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		}
+	},
+	"Управување со техничка поддршка": {
+		"code": "УсТП",
+		"prerequisite": {
+			"credits": 18
+		}
+	},
+	"Шаблони за дизајн на кориснички интерфејси": {
+		"code": "ШзДнКИ",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		}
+	},
+	"Анализа на софтверските барања": {
+		"code": "АнСБ",
+		"prerequisite": {
+			"subjects": [
+				"објектно ориентирана анализа и дизајн",
+				"објектно-ориентирано програмирање"
+			]
+		}
+	},
+	"Безжични и мобилни системи": {
+		"code": "БиМС",
+		"prerequisite": {
+			"credits": 36
+		}
+	},
+	"Вештачка интелигенција": {
+		"code": "ВИ",
+		"prerequisite": {
+			"credits": 36
+		}
+	},
+	"Визуелно програмирање": {
+		"code": "ВП_1",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Вовед во екоинформатиката": {
+		"code": "ВвЕ",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		}
+	},
+	"Вовед во случајни процеси": {
+		"code": "ВвСП",
+		"prerequisite": {
+			"credits": 36
+		}
+	},
+	"Дигитално процесирање на слика": {
+		"code": "ДПнС",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		}
+	},
+	"Дизајн на алгоритми": {
+		"code": "ДнА",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		}
+	},
+	"Е-влада": {
+		"code": "Е",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		}
+	},
+	"Електрични кола": {
+		"code": "ЕК",
+		"prerequisite": {
+			"credits": 36
+		}
+	},
+	"Информатичко размислување во образованието": {
+		"code": "ИвО",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		}
+	},
+	"Интернет технологии": {
+		"code": "ИТ",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Компјутерска графика": {
+		"code": "КГ",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Концепти на информатичко општество": {
+		"code": "КнИО",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		}
+	},
+	"Медиуми и комуникации": {
+		"code": "МиК",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		}
+	},
+	"Квантно пресметување": {
+		"code": "ОиЕЕКС",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		}
+	},
+	"Оперативни системи": {
+		"code": "ОС",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		}
+	},
+	"Софтверско инженерство": {
+		"code": "СИ",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Споделување и пресметување во толпа": {
+		"code": "СиПвТ",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Теорија на информации со дигитални комуникации": {
+		"code": "ТнИсДК",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"математика 3",
+				"бизнис статистика"
+			]
+		}
+	},
+	"Администрација на системи": {
+		"code": "АнС",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Бази на податоци": {
+		"code": "БнП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Веб програмирање": {
+		"code": "ВП_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Визуелизација": {
+		"code": "В_1",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Вовед во науката за податоци": {
+		"code": "ВвНзП",
+		"prerequisite": {
+			"subjects": [
+				"бизнис статистика",
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"математика 3"
+			]
+		}
+	},
+	"Дизајн и архитектура на софтвер": {
+		"code": "ДиАнС",
+		"prerequisite": {
+			"subjects": [
+				"објектно ориентирана анализа и дизајн",
+				"објектно-ориентирано програмирање"
+			]
+		}
+	},
+	"Дизајн на образовен софтвер": {
+		"code": "ДнОС",
+		"prerequisite": {
+			"credits": 60
+		}
+	},
+	"Информациска безбедност": {
+		"code": "ИБ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Компјутерска електроника": {
+		"code": "КЕ_2",
+		"prerequisite": {
+			"subjects": ["дизајн на дигитални кола", "вовед во компјутерските науки"]
+		}
+	},
+	"Компјутерска етика": {
+		"code": "КЕ_1",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Компјутерски звук, музика и говор": {
+		"code": "КЗГМ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Линеарна алгебра и примени": {
+		"code": "ЛАиП",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		}
+	},
+	"Сајбер безбедност": {
+		"code": "МБ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Мултимедиски мрежи": {
+		"code": "ММ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Напреден веб дизајн": {
+		"code": "НВД",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Основи на роботиката": {
+		"code": "ОнР",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Паралелно и дистрибуирано процесирање": {
+		"code": "ПиДП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Агентно-базирани системи": {
+		"code": "АБС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"математика 3",
+				"веројатност и статистика",
+				"бизнис статистика"
+			]
+		}
+	},
+	"Администрација на мрежи": {
+		"code": "АнМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Безжични мултимедиски системи": {
+		"code": "БМС",
+		"prerequisite": {
+			"subjects": ["безжични и мобилни системи"]
+		}
+	},
+	"Вградливи микропроцесорски системи": {
+		"code": "ВМС",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		}
+	},
+	"Виртуелизација": {
+		"code": "В_2",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		}
+	},
+	"Вовед во мрежна наука": {
+		"code": "ВвМН",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"математика 3",
+				"бизнис статистика"
+			]
+		}
+	},
+	"Географски информациски системи": {
+		"code": "ГИС",
+		"prerequisite": {
+			"credits": 90
+		}
+	},
+	"Дигитална форензика": {
+		"code": "ДФ",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		}
+	},
+	"Дигитални библиотеки": {
+		"code": "ДБ",
+		"prerequisite": {
+			"credits": 90
+		}
+	},
+	"Дизајн на интеракцијата човек-компјутер": {
+		"code": "ДнИЧК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Електронска и мобилна трговија": {
+		"code": "ЕиМТ",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		}
+	},
+	"Интегрирани системи": {
+		"code": "ИС_1",
+		"prerequisite": {
+			"subjects": ["анализа на софтверските барања", "софтверско инженерство"]
+		}
+	},
+	"Инфраструктурно програмирање": {
+		"code": "ИП",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Континуирана интеграција и испорака": {
+		"code": "КИиИ",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		}
+	},
+	"Криптографија": {
+		"code": "К_2",
+		"prerequisite": {
+			"subjects": [
+				"дискретни структури 2",
+				"дискретна математика",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		}
+	},
+	"Машинско учење": {
+		"code": "МУ",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"бизнис статистика",
+				"математика 3"
+			]
+		}
+	},
+	"Мерење и анализа на сообраќај": {
+		"code": "МиАнИС",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"бизнис статистика",
+				"математика 3"
+			]
+		}
+	},
+	"Мултимедиски системи": {
+		"code": "МС",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Паралелно програмирање": {
+		"code": "ПП_1",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Персонализирано учење": {
+		"code": "ПУ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Податочно рударење": {
+		"code": "ПР_1",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"математика 3",
+				"основи на теоријата на информации",
+				"бизнис статистика"
+			]
+		}
+	},
+	"Процесирање на сигналите": {
+		"code": "ПнС",
+		"prerequisite": {
+			"subjects": ["математика 1", "калкулус 1"]
+		}
+	},
+	"Вештачка интелигенција за игри": {
+		"code": "ПР_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури",
+				"вештачка интелигенција"
+			]
+		}
+	},
+	"Психологија на училишна возраст": {
+		"code": "ПнУВ",
+		"prerequisite": {}
+	},
+	"Работа со надарени ученици": {
+		"code": "РсНУ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Сервисно ориентирани архитектури": {
+		"code": "СОА",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Софтверски дефинирана безбедност": {
+		"code": "СДБ",
+		"prerequisite": {
+			"credits": 100
+		}
+	},
+	"Современи компјутерски архитектури": {
+		"code": "СКА",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		}
+	},
+	"Софтверски квалитет и тестирање": {
+		"code": "СКиТ",
+		"prerequisite": {
+			"subjects": ["софтверско инженерство", "дизајн и архитектура на софтвер"]
+		}
+	},
+	"Автоматизирање на процеси во машинско учење": {
+		"code": "СМ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Учење на далечина": {
+		"code": "УнД",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Основи на теоријата на компјутерските науки": {
+		"code": "ФЈиА",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		}
+	},
+	"Автономна роботика": {
+		"code": "АР",
+		"prerequisite": {
+			"subjects": ["основи на роботиката", "алгоритми и податочни структури"]
+		}
+	},
+	"Администрација на бази податоци": {
+		"code": "АнБнП",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		}
+	},
+	"Анализа и дизајн на ИС": {
+		"code": "АиДнИ",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		}
+	},
+	"Веб базирани системи": {
+		"code": "ВБС",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Вовед во анализа на временските серии": {
+		"code": "ВвАнВС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Вовед во биоинформатиката": {
+		"code": "ВвБ",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"машинско учење",
+				"вовед во науката за податоци"
+			]
+		}
+	},
+	"Вовед во паметни градови": {
+		"code": "ВвПГ",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Вовед во препознавање на облици": {
+		"code": "ВвПнО",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Дигитална постпродукција": {
+		"code": "ДП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Дистрибуирани системи": {
+		"code": "ДС",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Дистрибуирано складирање на податоци": {
+		"code": "ДСнП",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Имплементација на софтверски системи со слободен и отворен код": {
+		"code": "ИнСсСиОК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Иновации во ИКТ": {
+		"code": "ИвИ",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		}
+	},
+	"Интернет на нештата": {
+		"code": "ИнН",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Компјутерски поддржано производство": {
+		"code": "КПП",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		}
+	},
+	"Машинска визија": {
+		"code": "МВ",
+		"prerequisite": {
+			"credits": 120
+		}
+	},
+	"Менаџмент информациски системи": {
+		"code": "МИС_1",
+		"prerequisite": {
+			"subjects": ["софтверско инженерство", "анализа на софтверските барања"]
+		}
+	},
+	"Методологија на истражувањето во ИКТ": {
+		"code": "МнИвИ",
+		"prerequisite": {
+			"credits": 150
+		}
+	},
+	"Мобилни информациски системи": {
+		"code": "МИС_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Мобилни платформи и програмирање": {
+		"code": "МПиП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Моделирање и симулација": {
+		"code": "МиС_3",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"бизнис статистика",
+				"математика 3"
+			]
+		}
+	},
+	"Мрежна и мобилна форензика": {
+		"code": "МиМФ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Напредна интеракција човек компјутер": {
+		"code": "НИЧК",
+		"prerequisite": {
+			"subjects": [
+				"дизајн на интеракцијата човек-компјутер",
+				"алгоритми и податочни структури",
+				"Примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Обработка на природните јазици": {
+		"code": "ОнПЈ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Операциони истражувања": {
+		"code": "ОИ",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"математика 3",
+				"бизнис статистика"
+			]
+		}
+	},
+	"Оптички мрежи": {
+		"code": "ОМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Пресметување во облак": {
+		"code": "ПвО",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		}
+	},
+	"Програмирање на видео игри": {
+		"code": "ПнВИ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Програмски парадигми": {
+		"code": "ПП_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Вовед во рударење на масивни податоци": {
+		"code": "РнМП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Самостоен проект": {
+		"code": "СП_2",
+		"prerequisite": {
+			"credits": 150
+		}
+	},
+	"Системи за поддршка при одлучувањето": {
+		"code": "СзПпО",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Софтвер за вградливи системи": {
+		"code": "СзВС",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Софтверски дефинирани мрежи": {
+		"code": "СДМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Теорија на графови и социјални мрежи": {
+		"code": "СМиМ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Тимски проект": {
+		"code": "ТП",
+		"prerequisite": {
+			"credits": 150
+		}
+	},
+	"Биолошки инспирирано пресметување": {
+		"code": "БИП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Блоковски вериги и криптовалути": {
+		"code": "БВиК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Веб пребарувачки системи": {
+		"code": "ВПС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Виртуелна реалност": {
+		"code": "ВР",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Вовед во когнитивни науки": {
+		"code": "ВвКН_2",
+		"prerequisite": {
+			"credits": 120
+		}
+	},
+	"Дизајн на компјутерски мрежи": {
+		"code": "ДнКМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"Дипломска работа": {
+		"code": "ДР",
+		"prerequisite": {
+			"credits": 204
+		}
+	},
+	"Етичко хакирање": {
+		"code": "ЕХ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		}
+	},
+	"ИКТ за развој": {
+		"code": "ИзР",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		}
+	},
+	"Откривање знаење со длабоко учење": {
+		"code": "ИИС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Интелигентни системи": {
+		"code": "ИС_2",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		}
+	},
+	"Компјутерска анимација": {
+		"code": "КА_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Македонски јазик": {
+		"code": "МЈ",
+		"prerequisite": {}
+	},
+	"Методика на информатиката": {
+		"code": "МнИ",
+		"prerequisite": {
+			"credits": 150
+		}
+	},
+	"Мобилни апликации": {
+		"code": "МА",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Моделирање и менаџирање на бизнис процеси": {
+		"code": "МиМнБП",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		}
+	},
+	"Модерни трендови во роботика": {
+		"code": "МТвР",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		}
+	},
+	"Напредни бази на податоци": {
+		"code": "НБнП_2",
+		"prerequisite": {
+			"credits": 90
+		}
+	},
+	"Web3 апликации": {
+		"code": "НТоК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Неструктурирани бази на податоци": {
+		"code": "НБнП_1",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		}
+	},
+	"Пресметковна биологија": {
+		"code": "ПБ",
+		"prerequisite": {
+			"subjects": ["машинско учење"]
+		}
+	},
+	"Претприемништво": {
+		"code": "П_2",
+		"prerequisite": {
+			"credits": 120
+		}
+	},
+	"Програмски јазици и компајлери": {
+		"code": "ПЈиК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Складови на податоци и аналитичка обработка": {
+		"code": "СнПиАО",
+		"prerequisite": {
+			"credits": 100
+		}
+	},
+	"Управување со ИКТ проекти": {
+		"code": "УсИП",
+		"prerequisite": {
+			"subjects": ["софтверско инженерство", "анализа на софтверските барања"]
+		}
+	},
+	"Вовед во бази на податоци и SQL": {
+		"code": "УсИП",
+		"prerequisite": {}
+	},
+	"Примена на алгоритми и податочни структури": {
+		"code": "УсИП",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		}
+	},
+	"Математика 3": {
+		"code": "УсИП",
+		"prerequisite": {}
+	},
+	"Избрани теми од математика": {
+		"code": "УсИП",
+		"prerequisite": {}
+	},
+	"Математика 2": {
+		"code": "УсИП",
+		"prerequisite": {}
+	},
+	"Тестирање на софтвер": {
+		"code": "УсИП",
+		"prerequisite": {}
+	},
+	"Сензорски системи": {
+		"code": "УсИП",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		}
+	},
+	"Адаптивни и интерактивни веб информациски системи": {
+		"code": "УсИП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		}
+	},
+	"Спорт и здравје": {
+		"code": "УсИП",
+		"prerequisite": {}
+	},
+	"Деловна пракса": {
+		"code": "УсИП",
+		"prerequisite": {
+			"credits": 36
+		}
+	}
+}
Index: backend/subjects/management/data/information.json
===================================================================
--- backend/subjects/management/data/information.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/information.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -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: backend/subjects/management/data/mandatory.json
===================================================================
--- backend/subjects/management/data/mandatory.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/mandatory.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -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": [
+			"Маркетинг",
+			"Оперативни системи",
+			"Софтверско инженерство",
+			"Деловна пракса",
+			"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: backend/subjects/management/data/participants.json
===================================================================
--- backend/subjects/management/data/participants.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/participants.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -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: backend/subjects/management/data/prerequisites.json
===================================================================
--- backend/subjects/management/data/prerequisites.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/prerequisites.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -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: backend/subjects/management/data/professors.json
===================================================================
--- backend/subjects/management/data/professors.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/professors.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -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: backend/subjects/management/data/subject_details.json
===================================================================
--- backend/subjects/management/data/subject_details.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/subject_details.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,3817 @@
+{
+	"Архитектура и организација на компјутери": {
+		"subject": "Архитектура и организација на компјутери",
+		"code": "F18L1S003, F23L1S003",
+		"level": 1,
+		"abstract": "Разбирање на главните компјутерски архитектури, внатрешната организација, проценка на перформансите на поедините делови и компјутерскиот систем во целинa.",
+		"short": "АиОнК",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [1063, 1311, 1350],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23", "KN23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [
+			"Љупчо Антовски",
+			"Билјана Стојкоска Ристеска",
+			"Владимир Здравески",
+			"Дејан Спасов",
+			"Игор Мишковски",
+			"Магдалена Костоска Ѓорчевска",
+			"Марјан Гушев",
+			"Мирослав Мирчев",
+			"Моника Симјаноска",
+			"Сашо Граматиков"
+		],
+		"assistants": [
+			"Јана Кузманова",
+			"Јована Добрева",
+			"Војдан Ќорвезироски",
+			"Марија Танеска",
+			"Ненад Анчев"
+		]
+	},
+	"Бизнис и менаџмент": {
+		"subject": "Бизнис и менаџмент",
+		"code": "F18L1W005, F23L1W005",
+		"level": 1,
+		"abstract": "Развој на менаџерски способности: техничка, концепциска, комуникациска, аналитичка.\nУсвојување на рамки, поими, модели и техники од областа на менаџментот.\nПрезентирање и анализа на примери, студии на случај и најдобри менаџмент практики од повеќе бизнис области и студии на случај на поодделни бизниси.",
+		"short": "БиМ",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [814, 989, 951],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Владимир Здравески",
+			"Георгина Мирчева",
+			"Ристе Стојанов",
+			"Смилка Јанеска Саркањац"
+		],
+		"assistants": ["Александар Тенев", "Милена Трајаноска"]
+	},
+	"Бизнис статистика": {
+		"subject": "Бизнис статистика",
+		"code": "F18L1S023, F23L1S023",
+		"level": 1,
+		"abstract": "Запознавање со основните статистички методи и техники за прикажување, анализа и истражување на податоци.",
+		"short": "БС",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [830, 801, 698],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [
+			"Александра Поповска Митровиќ",
+			"Верица Бакева Смиљкова",
+			"Весна Димитриевска Ристовска",
+			"Методија Јанчески",
+			"Наташа Илиевска"
+		],
+		"assistants": ["Петар Секулоски"]
+	},
+	"Вовед во компјутерските науки": {
+		"subject": "Вовед во компјутерските науки",
+		"code": "F18L1W007, F23L1W007",
+		"level": 1,
+		"abstract": "Солидно познавање на основите на информатичко-комуникациските технологии, нивното создавање, моментална состојба и иднината; начинот на кој функционираат сметачите, основите на Веб, обработката на сликите, видеото и анимациите; клучните области на информациско-комуникациските технологии и нивното влијание: спососност за манипулација со текст, табели, графикони, слики, аудио и видео.",
+		"short": "ВвКН_1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [891, 1096, 1155],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KN23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Билјана Стојкоска Ристеска",
+			"Бојана Котеска",
+			"Иван Китановски",
+			"Катерина Здравкова",
+			"Коста Митрески",
+			"Панче Рибарски"
+		],
+		"assistants": [
+			"Александар Тенев",
+			"Кирил Ќироски",
+			"Стефан Андонов",
+			"Марија Танеска",
+			"Марија Стојчева"
+		]
+	},
+	"Дизајн на дигитални кола": {
+		"subject": "Дизајн на дигитални кола",
+		"code": "F18L1W041, F23L2W041",
+		"level": 2,
+		"abstract": "Запознавање со основните методи за анализа и дизајн на логички кола и логички мрежи, како комбинациони така\nи секвенцијални кола, регистри и бројачи.",
+		"short": "ДнДК",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [33, 59, 157],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Милош Јовановиќ"],
+		"assistants": ["Јована Добрева"]
+	},
+	"Дискретна математика": {
+		"subject": "Дискретна математика",
+		"code": "F18L1W011, F23L2S011",
+		"level": 2,
+		"abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
+		"short": "ДМ",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [33, 0, 1602],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет, нова акр.)"
+	},
+	"Дискретни структури 1": {
+		"subject": "Дискретни структури 1",
+		"code": "F18L1W031, F23L2W031",
+		"level": 2,
+		"abstract": "Во овој предмет ќе се изучуваат базични математички концепти за компјутерски науки. Студентите ќе се запознаат со основите на множества, исказна и предикатна логика, техники за докажување и булова алгебра.",
+		"short": "ДС1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [100, 121, 163],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Билјана Тојтовска Рибарски", "Марија Михова"],
+		"assistants": ["Петар Секулоски"]
+	},
+	"Дискретни структури 2": {
+		"subject": "Дискретни структури 2",
+		"code": "F18L1S032, F23L2S032",
+		"level": 2,
+		"abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од компјутерски науки. Ќе се изучуваат напредни техники за докажување, индукција рекурзија. Студентите треба да стекнат вештини за решавање на комбинаторни задачи. Да се запознаат со основната терминологија и основите за претставување на графови.",
+		"short": "ДС2",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [103, 136, 163],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Марија Михова"],
+		"assistants": ["Петар Секулоски"]
+	},
+	"Е-учење": {
+		"subject": "Е-учење",
+		"code": "F18L1S052, F23L1S052",
+		"level": 1,
+		"abstract": "По успешното завршување на овој предмет, студентот ќе биде запознат со еволуцијата на теориите за учење и ќе биде во состојба да ги разбере улогата и новите трендови кај околините за е-учење како и да го разбере преминот од традиционалните во е-околините за учење. Низ примери за примена на видео игри, масивни отворени онлајн курсеви, оддалечени и виртуелни лаборатории, виртуелни училници студентите ќе се запознаат со можностите за искористување на ИКТ за поддршка на образованието. Студентите ќе се стекнат со способност да понудат соодветни постојни системи и алатки за менаџирање со учење и наставни содржини како и системи и алатки за проверка на знаење за дадени бизнис побарувања.",
+		"short": "ИСзУ",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [77, 62, 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,
+		"abstract": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес, извод и интеграли кои се неопходни во скоро сите предмети од повисоки години.",
+		"short": "К_1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [980, 975, 923],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "IE23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Весна Димитриевска Ристовска"],
+		"assistants": ["Весна Димитриевска Ристовска"]
+	},
+	"Калкулус 1": {
+		"subject": "Калкулус 1",
+		"code": "F18L1W033, F23L2W033",
+		"level": 2,
+		"abstract": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес и извод кои се неопходни во скоро сите предмети од повисоки години.",
+		"short": "К1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [144, 222, 363],
+		"mandatory": true,
+		"mandatoryFor": ["KI23", "KN23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Весна Димитриевска Ристовска", "Методија Јанчески"],
+		"assistants": ["Петар Секулоски"]
+	},
+	"Калкулус 2": {
+		"subject": "Калкулус 2",
+		"code": "F18L1S034, F23L2S034",
+		"level": 2,
+		"abstract": "Предметот е од подршка и е неопходен за воведување на поимите за интеграли, примена на интерграли, низи и редови кои се неопходни во дел од предметите од повисоки години.",
+		"short": "К2",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [189, 269, 380],
+		"mandatory": true,
+		"mandatoryFor": ["KI23", "KN23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [
+			"Александра Поповска Митровиќ",
+			"Верица Бакева Смиљкова",
+			"Ласко Баснарков"
+		],
+		"assistants": ["Петар Секулоски"]
+	},
+	"Компјутерски архитектури": {
+		"subject": "Компјутерски архитектури",
+		"code": "F18L1S045, F23L1S045",
+		"level": 1,
+		"abstract": "Разбирање на архитектурата на еден компјутерски систем, идентификација на неговите составни делови, проценка на перформансите на компјутерскиот систем и неговите поединечни делови. Разбирање на машинскиот јазик, асемблерот и мемориската организација на системите.",
+		"short": "КА_1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [186, 231, 338],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23", "IE23", "KI23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Моника Симјаноска", "Ристе Стојанов"],
+		"assistants": ["Јована Добрева"]
+	},
+	"Компјутерски компоненти": {
+		"subject": "Компјутерски компоненти",
+		"code": "F18L1S116, F23L1S116",
+		"level": 1,
+		"abstract": "Познавање на структурата на компјутерските системи, хардверските компоненти, поврзувањето и начинот на\nработа, карактеристиките и стандардите што се употребуваат.",
+		"short": "КК",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [92, 86, 88],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Андреја Наумоски", "Коста Митрески"],
+		"assistants": []
+	},
+	"Креативни вештини за решавање проблеми": {
+		"subject": "Креативни вештини за решавање проблеми",
+		"code": "F18L1S120, F23L1S120",
+		"level": 1,
+		"abstract": "Студентот ќе се здобие со способност за критичко размислување и развој на вештините на размислување надвор од стандардните норми и принципи. Ќе биде во можност да го постави проблемот во рамка и да го изложи правилно, како и да решава неструктурирани проблеми. Ќе има подобрени вештини за општо решавање на проблеми од различен карактер кои стимулираат логичко размислување.",
+		"short": "КВзРП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [98, 88, 44],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Владимир Трајковиќ", "Соња Филипоска"],
+		"assistants": ["Славе Темков"]
+	},
+	"Маркетинг": {
+		"subject": "Маркетинг",
+		"code": "F18L1S026, F23L2S026",
+		"level": 2,
+		"abstract": "Вовед во главните елементи за развој на маркетинг стратегија и планирање на програма за маркетинг; Развој на вештини за решавање на маркетинг проблеми преку аналитички алатки (рамки, поими, модели и техники); Анализа на примери и студии на случај како претпријатијата го организираат својот маркетинг, со акцент на ИКТ претпријатија; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
+		"short": "М",
+		"prerequisite": {
+			"credits": 36
+		},
+		"activated": true,
+		"participants": [450, 220, 593],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "SIIS23"],
+		"professors": ["Смилка Јанеска Саркањац"],
+		"assistants": ["Александар Тенев"]
+	},
+	"Објектно ориентирана анализа и дизајн": {
+		"subject": "Објектно ориентирана анализа и дизајн",
+		"code": "F18L1S015, F23L2S015",
+		"level": 2,
+		"abstract": "Запознавање со техниките за анализа, дизајн и моделирање на објектно ориентираните системи. Оспособување за практична анализа на кориснички барања и креирање ефективни ОО модели како почетна фаза на имплементацијата на ОО системот.",
+		"short": "ООАиД",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [433, 464, 489],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23"],
+		"professors": [
+			"Бојана Котеска",
+			"Илинка Иваноска",
+			"Кире Триводалиев",
+			"Петре Ламески",
+			"Слободан Калајџиски"
+		],
+		"assistants": ["Мартина Тошевска", "Славе Темков"]
+	},
+	"Објектно-ориентирано програмирање": {
+		"subject": "Објектно-ориентирано програмирање",
+		"code": "F18L1S016, F23L1S016",
+		"level": 1,
+		"abstract": "Целта на предметот е да го запознае студентот со основните концепти на објектно-ориентираното програмирање. За таа цел ќе бидат воведени концептите на објекти и класи, eнкапсулација, наследување и полиморфизам. Студентите ќе бидат запознаени и со хиерахијата на класи. Ќе се направат споредби на имплементациите на објектно-ориентираните концепти во различни програмски јазици.\nПо завршување на курсот студентот ќе ги разбира принципите на објектно-ориентираното програмирање и биде оспособен за развој на програми кои ги подржуваат овие принципи.",
+		"short": "ООП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [1679, 1687, 1797],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [
+			"Ѓорѓи Маџаров",
+			"Александар Стојменски",
+			"Александар Стојменски",
+			"Ана Мадевска Богданова",
+			"Бобан Јоксимоски",
+			"Дејан Ѓорѓевиќ",
+			"Иван Чорбев",
+			"Ивица Димитровски",
+			"Катарина Тројачанец Динева",
+			"Невена Ацковска",
+			"Христина Михајлоска Трпческа"
+		],
+		"assistants": [
+			"Александар Тенев",
+			"Влатко Спасев",
+			"Димитар Китановски",
+			"Живко Атанаскоски",
+			"Марија Танеска",
+			"Стефан Андонов"
+		]
+	},
+	"Основи на Веб дизајн": {
+		"subject": "Основи на Веб дизајн",
+		"code": "F18L1S146, F23L1S146",
+		"level": 1,
+		"abstract": "По комплетирање на курсот кандидатите се очекува студентите да добијат воведни знаењаза развој на веб страници со современ дизајн, употреба на ХТМЛ и каскадни стилови. Се очекува кандидатите да:\n1. Демонстрираат основно разбирање на важноста на добар дизајн на веб страниците.\n2. Демонстрираат практично знаење за технологиите за веб дизајн и да можат да го применат знаењето при основно дизајнирање на веб сајтови.\n3. Да комуницираат со терминологија специфична за оваа област.\n4. Критички да евалуираат примери на веб сајтови.",
+		"short": "ОнВД",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [824, 1023, 999],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23", "IE23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "SIIS23"],
+		"professors": [
+			"Александар Стојменски",
+			"Бобан Јоксимоски",
+			"Гоце Арменски",
+			"Иван Китановски",
+			"Иван Чорбев",
+			"Слободан Калајџиски"
+		],
+		"assistants": ["Влатко Спасев", "Димитар Китановски"]
+	},
+	"Основи на сајбер безбедноста": {
+		"subject": "Основи на сајбер безбедноста",
+		"code": "F18L1S066, F23L1S066",
+		"level": 1,
+		"abstract": "Студентот ќе се запознае со концептот на сајбер безбедност, закани и ризици. Ќе биде свесен за проблемите предизвикани од сајбер криминалот и ќе биде во можност да ги разбира ризиците од напади и основните механизми како да се заштити од нив.",
+		"short": "ОнСБ",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [457, 458, 213],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Анастас Мишев", "Соња Филипоска"],
+		"assistants": ["Владислав Бидиков", "Војдан Ќорвезироски"]
+	},
+	"Педагогија": {
+		"subject": "Педагогија",
+		"code": "F18L1W070, F23L2W070",
+		"level": 2,
+		"abstract": "Запознавање на студентите со педагогијата како наука, педагошките дисциплини, воспитанието и училишниот систем.",
+		"short": "П_1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [1, 7, 30],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Елена Ризов"],
+		"assistants": ["Елена Ризов"]
+	},
+	"Професионални вештини": {
+		"subject": "Професионални вештини",
+		"code": "F18L1W018, F23L1W018",
+		"level": 1,
+		"abstract": "Целта на курсот е да студентите да се стекнат со вештини потребни за академско и техничко пишување и презентирање, со водење сметка за етиката и критичкото мислење. По завршување на курсот се очекува студентот да може да изработи квалитетни академски текстови (резиме, есеј, CV, формално писмо) на англиски и македонски јазик; да разликува помеѓу различни технички текстови (спецификација, елаборат, извештај, техничка документација) и да идентификува нивни делови; да одржи ефективна презентација на зададена тема и да одговори на прашања поврзани со презентацијата;",
+		"short": "ПВ",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [958, 972, 1132],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Андреја Наумоски",
+			"Билјана Стојкоска Ристеска",
+			"Кире Триводалиев",
+			"Ласко Баснарков",
+			"Магдалена Костоска Ѓорчевска",
+			"Миле Јованов",
+			"Мирослав Мирчев",
+			"Панче Рибарски"
+		],
+		"assistants": []
+	},
+	"Структурно програмирање": {
+		"subject": "Структурно програмирање",
+		"code": "F18L1W020, F23L1W020",
+		"level": 1,
+		"abstract": "Да се воведат студентите во парадигмата на структурното програмирање, да го разберат концептот на алгоритми и да се оспособат да развиваат алгоритми, да кодират, тестираат и компајлираат програми. Студентите ќе можат да пишуваат програми за решавање проблеми преку користење на податочни типови, контролни структури, функции, низи во програмскиот јазик C++.",
+		"short": "СП_1",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [1621, 1757, 1815],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Ѓорѓи Маџаров",
+			"Ана Мадевска Богданова",
+			"Бобан Јоксимоски",
+			"Дејан Ѓорѓевиќ",
+			"Емил Станков",
+			"Иван Чорбев",
+			"Ивица Димитровски",
+			"Катарина Тројачанец Динева",
+			"Миле Јованов",
+			"Невена Ацковска",
+			"Христина Михајлоска Трпческа",
+			"Александар Стојменски"
+		],
+		"assistants": [
+			"Александар Тенев",
+			"Влатко Спасев",
+			"Димитар Китановски",
+			"Стефан Андонов",
+			"Марко Петров",
+			"Ема Пандилова",
+			"Мартин Динев"
+		]
+	},
+	"Физика": {
+		"subject": "Физика",
+		"code": "F18L1W049, F23L2W049",
+		"level": 2,
+		"abstract": "Студентите ќе се запознаат со основните физички величини и закони од класичната механика. Тие ќе се стекнат со основни вештини за експериментална работа, како и за пресметување и правилно толкување на добиените резултати од областите кои се дел од содржината. Теоретските знаења на студентите ќе бидат солидна подлога за понатамошна надградба која е потребна за разбирање и моделирање на различните процеси каде што се применуваат информатиката и компјутерското инженерство.",
+		"short": "Ф",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [29, 79, 174],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Ласко Баснарков"],
+		"assistants": ["Зорица Карапанчева"]
+	},
+	"Алгоритми и податочни структури": {
+		"subject": "Алгоритми и податочни структури",
+		"code": "F18L2W001, F23L2W001",
+		"level": 2,
+		"abstract": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење и развој на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nимплемнтација на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
+		"short": "АиПС",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		},
+		"activated": true,
+		"participants": [1131, 1737, 1726],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "KI23", "KN23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Ана Мадевска Богданова",
+			"Анастас Мишев",
+			"Бојана Котеска",
+			"Владимир Трајковиќ",
+			"Илинка Иваноска",
+			"Петре Ламески"
+		],
+		"assistants": [
+			"Јана Кузманова",
+			"Ненад Анчев",
+			"Славе Темков",
+			"Милан Тодоровиќ",
+			"Ана Тодоровска"
+		]
+	},
+	"Анализа на софтверските барања": {
+		"subject": "Анализа на софтверските барања",
+		"code": "F18L2S002, F23L2S002",
+		"level": 2,
+		"abstract": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките за извлекување знаење од клиентот, да ги разбира техниките за документирање на софтверски и бизнис потреби, да ги разбира и има продлабочено знаење во примената на техники за управување со промени кај софтверски и бизнис барања.",
+		"short": "АнСБ",
+		"prerequisite": {
+			"subjects": [
+				"објектно ориентирана анализа и дизајн",
+				"објектно-ориентирано програмирање"
+			]
+		},
+		"activated": true,
+		"participants": [311, 373, 337],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23"],
+		"professors": ["Љупчо Антовски", "Георгина Мирчева", "Ефтим Здравевски"],
+		"assistants": []
+	},
+	"Безжични и мобилни системи": {
+		"subject": "Безжични и мобилни системи",
+		"code": "F18L2S061, F23L2S061",
+		"level": 2,
+		"abstract": "Познавање и разбирање на системите за безжична и мобилна комуникација",
+		"short": "БиМС",
+		"prerequisite": {
+			"credits": 36
+		},
+		"activated": true,
+		"participants": [140, 207, 152],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Анастас Мишев", "Соња Филипоска"],
+		"assistants": ["Војдан Ќорвезироски"]
+	},
+	"Веројатност и статистика": {
+		"subject": "Веројатност и статистика",
+		"code": "F18L2W006, F23L2W006",
+		"level": 2,
+		"abstract": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
+		"short": "ВиС",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		},
+		"activated": true,
+		"participants": [527, 842, 937],
+		"mandatory": true,
+		"mandatoryFor": ["KI23", "KN23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "PIT23", "SIIS23"],
+		"professors": [
+			"Александра Поповска Митровиќ",
+			"Билјана Тојтовска Рибарски",
+			"Верица Бакева Смиљкова",
+			"Илинка Иваноска",
+			"Марија Михова",
+			"Наташа Илиевска"
+		],
+		"assistants": ["Јована Добрева", "Петар Секулоски"]
+	},
+	"Вештачка интелигенција": {
+		"subject": "Вештачка интелигенција",
+		"code": "F18L2S030, F23L2S030",
+		"level": 2,
+		"abstract": "Успешниот студент ќе има продлабочени познавања од основните области на вештачката интелигенција, вклучувајќи ги: пребарувањето, решавањето проблеми, претставувањето на знаењето, расудувањето, донесувањето одлуки, планирањето и учењето и нивната примена. Исто така, ќе биде во состојба да ги дизајнира и реализира клучните проблеми од интелигентните системи со средна сложеност и да го процени нивното однесување.",
+		"short": "ВИ",
+		"prerequisite": {
+			"credits": 36
+		},
+		"activated": true,
+		"participants": [476, 341, 305],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "KN23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23"],
+		"professors": [
+			"Андреа Кулаков",
+			"Катерина Здравкова",
+			"Кире Триводалиев",
+			"Соња Гиевска"
+		],
+		"assistants": ["Јана Кузманова", "Мартин Динев", "Мартина Тошевска"]
+	},
+	"Визуелно програмирање": {
+		"subject": "Визуелно програмирање",
+		"code": "F18L2S082, F23L2S082",
+		"level": 2,
+		"abstract": "Со завршување на овој курс се очекува студентите да се запознаени со техниките за развивање на софтвер во\nнапредна интегрирана развојна околина користејќи модерен објектно-ориентиран програмски јазик, дизајнирање\nна богати графички кориснички интерфејси и откривање и отстранување на грешки во истата. Се очекува\nстудентите да бидат оспособени за развој на настански водени апликации, развој на графички кориснички\nинтерфејси, напредни форми за внесување на податоци, асинхроно програмирање, кориснички дефинирани контроли и креирање на инсталациски пакети.",
+		"short": "ВП_1",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [116, 211, 198],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ѓорѓи Маџаров", "Дејан Ѓорѓевиќ"],
+		"assistants": ["Стефан Андонов"]
+	},
+	"Вовед во екоинформатиката": {
+		"subject": "Вовед во екоинформатиката",
+		"code": "F18L2S084, F23L2S084",
+		"level": 2,
+		"abstract": "Екоинформатиката е наука за информации (информатика) во екологијата и науката за животната средина. Ги интегрира еколошките и информатичките науки за да ги дефинира ентитетите и природните процеси со јазик заеднички за луѓето и за компјутерите. Екоинформатиката има за цел да го олесни истражувањето и управувањето со животната средина преку развивање начини за пристап, интегрирање на знаење од различни извори на информации за животната средина и развивање на нови алгоритми кои овозможуваат комбинирање на различни информации за животната средина за да се тестираат еколошките хипотези.",
+		"short": "ВвЕ",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [70, 79, 94],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Андреја Наумоски", "Коста Митрески"],
+		"assistants": []
+	},
+	"Вовед во случајни процеси": {
+		"subject": "Вовед во случајни процеси",
+		"code": "F18L2S090, F23L2S090",
+		"level": 2,
+		"abstract": "Да се оспособат студентите да моделираат случајни процеси за реални ситуации.",
+		"short": "ВвСП",
+		"prerequisite": {
+			"credits": 36
+		},
+		"activated": true,
+		"participants": [14, 14, 17],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Верица Бакева Смиљкова"],
+		"assistants": []
+	},
+	"Дигитално процесирање на слика": {
+		"subject": "Дигитално процесирање на слика",
+		"code": "F18L2S095, F23L2S095",
+		"level": 2,
+		"abstract": "По завршување на курсот се очекува студентот да ги владее и користи основните алатки и методи за обработка на слики.",
+		"short": "ДПнС",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		},
+		"activated": true,
+		"participants": [131, 225, 128],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ивица Димитровски"],
+		"assistants": []
+	},
+	"Дигитизација": {
+		"subject": "Дигитизација",
+		"code": "F18L2W096, F23L2W096",
+		"level": 2,
+		"abstract": "Целта на предметот е да се научат процесот и техниките за дигитизација. Студентите треба да ги совладаат основните принципи за менаџирање со дигитални материјали и нивна презервација, како и техники и технологии за нивно презентрање.",
+		"short": "Д",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [224, 75, 78],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Бобан Јоксимоски"],
+		"assistants": ["Марко Петров"]
+	},
+	"Дизајн на алгоритми": {
+		"subject": "Дизајн на алгоритми",
+		"code": "F18L2S097, F23L2S097",
+		"level": 2,
+		"abstract": "Во овој курс ќе се научат повеќе алгоритми и методи за решавање на проблемите со компјутер, како и одредени структури на податоци за имплементација на истите. Студентот ќе стекне искуство од програмирање, ќе ги разбере  принципите на дизајнирање на алгоритми, анализа на перформансите на алгоритмите и ќе ги научи фундаменталните идеи за дизајн на ефикасен алгоритам и комбинирање на истиот со соодветна структура на податоци. Идеите ќе се применат во пракса преку лабораториск вежби.",
+		"short": "ДнА",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		},
+		"activated": true,
+		"participants": [24, 46, 45],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Марија Михова"],
+		"assistants": ["Мартин Динев"]
+	},
+	"Е-влада": {
+		"subject": "Е-влада",
+		"code": "F18L2S099, F23L2S099",
+		"level": 2,
+		"abstract": "Целта на курсот е студентите да се запознаат со испораката на услугите од страна на владините институции кон корисниците: граѓаните, бизнисите и организациите од невладиниот сектор и примената на информациските технологии во тие процеси; да се запознаат со напредните држави и напредните области на примена на е-влада преку анализа на примери, студии на случај и најдобри практики; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
+		"short": "Е",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		},
+		"activated": true,
+		"participants": [360, 620, 575],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Георгина Мирчева", "Смилка Јанеска Саркањац"],
+		"assistants": []
+	},
+	"Економија за ИКТ инженери": {
+		"subject": "Економија за ИКТ инженери",
+		"code": "F18L2S100, F23L2W100",
+		"level": 2,
+		"abstract": "ИКТ инженерите, изработувајќи и нудејќи ИКТ услуги, се соочуваат со прашања во врска со SLA договорите, продавачите, добавувачите, со финансиските аспекти на ИКТ услугите – колку чини услугата, зошто токму толку, колкави се трошоците, колку е дозволено да бидат трошоците и слично. Области кои им е потребно да ги владеат се буџетирање, книговодство, определување на цени, финансиско планирање, финансиска анализа и известување. Овој курс има за задача да им овозможи да ги совладаат овие области преку опис на основните  економски модели; демонстрирање како овие модели работат; опис на главните економски феномени со користење економски модели.",
+		"short": "ЕзИИ",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		},
+		"activated": true,
+		"participants": [659, 581, 527],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "SIIS23"],
+		"professors": ["Смилка Јанеска Саркањац"],
+		"assistants": ["Александар Тенев"]
+	},
+	"Електрични кола": {
+		"subject": "Електрични кола",
+		"code": "F18L2S042, F23L2S042",
+		"level": 2,
+		"abstract": "Запознавање со основните поими и појави од електричните кола, со основните закони и теореми во теоријата на електричните кола и со некои методи за анализа на електрични мрежи со временски констатни и временски прпоменливи струи и напони. Користење на основните законитости во електротехниката при решавање на конкретни проблеми во инженерството.",
+		"short": "ЕК",
+		"prerequisite": {
+			"credits": 36
+		},
+		"activated": true,
+		"participants": [42, 64, 68],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Коста Митрески"],
+		"assistants": []
+	},
+	"Информатичко размислување во образованието": {
+		"subject": "Информатичко размислување во образованието",
+		"code": "F18L2S051, F23L2S051",
+		"level": 2,
+		"abstract": "Во 21 век, информатичкото размислување е вештина од клучно значење за сите граѓани на светот. Информатиката и технологијата влијаат на целиот наш живот и секој треба да знае како да ги формулира проблемите и да ги изрази решенијата за нив така што ќе може да бидат спроведени од компјутер. На овој курс студентите ќе научат различни аспекти на информатичкото размислување и пристапи за нивно подучување во основното и средното образование. Тие ќе научат јазик заснован на блокови и модерни пристапи дизајнирани да го олеснат учењето програмирање.",
+		"short": "ИвО",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [35, 24, 29],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Миле Јованов", "Емил Станков"],
+		"assistants": []
+	},
+	"Инженерска математика": {
+		"subject": "Инженерска математика",
+		"code": "F18L2W104, F23L2W104",
+		"level": 2,
+		"abstract": "Предметот опфаќа методи за нумеричкото решавање на повеќе математички проблеми, како и примена на некои\nпозначајни математички трансформации во инженерството.",
+		"short": "ИМ",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		},
+		"activated": true,
+		"participants": [44, 19, 25],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Весна Димитрова"],
+		"assistants": []
+	},
+	"Интернет програмирање на клиентска страна": {
+		"subject": "Интернет програмирање на клиентска страна",
+		"code": "F18L2W109, F23L2W109",
+		"level": 2,
+		"abstract": "Целта на курсот е да овозможи запознавање на студентите со основните на програмирањето на интернет клиентската страна. Во таа насока студентите ќе бидат запознаени со дел од програмските јазици и технологиите за пишување програми што се извршуваат на клиентската страна. По завршување на курсот се очекува студентот да може да развива интерактивни веб-страници со користење на програмски јазици наменети за програмирање на клиентската страна.",
+		"short": "ИПнКС",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		},
+		"activated": true,
+		"participants": [634, 872, 858],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Гоце Арменски", "Иван Китановски", "Сузана Лошковска"],
+		"assistants": ["Влатко Спасев", "Марко Петров"]
+	},
+	"Интернет технологии": {
+		"subject": "Интернет технологии",
+		"code": "F18L2S110, F23L2S110",
+		"level": 2,
+		"abstract": "Познавање на механизмите кај HTTP протоколот. Запознавање со платформи за развој на интернет апликации.\nКреирање и развој на веб апликции. Креирање и користење на веб сервиси.",
+		"short": "ИТ",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [286, 288, 335],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [
+			"Вангел Ајановски",
+			"Гоце Арменски",
+			"Магдалена Костоска Ѓорчевска"
+		],
+		"assistants": ["Димитар Китановски"]
+	},
+	"Компјутерска графика": {
+		"subject": "Компјутерска графика",
+		"code": "F18L2S114, F23L2S114",
+		"level": 2,
+		"abstract": "Целта на предметот е запознавање на студентите со теориските основи и концепти на 2D и 3D компјутерска графика, геометриското моделирање, трансформациите, рендерирањето и генерирањето криви и површини со помош на сплајнови. Практичната имплементација на алгоритмите ќе се реализира со помош на OPEN GL. По завршување на курсот се очекува студентот да демонстрира познавање на теориските основи и концепти на 2Д и 3Д компјутерската графика, да користи OpenGL библиотека и графички софтверски пакети за практична реализација на проблеми од компјутерската графика.",
+		"short": "КГ",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [18, 32, 64],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Сузана Лошковска", "Бобан Јоксимоски"],
+		"assistants": []
+	},
+	"Компјутерски мрежи": {
+		"subject": "Компјутерски мрежи",
+		"code": "F18L2W046, F23L2W046",
+		"level": 2,
+		"abstract": "Вовед во основните концепти на компјутерските мрежи. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и дизајн на мрежи. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
+		"short": "КМ",
+		"prerequisite": {
+			"credits": 18
+		},
+		"activated": true,
+		"participants": [212, 213, 264],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23", "KI23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Дејан Спасов", "Марјан Гушев"],
+		"assistants": ["Ненад Анчев"]
+	},
+	"Компјутерски мрежи и безбедност": {
+		"subject": "Компјутерски мрежи и безбедност",
+		"code": "F18L2W014, F23L2W014",
+		"level": 2,
+		"abstract": "Вовед во основните концепти на компјутерските мрежи и безбедноста. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и работата на мрежите, како и главните поими од мрежната безбедност. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
+		"short": "КМиБ",
+		"prerequisite": {
+			"credits": 18
+		},
+		"activated": true,
+		"participants": [1389, 1306, 1235],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23", "IE23", "KN23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Александра Каневче Дединец",
+			"Анастас Мишев",
+			"Дејан Спасов",
+			"Игор Мишковски",
+			"Костадин Мишев",
+			"Мирослав Мирчев",
+			"Сашо Граматиков",
+			"Соња Филипоска"
+		],
+		"assistants": [
+			"Војдан Ќорвезироски",
+			"Димитар Китановски",
+			"Кирил Ќироски",
+			"Марија Танеска"
+		]
+	},
+	"Концепти на информатичко општество": {
+		"subject": "Концепти на информатичко општество",
+		"code": "F18L2S119, F23L2S119",
+		"level": 2,
+		"abstract": "Целта на курсот е да се запознаат студентите со теориите и пристапите кои ја анализираат улогата на информатичката технологија, медиумите и знаењето во модерното општество. По завршување на модулот студентите треба да бидат способни да:\n1.\tСистематски и критично дискутираат, евалуираат и ги анализираат главните теми, принципи, концепти и теории на информатичкото општество\n2.\tПрименуваат различни концепти од информатичкото општество\n3.\tПокажат разбирање за важноста на информатичката технологја и знаењето во модерното општество",
+		"short": "КнИО",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [220, 479, 574],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Владимир Здравески", "Горан Велинов"],
+		"assistants": [
+			"Јана Кузманова",
+			"Мила Додевска",
+			"Милена Трајаноска",
+			"Зорица Карапанчева",
+			"Марија Стојчева"
+		]
+	},
+	"Медиуми и комуникации": {
+		"subject": "Медиуми и комуникации",
+		"code": "F18L2S124, F23L2S124",
+		"level": 2,
+		"abstract": "По завршувањето на предметот се очекува студентот да ги разбира основните\nпоими од комуникатологијата како наука, како и да има продлабочено знаење во примена на постоечките техники и\nсознанија за подобрување за комуникацијата помеѓу чинителите на комуникацијата. Посебен осврт ќе биден даден на комуникацијата преку новите медиуми и начинот на кој новите медиуми влијаат во различни општествени сфери. Студентите ќе бидат запознаени со основните принципи за испитување на јавно мислење и користење на новите медиуми (со посебен фокус на социјалните мрежи) за градење и промовирање на бренд (личен или корпоративен).",
+		"short": "МиК",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [184, 310, 429],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Владимир Трајковиќ"],
+		"assistants": ["Мила Додевска"]
+	},
+	"Мултимедијални технологии": {
+		"subject": "Мултимедијални технологии",
+		"code": "F18L3W055, F23L2W055",
+		"level": 2,
+		"abstract": "Целта на предметот е студентот да се запознае со основите на различните медии: аудио, графика, видео и анимации и да ги сфати различните својства на секоја од нив. Студентот треба да ги запознае различните формати и да се оспособи за користење за различни апликации за креирање на мултимедијални содржини. Како повисока цел, студентот треба да може да развие мал мултимедијален производ со примена на изучените техники и методи.",
+		"short": "МТ",
+		"prerequisite": {
+			"subjects": ["вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [235, 43, 62],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Миле Јованов"],
+		"assistants": ["Живко Атанаскоски"]
+	},
+	"Напредно програмирање": {
+		"subject": "Напредно програмирање",
+		"code": "F18L2W140, F23L3W140",
+		"level": 2,
+		"abstract": "Да се воведат студентите во парадигмата на генеричкото програмирање. Да се запознаат со апстрактни податочни типови,\nкреирање на темплејт класи и функции. Да развијат вештини за употреба на колекции на податоци (вектори, редови, листи,\nмножества и речници). На крај се очекува студентите да можат да ги аплицираат концептите на шаблони за објектно-\nориентиран развој на софтвер при моделирање на некој специфициран проблем во робусна објектно-ориентирана програма.\nСтудентите ќе бидат запознаени со техниките за развивање на софтвер во интегрирана развојна околина.",
+		"short": "НП",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [253, 683, 532],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "KN23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23"],
+		"professors": ["Ѓорѓи Маџаров", "Дејан Ѓорѓевиќ"],
+		"assistants": ["Ана Тодоровска", "Стефан Андонов"]
+	},
+	"Квантно пресметување": {
+		"subject": "Квантно пресметување",
+		"code": "F18L2S143, F23L3W162",
+		"level": 2,
+		"abstract": "Студентот ќе биде оспособен за теоретска и практична работа со квантни кола за пресметки базирани на квантни бити (кјубити). Преку содржината на овој предмет, студентот ќе се стекне со знаења за квантни технологии, квантни состојби, квантни протоколи преку работа со квантни кола со еден, два и повеќе кјубити, реверзибилност во квантни кола, суперпозиција и телепортација, како и најразлични квантни кола за решавање на конкретни проблеми. Преку практичната работа, студентот ќе се запознае со Qiskit апликацијата за креирање и симулација на квантни кола.",
+		"short": "ОиЕЕКС",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Оперативни системи": {
+		"subject": "Оперативни системи",
+		"code": "F18L2S017, F23L2S017",
+		"level": 2,
+		"abstract": "Студентот ќе биде воведен во основните градбени блокови на модерните оперативни системи преку нивна конкретна реализација во Windows и UNIX-like системите.",
+		"short": "ОС",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		},
+		"activated": true,
+		"participants": [1460, 1444, 1322],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [
+			"Боро Јакимовски",
+			"Весна Димитрова",
+			"Димитар Трајанов",
+			"Игор Мишковски",
+			"Костадин Мишев",
+			"Милош Јовановиќ",
+			"Невена Ацковска",
+			"Ристе Стојанов",
+			"Сашо Граматиков"
+		],
+		"assistants": [
+			"Јована Добрева",
+			"Ана Тодоровска",
+			"Милена Трајаноска",
+			"Ненад Анчев"
+		]
+	},
+	"Основи на комуникациски системи": {
+		"subject": "Основи на комуникациски системи",
+		"code": "F18L2W147, F23L2W147",
+		"level": 2,
+		"abstract": "Студентите ќе се запознаат со основните концепти за анализа на реалните сигнали и системи, со посебен фокус на анализата на комуникациски сигнали и нивниот пренос низ медиум, типовите на модулација и влијанието на шумот врз модулациските техники. Дополнително студентите ќе се здобијат со познавање од софтверски дефинирано радио, современите комуникациски системи и нивниот тековен развој.",
+		"short": "ОнКС",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		},
+		"activated": true,
+		"participants": [10, 9, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Андреја Наумоски"],
+		"assistants": []
+	},
+	"Основи на теоријата на информации": {
+		"subject": "Основи на теоријата на информации",
+		"code": "F18L2W067, F23L2W067",
+		"level": 2,
+		"abstract": "Студентите ќе бидат запознати со основите на теорија на веројатност, а потоа и основните поими од теорија на информации и нејзината примена во реални комуникациски системи.",
+		"short": "ОнТнИ",
+		"prerequisite": {
+			"subjects": ["калкулус 1", "математика 1"]
+		},
+		"activated": true,
+		"participants": [65, 59, 54],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Александра Поповска Митровиќ", "Верица Бакева Смиљкова"],
+		"assistants": []
+	},
+	"Софтверско инженерство": {
+		"subject": "Софтверско инженерство",
+		"code": "F18L2S029, F23L2S029",
+		"level": 2,
+		"abstract": "Целта на предметот е запознање со: методологиите за дизајн и имплементација на софтверски системи преку анализа на барањата, развој и анализа на дизајнот, имплементацијата, интеграцијата и тестирањето на софтверот; анализа на проблем за развој на софтвер, дизајнирање на модуларна структура на решението која го решава проблемот и анализа и евалуација на алтернативи; имплементација на ефикасни и исправни модули, нивна  интеграција и тестирање, планирање и водење на софтверските проекти.",
+		"short": "СИ",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [409, 633, 564],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23", "KI23", "KN23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23"],
+		"professors": [
+			"Ѓорѓи Маџаров",
+			"Дејан Ѓорѓевиќ",
+			"Катарина Тројачанец Динева",
+			"Катерина Здравкова"
+		],
+		"assistants": ["Јана Кузманова", "Стефан Андонов"]
+	},
+	"Теорија на информации со дигитални комуникации": {
+		"subject": "Теорија на информации со дигитални комуникации",
+		"code": "F18L2S164, F23L2S164",
+		"level": 2,
+		"abstract": "Студентите ќе бидат запознаени со квантитативната теорија на информации и нејзината примена во надежни и ефикасни комуникациски системи. Дополнително ќе бидат запознаени со математичкиот модел на комунникацискиот систем.",
+		"short": "ТнИсДК",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"математика 3",
+				"бизнис статистика"
+			]
+		},
+		"activated": true,
+		"participants": [22, 16, 20],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Александра Поповска Митровиќ", "Верица Бакева Смиљкова"],
+		"assistants": []
+	},
+	"Управување со техничка поддршка": {
+		"subject": "Управување со техничка поддршка",
+		"code": "F18L2W165, F23L2W165",
+		"level": 2,
+		"abstract": "По завршувањето на курсот се очекува студентот да ги разбира методите и системите за решавање на ИТ проблемите преку обезбедување на квалитетна техничка поддршка.",
+		"short": "УсТП",
+		"prerequisite": {
+			"credits": 18
+		},
+		"activated": true,
+		"participants": [579, 346, 358],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Анастас Мишев", "Соња Филипоска"],
+		"assistants": ["Војдан Ќорвезироски", "Евгенија Крајчевска"]
+	},
+	"Шаблони за дизајн на кориснички интерфејси": {
+		"subject": "Шаблони за дизајн на кориснички интерфејси",
+		"code": "F18L2W167, F23L2W167",
+		"level": 2,
+		"abstract": "Целта на предметот е да ги запознае студентите со основните проблеми и начини на решавање на истите за различните видови кориснички интерфејси и корисничка интеракција. По завршување на курсот се очекува студентот да демонстрира познавање на основните видови корисничка интеракција и принципите за нивно дизајнирање, и да може самостојно да развива интерактивни апликации со користење на програмски алатки следејќи ги научените принципи.",
+		"short": "ШзДнКИ",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		},
+		"activated": true,
+		"participants": [416, 340, 406],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [
+			"Иван Китановски",
+			"Ивица Димитровски",
+			"Катарина Тројачанец Динева",
+			"Сузана Лошковска"
+		],
+		"assistants": ["Влатко Спасев", "Ема Пандилова"]
+	},
+	"Агентно-базирани системи": {
+		"subject": "Агентно-базирани системи",
+		"code": "F18L3S073, F23L3S073",
+		"level": 3,
+		"abstract": "Агентно-базираното моделирање нуди природна метафора за разбирање и објаснување на многу феномени од доменот на биолошки и социјални системи – од еволуција и ширење на епидемии до сегрегација и формирање на коалиции. Многу системи може да се моделираат како средини составени од автономни агенти кои може да комуницираат, соработуваат, преговараат, да се спротивставуваат, да се водат од сопствени интереси или делуваат алтруистички. Микро-однесувањето на агенти водени од едноставни правила може да предизвика нови квалитети и комплексни појави во макро размери. Целта на предметот е запознавање на студентот со агентската парадигма за репрезентација и моделирање на системи од различни домени (пр. игри, роботи, однесување на социјални групи). По завршување на курсот се очекува студентот да има способност да дизајнира, моделира и реализира или симулира едно-агентен или повеќе-агентен систем.",
+		"short": "АБС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"математика 3",
+				"веројатност и статистика",
+				"бизнис статистика"
+			]
+		},
+		"activated": true,
+		"participants": [58, 50, 13],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Кире Триводалиев", "Соња Гиевска"],
+		"assistants": ["Мартина Тошевска"]
+	},
+	"Администрација на мрежи": {
+		"subject": "Администрација на мрежи",
+		"code": "F18L3S059, F23L3S059",
+		"level": 3,
+		"abstract": "По завршувањето на курсот се очекува студентот да ги разбира проблемите на администрацијата со мрежи и да знае\nда ги применува на методите и алатките за администрација со комуникациски мрежи.",
+		"short": "АнМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [87, 71, 48],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Александра Каневче Дединец"],
+		"assistants": ["Марија Танеска"]
+	},
+	"Администрација на системи": {
+		"subject": "Администрација на системи",
+		"code": "F18L3W060, F23L3W060",
+		"level": 3,
+		"abstract": "Системската администрација претставува комплексен процес на оперативно управување со системските и софтверските компоненти кај компјутерските системи, се со цел да се обезбеди безбедни, надежни и достапни сервиси и услуги на корисниците. Организацијата на процесот на системска администрација е повеќестран и вклучува активности поврзани со управување со оперативни системи, мрежни сервиси како и на апликативни и други серверски системи.",
+		"short": "АнС",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [148, 171, 70],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Боро Јакимовски"],
+		"assistants": ["Кирил Ќироски"]
+	},
+	"Бази на податоци": {
+		"subject": "Бази на податоци",
+		"code": "F18L3W004, F23L3W004",
+		"level": 3,
+		"abstract": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе биде способен да моделира бази на податоци преку семантичко и релациско моделирање и процес на нормализација, ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци. Студентот ќе има познавање за основните концепти на конкурентно работење и трансакции.",
+		"short": "БнП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [1251, 1183, 985],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Вангел Ајановски",
+			"Георгина Мирчева",
+			"Горан Велинов",
+			"Ефтим Здравевски",
+			"Кире Триводалиев",
+			"Слободан Калајџиски",
+			"Соња Гиевска"
+		],
+		"assistants": [
+			"Јана Кузманова",
+			"Мартина Тошевска",
+			"Ненад Анчев",
+			"Димитар Китановски",
+			"Милан Тодоровиќ",
+			"Зорица Карапанчева"
+		]
+	},
+	"Вградливи микропроцесорски системи": {
+		"subject": "Вградливи микропроцесорски системи",
+		"code": "F18L3S040, F23L3S040",
+		"level": 3,
+		"abstract": "Студентите ќе се стекнат со разбирање на хардверот, софтверот и состемскиот дизајн на вградените системи. Тие ќе ја разберат важноста на интеракцијата меѓу хардверот и софтверот и поврзувањата со сензори и актуатори. Ќе ги стекнат основите на програмирање на вградени системи. Студентите ќе бидат способни да ги дефинираат архитектуралните барања, вклучувајќи го и хардверот и софтверот потребен за да се изгради модерен вграден систем.",
+		"short": "ВМС",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		},
+		"activated": true,
+		"participants": [52, 59, 63],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Моника Симјаноска", "Невена Ацковска"],
+		"assistants": ["Владислав Бидиков"]
+	},
+	"Веб програмирање": {
+		"subject": "Веб програмирање",
+		"code": "F18L3W024, F23L3W024",
+		"level": 3,
+		"abstract": "Развој на веб комплетни веб апликации со користење на MVC шаблонот за развој. Студентите ќе научат да развиваат веб апликации и веб сервиси, да се поврзуваат и да користат бази на податоци. Да развиваат безбедносни механизми кај веб апликациите и да тестираат веб апликации",
+		"short": "ВП_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [895, 778, 571],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23", "KN23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "SIIS23"],
+		"professors": [
+			"Димитар Трајанов",
+			"Ристе Стојанов",
+			"Сашо Граматиков",
+			"Костадин Мишев"
+		],
+		"assistants": [
+			"Ана Тодоровска",
+			"Милена Трајаноска",
+			"Елена Атанасоска",
+			"Дарко Сасански"
+		]
+	},
+	"Визуелизација": {
+		"subject": "Визуелизација",
+		"code": "F18L3W081, F23L3W081",
+		"level": 3,
+		"abstract": "Предметот треба да овозможи запознавање на студентите со концептот на вузуелизација на податоци, избор на\nтехники и алгоритми за визуелизација на различни податочни множества, и нивна програмска реализација. По\nзавршување на курсот се очекува студентот да демонстрира познавање на концептот на визуелизација на\nподатоци, да знае да избере и да реализира алгоритми за визуелизација на различни видови податоци\nпрограмски и со користење на алатки за визуелизација.",
+		"short": "В_1",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [86, 0, 214],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Сузана Лошковска"],
+		"assistants": ["Евгенија Крајчевска"]
+	},
+	"Виртуелизација": {
+		"subject": "Виртуелизација",
+		"code": "F18L3S062, F23L3S062",
+		"level": 3,
+		"abstract": "Запознавање со виртуелизацијата како парадигма на креирање на виртуелни компјутерски системи преку софтверска виртуелизација на харверските компоненти. Обработка на различните аспекти на виртуелизацијата, технологиите и техниките вклучени во процесот, како и придобивките и губитоците кои се појавуваат во процесот на виртуелизација.",
+		"short": "В_2",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		},
+		"activated": true,
+		"participants": [62, 36, 30],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Боро Јакимовски"],
+		"assistants": ["Кирил Ќироски"]
+	},
+	"Вовед во мрежна наука": {
+		"subject": "Вовед во мрежна наука",
+		"code": "F18L3S087, F23L3S087",
+		"level": 3,
+		"abstract": "Запознавање со основните концепти од мрежна наука и нивна примена на реални податоци. Оспособување на студентите за анализа на својствата и динамичките процеси во реалните комплексни мрежи и нивно моделирање и визуелизација. Изучување на основните методи за октривање на заедници, оценка на робустноста, оптимизација, податочно рударење и предвидување во комплексни мрежи.",
+		"short": "ВвМН",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"математика 3",
+				"бизнис статистика"
+			]
+		},
+		"activated": true,
+		"participants": [14, 19, 28],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Мирослав Мирчев"],
+		"assistants": []
+	},
+	"Вовед во науката за податоци": {
+		"subject": "Вовед во науката за податоци",
+		"code": "F18L3W008, F23L3W008",
+		"level": 3,
+		"abstract": "Запознавање со основите за науката базирана на податоци. Студентите ќе се запознаат со процесот и методологијата при работа со податоци, почнувајќи од идентификацијата на проблемите, преку собирање на податоци, а потоа и нивна обработка. Студентите ќе ги научат основните техники за обработка на податоците и идентификување на шаблони во нив, како и начините на визуелизација и интерпретација на добиените резултати.",
+		"short": "ВвНзП",
+		"prerequisite": {
+			"subjects": [
+				"бизнис статистика",
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"математика 3"
+			]
+		},
+		"activated": true,
+		"participants": [820, 704, 404],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23"],
+		"professors": [
+			"Андреа Кулаков",
+			"Димитар Трајанов",
+			"Игор Мишковски",
+			"Слободан Калајџиски"
+		],
+		"assistants": [
+			"Јована Добрева",
+			"Ана Тодоровска",
+			"Милена Трајаноска",
+			"Димитар Пешевски"
+		]
+	},
+	"Географски информациски системи": {
+		"subject": "Географски информациски системи",
+		"code": "F18L3S091, F23L3S091",
+		"level": 3,
+		"abstract": "Создавање и управување со просторни (Географски) информациони систем.",
+		"short": "ГИС",
+		"prerequisite": {
+			"credits": 90
+		},
+		"activated": true,
+		"participants": [15, 25, 27],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Андреја Наумоски", "Коста Митрески"],
+		"assistants": []
+	},
+	"Дигитална форензика": {
+		"subject": "Дигитална форензика",
+		"code": "F18L3S093, F23L3S093",
+		"level": 3,
+		"abstract": "По завршување на курсот студентите ќе се стекнат со знаење за принципите и техниките потребни за една дигитална форензичка истрага. Студентите ќе се стекнат и со практично искуство за работа со различни форензички алатки за различни оперативни системи.",
+		"short": "ДФ",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		},
+		"activated": true,
+		"participants": [106, 130, 134],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Весна Димитрова"],
+		"assistants": ["Јована Добрева"]
+	},
+	"Дигитални библиотеки": {
+		"subject": "Дигитални библиотеки",
+		"code": "F18L3S094, F23L3S094",
+		"level": 3,
+		"abstract": "Запознавање на студенти со актуелните елементи од областа дигитални библиотеки (ДБ): основи и архитектури на дигитални библиотеки, технологии, управување, организација и развој на дигитални ресурси, презентација на знаење и негово откривање (прибирање на информации), мета-податоци, шеми и стандарди и релевантни интелектуални права. Во зависноста од тековниот интерес студентите ќе се запознаат со конкретен апликативен софтвер за дигитална библиотека и со практики во работењето како и евалуација на истите. По завршување на курсот се очекува студентот да демонстрира знаење за основни елементи на ДБ, технологии за развој и изградба на ДБ, начини на примена, управување и организација на ДБ",
+		"short": "ДБ",
+		"prerequisite": {
+			"credits": 90
+		},
+		"activated": true,
+		"participants": [135, 192, 204],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Бојан Илијоски",
+			"Магдалена Костоска Ѓорчевска",
+			"Моника Симјаноска"
+		],
+		"assistants": ["Ана Тодоровска", "Мила Додевска"]
+	},
+	"Дизајн и архитектура на софтвер": {
+		"subject": "Дизајн и архитектура на софтвер",
+		"code": "F18L3W009, F23L3W009",
+		"level": 3,
+		"abstract": "Целта на курсот е студентите да ги научат главните концепти на објектно ориентирана анализа и дизајн. Да се запознаат со техниките на рефакторирање, шаблоните за дизајн и различните архитектури на софтвер. По завршувањето на курсот кандидатите ќе можат да ги идентификуваат ограничувањата и проценат квалитетите на софтверските системи. За конкретна софтверска спецификација ќе можат да ја проценат нејзината комплетност и\nконзистентност, како и да дизајнираат софтверска архитектура во согласност со дадените барања.",
+		"short": "ДиАнС",
+		"prerequisite": {
+			"subjects": [
+				"објектно ориентирана анализа и дизајн",
+				"објектно-ориентирано програмирање"
+			]
+		},
+		"activated": true,
+		"participants": [396, 369, 298],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23"],
+		"professors": ["Љупчо Антовски", "Петре Ламески"],
+		"assistants": ["Јана Кузманова", "Елена Атанасоска"]
+	},
+	"Дизајн на интеракцијата човек-компјутер": {
+		"subject": "Дизајн на интеракцијата човек-компјутер",
+		"code": "F18L3S010, F23L3S010",
+		"level": 3,
+		"abstract": "Целта на предметот е да ги запознае студентите со основните принципи за дизајнирање на компјутерски системи што вклучуваат интеракција човек-компјутер. За таа цел студентите ќе бидат запознаени со процесот на дизајнирање на интерактивни системи, фазите за дизајнирање (собирање и анализа на барања, креирање на прототипови, имлементација и тестирање на употребливост). По завршување на курсот се очекува студентот да демонстрира познавање на процесот и чекорите за дизајнирање на системи што вклучуваат интеракција човек-компјутер и да може да самостојно или во тим да реализира едноставен проект за дизајнирање на интерактивни системи.",
+		"short": "ДнИЧК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [758, 750, 495],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23", "KN23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23"],
+		"professors": [
+			"Бојан Илијоски",
+			"Иван Китановски",
+			"Соња Гиевска",
+			"Сузана Лошковска"
+		],
+		"assistants": ["Влатко Спасев", "Иван Китановски", "Мила Додевска"]
+	},
+	"Дизајн на образовен софтвер": {
+		"subject": "Дизајн на образовен софтвер",
+		"code": "F18L3W050, F23L3W050",
+		"level": 3,
+		"abstract": "По успешното завршување на овој предмет, студентот ќе биде во состојба да ги: разбере принципите (педагошки, когнитивни, инженерски) кои треба да се искористат при дизај на образовен софтвер, местото и примената на различните типови на образовен софтвер во образованието, начинот на кој образовниот софтвер помага да се остварат одередени педагошко-едукативни цели, како и основните принципи за користење на образовен софтвер без притоа тој да ја наруши дидактиката на образовниот процес.",
+		"short": "ДнОС",
+		"prerequisite": {
+			"credits": 60
+		},
+		"activated": true,
+		"participants": [180, 118, 89],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Гоце Арменски"],
+		"assistants": ["Јована Добрева"]
+	},
+	"Електронска и мобилна трговија": {
+		"subject": "Електронска и мобилна трговија",
+		"code": "F18L3S025, F23L3S025",
+		"level": 3,
+		"abstract": "Студентот со завршување ќе се стекне со вештини за развој на апликации за е-трговија и м-трговија. Ќе се запознаат со платформите за е-трговија и ќе научат да ги користат и употребуваат истите за градба на електронски продавници.",
+		"short": "ЕиМТ",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		},
+		"activated": true,
+		"participants": [568, 646, 524],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "SIIS23"],
+		"professors": [
+			"Димитар Трајанов",
+			"Костадин Мишев",
+			"Милош Јовановиќ",
+			"Ристе Стојанов",
+			"Сашо Граматиков"
+		],
+		"assistants": ["Ана Тодоровска"]
+	},
+	"Интегрирани системи": {
+		"subject": "Интегрирани системи",
+		"code": "F18L3S012, F23L3S012",
+		"level": 3,
+		"abstract": "По завршување на курсот се очекува студентите да се оспособени за  дизајн, избор, имплементација и менаџмент на ентерпрајз IT решенија.  Да бидат способни за работа во  корпоративна средина при имплементација и одржување со надградба на ентерпрајз IT решенија. Да бидат способни да развиваат стратегии за технолошки архитектури на комплексни софтверски системи кои опслужуваат обемни податоци, многу корисници и широк спектар деловно процеси.",
+		"short": "ИС_1",
+		"prerequisite": {
+			"subjects": ["анализа на софтверските барања", "софтверско инженерство"]
+		},
+		"activated": true,
+		"participants": [460, 442, 325],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23"],
+		"professors": ["Александар Стојменски", "Иван Чорбев", "Петре Ламески"],
+		"assistants": ["Димитар Китановски", "Зорица Карапанчева"]
+	},
+	"Информациска безбедност": {
+		"subject": "Информациска безбедност",
+		"code": "F18L3W043, F23L3W043",
+		"level": 3,
+		"abstract": "Изучување на поими поврзани со информациската безбедност; постапки и механизми за заштита кај компјутерските системи од\nбезбедносен аспект; методи што се применуваат за подигање на нивото на безбедност во однос на неовластен пристап.",
+		"short": "ИБ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [77, 105, 97],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Весна Димитрова", "Христина Михајлоска Трпческа"],
+		"assistants": []
+	},
+	"Инфраструктурно програмирање": {
+		"subject": "Инфраструктурно програмирање",
+		"code": "F18L3S111, F23L3S111",
+		"level": 3,
+		"abstract": "Студентот ќе се здобие со знаење за лесно и ефикасно менаџирање на IT системи, управување со традиционалните\nподаточни центри, приватни и јавни облаци и клиентските компјутери и уреди. Студентот ќе може да се запознае и со\nплатформи за менаџирање на повеќе хипервизори, физички ресурси и апликации.",
+		"short": "ИП",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": false,
+		"participants": [0, 11, 6],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Боро Јакимовски"],
+		"assistants": ["Владислав Бидиков"]
+	},
+	"Компјутерска електроника": {
+		"subject": "Компјутерска електроника",
+		"code": "F18L3W044, F23L3W044",
+		"level": 3,
+		"abstract": "Запознавање со фундаменталните типови на електронски елементи, принципот на работа, и нивните теоретски\nмодели. Анализа и дизајн на логички кола и засилувачи..",
+		"short": "КЕ_2",
+		"prerequisite": {
+			"subjects": ["дизајн на дигитални кола", "вовед во компјутерските науки"]
+		},
+		"activated": true,
+		"participants": [30, 34, 21],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ласко Баснарков"],
+		"assistants": []
+	},
+	"Компјутерска етика": {
+		"subject": "Компјутерска етика",
+		"code": "F18L3W053, F23L3W053",
+		"level": 3,
+		"abstract": "Способност да се согледаат клучните културни, општествени, правни и етички аспекти на ИКТ, влијанието на ИКТ, значењето и професионалните одговорности на ИКТ професионалците; Способност критички да се согледаат и дискутираат потенцијалните\nризици што со себе ги носи ИКТ, вклучувајќи ги и последиците од нејзиниот развој врз развојот на човештвото; Стекнување информации за националните и меѓународните закони за спречување и заштита од компјутерскиот криминал.",
+		"short": "КЕ_1",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [169, 224, 315],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Бојан Илијоски", "Катерина Здравкова"],
+		"assistants": []
+	},
+	"Компјутерски звук, музика и говор": {
+		"subject": "Компјутерски звук, музика и говор",
+		"code": "F18L3W115, F23L3S115",
+		"level": 3,
+		"abstract": "Да се стекнат со знаење на клучни прашања поврзани со анализата и генерирањето на звуци, музика и говор.",
+		"short": "КЗГМ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [21, 22, 15],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Вангел Ајановски"],
+		"assistants": []
+	},
+	"Континуирана интеграција и испорака": {
+		"subject": "Континуирана интеграција и испорака",
+		"code": "F18L3S118, F23L3S118",
+		"level": 3,
+		"abstract": "Запознавање со основните концепти на развој и операции (DevOps) преку континуирана интеграција, тестирање, испорака и распоредување на софтверски решенија и системи. Осознавање на различните перспективи на развојниот (Dev) и оперативниот (Ops) дел од животниот циклус на еден систем. Оспособување на студентите за употреба на алатки за автоматизација на процесите за интеграција, тестирање, испорака и распоредување. Запознавање со предизвиците и најдобрите практики за менаџирање со софтверски изданија и конфигурации.",
+		"short": "КИиИ",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		},
+		"activated": true,
+		"participants": [232, 299, 147],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Милош Јовановиќ", "Панче Рибарски"],
+		"assistants": []
+	},
+	"Криптографија": {
+		"subject": "Криптографија",
+		"code": "F18L3S122, F23L3S122",
+		"level": 3,
+		"abstract": "Запознавање со основните криптографски принципи и методи; изучување на основните крипто-\nдизајни; практично користење на изучените криптографски алгоритми.",
+		"short": "К_2",
+		"prerequisite": {
+			"subjects": [
+				"дискретни структури 2",
+				"дискретна математика",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		},
+		"activated": true,
+		"participants": [31, 37, 44],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Весна Димитрова", "Христина Михајлоска Трпческа"],
+		"assistants": []
+	},
+	"Линеарна алгебра и примени": {
+		"subject": "Линеарна алгебра и примени",
+		"code": "F18L3W035, F23L3W035",
+		"level": 3,
+		"abstract": "Запознавање со концептите и методите на линеарната алгебра и како истите да се користат за рамислување и решавање на проблеми кои произлегуваат од компјутерските науки",
+		"short": "ЛАиП",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		},
+		"activated": true,
+		"participants": [137, 138, 102],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23", "SIIS23"],
+		"professors": ["Марија Михова"],
+		"assistants": []
+	},
+	"Машинско учење": {
+		"subject": "Машинско учење",
+		"code": "F18L3S036, F23L3S036",
+		"level": 3,
+		"abstract": "Целта на курсот е студентите да се запознаат со основите на модерните техники од областа на машинско учење. По завршувањето на курсот кандидатите: ќе имаат продлабочени знаења за напредните технологии и методи за машинско учење; ќе можат да разберат, анализираат и формулираат генерални проблеми од областа на машинско учење; ќе можат успешно да применат алгоритми за машинско учење при решавање на реални проблеми; ќе можат да конципираат, анализираат, реализираат и проценат перформанси на систем за машинско учење.",
+		"short": "МУ",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"бизнис статистика",
+				"математика 3"
+			]
+		},
+		"activated": true,
+		"participants": [114, 101, 124],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23", "SIIS23"],
+		"professors": [
+			"Александра Каневче Дединец",
+			"Илинка Иваноска",
+			"Мирослав Мирчев"
+		],
+		"assistants": []
+	},
+	"Мерење и анализа на сообраќај": {
+		"subject": "Мерење и анализа на сообраќај",
+		"code": "F18L3S125, F23L3S125",
+		"level": 3,
+		"abstract": "За инженер кој работи со мрежни технологии е корисно да има познавања од мерење, анализа и моделирање на сообраќајот заради поквалитетно дизајнирање на мрежите како и подобро користење на нивните перформанси. Со овој курс студентите ќе се запознаат со основите на инженерството на комуникациски сообраќај, како и различни техники за анализа, мерење, карактеризација, класификација и предвидување на интернет сообраќај. Исто така ќе биде прикажано како слични анализи може да прават и за други типови на сообраќај.",
+		"short": "МиАнИС",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"бизнис статистика",
+				"математика 3"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Мирослав Мирчев"],
+		"assistants": []
+	},
+	"Сајбер безбедност": {
+		"subject": "Сајбер безбедност",
+		"code": "F18L3W065, F23L3W065",
+		"level": 3,
+		"abstract": "Целта на овој курсот е да се покријат принципите за безбедноста кај компјутерските системи и мрежи, при што\nстудентот ќе се запознае со различни техники за напад и одбрана.",
+		"short": "МБ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [167, 115, 74],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Анастас Мишев", "Соња Филипоска"],
+		"assistants": ["Војдан Ќорвезироски"]
+	},
+	"Мултимедиски мрежи": {
+		"subject": "Мултимедиски мрежи",
+		"code": "F18L3W134, F23L3W134",
+		"level": 3,
+		"abstract": "Целите на предметот се да ги запознае студентите со карактеристиките на мултимедиските содржини кои се важни за далечински пренос, механизмите за дистрибуција на мултимедиски содржини од гледна точка на мрежните протоколи, пречките во мрежите при пренос, како и начините како да се подобори квалитетот на достава. Исто така, студентите ќе се запонзаат со различни платформи и архитектури за достава на мултимедиски содржини. Студентите ќе се оспособат да ги анализираат мулитмедиските содржини, да ги прилагодат и постават на сервери кои ќе обезбедат нивна достава во различни мрежни услови.",
+		"short": "ММ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [95, 117, 109],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Сашо Граматиков"],
+		"assistants": []
+	},
+	"Мултимедиски системи": {
+		"subject": "Мултимедиски системи",
+		"code": "F18L3S135, F23L3S135",
+		"level": 3,
+		"abstract": "Запознавање на студентот со основните концепти за работа со мултимедиските податоци, начините на нивно моделирање и имплементирање и манипулација со истите. Студентот ќе биде способен да моделира мултимедиски податоци, ќе знае практично да го применува содржински-базираното пребарување на мултимедиските податоци, и ќе се здобие со воведни знаења за креирање на апликации базирани на  мултимедиските содржини.",
+		"short": "МС",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [350, 367, 374],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Билјана Стојкоска Ристеска"],
+		"assistants": []
+	},
+	"Напреден веб дизајн": {
+		"subject": "Напреден веб дизајн",
+		"code": "F18L3W136, F23L3W136",
+		"level": 3,
+		"abstract": "Целта на наставната програма е студентите да се запознаат со напредните технологии во областа на веб дизајнот и развојот на модерни динамички веб апликации. По завршување на предметот, студентите ќе имаат преглед на најновите технички достигнувања во областа на веб дизајнот и ќе бидат способни да ги користат истите во изработкa на практични проекти",
+		"short": "НВД",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [159, 178, 207],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "SIIS23"],
+		"professors": ["Бобан Јоксимоски", "Гоце Арменски", "Иван Чорбев"],
+		"assistants": ["Јована Добрева", "Славе Темков", "Мила Додевска"]
+	},
+	"Основи на роботиката": {
+		"subject": "Основи на роботиката",
+		"code": "F18L3W148, F23L3W148",
+		"level": 3,
+		"abstract": "По завршувањето на овој предмет, студентот се очекува да има познавања од принципите на развој на роботи и системи кои вклучуваат сензори и ефектори. Студентите ќе се запознаат со начините на програмирање роботи кои овозможуваат нивно управување. Студентите ќе се запознаат со примената на роботите во индустријата и општеството",
+		"short": "ОнР",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [86, 142, 86],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Андреа Кулаков"],
+		"assistants": ["Влатко Спасев"]
+	},
+	"Паралелно и дистрибуирано процесирање": {
+		"subject": "Паралелно и дистрибуирано процесирање",
+		"code": "F18L3W037, F23L3W037",
+		"level": 3,
+		"abstract": "Цел на предметот е студентите да ги совладаат методите на паралелно и дистрибуирано процесирање, можностите за паралелизација на секвенцијална програма, дистрибуирано процесирање на голем број на податоци и проблемите со кои треба да се справат во тој процес",
+		"short": "ПиДП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [76, 86, 55],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23", "SIIS23"],
+		"professors": ["Владимир Здравески"],
+		"assistants": ["Димитар Пешевски"]
+	},
+	"Паралелно програмирање": {
+		"subject": "Паралелно програмирање",
+		"code": "F18L3S149, F23L3S149",
+		"level": 3,
+		"abstract": "Истражување на алгоритмите и техниките за програмирање на најновите паралелни платформи со споделена меморија и со\nдистрибуирана меморија. Студентот ќе се запознае со теоретските и практичните (програмските) компоненти.",
+		"short": "ПП_1",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [10, 12, 11],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Марјан Гушев"],
+		"assistants": ["Владимир Здравески", "Димитар Милески"]
+	},
+	"Персонализирано учење": {
+		"subject": "Персонализирано учење",
+		"code": "F18L3S056, F23L3W056",
+		"level": 3,
+		"abstract": "Персонализираното учење е современ начин на одржување на наставата која ги пресретнува индивудуалните потреби на секој ученик. Студентите се оспособуваат да ги препознаат спецификите на совладување на знаењата кај учениците од основните и средните училишта. Студентите ќе осознаат како да се справат со предизвикот за вклучување на персонализираното учење во рамки на класичната училница и како да се поттикнува усвојувањето на нови знаења кај различните стилови на учење.",
+		"short": "ПУ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 10, 0],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Миле Јованов"],
+		"assistants": []
+	},
+	"Податочно рударење": {
+		"subject": "Податочно рударење",
+		"code": "F18L3S150, F23L3S150",
+		"level": 3,
+		"abstract": "Запознавање со методи за идентификација на валидни, нови, корисни и разбирливи шеми во податоци и откривања на нови знаења. Претпроцесирање на податоците. Вовед во предиктивни модели од податоците: класификација, регресијa. Откривање на кластери. Совладување на техники за собирање на податоци, нивно траксформирање во облик погоден за интерно користење и нивно зачувување.",
+		"short": "ПР_1",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"математика 3",
+				"основи на теоријата на информации",
+				"бизнис статистика"
+			]
+		},
+		"activated": true,
+		"participants": [66, 36, 29],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 5,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Билјана Тојтовска Рибарски", "Бојан Илијоски"],
+		"assistants": []
+	},
+	"Процесирање на сигналите": {
+		"subject": "Процесирање на сигналите",
+		"code": "F18L3S047, F23L3S047",
+		"level": 3,
+		"abstract": "Познавањето на основите и техниките на дигиталното процесирање на сигнали е важно за секој инженер кој работи на апликации каде што има процесирање на сигнали. Со курсот студентите се воведуваат во теоретските основи дигитално процесирање на сигнали кои вклучуваат дискретизација, Фуриеова и z – трансформација. Студентите ќе стекнат и познавања од основните алатки како што се дигиталните IIR и FIR филтри. Во курсот ќе бидат дадени и основите на теоријата на управување. Преку бројните примери и вежби студентите ќе научат и практично да користат готови алатки за процесирање на сигнали.",
+		"short": "ПнС",
+		"prerequisite": {
+			"subjects": ["математика 1", "калкулус 1"]
+		},
+		"activated": true,
+		"participants": [27, 27, 15],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ласко Баснарков"],
+		"assistants": []
+	},
+	"Вештачка интелигенција за игри": {
+		"subject": "Вештачка интелигенција за игри",
+		"code": "F18L3S153, F23L3S153",
+		"level": 3,
+		"abstract": "Студентите ќе ги разберат тековните проблеми и техники во академската и индустриската Вештачка интелигенција (ВИ) за игри, во исто време стекнувајќи практично искуство во работењето со разни готови алатки за техниките на ВИ применувани во индустријата за игри денес. Ќе бидат оспособени за подобро да ја разберат врската помеѓу ВИ за игрите и естетиката, наративот и играчкото искуство, на тој начин обезбедувајќи зголемена вклученост и задоволство на играчите.",
+		"short": "ПР_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури",
+				"вештачка интелигенција"
+			]
+		},
+		"activated": false,
+		"participants": [0, 1, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Психологија на училишна возраст": {
+		"subject": "Психологија на училишна возраст",
+		"code": "F18L3S071, F23L3S071",
+		"level": 3,
+		"abstract": "Целта на предметот е студентите да се запознаат со елементите од психологијата и психологијата на учењето",
+		"short": "ПнУВ",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [710, 522, 362],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Калина Сотироска"],
+		"assistants": []
+	},
+	"Работа со надарени ученици": {
+		"subject": "Работа со надарени ученици",
+		"code": "F18L3S057, F23L3S057",
+		"level": 3,
+		"abstract": "Студентите се оспособуваат да станат професори кои успешно ќе идентификуваат ученици кои имаат потенцијал да го прошират знаењето од областа на информатиката и решавање задачи од алгоритамска природа, со употреба на напредни структури и алгоритми коишто не се опфатени со редовната програма. Идните наставници се оспособуваат да пренесат основно знаење за напредната програма на учениците и да ги насочат во процесот на учество на национални и интернационални натпревари по информатика.",
+		"short": "РсНУ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [40, 9, 0],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ана Мадевска Богданова"],
+		"assistants": []
+	},
+	"Сервисно ориентирани архитектури": {
+		"subject": "Сервисно ориентирани архитектури",
+		"code": "F18L3S155, F23L3S155",
+		"level": 3,
+		"abstract": "Предметот сервисно-ориентирани архитектури има за цел да ги запознае студентите со организација, дизајн и развој на на дистрибуираните системи базирани на сервиси. Сервисно-ориентираните архитектури опфаќа теми од софтверско и системско инженерство. Од аспект на софтверско инженерство студентите ќе се запознаат со процесот на анализа и дизајн при развој на сервисно-ориентирани апликации, како и со организацијата на процесот на развој на софвер погодни за сервисно-ориентирани системи. Во поглед на системско инженерство, предметот ќе го покрие целосниот екосистем на сервисно-ориентирана и микро-сервисно ориентирана архитектура, нејзините компоненти, поврзаност, соработка и координација.",
+		"short": "СОА",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [78, 23, 33],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Панче Рибарски"],
+		"assistants": []
+	},
+	"Современи компјутерски архитектури": {
+		"subject": "Современи компјутерски архитектури",
+		"code": "F18L3S158, F23L3W158",
+		"level": 3,
+		"abstract": "Разбирање на концептите и имплементациите на современите процесори. Анализа на современите процесори. Студентот ќе биде оспособен да дизјанира  современи процесори и процесирачки елементи",
+		"short": "СКА",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 9, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Дејан Спасов"],
+		"assistants": []
+	},
+	"Софтверски дефинирана безбедност": {
+		"subject": "Софтверски дефинирана безбедност",
+		"code": "F18L3S159, F23L3S159",
+		"level": 3,
+		"abstract": "Разбирање и примена на клучните концепти од развој на безбеден софтвер во поглед на податоци, автентикација, авторизација и безбедни веб апликации.",
+		"short": "СДБ",
+		"prerequisite": {
+			"credits": 100
+		},
+		"activated": true,
+		"participants": [13, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Софтверски квалитет и тестирање": {
+		"subject": "Софтверски квалитет и тестирање",
+		"code": "F18L3S019, F23L3S019",
+		"level": 3,
+		"abstract": "Целата на курсот е запознавање на студентите со потребата од тестирање на софтвер, различните техники на моделирање на софтверот и искористување на тие модели за тестирање, како и практични работа на тестирање, валидација и верификација на софтвер.",
+		"short": "СКиТ",
+		"prerequisite": {
+			"subjects": ["софтверско инженерство", "дизајн и архитектура на софтвер"]
+		},
+		"activated": true,
+		"participants": [427, 405, 325],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23"],
+		"professors": [
+			"Ѓорѓи Маџаров",
+			"Бојана Котеска",
+			"Христина Михајлоска Трпческа"
+		],
+		"assistants": ["Ана Тодоровска", "Славе Темков"]
+	},
+	"Автоматизирање на процеси во машинско учење": {
+		"subject": "Автоматизирање на процеси во машинско учење",
+		"code": "F18L3S163, F23L3S163",
+		"level": 3,
+		"abstract": "Запознање со основните чекори за поставување на модели од машинско учење во продукција, оптимизација на piplelines во ML, дизајн на целосен животен циклус на ML моделите, CI/CD кај ML, упраување со ML код, следење на моделите во продукција, менаџирање со модели.",
+		"short": "СМ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [22, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Билјана Тојтовска Рибарски"],
+		"assistants": []
+	},
+	"Учење на далечина": {
+		"subject": "Учење на далечина",
+		"code": "F18L3S166, F23L3S166",
+		"level": 3,
+		"abstract": "Студентите ќе се запознаат со концептот за далечинско учење, со технологиите кои го поддржуваат далечинското учење, како\nи со придобивките со неговото користење. Со слушање на овој курс студентите ќе се оспособат да планираат и дизајнираат,\nда научат како се имплементираат системи за далечинско учење, ќе ја осознаат разликата помеѓу курсевите кај учење на\nдалечина и курсевите во класичната настава, улогата на инструкторот и ученикот во овој систем, како и сегашноста и\nиднината на системите за далечинско учење",
+		"short": "УнД",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [130, 106, 142],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Гоце Арменски"],
+		"assistants": []
+	},
+	"Основи на теоријата на компјутерските науки": {
+		"subject": "Основи на теоријата на компјутерските науки",
+		"code": "F18L3S039, F23L3S039",
+		"level": 3,
+		"abstract": "На овој курс ќе стекнете основно разбирање за класичните модели кои се користат во основата на компјутерските науки за анализа на пресметковните процеси, вклучувајќи конечни автомати, граматики и Тјурингови машини. Овие  модели може да се користат за да се одговори на прашања како што се кои проблеми може да се решат со компјутер и дали има некои проблеми кои се суштински потешки за решавање од другите.",
+		"short": "ФЈиА",
+		"prerequisite": {
+			"subjects": [
+				"дискретна математика",
+				"дискретни структури 2",
+				"математика 2",
+				"избрани теми од математика"
+			]
+		},
+		"activated": true,
+		"participants": [97, 124, 90],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23", "SIIS23"],
+		"professors": ["Марија Михова"],
+		"assistants": []
+	},
+	"Автономна роботика": {
+		"subject": "Автономна роботика",
+		"code": "F18L3W072, F23L3W072",
+		"level": 3,
+		"abstract": "По завршувањето на овој предмет, студентот се очекува да има продлабочено знаење за развој на автономни роботски системи (автономни возила, автономни летала и сл.) со користење на веројатностните пристапи во роботиката.",
+		"short": "АР",
+		"prerequisite": {
+			"subjects": ["основи на роботиката", "алгоритми и податочни структури"]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Петре Ламески"],
+		"assistants": []
+	},
+	"Администрација на бази податоци": {
+		"subject": "Администрација на бази податоци",
+		"code": "F18L3W074, F23L3W074",
+		"level": 3,
+		"abstract": "Предметот ќе се фокусира на state-of-the-art технологиите поврзани со имплементација на базите на податоци. Технологиите и техниките кои се користат за имплементација на базите на податоци ќе бидат обработени како од кориснички, така и од системски аспект.\nОд аспект на системско инжинерство, предметот ќе навлезе во концептите и алгоритмите за: процесирање на трансакции, контрола на истовремено извршување, репрезентација на лог и метадата, безбедносни политики кај базите, техники за репликација и дистрибуција, бекап и реставрација.",
+		"short": "АнБнП",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		},
+		"activated": true,
+		"participants": [10, 12, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Вангел Ајановски"],
+		"assistants": []
+	},
+	"Анализа и дизајн на ИС": {
+		"subject": "Анализа и дизајн на ИС",
+		"code": "F18L3W075, F23L3W075",
+		"level": 3,
+		"abstract": "Запознавање на студенти со актуелните техники за анализа и дизајн на информациските системи (ИС). Навлегување во студија на случај на развој на ИС со користење на актуелни методологии. Оспособување за практична анализа на кориснички побарувања и креирање ефективни модели во сите фази  развој на еден ИС, со нагласок на фазите на анализа и дизајн. По завршување на курсот се очекува студентот да демонстрира знаење за користење на современи пристапи во процесот на анализа и дизајн на информациските системи.",
+		"short": "АиДнИ",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		},
+		"activated": true,
+		"participants": [60, 110, 165],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Владимир Трајковиќ"],
+		"assistants": ["Јана Кузманова"]
+	},
+	"Биолошки инспирирано пресметување": {
+		"subject": "Биолошки инспирирано пресметување",
+		"code": "F18L3S07, F23L3S078",
+		"level": 3,
+		"abstract": "Целта на овој курс е запознавање на студентите со алгоритми кои се инспирирани од феномени кои се појавуваат во природата и примена на истите за решавање на проблеми од оптимизација, дизајн и учење. Фокусот ќе биде поставен врз абстракцијата на алгоритмите од воочените феномени, анализа на нивниот резултат како и нивна споредба. Во текот на курсот ќе се посвети внимание на конкретни примени на споменатите алгоритми. По завршувањето на курсот се очекува студентите да се здобијат со:\n-\tЗнаење за природните феномени кои се инспирација за дискутираните алгоритми\n-\tРазбирање за силните и слабите страни на алгоритмите\n-\tСпособност за идентификување на соодветноста на алгоритмите и нивна примена во проблеми од оптимизација, дизајн и учење",
+		"short": "БИП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [13, 6, 7],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Илинка Иваноска", "Кире Триводалиев"],
+		"assistants": []
+	},
+	"Блоковски вериги и криптовалути": {
+		"subject": "Блоковски вериги и криптовалути",
+		"code": "F18L3S121, F23L3W121",
+		"level": 3,
+		"abstract": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат крипто валутите,  и идејата, технологиите и организациите кои ги поддржуваат или произлегуваат од нив.",
+		"short": "БВиК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 14, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Панче Рибарски"],
+		"assistants": []
+	},
+	"Веб базирани системи": {
+		"subject": "Веб базирани системи",
+		"code": "F18L3W079, F23L3W079",
+		"level": 3,
+		"abstract": "Запознавање и користење на технологиите на семантички веб, поврзани податоци и графови на знаење. Студентите ќе научат да развиваат интелигентни апликации базирани на графови на знаење и да пронаоѓаат и користат отворени податочни множества.",
+		"short": "ВБС",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [63, 102, 140],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Димитар Трајанов", "Милош Јовановиќ"],
+		"assistants": ["Милена Трајаноска"]
+	},
+	"Веб пребарувачки системи": {
+		"subject": "Веб пребарувачки системи",
+		"code": "F18L3S080, F23L3S080",
+		"level": 3,
+		"abstract": "Запознавање со концепти за развој на веб пребарувачките системи. Разбирање на начините на обработување на прашањата и множеството на документи низ кои се пребарува, како и начини за автоматско собирање податоци од веб. По завршувањето на курсот се очекува студентот да демонстрира познавање на методи за процесирање на прашања, репрезентација на документите и нивно индексирање и класификацирање, да демонстрира познавање на методи за пребарување и индексирање на слики и да може самостојно да развива алгоритми за пребарување со користење на програмски алатки.",
+		"short": "ВПС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": true,
+		"participants": [4, 3, 5],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Вангел Ајановски"],
+		"assistants": []
+	},
+	"Виртуелна реалност": {
+		"subject": "Виртуелна реалност",
+		"code": "F18L3S083, F23L3S083",
+		"level": 3,
+		"abstract": "Предметот треба да овозможи запознавање на студентите со концептот на виртуелна реалност, различните\nвидови виртуелни околини, влезно-излезните уреди, како и основни програмерски техники за дизајнирање и\nразвој на виртуелни околини. По завршување на курсот се очекува студентот да го разбира концептот на\nвиртуелната реалност, да биде во можност да ги опише карактеристиките на различните видови виртуелни\nоколини и да има основни познавања за дизајнирање и развој на виртуелни светови.",
+		"short": "ВР",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [82, 131, 162],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Катарина Тројачанец Динева", "Сузана Лошковска"],
+		"assistants": []
+	},
+	"Вовед во анализа на временските серии": {
+		"subject": "Вовед во анализа на временските серии",
+		"code": "F18L3W076, F23L3W076",
+		"level": 3,
+		"abstract": "Запознавање на студентите со анализа на произволни временски серии со традиционални статистички методи, како и со методи базирани на длабоко учење. Курсот дава вовед во типовите на временски серии, покрива стационарни процеси, ARMA модели, ARIMA и сезонални ARIMA модели, временско-просторни методи. Со знаењето стекнато на курсот студентите ќе може да анализираат временски серии од разновидни извори, податочни текови (data streams), IoT и да откриваат трендови и аномалии, да предвидуваат идни појави, како и да ги користат за препознавање на разновидни настани кои се опишани со временски серии.",
+		"short": "ВвАнВС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": true,
+		"participants": [8, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Ефтим Здравевски"],
+		"assistants": []
+	},
+	"Вовед во биоинформатиката": {
+		"subject": "Вовед во биоинформатиката",
+		"code": "F18L3W085, F23L3W085",
+		"level": 3,
+		"abstract": "Студентите да се запознаат со областите и проблемите кои ги покрива биоинформатиката, да\nбидат во можност да вршат генска и протеинска секвенцна анализа, да користат биолошки бази\nподатоци, да ги запознаат пресметковните методи за решавање проблеми во молекуларната\nбиологија.",
+		"short": "ВвБ",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"машинско учење",
+				"вовед во науката за податоци"
+			]
+		},
+		"activated": true,
+		"participants": [20, 21, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Моника Симјаноска", "Невена Ацковска"],
+		"assistants": []
+	},
+	"Вовед во когнитивни науки": {
+		"subject": "Вовед во когнитивни науки",
+		"code": "F18L3S086, F23L3S086",
+		"level": 3,
+		"abstract": "Целта е да се разбере како работи човечкиот мозок. Студентите ќе се запознаат со теоретските и емпириските погледи кои ја дефинираат когнитивната наука. Ќе се запознаат со истражувањата за природата на менталните процеси како перцепцијата, мислењето, меморијата, фантазијата, вниманието, јазикот, интелигенцијата, донесувањето одлуки и решавањето проблеми. Студентите ќе научат кои се алатките превземени од експерименталната психологија, наука на развојот, комјутерската наука, лингвистика, визуализацијата, филозофијата, антропологијата, бихевиоризмот, неврологијата. Курсот ќе ги поврзе сите овие пристапи кои се поврзуваат во когнитивната наука.",
+		"short": "ВвКН_2",
+		"prerequisite": {
+			"credits": 120
+		},
+		"activated": true,
+		"participants": [41, 56, 139],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Андреа Кулаков"],
+		"assistants": ["Влатко Спасев"]
+	},
+	"Вовед во паметни градови": {
+		"subject": "Вовед во паметни градови",
+		"code": "F18L3W088, F23L3W088",
+		"level": 3,
+		"abstract": "Да го запознае студентот со главните концепти, теми и трендови на паметните и одржливите градови, улогата на информациите во дизајнот на мрежните ресурси и влијанието врз урбаниот дизајн, развојот и урбаното живеење.",
+		"short": "ВвПГ",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": false,
+		"participants": [0, 41, 13],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Александра Каневче Дединец"],
+		"assistants": []
+	},
+	"Вовед во препознавање на облици": {
+		"subject": "Вовед во препознавање на облици",
+		"code": "F18L3W089, F23L3W089",
+		"level": 3,
+		"abstract": "Целта на курсот е студентите да ги научат главните концепти на методите и техниките кои се применуваат за\nпрепознавање на облици.По завршувањето на курсот кандидатитеќе бидат оспособени за дизајнирање,\nреализирање и имплементација на системи за автоматско препознавање на облици, проценка на нивните\nперформанси и нивна оптимизација.",
+		"short": "ВвПнО",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": true,
+		"participants": [8, 8, 9],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Дејан Ѓорѓевиќ"],
+		"assistants": []
+	},
+	"Дигитална постпродукција": {
+		"subject": "Дигитална постпродукција",
+		"code": "F18L3W092, F23L3W092",
+		"level": 3,
+		"abstract": "По завршување на курсот се очекува студентите да се оспособени за основни методи за дигитална постпродукција, дигитално композитирање, работа со секвенци од слики, интеграција на дигитални објекти во слики и следење и спарување на движења од различни извори",
+		"short": "ДП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Дизајн на компјутерски мрежи": {
+		"subject": "Дизајн на компјутерски мрежи",
+		"code": "F18L3S063, F23L3S063",
+		"level": 3,
+		"abstract": "Целта на овој курсот е да го оспособи студентот да работи со големи компјутерски мрежи и да обезбеди колаборативна работа на различни административни региони, како и да дизајнира различни типови компјутерски мрежи според потребите на крајните корисници.",
+		"short": "ДнКМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [51, 35, 43],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Александра Каневче Дединец", "Анастас Мишев"],
+		"assistants": ["Кирил Ќироски"]
+	},
+	"Дипломска работа": {
+		"subject": "Дипломска работа",
+		"code": "F18L3S168, F23L3S168",
+		"level": 3,
+		"abstract": "Во рамките на дипломската работа, студентот се стекнува со вештина за дефинирање на проблем, и примена на стекнатото знаење на факултетот за дизајн и имплементација на решение на дадениот проблем. Дополнително, студентот успешно идентификува потреба од дополнителни знаења за решавање на проблемот. Исто така студнетот ги документира и презентира резултатите од дипломската работа",
+		"short": "ДР",
+		"prerequisite": {
+			"credits": 204
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Сите професори"],
+		"assistants": []
+	},
+	"Дистрибуирани системи": {
+		"subject": "Дистрибуирани системи",
+		"code": "F18L3W064, F23L3W064",
+		"level": 3,
+		"abstract": "Предметот има за цел запознавање со развојот на middleware системите. Предмеот ги покрива принципите врз кои се изградени дистрибуираните системи, пред се комуникациите, процесирањето, именување, конзистентност и репликација, справувње со дефекти и безбедност. Овие принципи се понатаму обработени во нивната примена кај дистрибуираните веб базирани системи, дистрибуираните објектно базирани системи, дистрибуираните датотечни системи и дистрибуираните коориднациски системи.",
+		"short": "ДС",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [40, 45, 52],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Боро Јакимовски"],
+		"assistants": ["Ненад Анчев"]
+	},
+	"Дистрибуирано складирање на податоци": {
+		"subject": "Дистрибуирано складирање на податоци",
+		"code": "F18L3W098, F23L3W098",
+		"level": 3,
+		"abstract": "Се поголемата важност и големиот обем на податоците побаруваат соодветни техники и технологии за нивно безбедно, достапно, надежно и скалабилно складирање. Се почестите приоди за складирање на податоци се ориентираат кон дистрибуирани решенија чии имплементации вклучуваат најразлични архитектури и модели со што се добиваат различни придобивки, специфични за секоја имплемнетација. Предметот има за цел да ги обработи техниките на хардверско, мрежно и софтвеско ниво за обезбедување на дистрибуирано складирање на податоците.",
+		"short": "ДСнП",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Етичко хакирање": {
+		"subject": "Етичко хакирање",
+		"code": "F18L3S101, F23L3S101",
+		"level": 3,
+		"abstract": "Студентот ќе ги запознае основните концепти, техники и алатки кои се користат во полето на безбедност на системи. Со преземање на улогата на \"напаѓач\" студентот ќе се стекне со знаење за повеќето сигурносни слабости во неговата околина и начин како да се заштити од нив.",
+		"short": "ЕХ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [82, 69, 48],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Анастас Мишев", "Христина Михајлоска Трпческа"],
+		"assistants": ["Војдан Ќорвезироски"]
+	},
+	"ИКТ за развој": {
+		"subject": "ИКТ за развој",
+		"code": "F18L3S102, F23L3S102",
+		"level": 3,
+		"abstract": "Целта на курсот е да ги разгледа основите принципи и најдобри практики за користењето на технологијата за развој на човештвото. Да се разбере концептот на одржлив развој кој ги го вклучува влијанието врз природата, луѓето, општеството и управувањето. Разбирање на можностите за примена на нови ИКТ технологии за општо добро.",
+		"short": "ИзР",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		},
+		"activated": true,
+		"participants": [10, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Имплементација на софтверски системи со слободен и отворен код": {
+		"subject": "Имплементација на софтверски системи со слободен и отворен код",
+		"code": "F18L3W103, F23L3W103",
+		"level": 3,
+		"abstract": "По завршување на курсот се очекува студентите да се оспособени за продуктивно учество во поголеми софтверски\nтимови кои работат употребувајќи технологии со слободен и отворен код. Да бидат способни за работа во програмски јазици со отворен код, да развиваат веб апликации на тие платформи. Да бидат способни да водат софтверски проект\nбазиран на технологии со слободен и отворен код.",
+		"short": "ИнСсСиОК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [219, 73, 69],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Иван Чорбев", "Александар Стојменски"],
+		"assistants": ["Ема Пандилова"]
+	},
+	"Иновации во ИКТ": {
+		"subject": "Иновации во ИКТ",
+		"code": "F18L3W105, F23L3W105",
+		"level": 3,
+		"abstract": "Разбирање на иновативноста. Стекнување на иновативни вештини. Примена на ИКТ за креирање на иновации. Креирање на\nиновации во ИКТ.",
+		"short": "ИвИ",
+		"prerequisite": {
+			"subjects": ["бизнис и менаџмент"]
+		},
+		"activated": true,
+		"participants": [38, 78, 93],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Магдалена Костоска Ѓорчевска", "Марјан Гушев"],
+		"assistants": ["Димитар Милески"]
+	},
+	"Откривање знаење со длабоко учење": {
+		"subject": "Откривање знаење со длабоко учење",
+		"code": "F18L3S106, F23L3S106",
+		"level": 3,
+		"abstract": "По завршување на предметот, студентот ќе биде оспособен за  избор на соодветни техники за откривање и извлекување на знаење од различен вид податоци. Студентот ќе поседува познавања за напредни архитектури за длабоко учење со примена во системи за препораки, анализа на граф-структурирани податоци и мултимодална фузија на податоци.",
+		"short": "ИИС",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": true,
+		"participants": [27, 31, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Кире Триводалиев", "Соња Гиевска"],
+		"assistants": ["Мартина Тошевска"]
+	},
+	"Интелигентни системи": {
+		"subject": "Интелигентни системи",
+		"code": "F18L3S107, F23L3S107",
+		"level": 3,
+		"abstract": "Целта на предметот е да го заокружи знаењето на студентите од областа на интелигентните системи, почнувајќи од претпроцесирањена податоците до валидирање на изградениот систем. Студентите ќе се оспособат да изградат интелигентен систем од почеток до крај на реални проблеми од специфичен домен, користејќи алатки за автоматизација на процесот на градење ИС.",
+		"short": "ИС_2",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": true,
+		"participants": [7, 0, 6],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Ана Мадевска Богданова", "Бојан Илијоски"],
+		"assistants": []
+	},
+	"Интернет на нештата": {
+		"subject": "Интернет на нештата",
+		"code": "F18L3W108, F23L3W108",
+		"level": 3,
+		"abstract": "Студентот ќе биде запознаен со главните развојни чекори  и предизвици при дизајнирање на решенија базирани на Интернет на нештата.  Студентот ќе може да моделира, дизајнира и имплементира вакви системи во различни апликативни домени.",
+		"short": "ИнН",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [20, 8, 30],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Игор Мишковски"],
+		"assistants": ["Владислав Бидиков"]
+	},
+	"Компјутерска анимација": {
+		"subject": "Компјутерска анимација",
+		"code": "F18L3S113, F23L3S113",
+		"level": 3,
+		"abstract": "По завршување на курсот се очекува студентите да се оспособени за основни методи за продуктивно создавање на компјутерски базирани анимации, за работа во апликации за создавање анимации и можат самостојно да моделираат, текстурираат, ригуваат, осветлуваат, анимираат, рендерираат и композитираат дигитални сцени.",
+		"short": "КА_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 32, 53],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Бобан Јоксимоски"],
+		"assistants": []
+	},
+	"Компјутерски поддржано производство": {
+		"subject": "Компјутерски поддржано производство",
+		"code": "F18L3W117, F23L3W117",
+		"level": 3,
+		"abstract": "Целата на курсот е запознавање на студентите со теоријата, принципите и праксата за компјутерски потпомогнато производство, основните поими за системи и модели, контрола и симулација на производни процеси.",
+		"short": "КПП",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		},
+		"activated": true,
+		"participants": [11, 7, 12],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Андреја Наумоски"],
+		"assistants": []
+	},
+	"Македонски јазик": {
+		"subject": "Македонски јазик",
+		"code": "F18L3S069, F23L3S070",
+		"level": 3,
+		"abstract": "Стекнување на знаења и компетенции за Македонскиот јазик.",
+		"short": "МЈ",
+		"prerequisite": {},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(се држи надвор од ФИНКИ)"
+	},
+	"Машинска визија": {
+		"subject": "Машинска визија",
+		"code": "F18L3W123, F23L3W123",
+		"level": 3,
+		"abstract": "Да се воведат студентите во основните концепти и техники во компјутерската визија. Студентите кои успешно ќе\nго завршат курсот ќе бидат способни за дизајнирање на ефикасни системи за компјутерска визија како:\nпрепознавање на ракопис, детекција и препознавање на лица, проценка на движење, следење на луѓе и возила,\nпрепознавање на гестови, препознавање и класификација на визуелни објекти, разбирање и анализа на сцени\nитн.",
+		"short": "МВ",
+		"prerequisite": {
+			"credits": 120
+		},
+		"activated": false,
+		"participants": [0, 15, 35],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Андреа Кулаков", "Петре Ламески"],
+		"assistants": []
+	},
+	"Менаџмент информациски системи": {
+		"subject": "Менаџмент информациски системи",
+		"code": "F18L3W027, F23L3W027",
+		"level": 3,
+		"abstract": "По завршување на курсот студентите ќе имаат познавање од видови и примена на менаџмент информациски системи.",
+		"short": "МИС_1",
+		"prerequisite": {
+			"subjects": ["софтверско инженерство", "анализа на софтверските барања"]
+		},
+		"activated": true,
+		"participants": [466, 378, 399],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "SIIS23"],
+		"professors": ["Љупчо Антовски", "Горан Велинов"],
+		"assistants": []
+	},
+	"Методика на информатиката": {
+		"subject": "Методика на информатиката",
+		"code": "F18L3S054, F23L3S054",
+		"level": 3,
+		"abstract": "Целта на предметот е оспособување на студентите да користат најсовремени техники за работа на час за да го предизвикаат интересот на учениците и истите да ги поттикнат на усвојување нови знаења за време на наставата во училницата. Студентите ќе се оспособат да спроведуваат активна настава во училницата, користејќи креативни техники според возраста на учениците и материјалот според наставниот план.",
+		"short": "МнИ",
+		"prerequisite": {
+			"credits": 150
+		},
+		"activated": true,
+		"participants": [115, 59, 16],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ана Мадевска Богданова"],
+		"assistants": ["Ана Мадевска Богданова"]
+	},
+	"Методологија на истражувањето во ИКТ": {
+		"subject": "Методологија на истражувањето во ИКТ",
+		"code": "F18L3W126, F23L3W126",
+		"level": 3,
+		"abstract": "Целта на курсот е студентите да се запознаат со основите на методологиите на истражување во ИКТ. По завршувањето на курсот кандидатите ќе имаат продлабочени знаења за методологиите на истражувања во ИКТ, ќе можат да конципираат и спроведат научно истражување, и да напишат извештај од научно истражувачката работа.",
+		"short": "МнИвИ",
+		"prerequisite": {
+			"credits": 150
+		},
+		"activated": true,
+		"participants": [79, 126, 146],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23", "SIIS23"],
+		"professors": ["Андреја Наумоски", "Владимир Трајковиќ"],
+		"assistants": ["Мартина Тошевска", "Славе Темков"]
+	},
+	"Мобилни апликации": {
+		"subject": "Мобилни апликации",
+		"code": "F18L3S127, F23L3S127",
+		"level": 3,
+		"abstract": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за дизајн и развој на мобилни апликации.",
+		"short": "МА",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [22, 40, 51],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Љупчо Антовски", "Петре Ламески"],
+		"assistants": []
+	},
+	"Мобилни информациски системи": {
+		"subject": "Мобилни информациски системи",
+		"code": "F18L3W128, F23L3W128",
+		"level": 3,
+		"abstract": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за складирање, прибирање и обработка на податоци во дистрибуирана и сеприсутна околина со користење на различни мобилни платформи.",
+		"short": "МИС_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [269, 157, 338],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Петре Ламески"],
+		"assistants": ["Мила Додевска"]
+	},
+	"Мобилни платформи и програмирање": {
+		"subject": "Мобилни платформи и програмирање",
+		"code": "F18L3W129, F23L3W129",
+		"level": 3,
+		"abstract": "Целта на предметот е студентите да се запознаат со современите мобилни платформи и да научат да програмираат и развиваат мобилни апликации. Ќе научат да се справуваат со ограничувањата од мобилните уреди и да развиваат ефикасни програми. Изработените апликации ќе научат да ги публикуваат на маркет и да го следат користењето на истите",
+		"short": "МПиП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [74, 113, 106],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Љупчо Антовски", "Костадин Мишев"],
+		"assistants": ["Мила Додевска"]
+	},
+	"Моделирање и менаџирање на бизнис процеси": {
+		"subject": "Моделирање и менаџирање на бизнис процеси",
+		"code": "F18L3S130, F23L3S130",
+		"level": 3,
+		"abstract": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење за типови бизнис процеси и нивна поврзаност со ИС, ќе имаат продлабочено знаење во идентификување, моделирање и мапирање разни типови бизнис процеси, ќе знаат да применат алатки и јазици за моделирање на бизнис процеси преку соодветни дијаграми, ќе имаат познавање од принципите за подобрување на тек на процеси, ќе имаат познавање од концептите за податочна размена и интероперабилност.",
+		"short": "МиМнБП",
+		"prerequisite": {
+			"subjects": ["објектно-ориентирано програмирање"]
+		},
+		"activated": true,
+		"participants": [12, 39, 105],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Георгина Мирчева"],
+		"assistants": []
+	},
+	"Моделирање и симулација": {
+		"subject": "Моделирање и симулација",
+		"code": "F18L3W131, F23L3S131",
+		"level": 3,
+		"abstract": "Студентот ќе се здобие со знаења за користење на техники за моделирање со цел да го евалуира однесувањето на реалните системи. Студентот ќе стекне способност за конструирање, верификација и решавање\nна модели со различни нивоа на апстракција и деталност. Ќе бидат опфатени и методи за фитување на состојбата и параметрите на моделите со реални податоци, како и предвидување на идното однесување и \"што-ако\" анализи.",
+		"short": "МиС_3",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"бизнис статистика",
+				"математика 3"
+			]
+		},
+		"activated": false,
+		"participants": [0, 14, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Ласко Баснарков", "Мирослав Мирчев"],
+		"assistants": []
+	},
+	"Модерни трендови во роботика": {
+		"subject": "Модерни трендови во роботика",
+		"code": "F18L3S132, F23L3S132",
+		"level": 3,
+		"abstract": "Студентите ќе бидат воведени во модерните трендови во роботиката. Ќе бидат запознаени со современите техники на моделирање на околината, во која роботите стануваат секојдневие. Студентите ќе се стекнат со познавање на тековните трендови во роботиката како што се интеракција човек – робот, нанороботика, биолошки роботи, роботизирани производни процеси, роботика како асистивна технологија и други трендови",
+		"short": "МТвР",
+		"prerequisite": {
+			"subjects": ["оперативни системи"]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Мрежна и мобилна форензика": {
+		"subject": "Мрежна и мобилна форензика",
+		"code": "F18L3W133, F23L3W133",
+		"level": 3,
+		"abstract": "Студентот ќе се здобие со знаења за примена на методологии за собирање, зачувување, анализа и документација на дигитални докази пронајдени како резултат на сајбер криминал во мрежна и мобилна околина.\nСтудентот ќе знае како да анализира и интерпретира живи мрежни мобилни дигитални докази.",
+		"short": "МиМФ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [37, 29, 18],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Анастас Мишев", "Соња Филипоска"],
+		"assistants": ["Војдан Ќорвезироски"]
+	},
+	"Напредна интеракција човек компјутер": {
+		"subject": "Напредна интеракција човек компјутер",
+		"code": "F18L3W137, F23L3W137",
+		"level": 3,
+		"abstract": "Овој предмет ги запознава студентите со основите на комплексната интеракција која се одвива меѓу човекот и компјутерот. Студентите се запознаваат и со техниките за моделирање на корисници, проблеми, апликации и средини како и на техники за евалуација и анализа на интелигентни интефејси. Се разгледуваат принципи за градење посредници кои ги опфаќаат ограничувањата и во двете примарно афектирани групи: човекот и компјутерот. Студентите треба да научат дека корисникот е еден од главните елементи при креирање на компјутерските системи. При тоа, се дава увид во начинот за развивање на хардверот и софтверот за различни групи на корисници, како и за специфични апликациски домени. Студентите стекнуваат познавања на принципи за проектирање на кориснички интерфејси адаптибилни на околината, интелигентни кориснички интерфејси базирани на агенти и интерфејси чувствителни на контекст, како и интелигентни решенија наменети за специфични типови на кориснички групи.",
+		"short": "НИЧК",
+		"prerequisite": {
+			"subjects": [
+				"дизајн на интеракцијата човек-компјутер",
+				"алгоритми и податочни структури",
+				"Примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [12, 29, 42],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Невена Ацковска", "Бојан Илијоски"],
+		"assistants": []
+	},
+	"Напредни бази на податоци": {
+		"subject": "Напредни бази на податоци",
+		"code": "F18L3S138, F23L3S138",
+		"level": 3,
+		"abstract": "Запознавање на студентите со напредните концепти на релационите бази на податоци, неопходни за моделирање, креирање, управување и одржување на базите на податоци, како и за  развој на податочно интензивни информациски системи. Со тоа студентите ќе се стекант со длабоки теоретски и практични знаења од областа на базите на податоци. Исто така, студентите ќе се запознат со современите текови на развој и проширување на традиционалните системи за управување на бази на податоци, а со цел да одговорат на актуелните предизвици во развојот на информатичката теорија и практика.",
+		"short": "НБнП_2",
+		"prerequisite": {
+			"credits": 90
+		},
+		"activated": true,
+		"participants": [6, 15, 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,
+		"abstract": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат web3 апликациите. Ќе се надгради знаењето од блоковски вериги со апликации кои работат над паметните договори.",
+		"short": "НТоК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Неструктурирани бази на податоци": {
+		"subject": "Неструктурирани бази на податоци",
+		"code": "F18L3S141, F23L3S141",
+		"level": 3,
+		"abstract": "Целта на курсот е студентите да се запознаат со неструктурираните и полуструктурираните типови на податоци, нивната организација и чување, како и техниките за манипулација и обработка на истите. Исто така студентите ќе бидат запознаени и со NoSQL базите на податоци, современи бази на податоци кои не подлежат на релациониот модел, а се користат во дистрибуирани и кластер околини. Посебен акцент ќе биде ставен на практичното знаење на некоја од NoSQL базите на податоци.",
+		"short": "НБнП_1",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		},
+		"activated": true,
+		"participants": [124, 69, 89],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Слободан Калајџиски"],
+		"assistants": []
+	},
+	"Обработка на природните јазици": {
+		"subject": "Обработка на природните јазици",
+		"code": "F18L3W142, F23L3W142",
+		"level": 3,
+		"abstract": "Целта на предметот е студентитеда се стекнат со основните теоретски и практични знаења за алгоритмите за обработка на природните јазици. Студентите ќе стекнат знаења за најновите техники на машинско учење со фокус на длабоки невронски мрежи наменети за разбирање и генерирање на текст.",
+		"short": "ОнПЈ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [47, 26, 18],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Соња Гиевска"],
+		"assistants": ["Мартина Тошевска"]
+	},
+	"Операциони истражувања": {
+		"subject": "Операциони истражувања",
+		"code": "F18L3W144, F23L3S144",
+		"level": 3,
+		"abstract": "Да го запознае студентот со областа на проблеми и методи на операциони истражувања, проблеми на оптимизација на ресурси и проекти и оптимално управување, со методи и техники на линеарно и нелинеарно програмирање, теории на одлучување и игри, операциони истражувања поврзани со управувaчки информациски системи и информациски системи за подршка на одлучување и предвидување.",
+		"short": "ОИ",
+		"prerequisite": {
+			"subjects": [
+				"веројатност и статистика",
+				"основи на теоријата на информации",
+				"математика 3",
+				"бизнис статистика"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Александра Каневче Дединец"],
+		"assistants": []
+	},
+	"Оптички мрежи": {
+		"subject": "Оптички мрежи",
+		"code": "F18L3W145, F23L3W145",
+		"level": 3,
+		"abstract": "Студентот ќе се стекне со основни познавања за дизајн, контрола и управување на оптички мрежи со помош на современите мрежни технологии, како и со некои тековни развои во областа.",
+		"short": "ОМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": false,
+		"participants": [0, 28, 34],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Мирослав Мирчев"],
+		"assistants": []
+	},
+	"Пресметковна биологија": {
+		"subject": "Пресметковна биологија",
+		"code": "F18L3S151",
+		"level": 3,
+		"abstract": "",
+		"short": "ПБ",
+		"prerequisite": {
+			"subjects": ["машинско учење"]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Пресметување во облак": {
+		"subject": "Пресметување во облак",
+		"code": "F18L3W068, F23L3W068",
+		"level": 3,
+		"abstract": "Овој предмет ќе го оспособи студентот со основни познавања за концептот на облак и услуги во облак.",
+		"short": "ПвО",
+		"prerequisite": {
+			"subjects": ["бази на податоци"]
+		},
+		"activated": true,
+		"participants": [32, 28, 28],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Марјан Гушев"],
+		"assistants": ["Владислав Бидиков", "Димитар Милески"]
+	},
+	"Претприемништво": {
+		"subject": "Претприемништво",
+		"code": "F18L3S028, F23L3S028",
+		"level": 3,
+		"abstract": "Студентите ќе бидат запознаени со предизвиците со кои ќе се соочат доколку се решат да започнат сопствен бизнис. Тие ќе можат да изработат иницијално истражување на пазарот, да ги дефинираат метриките со кои ќе ја следат успеноста на својот бизнис, како и да знаат како да препознаат дали обезбедиле вредност за своите клиенти. Конечно, тие ќе бидат оспособени да се претстават пред потенцијални клиенти, партнери и инвеститори.",
+		"short": "П_2",
+		"prerequisite": {
+			"credits": 120
+		},
+		"activated": true,
+		"participants": [281, 216, 251],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23"],
+		"professors": ["Владимир Трајковиќ", "Ефтим Здравевски"],
+		"assistants": []
+	},
+	"Програмирање на видео игри": {
+		"subject": "Програмирање на видео игри",
+		"code": "F18L3W152, F23L3W152",
+		"level": 3,
+		"abstract": "Целта на предметот е да ги запознае студентите со процесот на програмирање на видео игри. За таа цел студентите ќе бидат запознаени со основните компоненти на една видео игра и начинот на кој истите се програмираат. По завршување на курсот се очекува кандидатот да ги разбира концептите за програмирање на видео игри и да може да реализира програмски самостојно или во тим едноставна видео игра.",
+		"short": "ПнВИ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [612, 459, 446],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Катарина Тројачанец Динева"],
+		"assistants": ["Славе Темков"]
+	},
+	"Програмски јазици и компајлери": {
+		"subject": "Програмски јазици и компајлери",
+		"code": "F18L3S112, F23L3S112",
+		"level": 3,
+		"abstract": "Студентите треба да го разбрерат развојот и спектарот на програмските јазици, и да го сфатат процесот на конструкција на компајлер што ќе ги надгради како програмери кои навлегле во суштината на програмските јазици.",
+		"short": "ПЈиК",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 4],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Миле Јованов"],
+		"assistants": []
+	},
+	"Програмски парадигми": {
+		"subject": "Програмски парадигми",
+		"code": "F18L3W038, F23L3W038",
+		"level": 3,
+		"abstract": "Целта на овој курс е запознавање на студентите со програмски парадигми различни од императивната и објектно-ориентираната, со фокус на декларативната и функционалната програмска парадигма. По завршувањето на курсот студентите треба да бидат способни да: Споредуваат различни програмски парадигми и да изберат соодветна за даден проблем, Користат логички програмски јазик за имплементација на ефикасни алгоритми,\tКористат логички програмски јазик за репрезентација и манипулација со знаење, Користат функционален програмски јазик за пишување на програми без странични ефекти, Разбираат и користат функции од прв и повисок ред, функционални затворања, мрзлива евалуација и апстракција на секвенци, Разбираат и пишуваат едноставни конкурентни програми",
+		"short": "ПП_2",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [77, 69, 66],
+		"mandatory": true,
+		"mandatoryFor": ["KN23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "PIT23", "SIIS23"],
+		"professors": ["Емил Станков", "Кире Триводалиев"],
+		"assistants": []
+	},
+	"Вовед во рударење на масивни податоци": {
+		"subject": "Вовед во рударење на масивни податоци",
+		"code": "F18L3W154, F23L3W154",
+		"level": 3,
+		"abstract": "Студентите да се запознаат со алгоритмите и техниките на податочно рударење и машинско учење за анализа на големи податочни множества. Фокус ќе биде даден на дистрибуираните платформи како и на начинот на дефинирање и креирање на алгоритми за процесирање и анализа на многу големи податочни множества.",
+		"short": "РнМП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [23, 16, 14],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Ѓорѓи Маџаров"],
+		"assistants": ["Стефан Андонов"]
+	},
+	"Самостоен проект": {
+		"subject": "Самостоен проект",
+		"code": "F18L3W058, F23L3W058",
+		"level": 3,
+		"abstract": "Целта на предметот е студентите со користење на современите алатки за  Електронско учење самостојно да ја изработат наставната програма за  предмет од основно или средно образование по  нивен избор.",
+		"short": "СП_2",
+		"prerequisite": {
+			"credits": 150
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["IE23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Сите професори"],
+		"assistants": []
+	},
+	"Системи за поддршка при одлучувањето": {
+		"subject": "Системи за поддршка при одлучувањето",
+		"code": "F18L3W156, F23L3W156",
+		"level": 3,
+		"abstract": "Овој курс претставува вовед во примена на анализа на податоци за донесување деловни одлуки. Целта на курсот е студентите да се запознаат со методите, техниките и системите за поддршка при одлучувањето, како и анализа на одлуките. Да се запознаат со техниките за стекнување на знаење и репрезентација на знаење. По завршување на курсот студентите ќе стекнат знаење како да ги користат системите за поддршка при одлучувањето, правилно да изберат соодветен систем за поддршка при одлучувањето во даден бизнис контекст, како и да дизајнираат, развијат и менаџираат системи за поддршка при одлучувањето.",
+		"short": "СзПпО",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": true,
+		"participants": [63, 153, 222],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Георгина Мирчева"],
+		"assistants": ["Димитар Китановски"]
+	},
+	"Складови на податоци и аналитичка обработка": {
+		"subject": "Складови на податоци и аналитичка обработка",
+		"code": "F18L3S157, F23L3S157",
+		"level": 3,
+		"abstract": "Запознавање со oрганизацијата и манипулацијата со податоците организирани во складови на податоци, како и основните операции и алгоритми за работа со складови на податоци. Студентот ќе биде оспособен за интегрирање на оперативни бази на податоци во специјално дизајнирни модели погодни за аналитички потреби. Ова вклучува димензионо моделирање на складови на податоци, организација и манипулација со податоците сместени во складови на податоци, и изготвување на аналитички извештаи базирани на истите податоци.",
+		"short": "СнПиАО",
+		"prerequisite": {
+			"credits": 100
+		},
+		"activated": true,
+		"participants": [42, 49, 32],
+		"mandatory": true,
+		"mandatoryFor": ["KI23", "KN23"],
+		"semester": 6,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "PIT23", "SIIS23"],
+		"professors": ["Ефтим Здравевски"],
+		"assistants": ["Димитар Китановски"]
+	},
+	"Софтвер за вградливи системи": {
+		"subject": "Софтвер за вградливи системи",
+		"code": "F18L3W048, F23L3W048",
+		"level": 3,
+		"abstract": "Целта на курсот е да ги оспособи студентите да креираат апликации наменети за микроконтролери како и работа со влез/излез, подетално со СТМ микроконтролерите. Студентите ќе научат да работат со Nucleo развојните плочи, да имплементираат код, да дебагираат и да управуваат со софтверска конфигурација. Исто така студентите ќе научат кога и како се користи оперативен систем во реално време.",
+		"short": "СзВС",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [26, 21, 31],
+		"mandatory": true,
+		"mandatoryFor": ["KI23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Моника Симјаноска"],
+		"assistants": ["Моника Симјаноска"]
+	},
+	"Софтверски дефинирани мрежи": {
+		"subject": "Софтверски дефинирани мрежи",
+		"code": "F18L3W160, F23L3S160",
+		"level": 3,
+		"abstract": "По завршувањето на курсот се очекува студентот да има познавање на архитектурата на софтверски дефинираните мрежи и мрежите со виртуелизирани мрежни функции. Да ги знае начините за софтверски пристап до мрежите,  технологиите за конвергирани мрежи и одвојување на корисничкaта од контролната рамнина, како и хардверот од софтверот.",
+		"short": "СДМ",
+		"prerequisite": {
+			"subjects": ["компјутерски мрежи", "компјутерски мрежи и безбедност"]
+		},
+		"activated": true,
+		"participants": [4, 0, 9],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Соња Филипоска"],
+		"assistants": []
+	},
+	"Теорија на графови и социјални мрежи": {
+		"subject": "Теорија на графови и социјални мрежи",
+		"code": "F18L3W161, F23L3W161",
+		"level": 3,
+		"abstract": "Целта на курсот е студентите да се воведат во најважните аспекти од теоријата на графови, со подетален осврт на теоријата која е значајна за анализа на социјални мрежи.  Студентите ќе се запознаат со концептите, компонентите и организацијата на социјалните мрежи, како и технологиите за развој, интеркација и анализа на истите.",
+		"short": "СМиМ",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": true,
+		"participants": [24, 12, 10],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Соња Гиевска"],
+		"assistants": ["Мартина Тошевска"]
+	},
+	"Споделување и пресметување во толпа": {
+		"subject": "Споделување и пресметување во толпа",
+		"code": "F18L3S162, F23L3S162",
+		"level": 3,
+		"abstract": "Целта на предметот е да ги запознае студентите со можностите на толпата да споделува и обработува податоци кои овозможуваат да се решаваат проблеми кои се сеуште комплексни за компјутерските системи, но многу едноставни за колектив со човечка интелигенција. Предметот ќе ги воведе студентите во нов дизајн на апликации и концепт на програмирање кој се заснова на недоверливо учество на голем број поединци од толпата. Во предметот ќе се разгледаат постоечки апликации и платформи за собирање на податоци и решавање на обемни задачи на барање.",
+		"short": "СиПвТ",
+		"prerequisite": {
+			"subjects": [
+				"вештачка интелигенција",
+				"вовед во науката за податоци",
+				"машинско учење"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	},
+	"Тимски проект": {
+		"subject": "Тимски проект",
+		"code": "F18L3W021, F23L3W021",
+		"level": 3,
+		"abstract": "На студентите им се дава можност групно да изработат еден поголем проект под надзор на ментор. Се поставува акцент на тимска работа и развој на комплексен софтвер. Пожелна е пракса во фирма.",
+		"short": "ТП",
+		"prerequisite": {
+			"credits": 150
+		},
+		"activated": true,
+		"participants": [559, 420, 351],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "KI23", "KN23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Сите професори"],
+		"assistants": []
+	},
+	"Управување со ИКТ проекти": {
+		"subject": "Управување со ИКТ проекти",
+		"code": "F18L3S022, F23L3S022",
+		"level": 3,
+		"abstract": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките и методите за управување со ИКТ проекти, да има продлабочено знаење во утврдување софтверски и системски барања, познавање на метриките за следење на проекти и евалуација, да има знаење да примени техники за управување со барањата на разни проектни интересни групи, знаење за примена на тенхики за анализа  на трошоци, знаење за изготвување на извештаи, познавање на практични софтверски алатки за управување со проектен циклус.",
+		"short": "УсИП",
+		"prerequisite": {
+			"subjects": ["софтверско инженерство", "анализа на софтверските барања"]
+		},
+		"activated": true,
+		"participants": [512, 362, 426],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23", "KI23"],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KN23"],
+		"professors": ["Љупчо Антовски", "Владимир Здравески", "Димитар Трајанов"],
+		"assistants": ["Милена Трајаноска"]
+	},
+	"Вовед во бази на податоци и SQL": {
+		"subject": "Вовед во бази на податоци и SQL",
+		"code": "F23L1W003",
+		"level": 1,
+		"abstract": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци.",
+		"short": "УсИП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [51, 55, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 8,
+		"season": "S",
+		"electiveFor": [],
+		"professors": ["Ефтим Здравевски"],
+		"assistants": ["Димитар Китановски"]
+	},
+	"Примена на алгоритми и податочни структури": {
+		"subject": "Примена на алгоритми и податочни структури",
+		"code": "F23L2W201",
+		"level": 2,
+		"abstract": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nпрепознавање и користење на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
+		"short": "УсИП",
+		"prerequisite": {
+			"subjects": ["структурно програмирање"]
+		},
+		"activated": true,
+		"participants": [289, 58, 0],
+		"mandatory": true,
+		"mandatoryFor": ["IMB23", "PIT23", "IE23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Ефтим Здравевски",
+			"Магдалена Костоска Ѓорчевска",
+			"Слободан Калајџиски",
+			"Христина Михајлоска Трпческа"
+		],
+		"assistants": ["Мартин Динев", "Јана Кузманова"]
+	},
+	"Математика 3": {
+		"subject": "Математика 3",
+		"code": "F23L3W001",
+		"level": 3,
+		"abstract": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
+		"short": "УсИП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [367, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23"],
+		"semester": 3,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23"],
+		"professors": [
+			"Билјана Тојтовска Рибарски",
+			"Марија Михова",
+			"Наташа Илиевска",
+			"Илинка Иваноска"
+		],
+		"assistants": ["Јована Добрева", "Димитар Пешевски"]
+	},
+	"Избрани теми од математика": {
+		"subject": "Избрани теми од математика",
+		"code": "F23L2W003",
+		"level": 2,
+		"abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
+		"short": "УсИП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [731, 777, 0],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [
+			"Весна Димитриевска Ристовска",
+			"Методија Јанчески",
+			"Наташа Илиевска",
+			"Дејан Спасов"
+		],
+		"assistants": ["Живко Атанаскоски", "Петар Секулоски"]
+	},
+	"Математика 2": {
+		"subject": "Математика 2",
+		"code": "F23L2S001",
+		"level": 2,
+		"abstract": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
+		"short": "УсИП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [657, 1056, 0],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "IE23"],
+		"semester": 2,
+		"season": "S",
+		"electiveFor": [],
+		"professors": [
+			"Билјана Тојтовска Рибарски",
+			"Весна Димитриевска Ристовска",
+			"Дејан Спасов",
+			"Емил Станков",
+			"Марија Михова",
+			"Методија Јанчески",
+			"Наташа Илиевска"
+		],
+		"assistants": ["Живко Атанаскоски", "Петар Секулоски", "Сијче Печкова"]
+	},
+	"Тестирање на софтвер": {
+		"subject": "Тестирање на софтвер",
+		"code": "F23L3W033",
+		"level": 3,
+		"abstract": "Целата на курсот е запознавање на студентите со воведните поими од областа на тестирање на софтвер, како потребата од тестирање на софтвер, како и практична работа на тестирање, валидација и верификација на софтвер.",
+		"short": "УсИП",
+		"prerequisite": {},
+		"activated": true,
+		"participants": [41, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["PIT23"],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23"],
+		"professors": ["Бојана Котеска"],
+		"assistants": ["Славе Темков"]
+	},
+	"Сензорски системи": {
+		"subject": "Сензорски системи",
+		"code": "F23L3W200",
+		"level": 3,
+		"abstract": "Студентот ќе биде запознаен со главните предизвици при дизајн на сензорските системи.",
+		"short": "УсИП",
+		"prerequisite": {
+			"subjects": [
+				"архитектура и организација на компјутери",
+				"компјутерски архитектури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 12],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23", "PIT23", "SIIS23"],
+		"professors": ["Билјана Стојкоска Ристеска"],
+		"assistants": []
+	},
+	"Адаптивни и интерактивни веб информациски системи": {
+		"subject": "Адаптивни и интерактивни веб информациски системи",
+		"code": "F23L3S069",
+		"level": 3,
+		"abstract": "Индустријата за персонализација и адаптација на веб е во пораст. Компаниите, институциите, универзитетите, и истражувачките лаборатории имаат потреба од бројни експерти кои ги познаваат и разбираат како функционираат адаптивните интерактивни системи, персонализацијата и социјалната навигација и интеракција за да водат развој на сопствени решенија или да нарачуваат готови решенија.\n\nОд овие причини курсот има за почетна цел да ги запознае студентите со светот на адаптивните и интерактивни веб информациски системи (АИИС). Потоа студентите ќе се стекнат знаења за различните аспекти на адаптација, персонализација, социјална навигација и интеракција во АИИС, и ќе се запознаат со во моментот најактуелните адаптивни веб технологии како готови решенија или како истражувачки демонстративни решенија кои се користат во пракса. Студентите ќе разгледуваат многу примери на модерни АИИС развиени од водечките Интернет компании како Google, Yahoo, IBM, Microsoft, Ebay, Facebook, Twitter, како и повеќе лидери на специјализирани индустрии како Netflix, Booking.com, Spotify, Hulu, Zalando.\n\nГлавна финална компетенција во овој предмет со која ќе се здобијат студентите е да го применат стекнатото знаење во реалниот свет преку анализа на потребите и исполнување на истите со постојните АИИС, критика на постојни АИИС и главните елементи од животен циклус за развој на сопствени решенија за АИИС, базирани на постојни техники и со користење на иновативни технологии за социјална интеракција и навигација, адаптација и персонализација.",
+		"short": "УсИП",
+		"prerequisite": {
+			"subjects": [
+				"алгоритми и податочни структури",
+				"примена на алгоритми и податочни структури"
+			]
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": false,
+		"mandatoryFor": [],
+		"semester": 7,
+		"season": "W",
+		"electiveFor": [],
+		"professors": ["Вангел Ајановски"],
+		"assistants": []
+	},
+	"Спорт и здравје": {
+		"subject": "Спорт и здравје",
+		"code": "F23L1W004",
+		"level": 1,
+		"abstract": "Целта на предметот спорт и спортски активности е усвојување на нови и усовршување на старите моторни знаења и вештини, подобрување на моторните и фукционалните спсособности се со цел унапредување на здравјето, задоволувањето на потребате за движење, оспообување на студентот за рационално, содржајно користење на слободното време како и подобрување на квалитетот на животот во младоста, во зрелата возраст и староста. Унапредување на социјалната комуникација. Очекувани резултати: Оспособување на студентот за самостојно спортување и физичко вежбање, запознавање со законитостите на физичката култура и правилната исхрана. Стекнување знаења за структурата, правилата, принципите на тренажниот процес и специфичностите на избраната кинезиолошка активност.",
+		"short": "УсИП",
+		"prerequisite": {},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "IMB23", "PIT23", "IE23", "KI23", "KN23"],
+		"semester": 1,
+		"season": "W",
+		"electiveFor": [],
+		"professors": [],
+		"assistants": [],
+		"flag": "(се држи надвор од ФИНКИ)"
+	},
+	"Деловна пракса": {
+		"subject": "Деловна пракса",
+		"code": "F23L3S100",
+		"level": 3,
+		"abstract": "Оспособување на студентот самостојно да идентификува проблеми и нивните решенија практично да ги реализира.",
+		"short": "УсИП",
+		"prerequisite": {
+			"credits": 36
+		},
+		"activated": false,
+		"participants": [0, 0, 0],
+		"mandatory": true,
+		"mandatoryFor": ["SIIS23", "PIT23"],
+		"semester": 4,
+		"season": "S",
+		"electiveFor": ["IE23", "IMB23", "KI23", "KN23"],
+		"professors": [],
+		"assistants": [],
+		"flag": "(неактивиран предмет)"
+	}
+}
Index: backend/subjects/management/data/subjects_by_program.json
===================================================================
--- backend/subjects/management/data/subjects_by_program.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
+++ backend/subjects/management/data/subjects_by_program.json	(revision 37bd55e55d6edb04effdc5be465aa7610200ccc3)
@@ -0,0 +1,406 @@
+{
+	"Спорт и здравје": {
+		"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"]
+	},
+	"Маркетинг": {
+		"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: ols/.gitignore
===================================================================
--- tools/.gitignore	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,1 +1,0 @@
-.venv
Index: ols/README.md
===================================================================
--- tools/README.md	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,26 +1,0 @@
-## guide
-
-### Data
-
-- `abstracts.json` - JSON containing short descriptions for each subject
-- `courses.json` - array containing the names of all subjects.
-- `elective.json` - JSON containing arrays of all eligible summer and winter subjects for all programs.
-- `formatted_prereqs.json` - JSON containing subject prerequisites as JSON objects, instead of strings.
-- `information.json` - array with the code, name, level and link for all subjects.
-- `mandatory.json` - JSON containing arrays of all mandatory subjects for all programs, organized by semester.
-- `participants.json` - array listing all courses with their number of participants.
-- `prerequisites.json` - array of subject prerequisites (as strings).
-- `professors.json` - array of all subjects with their respective professors and assistants.
-- `subjects_by_program.json` - JSON listing all subjects and the programs for which they are mandatory.
-
-### Scrapers
-
-- `abstract.py` - scrapes the FINKI website for short descriptions for each subject
-- `elective.py` - scrapes the FINKI website for all elective subjects per program and writes the results to `data/elective.json`.
-- `mandatory.py` - scrapes the FINKI site for all mandatory subjects per program and writes the results to `data/mandatory.json`.
-
-### Scripts
-
-- `format_prereqs.py` - reads data from prerequisites.json, and writes the formatted output to `data/formatted_prereqs.json`
-- `subjects_by_program.py` - reads data from mandatory.json, and writes the relevant information to `data/subjects_by_program.json`.
-- `subject_details.py` - aggregates data from multiple JSON files, and writes the combined information in `backend/subjects/management/commands/subject_details.json`. Modify this script to modify the initial data that is used to populate the db.
Index: ols/data/abstracts.json
===================================================================
--- tools/data/abstracts.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,179 +1,0 @@
-{
-    "Архитектура и организација на компјутери": "Разбирање на главните компјутерски архитектури, внатрешната организација, проценка на перформансите на поедините делови и компјутерскиот систем во целинa.",
-    "Бизнис и менаџмент": "Развој на менаџерски способности: техничка, концепциска, комуникациска, аналитичка.\nУсвојување на рамки, поими, модели и техники од областа на менаџментот.\nПрезентирање и анализа на примери, студии на случај и најдобри менаџмент практики од повеќе бизнис области и студии на случај на поодделни бизниси.",
-    "Бизнис статистика": "Запознавање со основните статистички методи и техники за прикажување, анализа и истражување на податоци.",
-    "Вовед во компјутерските науки": "Солидно познавање на основите на информатичко-комуникациските технологии, нивното создавање, моментална состојба и иднината; начинот на кој функционираат сметачите, основите на Веб, обработката на сликите, видеото и анимациите; клучните области на информациско-комуникациските технологии и нивното влијание: спососност за манипулација со текст, табели, графикони, слики, аудио и видео.",
-    "Дизајн на дигитални кола": "Запознавање со основните методи за анализа и дизајн на логички кола и логички мрежи, како комбинациони така\nи секвенцијални кола, регистри и бројачи.",
-    "Дискретна математика": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
-    "Дискретни структури 1": "Во овој предмет ќе се изучуваат базични математички концепти за компјутерски науки. Студентите ќе се запознаат со основите на множества, исказна и предикатна логика, техники за докажување и булова алгебра.",
-    "Дискретни структури 2": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од компјутерски науки. Ќе се изучуваат напредни техники за докажување, индукција рекурзија. Студентите треба да стекнат вештини за решавање на комбинаторни задачи. Да се запознаат со основната терминологија и основите за претставување на графови.",
-    "Е-учење": "По успешното завршување на овој предмет, студентот ќе биде запознат со еволуцијата на теориите за учење и ќе биде во состојба да ги разбере улогата и новите трендови кај околините за е-учење како и да го разбере преминот од традиционалните во е-околините за учење. Низ примери за примена на видео игри, масивни отворени онлајн курсеви, оддалечени и виртуелни лаборатории, виртуелни училници студентите ќе се запознаат со можностите за искористување на ИКТ за поддршка на образованието. Студентите ќе се стекнат со способност да понудат соодветни постојни системи и алатки за менаџирање со учење и наставни содржини како и системи и алатки за проверка на знаење за дадени бизнис побарувања.",
-    "Математика 1": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес, извод и интеграли кои се неопходни во скоро сите предмети од повисоки години.",
-    "Калкулус 1": "Предметот е од подршка и е неопходен за воведување на поимите за функција, лимес и извод кои се неопходни во скоро сите предмети од повисоки години.",
-    "Калкулус 2": "Предметот е од подршка и е неопходен за воведување на поимите за интеграли, примена на интерграли, низи и редови кои се неопходни во дел од предметите од повисоки години.",
-    "Компјутерски архитектури": "Разбирање на архитектурата на еден компјутерски систем, идентификација на неговите составни делови, проценка на перформансите на компјутерскиот систем и неговите поединечни делови. Разбирање на машинскиот јазик, асемблерот и мемориската организација на системите.",
-    "Компјутерски компоненти": "Познавање на структурата на компјутерските системи, хардверските компоненти, поврзувањето и начинот на\nработа, карактеристиките и стандардите што се употребуваат.",
-    "Креативни вештини за решавање проблеми": "Студентот ќе се здобие со способност за критичко размислување и развој на вештините на размислување надвор од стандардните норми и принципи. Ќе биде во можност да го постави проблемот во рамка и да го изложи правилно, како и да решава неструктурирани проблеми. Ќе има подобрени вештини за општо решавање на проблеми од различен карактер кои стимулираат логичко размислување.",
-    "Маркетинг": "Вовед во главните елементи за развој на маркетинг стратегија и планирање на програма за маркетинг; Развој на вештини за решавање на маркетинг проблеми преку аналитички алатки (рамки, поими, модели и техники); Анализа на примери и студии на случај како претпријатијата го организираат својот маркетинг, со акцент на ИКТ претпријатија; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
-    "Објектно ориентирана анализа и дизајн": "Запознавање со техниките за анализа, дизајн и моделирање на објектно ориентираните системи. Оспособување за практична анализа на кориснички барања и креирање ефективни ОО модели како почетна фаза на имплементацијата на ОО системот.",
-    "Објектно-ориентирано програмирање": "Целта на предметот е да го запознае студентот со основните концепти на објектно-ориентираното програмирање. За таа цел ќе бидат воведени концептите на објекти и класи, eнкапсулација, наследување и полиморфизам. Студентите ќе бидат запознаени и со хиерахијата на класи. Ќе се направат споредби на имплементациите на објектно-ориентираните концепти во различни програмски јазици.\nПо завршување на курсот студентот ќе ги разбира принципите на објектно-ориентираното програмирање и биде оспособен за развој на програми кои ги подржуваат овие принципи.",
-    "Основи на Веб дизајн": "По комплетирање на курсот кандидатите се очекува студентите да добијат воведни знаењаза развој на веб страници со современ дизајн, употреба на ХТМЛ и каскадни стилови. Се очекува кандидатите да:\n1. Демонстрираат основно разбирање на важноста на добар дизајн на веб страниците.\n2. Демонстрираат практично знаење за технологиите за веб дизајн и да можат да го применат знаењето при основно дизајнирање на веб сајтови.\n3. Да комуницираат со терминологија специфична за оваа област.\n4. Критички да евалуираат примери на веб сајтови.",
-    "Основи на сајбер безбедноста": "Студентот ќе се запознае со концептот на сајбер безбедност, закани и ризици. Ќе биде свесен за проблемите предизвикани од сајбер криминалот и ќе биде во можност да ги разбира ризиците од напади и основните механизми како да се заштити од нив.",
-    "Педагогија": "Запознавање на студентите со педагогијата како наука, педагошките дисциплини, воспитанието и училишниот систем.",
-    "Професионални вештини": "Целта на курсот е да студентите да се стекнат со вештини потребни за академско и техничко пишување и презентирање, со водење сметка за етиката и критичкото мислење. По завршување на курсот се очекува студентот да може да изработи квалитетни академски текстови (резиме, есеј, CV, формално писмо) на англиски и македонски јазик; да разликува помеѓу различни технички текстови (спецификација, елаборат, извештај, техничка документација) и да идентификува нивни делови; да одржи ефективна презентација на зададена тема и да одговори на прашања поврзани со презентацијата;",
-    "Структурно програмирање": "Да се воведат студентите во парадигмата на структурното програмирање, да го разберат концептот на алгоритми и да се оспособат да развиваат алгоритми, да кодират, тестираат и компајлираат програми. Студентите ќе можат да пишуваат програми за решавање проблеми преку користење на податочни типови, контролни структури, функции, низи во програмскиот јазик C++.",
-    "Физика": "Студентите ќе се запознаат со основните физички величини и закони од класичната механика. Тие ќе се стекнат со основни вештини за експериментална работа, како и за пресметување и правилно толкување на добиените резултати од областите кои се дел од содржината. Теоретските знаења на студентите ќе бидат солидна подлога за понатамошна надградба која е потребна за разбирање и моделирање на различните процеси каде што се применуваат информатиката и компјутерското инженерство.",
-    "Алгоритми и податочни структури": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење и развој на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nимплемнтација на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
-    "Анализа на софтверските барања": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките за извлекување знаење од клиентот, да ги разбира техниките за документирање на софтверски и бизнис потреби, да ги разбира и има продлабочено знаење во примената на техники за управување со промени кај софтверски и бизнис барања.",
-    "Безжични и мобилни системи": "Познавање и разбирање на системите за безжична и мобилна комуникација",
-    "Веројатност и статистика": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
-    "Вештачка интелигенција": "Успешниот студент ќе има продлабочени познавања од основните области на вештачката интелигенција, вклучувајќи ги: пребарувањето, решавањето проблеми, претставувањето на знаењето, расудувањето, донесувањето одлуки, планирањето и учењето и нивната примена. Исто така, ќе биде во состојба да ги дизајнира и реализира клучните проблеми од интелигентните системи со средна сложеност и да го процени нивното однесување.",
-    "Визуелно програмирање": "Со завршување на овој курс се очекува студентите да се запознаени со техниките за развивање на софтвер во\nнапредна интегрирана развојна околина користејќи модерен објектно-ориентиран програмски јазик, дизајнирање\nна богати графички кориснички интерфејси и откривање и отстранување на грешки во истата. Се очекува\nстудентите да бидат оспособени за развој на настански водени апликации, развој на графички кориснички\nинтерфејси, напредни форми за внесување на податоци, асинхроно програмирање, кориснички дефинирани контроли и креирање на инсталациски пакети.",
-    "Вовед во екоинформатиката": "Екоинформатиката е наука за информации (информатика) во екологијата и науката за животната средина. Ги интегрира еколошките и информатичките науки за да ги дефинира ентитетите и природните процеси со јазик заеднички за луѓето и за компјутерите. Екоинформатиката има за цел да го олесни истражувањето и управувањето со животната средина преку развивање начини за пристап, интегрирање на знаење од различни извори на информации за животната средина и развивање на нови алгоритми кои овозможуваат комбинирање на различни информации за животната средина за да се тестираат еколошките хипотези.",
-    "Вовед во случајни процеси": "Да се оспособат студентите да моделираат случајни процеси за реални ситуации.",
-    "Дигитално процесирање на слика": "По завршување на курсот се очекува студентот да ги владее и користи основните алатки и методи за обработка на слики.",
-    "Дигитизација": "Целта на предметот е да се научат процесот и техниките за дигитизација. Студентите треба да ги совладаат основните принципи за менаџирање со дигитални материјали и нивна презервација, како и техники и технологии за нивно презентрање.",
-    "Дизајн на алгоритми": "Во овој курс ќе се научат повеќе алгоритми и методи за решавање на проблемите со компјутер, како и одредени структури на податоци за имплементација на истите. Студентот ќе стекне искуство од програмирање, ќе ги разбере  принципите на дизајнирање на алгоритми, анализа на перформансите на алгоритмите и ќе ги научи фундаменталните идеи за дизајн на ефикасен алгоритам и комбинирање на истиот со соодветна структура на податоци. Идеите ќе се применат во пракса преку лабораториск вежби.",
-    "Е-влада": "Целта на курсот е студентите да се запознаат со испораката на услугите од страна на владините институции кон корисниците: граѓаните, бизнисите и организациите од невладиниот сектор и примената на информациските технологии во тие процеси; да се запознаат со напредните држави и напредните области на примена на е-влада преку анализа на примери, студии на случај и најдобри практики; Подобрување на комуникациските вештини, усни и писмени, работа во тим при изработка на проектна задача, презентирање на проектната задача.",
-    "Економија за ИКТ инженери": "ИКТ инженерите, изработувајќи и нудејќи ИКТ услуги, се соочуваат со прашања во врска со SLA договорите, продавачите, добавувачите, со финансиските аспекти на ИКТ услугите – колку чини услугата, зошто токму толку, колкави се трошоците, колку е дозволено да бидат трошоците и слично. Области кои им е потребно да ги владеат се буџетирање, книговодство, определување на цени, финансиско планирање, финансиска анализа и известување. Овој курс има за задача да им овозможи да ги совладаат овие области преку опис на основните  економски модели; демонстрирање како овие модели работат; опис на главните економски феномени со користење економски модели.",
-    "Електрични кола": "Запознавање со основните поими и појави од електричните кола, со основните закони и теореми во теоријата на електричните кола и со некои методи за анализа на електрични мрежи со временски констатни и временски прпоменливи струи и напони. Користење на основните законитости во електротехниката при решавање на конкретни проблеми во инженерството.",
-    "Информатичко размислување во образованието": "Во 21 век, информатичкото размислување е вештина од клучно значење за сите граѓани на светот. Информатиката и технологијата влијаат на целиот наш живот и секој треба да знае како да ги формулира проблемите и да ги изрази решенијата за нив така што ќе може да бидат спроведени од компјутер. На овој курс студентите ќе научат различни аспекти на информатичкото размислување и пристапи за нивно подучување во основното и средното образование. Тие ќе научат јазик заснован на блокови и модерни пристапи дизајнирани да го олеснат учењето програмирање.",
-    "Инженерска математика": "Предметот опфаќа методи за нумеричкото решавање на повеќе математички проблеми, како и примена на некои\nпозначајни математички трансформации во инженерството.",
-    "Интернет програмирање на клиентска страна": "Целта на курсот е да овозможи запознавање на студентите со основните на програмирањето на интернет клиентската страна. Во таа насока студентите ќе бидат запознаени со дел од програмските јазици и технологиите за пишување програми што се извршуваат на клиентската страна. По завршување на курсот се очекува студентот да може да развива интерактивни веб-страници со користење на програмски јазици наменети за програмирање на клиентската страна.",
-    "Интернет технологии": "Познавање на механизмите кај HTTP протоколот. Запознавање со платформи за развој на интернет апликации.\nКреирање и развој на веб апликции. Креирање и користење на веб сервиси.",
-    "Компјутерска графика": "Целта на предметот е запознавање на студентите со теориските основи и концепти на 2D и 3D компјутерска графика, геометриското моделирање, трансформациите, рендерирањето и генерирањето криви и површини со помош на сплајнови. Практичната имплементација на алгоритмите ќе се реализира со помош на OPEN GL. По завршување на курсот се очекува студентот да демонстрира познавање на теориските основи и концепти на 2Д и 3Д компјутерската графика, да користи OpenGL библиотека и графички софтверски пакети за практична реализација на проблеми од компјутерската графика.",
-    "Компјутерски мрежи": "Вовед во основните концепти на компјутерските мрежи. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и дизајн на мрежи. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
-    "Компјутерски мрежи и безбедност": "Вовед во основните концепти на компјутерските мрежи и безбедноста. Студентот ќе се здобие со знаења поврзани со мрежната архитектура, мрежните протоколи и работата на мрежите, како и главните поими од мрежната безбедност. Студентот ќе се запознае со главните компоненти и апликации на TCP/IP свитата од протоколи.",
-    "Концепти на информатичко општество": "Целта на курсот е да се запознаат студентите со теориите и пристапите кои ја анализираат улогата на информатичката технологија, медиумите и знаењето во модерното општество. По завршување на модулот студентите треба да бидат способни да:\n1.\tСистематски и критично дискутираат, евалуираат и ги анализираат главните теми, принципи, концепти и теории на информатичкото општество\n2.\tПрименуваат различни концепти од информатичкото општество\n3.\tПокажат разбирање за важноста на информатичката технологја и знаењето во модерното општество",
-    "Медиуми и комуникации": "По завршувањето на предметот се очекува студентот да ги разбира основните\nпоими од комуникатологијата како наука, како и да има продлабочено знаење во примена на постоечките техники и\nсознанија за подобрување за комуникацијата помеѓу чинителите на комуникацијата. Посебен осврт ќе биден даден на комуникацијата преку новите медиуми и начинот на кој новите медиуми влијаат во различни општествени сфери. Студентите ќе бидат запознаени со основните принципи за испитување на јавно мислење и користење на новите медиуми (со посебен фокус на социјалните мрежи) за градење и промовирање на бренд (личен или корпоративен).",
-    "Мултимедијални технологии": "Целта на предметот е студентот да се запознае со основите на различните медии: аудио, графика, видео и анимации и да ги сфати различните својства на секоја од нив. Студентот треба да ги запознае различните формати и да се оспособи за користење за различни апликации за креирање на мултимедијални содржини. Како повисока цел, студентот треба да може да развие мал мултимедијален производ со примена на изучените техники и методи.",
-    "Напредно програмирање": "Да се воведат студентите во парадигмата на генеричкото програмирање. Да се запознаат со апстрактни податочни типови,\nкреирање на темплејт класи и функции. Да развијат вештини за употреба на колекции на податоци (вектори, редови, листи,\nмножества и речници). На крај се очекува студентите да можат да ги аплицираат концептите на шаблони за објектно-\nориентиран развој на софтвер при моделирање на некој специфициран проблем во робусна објектно-ориентирана програма.\nСтудентите ќе бидат запознаени со техниките за развивање на софтвер во интегрирана развојна околина.",
-    "Квантно пресметување": "Студентот ќе биде оспособен за теоретска и практична работа со квантни кола за пресметки базирани на квантни бити (кјубити). Преку содржината на овој предмет, студентот ќе се стекне со знаења за квантни технологии, квантни состојби, квантни протоколи преку работа со квантни кола со еден, два и повеќе кјубити, реверзибилност во квантни кола, суперпозиција и телепортација, како и најразлични квантни кола за решавање на конкретни проблеми. Преку практичната работа, студентот ќе се запознае со Qiskit апликацијата за креирање и симулација на квантни кола.",
-    "Оперативни системи": "Студентот ќе биде воведен во основните градбени блокови на модерните оперативни системи преку нивна конкретна реализација во Windows и UNIX-like системите.",
-    "Основи на комуникациски системи": "Студентите ќе се запознаат со основните концепти за анализа на реалните сигнали и системи, со посебен фокус на анализата на комуникациски сигнали и нивниот пренос низ медиум, типовите на модулација и влијанието на шумот врз модулациските техники. Дополнително студентите ќе се здобијат со познавање од софтверски дефинирано радио, современите комуникациски системи и нивниот тековен развој.",
-    "Основи на теоријата на информации": "Студентите ќе бидат запознати со основите на теорија на веројатност, а потоа и основните поими од теорија на информации и нејзината примена во реални комуникациски системи.",
-    "Софтверско инженерство": "Целта на предметот е запознање со: методологиите за дизајн и имплементација на софтверски системи преку анализа на барањата, развој и анализа на дизајнот, имплементацијата, интеграцијата и тестирањето на софтверот; анализа на проблем за развој на софтвер, дизајнирање на модуларна структура на решението која го решава проблемот и анализа и евалуација на алтернативи; имплементација на ефикасни и исправни модули, нивна  интеграција и тестирање, планирање и водење на софтверските проекти.",
-    "Теорија на информации со дигитални комуникации": "Студентите ќе бидат запознаени со квантитативната теорија на информации и нејзината примена во надежни и ефикасни комуникациски системи. Дополнително ќе бидат запознаени со математичкиот модел на комунникацискиот систем.",
-    "Управување со техничка поддршка": "По завршувањето на курсот се очекува студентот да ги разбира методите и системите за решавање на ИТ проблемите преку обезбедување на квалитетна техничка поддршка.",
-    "Шаблони за дизајн на кориснички интерфејси": "Целта на предметот е да ги запознае студентите со основните проблеми и начини на решавање на истите за различните видови кориснички интерфејси и корисничка интеракција. По завршување на курсот се очекува студентот да демонстрира познавање на основните видови корисничка интеракција и принципите за нивно дизајнирање, и да може самостојно да развива интерактивни апликации со користење на програмски алатки следејќи ги научените принципи.",
-    "Агентно-базирани системи": "Агентно-базираното моделирање нуди природна метафора за разбирање и објаснување на многу феномени од доменот на биолошки и социјални системи – од еволуција и ширење на епидемии до сегрегација и формирање на коалиции. Многу системи може да се моделираат како средини составени од автономни агенти кои може да комуницираат, соработуваат, преговараат, да се спротивставуваат, да се водат од сопствени интереси или делуваат алтруистички. Микро-однесувањето на агенти водени од едноставни правила може да предизвика нови квалитети и комплексни појави во макро размери. Целта на предметот е запознавање на студентот со агентската парадигма за репрезентација и моделирање на системи од различни домени (пр. игри, роботи, однесување на социјални групи). По завршување на курсот се очекува студентот да има способност да дизајнира, моделира и реализира или симулира едно-агентен или повеќе-агентен систем.",
-    "Администрација на мрежи": "По завршувањето на курсот се очекува студентот да ги разбира проблемите на администрацијата со мрежи и да знае\nда ги применува на методите и алатките за администрација со комуникациски мрежи.",
-    "Администрација на системи": "Системската администрација претставува комплексен процес на оперативно управување со системските и софтверските компоненти кај компјутерските системи, се со цел да се обезбеди безбедни, надежни и достапни сервиси и услуги на корисниците. Организацијата на процесот на системска администрација е повеќестран и вклучува активности поврзани со управување со оперативни системи, мрежни сервиси како и на апликативни и други серверски системи.",
-    "Бази на податоци": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе биде способен да моделира бази на податоци преку семантичко и релациско моделирање и процес на нормализација, ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци. Студентот ќе има познавање за основните концепти на конкурентно работење и трансакции.",
-    "Вградливи микропроцесорски системи": "Студентите ќе се стекнат со разбирање на хардверот, софтверот и состемскиот дизајн на вградените системи. Тие ќе ја разберат важноста на интеракцијата меѓу хардверот и софтверот и поврзувањата со сензори и актуатори. Ќе ги стекнат основите на програмирање на вградени системи. Студентите ќе бидат способни да ги дефинираат архитектуралните барања, вклучувајќи го и хардверот и софтверот потребен за да се изгради модерен вграден систем.",
-    "Веб програмирање": "Развој на веб комплетни веб апликации со користење на MVC шаблонот за развој. Студентите ќе научат да развиваат веб апликации и веб сервиси, да се поврзуваат и да користат бази на податоци. Да развиваат безбедносни механизми кај веб апликациите и да тестираат веб апликации",
-    "Визуелизација": "Предметот треба да овозможи запознавање на студентите со концептот на вузуелизација на податоци, избор на\nтехники и алгоритми за визуелизација на различни податочни множества, и нивна програмска реализација. По\nзавршување на курсот се очекува студентот да демонстрира познавање на концептот на визуелизација на\nподатоци, да знае да избере и да реализира алгоритми за визуелизација на различни видови податоци\nпрограмски и со користење на алатки за визуелизација.",
-    "Виртуелизација": "Запознавање со виртуелизацијата како парадигма на креирање на виртуелни компјутерски системи преку софтверска виртуелизација на харверските компоненти. Обработка на различните аспекти на виртуелизацијата, технологиите и техниките вклучени во процесот, како и придобивките и губитоците кои се појавуваат во процесот на виртуелизација.",
-    "Вовед во мрежна наука": "Запознавање со основните концепти од мрежна наука и нивна примена на реални податоци. Оспособување на студентите за анализа на својствата и динамичките процеси во реалните комплексни мрежи и нивно моделирање и визуелизација. Изучување на основните методи за октривање на заедници, оценка на робустноста, оптимизација, податочно рударење и предвидување во комплексни мрежи.",
-    "Вовед во науката за податоци": "Запознавање со основите за науката базирана на податоци. Студентите ќе се запознаат со процесот и методологијата при работа со податоци, почнувајќи од идентификацијата на проблемите, преку собирање на податоци, а потоа и нивна обработка. Студентите ќе ги научат основните техники за обработка на податоците и идентификување на шаблони во нив, како и начините на визуелизација и интерпретација на добиените резултати.",
-    "Географски информациски системи": "Создавање и управување со просторни (Географски) информациони систем.",
-    "Дигитална форензика": "По завршување на курсот студентите ќе се стекнат со знаење за принципите и техниките потребни за една дигитална форензичка истрага. Студентите ќе се стекнат и со практично искуство за работа со различни форензички алатки за различни оперативни системи.",
-    "Дигитални библиотеки": "Запознавање на студенти со актуелните елементи од областа дигитални библиотеки (ДБ): основи и архитектури на дигитални библиотеки, технологии, управување, организација и развој на дигитални ресурси, презентација на знаење и негово откривање (прибирање на информации), мета-податоци, шеми и стандарди и релевантни интелектуални права. Во зависноста од тековниот интерес студентите ќе се запознаат со конкретен апликативен софтвер за дигитална библиотека и со практики во работењето како и евалуација на истите. По завршување на курсот се очекува студентот да демонстрира знаење за основни елементи на ДБ, технологии за развој и изградба на ДБ, начини на примена, управување и организација на ДБ",
-    "Дизајн и архитектура на софтвер": "Целта на курсот е студентите да ги научат главните концепти на објектно ориентирана анализа и дизајн. Да се запознаат со техниките на рефакторирање, шаблоните за дизајн и различните архитектури на софтвер. По завршувањето на курсот кандидатите ќе можат да ги идентификуваат ограничувањата и проценат квалитетите на софтверските системи. За конкретна софтверска спецификација ќе можат да ја проценат нејзината комплетност и\nконзистентност, како и да дизајнираат софтверска архитектура во согласност со дадените барања.",
-    "Дизајн на интеракцијата човек-компјутер": "Целта на предметот е да ги запознае студентите со основните принципи за дизајнирање на компјутерски системи што вклучуваат интеракција човек-компјутер. За таа цел студентите ќе бидат запознаени со процесот на дизајнирање на интерактивни системи, фазите за дизајнирање (собирање и анализа на барања, креирање на прототипови, имлементација и тестирање на употребливост). По завршување на курсот се очекува студентот да демонстрира познавање на процесот и чекорите за дизајнирање на системи што вклучуваат интеракција човек-компјутер и да може да самостојно или во тим да реализира едноставен проект за дизајнирање на интерактивни системи.",
-    "Дизајн на образовен софтвер": "По успешното завршување на овој предмет, студентот ќе биде во состојба да ги: разбере принципите (педагошки, когнитивни, инженерски) кои треба да се искористат при дизај на образовен софтвер, местото и примената на различните типови на образовен софтвер во образованието, начинот на кој образовниот софтвер помага да се остварат одередени педагошко-едукативни цели, како и основните принципи за користење на образовен софтвер без притоа тој да ја наруши дидактиката на образовниот процес.",
-    "Електронска и мобилна трговија": "Студентот со завршување ќе се стекне со вештини за развој на апликации за е-трговија и м-трговија. Ќе се запознаат со платформите за е-трговија и ќе научат да ги користат и употребуваат истите за градба на електронски продавници.",
-    "Интегрирани системи": "По завршување на курсот се очекува студентите да се оспособени за  дизајн, избор, имплементација и менаџмент на ентерпрајз IT решенија.  Да бидат способни за работа во  корпоративна средина при имплементација и одржување со надградба на ентерпрајз IT решенија. Да бидат способни да развиваат стратегии за технолошки архитектури на комплексни софтверски системи кои опслужуваат обемни податоци, многу корисници и широк спектар деловно процеси.",
-    "Информациска безбедност": "Изучување на поими поврзани со информациската безбедност; постапки и механизми за заштита кај компјутерските системи од\nбезбедносен аспект; методи што се применуваат за подигање на нивото на безбедност во однос на неовластен пристап.",
-    "Инфраструктурно програмирање": "Студентот ќе се здобие со знаење за лесно и ефикасно менаџирање на IT системи, управување со традиционалните\nподаточни центри, приватни и јавни облаци и клиентските компјутери и уреди. Студентот ќе може да се запознае и со\nплатформи за менаџирање на повеќе хипервизори, физички ресурси и апликации.",
-    "Компјутерска електроника": "Запознавање со фундаменталните типови на електронски елементи, принципот на работа, и нивните теоретски\nмодели. Анализа и дизајн на логички кола и засилувачи..",
-    "Компјутерска етика": "Способност да се согледаат клучните културни, општествени, правни и етички аспекти на ИКТ, влијанието на ИКТ, значењето и професионалните одговорности на ИКТ професионалците; Способност критички да се согледаат и дискутираат потенцијалните\nризици што со себе ги носи ИКТ, вклучувајќи ги и последиците од нејзиниот развој врз развојот на човештвото; Стекнување информации за националните и меѓународните закони за спречување и заштита од компјутерскиот криминал.",
-    "Компјутерски звук, музика и говор": "Да се стекнат со знаење на клучни прашања поврзани со анализата и генерирањето на звуци, музика и говор.",
-    "Континуирана интеграција и испорака": "Запознавање со основните концепти на развој и операции (DevOps) преку континуирана интеграција, тестирање, испорака и распоредување на софтверски решенија и системи. Осознавање на различните перспективи на развојниот (Dev) и оперативниот (Ops) дел од животниот циклус на еден систем. Оспособување на студентите за употреба на алатки за автоматизација на процесите за интеграција, тестирање, испорака и распоредување. Запознавање со предизвиците и најдобрите практики за менаџирање со софтверски изданија и конфигурации.",
-    "Криптографија": "Запознавање со основните криптографски принципи и методи; изучување на основните крипто-\nдизајни; практично користење на изучените криптографски алгоритми.",
-    "Линеарна алгебра и примени": "Запознавање со концептите и методите на линеарната алгебра и како истите да се користат за рамислување и решавање на проблеми кои произлегуваат од компјутерските науки",
-    "Машинско учење": "Целта на курсот е студентите да се запознаат со основите на модерните техники од областа на машинско учење. По завршувањето на курсот кандидатите: ќе имаат продлабочени знаења за напредните технологии и методи за машинско учење; ќе можат да разберат, анализираат и формулираат генерални проблеми од областа на машинско учење; ќе можат успешно да применат алгоритми за машинско учење при решавање на реални проблеми; ќе можат да конципираат, анализираат, реализираат и проценат перформанси на систем за машинско учење.",
-    "Мерење и анализа на сообраќај": "За инженер кој работи со мрежни технологии е корисно да има познавања од мерење, анализа и моделирање на сообраќајот заради поквалитетно дизајнирање на мрежите како и подобро користење на нивните перформанси. Со овој курс студентите ќе се запознаат со основите на инженерството на комуникациски сообраќај, како и различни техники за анализа, мерење, карактеризација, класификација и предвидување на интернет сообраќај. Исто така ќе биде прикажано како слични анализи може да прават и за други типови на сообраќај.",
-    "Сајбер безбедност": "Целта на овој курсот е да се покријат принципите за безбедноста кај компјутерските системи и мрежи, при што\nстудентот ќе се запознае со различни техники за напад и одбрана.",
-    "Мултимедиски мрежи": "Целите на предметот се да ги запознае студентите со карактеристиките на мултимедиските содржини кои се важни за далечински пренос, механизмите за дистрибуција на мултимедиски содржини од гледна точка на мрежните протоколи, пречките во мрежите при пренос, како и начините како да се подобори квалитетот на достава. Исто така, студентите ќе се запонзаат со различни платформи и архитектури за достава на мултимедиски содржини. Студентите ќе се оспособат да ги анализираат мулитмедиските содржини, да ги прилагодат и постават на сервери кои ќе обезбедат нивна достава во различни мрежни услови.",
-    "Мултимедиски системи": "Запознавање на студентот со основните концепти за работа со мултимедиските податоци, начините на нивно моделирање и имплементирање и манипулација со истите. Студентот ќе биде способен да моделира мултимедиски податоци, ќе знае практично да го применува содржински-базираното пребарување на мултимедиските податоци, и ќе се здобие со воведни знаења за креирање на апликации базирани на  мултимедиските содржини.",
-    "Напреден веб дизајн": "Целта на наставната програма е студентите да се запознаат со напредните технологии во областа на веб дизајнот и развојот на модерни динамички веб апликации. По завршување на предметот, студентите ќе имаат преглед на најновите технички достигнувања во областа на веб дизајнот и ќе бидат способни да ги користат истите во изработкa на практични проекти",
-    "Основи на роботиката": "По завршувањето на овој предмет, студентот се очекува да има познавања од принципите на развој на роботи и системи кои вклучуваат сензори и ефектори. Студентите ќе се запознаат со начините на програмирање роботи кои овозможуваат нивно управување. Студентите ќе се запознаат со примената на роботите во индустријата и општеството",
-    "Паралелно и дистрибуирано процесирање": "Цел на предметот е студентите да ги совладаат методите на паралелно и дистрибуирано процесирање, можностите за паралелизација на секвенцијална програма, дистрибуирано процесирање на голем број на податоци и проблемите со кои треба да се справат во тој процес",
-    "Паралелно програмирање": "Истражување на алгоритмите и техниките за програмирање на најновите паралелни платформи со споделена меморија и со\nдистрибуирана меморија. Студентот ќе се запознае со теоретските и практичните (програмските) компоненти.",
-    "Персонализирано учење": "Персонализираното учење е современ начин на одржување на наставата која ги пресретнува индивудуалните потреби на секој ученик. Студентите се оспособуваат да ги препознаат спецификите на совладување на знаењата кај учениците од основните и средните училишта. Студентите ќе осознаат како да се справат со предизвикот за вклучување на персонализираното учење во рамки на класичната училница и како да се поттикнува усвојувањето на нови знаења кај различните стилови на учење.",
-    "Податочно рударење": "Запознавање со методи за идентификација на валидни, нови, корисни и разбирливи шеми во податоци и откривања на нови знаења. Претпроцесирање на податоците. Вовед во предиктивни модели од податоците: класификација, регресијa. Откривање на кластери. Совладување на техники за собирање на податоци, нивно траксформирање во облик погоден за интерно користење и нивно зачувување.",
-    "Процесирање на сигналите": "Познавањето на основите и техниките на дигиталното процесирање на сигнали е важно за секој инженер кој работи на апликации каде што има процесирање на сигнали. Со курсот студентите се воведуваат во теоретските основи дигитално процесирање на сигнали кои вклучуваат дискретизација, Фуриеова и z – трансформација. Студентите ќе стекнат и познавања од основните алатки како што се дигиталните IIR и FIR филтри. Во курсот ќе бидат дадени и основите на теоријата на управување. Преку бројните примери и вежби студентите ќе научат и практично да користат готови алатки за процесирање на сигнали.",
-    "Вештачка интелигенција за игри": "Студентите ќе ги разберат тековните проблеми и техники во академската и индустриската Вештачка интелигенција (ВИ) за игри, во исто време стекнувајќи практично искуство во работењето со разни готови алатки за техниките на ВИ применувани во индустријата за игри денес. Ќе бидат оспособени за подобро да ја разберат врската помеѓу ВИ за игрите и естетиката, наративот и играчкото искуство, на тој начин обезбедувајќи зголемена вклученост и задоволство на играчите.",
-    "Психологија на училишна возраст": "Целта на предметот е студентите да се запознаат со елементите од психологијата и психологијата на учењето",
-    "Работа со надарени ученици": "Студентите се оспособуваат да станат професори кои успешно ќе идентификуваат ученици кои имаат потенцијал да го прошират знаењето од областа на информатиката и решавање задачи од алгоритамска природа, со употреба на напредни структури и алгоритми коишто не се опфатени со редовната програма. Идните наставници се оспособуваат да пренесат основно знаење за напредната програма на учениците и да ги насочат во процесот на учество на национални и интернационални натпревари по информатика.",
-    "Сервисно ориентирани архитектури": "Предметот сервисно-ориентирани архитектури има за цел да ги запознае студентите со организација, дизајн и развој на на дистрибуираните системи базирани на сервиси. Сервисно-ориентираните архитектури опфаќа теми од софтверско и системско инженерство. Од аспект на софтверско инженерство студентите ќе се запознаат со процесот на анализа и дизајн при развој на сервисно-ориентирани апликации, како и со организацијата на процесот на развој на софвер погодни за сервисно-ориентирани системи. Во поглед на системско инженерство, предметот ќе го покрие целосниот екосистем на сервисно-ориентирана и микро-сервисно ориентирана архитектура, нејзините компоненти, поврзаност, соработка и координација.",
-    "Современи компјутерски архитектури": "Разбирање на концептите и имплементациите на современите процесори. Анализа на современите процесори. Студентот ќе биде оспособен да дизјанира  современи процесори и процесирачки елементи",
-    "Софтверски дефинирана безбедност": "Разбирање и примена на клучните концепти од развој на безбеден софтвер во поглед на податоци, автентикација, авторизација и безбедни веб апликации.",
-    "Софтверски квалитет и тестирање": "Целата на курсот е запознавање на студентите со потребата од тестирање на софтвер, различните техники на моделирање на софтверот и искористување на тие модели за тестирање, како и практични работа на тестирање, валидација и верификација на софтвер.",
-    "Автоматизирање на процеси во машинско учење": "Запознање со основните чекори за поставување на модели од машинско учење во продукција, оптимизација на piplelines во ML, дизајн на целосен животен циклус на ML моделите, CI/CD кај ML, упраување со ML код, следење на моделите во продукција, менаџирање со модели.",
-    "Учење на далечина": "Студентите ќе се запознаат со концептот за далечинско учење, со технологиите кои го поддржуваат далечинското учење, како\nи со придобивките со неговото користење. Со слушање на овој курс студентите ќе се оспособат да планираат и дизајнираат,\nда научат како се имплементираат системи за далечинско учење, ќе ја осознаат разликата помеѓу курсевите кај учење на\nдалечина и курсевите во класичната настава, улогата на инструкторот и ученикот во овој систем, како и сегашноста и\nиднината на системите за далечинско учење",
-    "Основи на теоријата на компјутерските науки": "На овој курс ќе стекнете основно разбирање за класичните модели кои се користат во основата на компјутерските науки за анализа на пресметковните процеси, вклучувајќи конечни автомати, граматики и Тјурингови машини. Овие  модели може да се користат за да се одговори на прашања како што се кои проблеми може да се решат со компјутер и дали има некои проблеми кои се суштински потешки за решавање од другите.",
-    "Автономна роботика": "По завршувањето на овој предмет, студентот се очекува да има продлабочено знаење за развој на автономни роботски системи (автономни возила, автономни летала и сл.) со користење на веројатностните пристапи во роботиката.",
-    "Администрација на бази податоци": "Предметот ќе се фокусира на state-of-the-art технологиите поврзани со имплементација на базите на податоци. Технологиите и техниките кои се користат за имплементација на базите на податоци ќе бидат обработени како од кориснички, така и од системски аспект.\nОд аспект на системско инжинерство, предметот ќе навлезе во концептите и алгоритмите за: процесирање на трансакции, контрола на истовремено извршување, репрезентација на лог и метадата, безбедносни политики кај базите, техники за репликација и дистрибуција, бекап и реставрација.",
-    "Анализа и дизајн на ИС": "Запознавање на студенти со актуелните техники за анализа и дизајн на информациските системи (ИС). Навлегување во студија на случај на развој на ИС со користење на актуелни методологии. Оспособување за практична анализа на кориснички побарувања и креирање ефективни модели во сите фази  развој на еден ИС, со нагласок на фазите на анализа и дизајн. По завршување на курсот се очекува студентот да демонстрира знаење за користење на современи пристапи во процесот на анализа и дизајн на информациските системи.",
-    "Биолошки инспирирано пресметување": "Целта на овој курс е запознавање на студентите со алгоритми кои се инспирирани од феномени кои се појавуваат во природата и примена на истите за решавање на проблеми од оптимизација, дизајн и учење. Фокусот ќе биде поставен врз абстракцијата на алгоритмите од воочените феномени, анализа на нивниот резултат како и нивна споредба. Во текот на курсот ќе се посвети внимание на конкретни примени на споменатите алгоритми. По завршувањето на курсот се очекува студентите да се здобијат со:\n-\tЗнаење за природните феномени кои се инспирација за дискутираните алгоритми\n-\tРазбирање за силните и слабите страни на алгоритмите\n-\tСпособност за идентификување на соодветноста на алгоритмите и нивна примена во проблеми од оптимизација, дизајн и учење",
-    "Блоковски вериги и криптовалути": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат крипто валутите,  и идејата, технологиите и организациите кои ги поддржуваат или произлегуваат од нив.",
-    "Веб базирани системи": "Запознавање и користење на технологиите на семантички веб, поврзани податоци и графови на знаење. Студентите ќе научат да развиваат интелигентни апликации базирани на графови на знаење и да пронаоѓаат и користат отворени податочни множества.",
-    "Веб пребарувачки системи": "Запознавање со концепти за развој на веб пребарувачките системи. Разбирање на начините на обработување на прашањата и множеството на документи низ кои се пребарува, како и начини за автоматско собирање податоци од веб. По завршувањето на курсот се очекува студентот да демонстрира познавање на методи за процесирање на прашања, репрезентација на документите и нивно индексирање и класификацирање, да демонстрира познавање на методи за пребарување и индексирање на слики и да може самостојно да развива алгоритми за пребарување со користење на програмски алатки.",
-    "Виртуелна реалност": "Предметот треба да овозможи запознавање на студентите со концептот на виртуелна реалност, различните\nвидови виртуелни околини, влезно-излезните уреди, како и основни програмерски техники за дизајнирање и\nразвој на виртуелни околини. По завршување на курсот се очекува студентот да го разбира концептот на\nвиртуелната реалност, да биде во можност да ги опише карактеристиките на различните видови виртуелни\nоколини и да има основни познавања за дизајнирање и развој на виртуелни светови.",
-    "Вовед во анализа на временските серии": "Запознавање на студентите со анализа на произволни временски серии со традиционални статистички методи, како и со методи базирани на длабоко учење. Курсот дава вовед во типовите на временски серии, покрива стационарни процеси, ARMA модели, ARIMA и сезонални ARIMA модели, временско-просторни методи. Со знаењето стекнато на курсот студентите ќе може да анализираат временски серии од разновидни извори, податочни текови (data streams), IoT и да откриваат трендови и аномалии, да предвидуваат идни појави, како и да ги користат за препознавање на разновидни настани кои се опишани со временски серии.",
-    "Вовед во биоинформатиката": "Студентите да се запознаат со областите и проблемите кои ги покрива биоинформатиката, да\nбидат во можност да вршат генска и протеинска секвенцна анализа, да користат биолошки бази\nподатоци, да ги запознаат пресметковните методи за решавање проблеми во молекуларната\nбиологија.",
-    "Вовед во когнитивни науки": "Целта е да се разбере како работи човечкиот мозок. Студентите ќе се запознаат со теоретските и емпириските погледи кои ја дефинираат когнитивната наука. Ќе се запознаат со истражувањата за природата на менталните процеси како перцепцијата, мислењето, меморијата, фантазијата, вниманието, јазикот, интелигенцијата, донесувањето одлуки и решавањето проблеми. Студентите ќе научат кои се алатките превземени од експерименталната психологија, наука на развојот, комјутерската наука, лингвистика, визуализацијата, филозофијата, антропологијата, бихевиоризмот, неврологијата. Курсот ќе ги поврзе сите овие пристапи кои се поврзуваат во когнитивната наука.",
-    "Вовед во паметни градови": "Да го запознае студентот со главните концепти, теми и трендови на паметните и одржливите градови, улогата на информациите во дизајнот на мрежните ресурси и влијанието врз урбаниот дизајн, развојот и урбаното живеење.",
-    "Вовед во препознавање на облици": "Целта на курсот е студентите да ги научат главните концепти на методите и техниките кои се применуваат за\nпрепознавање на облици.По завршувањето на курсот кандидатитеќе бидат оспособени за дизајнирање,\nреализирање и имплементација на системи за автоматско препознавање на облици, проценка на нивните\nперформанси и нивна оптимизација.",
-    "Дигитална постпродукција": "По завршување на курсот се очекува студентите да се оспособени за основни методи за дигитална постпродукција, дигитално композитирање, работа со секвенци од слики, интеграција на дигитални објекти во слики и следење и спарување на движења од различни извори",
-    "Дизајн на компјутерски мрежи": "Целта на овој курсот е да го оспособи студентот да работи со големи компјутерски мрежи и да обезбеди колаборативна работа на различни административни региони, како и да дизајнира различни типови компјутерски мрежи според потребите на крајните корисници.",
-    "Дипломска работа": "Во рамките на дипломската работа, студентот се стекнува со вештина за дефинирање на проблем, и примена на стекнатото знаење на факултетот за дизајн и имплементација на решение на дадениот проблем. Дополнително, студентот успешно идентификува потреба од дополнителни знаења за решавање на проблемот. Исто така студнетот ги документира и презентира резултатите од дипломската работа",
-    "Дистрибуирани системи": "Предметот има за цел запознавање со развојот на middleware системите. Предмеот ги покрива принципите врз кои се изградени дистрибуираните системи, пред се комуникациите, процесирањето, именување, конзистентност и репликација, справувње со дефекти и безбедност. Овие принципи се понатаму обработени во нивната примена кај дистрибуираните веб базирани системи, дистрибуираните објектно базирани системи, дистрибуираните датотечни системи и дистрибуираните коориднациски системи.",
-    "Дистрибуирано складирање на податоци": "Се поголемата важност и големиот обем на податоците побаруваат соодветни техники и технологии за нивно безбедно, достапно, надежно и скалабилно складирање. Се почестите приоди за складирање на податоци се ориентираат кон дистрибуирани решенија чии имплементации вклучуваат најразлични архитектури и модели со што се добиваат различни придобивки, специфични за секоја имплемнетација. Предметот има за цел да ги обработи техниките на хардверско, мрежно и софтвеско ниво за обезбедување на дистрибуирано складирање на податоците.",
-    "Етичко хакирање": "Студентот ќе ги запознае основните концепти, техники и алатки кои се користат во полето на безбедност на системи. Со преземање на улогата на \"напаѓач\" студентот ќе се стекне со знаење за повеќето сигурносни слабости во неговата околина и начин како да се заштити од нив.",
-    "ИКТ за развој": "Целта на курсот е да ги разгледа основите принципи и најдобри практики за користењето на технологијата за развој на човештвото. Да се разбере концептот на одржлив развој кој ги го вклучува влијанието врз природата, луѓето, општеството и управувањето. Разбирање на можностите за примена на нови ИКТ технологии за општо добро.",
-    "Имплементација на софтверски системи со слободен и отворен код": "По завршување на курсот се очекува студентите да се оспособени за продуктивно учество во поголеми софтверски\nтимови кои работат употребувајќи технологии со слободен и отворен код. Да бидат способни за работа во програмски јазици со отворен код, да развиваат веб апликации на тие платформи. Да бидат способни да водат софтверски проект\nбазиран на технологии со слободен и отворен код.",
-    "Иновации во ИКТ": "Разбирање на иновативноста. Стекнување на иновативни вештини. Примена на ИКТ за креирање на иновации. Креирање на\nиновации во ИКТ.",
-    "Откривање знаење со длабоко учење": "По завршување на предметот, студентот ќе биде оспособен за  избор на соодветни техники за откривање и извлекување на знаење од различен вид податоци. Студентот ќе поседува познавања за напредни архитектури за длабоко учење со примена во системи за препораки, анализа на граф-структурирани податоци и мултимодална фузија на податоци.",
-    "Интелигентни системи": "Целта на предметот е да го заокружи знаењето на студентите од областа на интелигентните системи, почнувајќи од претпроцесирањена податоците до валидирање на изградениот систем. Студентите ќе се оспособат да изградат интелигентен систем од почеток до крај на реални проблеми од специфичен домен, користејќи алатки за автоматизација на процесот на градење ИС.",
-    "Интернет на нештата": "Студентот ќе биде запознаен со главните развојни чекори  и предизвици при дизајнирање на решенија базирани на Интернет на нештата.  Студентот ќе може да моделира, дизајнира и имплементира вакви системи во различни апликативни домени.",
-    "Компјутерска анимација": "По завршување на курсот се очекува студентите да се оспособени за основни методи за продуктивно создавање на компјутерски базирани анимации, за работа во апликации за создавање анимации и можат самостојно да моделираат, текстурираат, ригуваат, осветлуваат, анимираат, рендерираат и композитираат дигитални сцени.",
-    "Компјутерски поддржано производство": "Целата на курсот е запознавање на студентите со теоријата, принципите и праксата за компјутерски потпомогнато производство, основните поими за системи и модели, контрола и симулација на производни процеси.",
-    "Македонски јазик": "Стекнување на знаења и компетенции за Македонскиот јазик.",
-    "Машинска визија": "Да се воведат студентите во основните концепти и техники во компјутерската визија. Студентите кои успешно ќе\nго завршат курсот ќе бидат способни за дизајнирање на ефикасни системи за компјутерска визија како:\nпрепознавање на ракопис, детекција и препознавање на лица, проценка на движење, следење на луѓе и возила,\nпрепознавање на гестови, препознавање и класификација на визуелни објекти, разбирање и анализа на сцени\nитн.",
-    "Менаџмент информациски системи": "По завршување на курсот студентите ќе имаат познавање од видови и примена на менаџмент информациски системи.",
-    "Методика на информатиката": "Целта на предметот е оспособување на студентите да користат најсовремени техники за работа на час за да го предизвикаат интересот на учениците и истите да ги поттикнат на усвојување нови знаења за време на наставата во училницата. Студентите ќе се оспособат да спроведуваат активна настава во училницата, користејќи креативни техники според возраста на учениците и материјалот според наставниот план.",
-    "Методологија на истражувањето во ИКТ": "Целта на курсот е студентите да се запознаат со основите на методологиите на истражување во ИКТ. По завршувањето на курсот кандидатите ќе имаат продлабочени знаења за методологиите на истражувања во ИКТ, ќе можат да конципираат и спроведат научно истражување, и да напишат извештај од научно истражувачката работа.",
-    "Мобилни апликации": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за дизајн и развој на мобилни апликации.",
-    "Мобилни информациски системи": "По завршувањето на предметот се очекува студентот да има продлабочено знаење во примена на технологиите и алатките за складирање, прибирање и обработка на податоци во дистрибуирана и сеприсутна околина со користење на различни мобилни платформи.",
-    "Мобилни платформи и програмирање": "Целта на предметот е студентите да се запознаат со современите мобилни платформи и да научат да програмираат и развиваат мобилни апликации. Ќе научат да се справуваат со ограничувањата од мобилните уреди и да развиваат ефикасни програми. Изработените апликации ќе научат да ги публикуваат на маркет и да го следат користењето на истите",
-    "Моделирање и менаџирање на бизнис процеси": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење за типови бизнис процеси и нивна поврзаност со ИС, ќе имаат продлабочено знаење во идентификување, моделирање и мапирање разни типови бизнис процеси, ќе знаат да применат алатки и јазици за моделирање на бизнис процеси преку соодветни дијаграми, ќе имаат познавање од принципите за подобрување на тек на процеси, ќе имаат познавање од концептите за податочна размена и интероперабилност.",
-    "Моделирање и симулација": "Студентот ќе се здобие со знаења за користење на техники за моделирање со цел да го евалуира однесувањето на реалните системи. Студентот ќе стекне способност за конструирање, верификација и решавање\nна модели со различни нивоа на апстракција и деталност. Ќе бидат опфатени и методи за фитување на состојбата и параметрите на моделите со реални податоци, како и предвидување на идното однесување и \"што-ако\" анализи.",
-    "Модерни трендови во роботика": "Студентите ќе бидат воведени во модерните трендови во роботиката. Ќе бидат запознаени со современите техники на моделирање на околината, во која роботите стануваат секојдневие. Студентите ќе се стекнат со познавање на тековните трендови во роботиката како што се интеракција човек – робот, нанороботика, биолошки роботи, роботизирани производни процеси, роботика како асистивна технологија и други трендови",
-    "Мрежна и мобилна форензика": "Студентот ќе се здобие со знаења за примена на методологии за собирање, зачувување, анализа и документација на дигитални докази пронајдени како резултат на сајбер криминал во мрежна и мобилна околина.\nСтудентот ќе знае како да анализира и интерпретира живи мрежни мобилни дигитални докази.",
-    "Напредна интеракција човек компјутер": "Овој предмет ги запознава студентите со основите на комплексната интеракција која се одвива меѓу човекот и компјутерот. Студентите се запознаваат и со техниките за моделирање на корисници, проблеми, апликации и средини како и на техники за евалуација и анализа на интелигентни интефејси. Се разгледуваат принципи за градење посредници кои ги опфаќаат ограничувањата и во двете примарно афектирани групи: човекот и компјутерот. Студентите треба да научат дека корисникот е еден од главните елементи при креирање на компјутерските системи. При тоа, се дава увид во начинот за развивање на хардверот и софтверот за различни групи на корисници, како и за специфични апликациски домени. Студентите стекнуваат познавања на принципи за проектирање на кориснички интерфејси адаптибилни на околината, интелигентни кориснички интерфејси базирани на агенти и интерфејси чувствителни на контекст, како и интелигентни решенија наменети за специфични типови на кориснички групи.",
-    "Напредни бази на податоци": "Запознавање на студентите со напредните концепти на релационите бази на податоци, неопходни за моделирање, креирање, управување и одржување на базите на податоци, како и за  развој на податочно интензивни информациски системи. Со тоа студентите ќе се стекант со длабоки теоретски и практични знаења од областа на базите на податоци. Исто така, студентите ќе се запознат со современите текови на развој и проширување на традиционалните системи за управување на бази на податоци, а со цел да одговорат на актуелните предизвици во развојот на информатичката теорија и практика.",
-    "Web3 апликации": "Целта на овој курс е да овозможи на слушателите да разберат како фунцкционираат web3 апликациите. Ќе се надгради знаењето од блоковски вериги со апликации кои работат над паметните договори.",
-    "Неструктурирани бази на податоци": "Целта на курсот е студентите да се запознаат со неструктурираните и полуструктурираните типови на податоци, нивната организација и чување, како и техниките за манипулација и обработка на истите. Исто така студентите ќе бидат запознаени и со NoSQL базите на податоци, современи бази на податоци кои не подлежат на релациониот модел, а се користат во дистрибуирани и кластер околини. Посебен акцент ќе биде ставен на практичното знаење на некоја од NoSQL базите на податоци.",
-    "Обработка на природните јазици": "Целта на предметот е студентитеда се стекнат со основните теоретски и практични знаења за алгоритмите за обработка на природните јазици. Студентите ќе стекнат знаења за најновите техники на машинско учење со фокус на длабоки невронски мрежи наменети за разбирање и генерирање на текст.",
-    "Операциони истражувања": "Да го запознае студентот со областа на проблеми и методи на операциони истражувања, проблеми на оптимизација на ресурси и проекти и оптимално управување, со методи и техники на линеарно и нелинеарно програмирање, теории на одлучување и игри, операциони истражувања поврзани со управувaчки информациски системи и информациски системи за подршка на одлучување и предвидување.",
-    "Оптички мрежи": "Студентот ќе се стекне со основни познавања за дизајн, контрола и управување на оптички мрежи со помош на современите мрежни технологии, како и со некои тековни развои во областа.",
-    "Пресметковна биологија": "",
-    "Пресметување во облак": "Овој предмет ќе го оспособи студентот со основни познавања за концептот на облак и услуги во облак.",
-    "Претприемништво": "Студентите ќе бидат запознаени со предизвиците со кои ќе се соочат доколку се решат да започнат сопствен бизнис. Тие ќе можат да изработат иницијално истражување на пазарот, да ги дефинираат метриките со кои ќе ја следат успеноста на својот бизнис, како и да знаат како да препознаат дали обезбедиле вредност за своите клиенти. Конечно, тие ќе бидат оспособени да се претстават пред потенцијални клиенти, партнери и инвеститори.",
-    "Програмирање на видео игри": "Целта на предметот е да ги запознае студентите со процесот на програмирање на видео игри. За таа цел студентите ќе бидат запознаени со основните компоненти на една видео игра и начинот на кој истите се програмираат. По завршување на курсот се очекува кандидатот да ги разбира концептите за програмирање на видео игри и да може да реализира програмски самостојно или во тим едноставна видео игра.",
-    "Програмски јазици и компајлери": "Студентите треба да го разбрерат развојот и спектарот на програмските јазици, и да го сфатат процесот на конструкција на компајлер што ќе ги надгради како програмери кои навлегле во суштината на програмските јазици.",
-    "Програмски парадигми": "Целта на овој курс е запознавање на студентите со програмски парадигми различни од императивната и објектно-ориентираната, со фокус на декларативната и функционалната програмска парадигма. По завршувањето на курсот студентите треба да бидат способни да: Споредуваат различни програмски парадигми и да изберат соодветна за даден проблем, Користат логички програмски јазик за имплементација на ефикасни алгоритми,\tКористат логички програмски јазик за репрезентација и манипулација со знаење, Користат функционален програмски јазик за пишување на програми без странични ефекти, Разбираат и користат функции од прв и повисок ред, функционални затворања, мрзлива евалуација и апстракција на секвенци, Разбираат и пишуваат едноставни конкурентни програми",
-    "Вовед во рударење на масивни податоци": "Студентите да се запознаат со алгоритмите и техниките на податочно рударење и машинско учење за анализа на големи податочни множества. Фокус ќе биде даден на дистрибуираните платформи како и на начинот на дефинирање и креирање на алгоритми за процесирање и анализа на многу големи податочни множества.",
-    "Самостоен проект": "Целта на предметот е студентите со користење на современите алатки за  Електронско учење самостојно да ја изработат наставната програма за  предмет од основно или средно образование по  нивен избор.",
-    "Системи за поддршка при одлучувањето": "Овој курс претставува вовед во примена на анализа на податоци за донесување деловни одлуки. Целта на курсот е студентите да се запознаат со методите, техниките и системите за поддршка при одлучувањето, како и анализа на одлуките. Да се запознаат со техниките за стекнување на знаење и репрезентација на знаење. По завршување на курсот студентите ќе стекнат знаење како да ги користат системите за поддршка при одлучувањето, правилно да изберат соодветен систем за поддршка при одлучувањето во даден бизнис контекст, како и да дизајнираат, развијат и менаџираат системи за поддршка при одлучувањето.",
-    "Складови на податоци и аналитичка обработка": "Запознавање со oрганизацијата и манипулацијата со податоците организирани во складови на податоци, како и основните операции и алгоритми за работа со складови на податоци. Студентот ќе биде оспособен за интегрирање на оперативни бази на податоци во специјално дизајнирни модели погодни за аналитички потреби. Ова вклучува димензионо моделирање на складови на податоци, организација и манипулација со податоците сместени во складови на податоци, и изготвување на аналитички извештаи базирани на истите податоци.",
-    "Софтвер за вградливи системи": "Целта на курсот е да ги оспособи студентите да креираат апликации наменети за микроконтролери како и работа со влез/излез, подетално со СТМ микроконтролерите. Студентите ќе научат да работат со Nucleo развојните плочи, да имплементираат код, да дебагираат и да управуваат со софтверска конфигурација. Исто така студентите ќе научат кога и како се користи оперативен систем во реално време.",
-    "Софтверски дефинирани мрежи": "По завршувањето на курсот се очекува студентот да има познавање на архитектурата на софтверски дефинираните мрежи и мрежите со виртуелизирани мрежни функции. Да ги знае начините за софтверски пристап до мрежите,  технологиите за конвергирани мрежи и одвојување на корисничкaта од контролната рамнина, како и хардверот од софтверот.",
-    "Теорија на графови и социјални мрежи": "Целта на курсот е студентите да се воведат во најважните аспекти од теоријата на графови, со подетален осврт на теоријата која е значајна за анализа на социјални мрежи.  Студентите ќе се запознаат со концептите, компонентите и организацијата на социјалните мрежи, како и технологиите за развој, интеркација и анализа на истите.",
-    "Споделување и пресметување во толпа": "Целта на предметот е да ги запознае студентите со можностите на толпата да споделува и обработува податоци кои овозможуваат да се решаваат проблеми кои се сеуште комплексни за компјутерските системи, но многу едноставни за колектив со човечка интелигенција. Предметот ќе ги воведе студентите во нов дизајн на апликации и концепт на програмирање кој се заснова на недоверливо учество на голем број поединци од толпата. Во предметот ќе се разгледаат постоечки апликации и платформи за собирање на податоци и решавање на обемни задачи на барање.",
-    "Тимски проект": "На студентите им се дава можност групно да изработат еден поголем проект под надзор на ментор. Се поставува акцент на тимска работа и развој на комплексен софтвер. Пожелна е пракса во фирма.",
-    "Управување со ИКТ проекти": "По завршувањето на предметот се очекува студентот да ги разбира и има продлабочено знаење во примена на техниките и методите за управување со ИКТ проекти, да има продлабочено знаење во утврдување софтверски и системски барања, познавање на метриките за следење на проекти и евалуација, да има знаење да примени техники за управување со барањата на разни проектни интересни групи, знаење за примена на тенхики за анализа  на трошоци, знаење за изготвување на извештаи, познавање на практични софтверски алатки за управување со проектен циклус.",
-    "Вовед во бази на податоци и SQL": "Запознавање на студентот со основните концепти за работа со бази на податоци, начините на нивно моделирање и имплементирање, како и работа со прашалните јазици. Студентот ќе знае практично да го применува SQL стандардот за креирање, одржување и манипулација на релациските бази на податоци.",
-    "Примена на алгоритми и податочни структури": "Запознавање со основните податочни структури и алгоритми кои се понатаму неопходни за работа со бази на\nподатоци како и за други апликации. Студентот ќе биде оспособен за користење на структури и алгоритми\nсо линеарни листи, стебла, графови како и и индекси за пребарување. Исто така ќе биде оспособен за\nпрепознавање и користење на различните архетипи на алгоритми што се користат во практичната имплементација на многу\nсофтверски решенија.",
-    "Математика 3": "Да се воведат основните концепти од веројатност и статистичка анализа со дискусија на примените во компјутерските науки. Да се оспособат студентите за успешно следење на стручните предмети во кои се применуваат елементи од теорија на веројатност и статистика.",
-    "Избрани теми од математика": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
-    "Математика 2": "Курсот претставува вовед во основните математички концепти неопходни за повисоките курсеви од информациски технологии, компјутерско и софтверско инженерство.",
-    "Тестирање на софтвер": "Целата на курсот е запознавање на студентите со воведните поими од областа на тестирање на софтвер, како потребата од тестирање на софтвер, како и практична работа на тестирање, валидација и верификација на софтвер.",
-    "Сензорски системи": "Студентот ќе биде запознаен со главните предизвици при дизајн на сензорските системи.",
-    "Адаптивни и интерактивни веб информациски системи": "Индустријата за персонализација и адаптација на веб е во пораст. Компаниите, институциите, универзитетите, и истражувачките лаборатории имаат потреба од бројни експерти кои ги познаваат и разбираат како функционираат адаптивните интерактивни системи, персонализацијата и социјалната навигација и интеракција за да водат развој на сопствени решенија или да нарачуваат готови решенија.\n\nОд овие причини курсот има за почетна цел да ги запознае студентите со светот на адаптивните и интерактивни веб информациски системи (АИИС). Потоа студентите ќе се стекнат знаења за различните аспекти на адаптација, персонализација, социјална навигација и интеракција во АИИС, и ќе се запознаат со во моментот најактуелните адаптивни веб технологии како готови решенија или како истражувачки демонстративни решенија кои се користат во пракса. Студентите ќе разгледуваат многу примери на модерни АИИС развиени од водечките Интернет компании како Google, Yahoo, IBM, Microsoft, Ebay, Facebook, Twitter, како и повеќе лидери на специјализирани индустрии како Netflix, Booking.com, Spotify, Hulu, Zalando.\n\nГлавна финална компетенција во овој предмет со која ќе се здобијат студентите е да го применат стекнатото знаење во реалниот свет преку анализа на потребите и исполнување на истите со постојните АИИС, критика на постојни АИИС и главните елементи од животен циклус за развој на сопствени решенија за АИИС, базирани на постојни техники и со користење на иновативни технологии за социјална интеракција и навигација, адаптација и персонализација.",
-    "Спорт и здравје": "Целта на предметот спорт и спортски активности е усвојување на нови и усовршување на старите моторни знаења и вештини, подобрување на моторните и фукционалните спсособности се со цел унапредување на здравјето, задоволувањето на потребате за движење, оспообување на студентот за рационално, содржајно користење на слободното време како и подобрување на квалитетот на животот во младоста, во зрелата возраст и староста. Унапредување на социјалната комуникација. Очекувани резултати: Оспособување на студентот за самостојно спортување и физичко вежбање, запознавање со законитостите на физичката култура и правилната исхрана. Стекнување знаења за структурата, правилата, принципите на тренажниот процес и специфичностите на избраната кинезиолошка активност.",
-    "Деловна пракса": "Оспособување на студентот самостојно да идентификува проблеми и нивните решенија практично да ги реализира."
-}
Index: ols/data/courses.json
===================================================================
--- tools/data/courses.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,182 +1,0 @@
-[
-	"Архитектура и организација на компјутери",
-	"Бизнис и менаџмент",
-	"Бизнис статистика",
-	"Вовед во бази на податоци и SQL",
-	"Вовед во компјутерските науки",
-	"Дизајн на дигитални кола",
-	"Дискретна математика",
-	"Дискретни структури 1",
-	"Дискретни структури 2",
-	"Избрани теми од математика",
-	"Е-учење",
-	"Калкулус 1",
-	"Калкулус 2",
-	"Компјутерски архитектури",
-	"Компјутерски компоненти",
-	"Креативни вештини за решавање проблеми",
-	"Маркетинг",
-	"Математика 1",
-	"Математика 2",
-	"Објектно ориентирана анализа и дизајн",
-	"Објектно-ориентирано програмирање",
-	"Основи на Веб дизајн",
-	"Основи на сајбер безбедноста",
-	"Педагогија",
-	"Професионални вештини",
-	"Спорт и здравје",
-	"Структурно програмирање",
-	"Физика",
-	"Алгоритми и податочни структури",
-	"Анализа на софтверските барања",
-	"Безжични и мобилни системи",
-	"Веројатност и статистика",
-	"Вештачка интелигенција",
-	"Визуелно програмирање",
-	"Вовед во екоинформатиката",
-	"Вовед во случајни процеси",
-	"Деловна пракса",
-	"Дигитално процесирање на слика",
-	"Дигитизација",
-	"Дизајн на алгоритми",
-	"Е-влада",
-	"Економија за ИКТ инженери",
-	"Електрични кола",
-	"Информатичко размислување во образованието",
-	"Инженерска математика",
-	"Интернет програмирање на клиентска страна",
-	"Интернет технологии",
-	"Компјутерска графика",
-	"Компјутерски архитектури",
-	"Компјутерски мрежи",
-	"Компјутерски мрежи и безбедност",
-	"Концепти на информатичко општество",
-	"Математика 3",
-	"Медиуми и комуникации",
-	"Мултимедијални технологии",
-	"Напредно програмирање",
-	"Квантно пресметување",
-	"Оперативни системи",
-	"Основи на комуникациски системи",
-	"Основи на теоријата на информации",
-	"Примена на алгоритми и податочни структури",
-	"Софтверско инженерство",
-	"Теорија на информации со дигитални комуникации",
-	"Управување со техничка поддршка",
-	"Шаблони за дизајн на кориснички интерфејси",
-	"Агентно-базирани системи",
-	"Администрација на мрежи",
-	"Администрација на системи",
-	"Бази на податоци",
-	"Безжични мултимедиски системи",
-	"Вградливи микропроцесорски системи",
-	"Веб програмирање",
-	"Визуелизација",
-	"Виртуелизација",
-	"Вовед во мрежна наука",
-	"Вовед во науката за податоци",
-	"Географски информациски системи",
-	"Дигитална форензика",
-	"Дигитални библиотеки",
-	"Дизајн и архитектура на софтвер",
-	"Дизајн на интеракцијата човек-компјутер",
-	"Дизајн на образовен софтвер",
-	"Електронска и мобилна трговија",
-	"Интегрирани системи",
-	"Информациска безбедност",
-	"Инфраструктурно програмирање",
-	"Компјутерска електроника",
-	"Компјутерска етика",
-	"Компјутерски звук, музика и говор",
-	"Континуирана интеграција и испорака",
-	"Криптографија",
-	"Линеарна алгебра и примени",
-	"Машинско учење",
-	"Мерење и анализа на сообраќај",
-	"Сајбер безбедност",
-	"Мултимедиски мрежи",
-	"Мултимедиски системи",
-	"Напреден веб дизајн",
-	"Основи на роботиката",
-	"Паралелно и дистрибуирано процесирање",
-	"Паралелно програмирање",
-	"Персонализирано учење",
-	"Податочно рударење",
-	"Процесирање на сигналите",
-	"Вештачка интелигенција за игри",
-	"Психологија на училишна возраст",
-	"Работа со надарени ученици",
-	"Сервисно ориентирани архитектури",
-	"Современи компјутерски архитектури",
-	"Софтверски дефинирана безбедност",
-	"Софтверски квалитет и тестирање",
-	"Автоматизирање на процеси во машинско учење",
-	"Учење на далечина",
-	"Основи на теоријата на компјутерските науки",
-	"Автономна роботика",
-	"Адаптивни и интерактивни веб информациски системи",
-	"Администрација на бази податоци",
-	"Анализа и дизајн на ИС",
-	"Биолошки инспирирано пресметување",
-	"Блоковски вериги и криптовалути",
-	"Веб базирани системи",
-	"Веб пребарувачки системи",
-	"Виртуелна реалност",
-	"Вовед во анализа на временските серии",
-	"Вовед во биоинформатиката",
-	"Вовед во когнитивни науки",
-	"Вовед во паметни градови",
-	"Вовед во препознавање на облици",
-	"Дигитална постпродукција",
-	"Дизајн на компјутерски мрежи",
-	"Дипломска работа",
-	"Дистрибуирани системи",
-	"Дистрибуирано складирање на податоци",
-	"Етичко хакирање",
-	"ИКТ за развој",
-	"Имплементација на софтверски системи со слободен и отворен код",
-	"Иновации во ИКТ",
-	"Откривање знаење со длабоко учење",
-	"Интелигентни системи",
-	"Интернет на нештата",
-	"Компјутерска анимација",
-	"Компјутерски поддржано производство",
-	"Македонски јазик",
-	"Машинска визија",
-	"Менаџмент информациски системи",
-	"Методика на информатиката",
-	"Методологија на истражувањето во ИКТ",
-	"Мобилни апликации",
-	"Мобилни информациски системи",
-	"Мобилни платформи и програмирање",
-	"Моделирање и менаџирање на бизнис процеси",
-	"Моделирање и симулација",
-	"Модерни трендови во роботика",
-	"Мрежна и мобилна форензика",
-	"Напредна интеракција човек компјутер",
-	"Напредни бази на податоци",
-	"Web3 апликации",
-	"Неструктурирани бази на податоци",
-	"Обработка на природните јазици",
-	"Операциони истражувања",
-	"Оптички мрежи",
-	"Пресметковна биологија",
-	"Пресметување во облак",
-	"Претприемништво",
-	"Програмирање на видео игри",
-	"Програмски јазици и компајлери",
-	"Програмски парадигми",
-	"Вовед во рударење на масивни податоци",
-	"Самостоен проект",
-	"Сензорски системи",
-	"Системи за поддршка при одлучувањето",
-	"Складови на податоци и аналитичка обработка",
-	"Дипломска работа",
-	"Софтвер за вградливи системи",
-	"Софтверски дефинирани мрежи",
-	"Теорија на графови и социјални мрежи",
-	"Споделување и пресметување во толпа",
-	"Тестирање на софтвер",
-	"Тимски проект",
-	"Управување со ИКТ проекти"
-]
Index: ols/data/elective.json
===================================================================
--- tools/data/elective.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,827 +1,0 @@
-{
-    "SIIS23": {
-        "S": [
-            "Е-учење",
-            "Компјутерски компоненти",
-            "Креативни вештини за решавање проблеми",
-            "Основи на Веб дизајн",
-            "Основи на сајбер безбедноста",
-            "Маркетинг",
-            "Електрични кола",
-            "Информатичко размислување во образованието",
-            "Безжични и мобилни системи",
-            "Визуелно програмирање",
-            "Вовед во екоинформатиката",
-            "Вовед во случајни процеси",
-            "Дигитално процесирање на слика",
-            "Дизајн на алгоритми",
-            "Е-влада",
-            "Интернет технологии",
-            "Компјутерска графика",
-            "Концепти на информатичко општество",
-            "Медиуми и комуникации",
-            "Теорија на информации со дигитални комуникации",
-            "Електронска и мобилна трговија",
-            "Машинско учење",
-            "Основи на теоријата на компјутерските науки",
-            "Вградливи микропроцесорски системи",
-            "Процесирање на сигналите",
-            "Работа со надарени ученици",
-            "Администрација на мрежи",
-            "Виртуелизација",
-            "Психологија на училишна возраст",
-            "Агентно-базирани системи",
-            "Вовед во мрежна наука",
-            "Географски информациски системи",
-            "Дигитална форензика",
-            "Дигитални библиотеки",
-            "Компјутерска анимација",
-            "Компјутерски звук, музика и говор",
-            "Континуирана интеграција и испорака",
-            "Криптографија",
-            "Мерење и анализа на сообраќај",
-            "Мултимедиски системи",
-            "Паралелно програмирање",
-            "Податочно рударење",
-            "Вештачка интелигенција за игри",
-            "Сервисно ориентирани архитектури",
-            "Складови на податоци и аналитичка обработка",
-            "Софтверски дефинирана безбедност",
-            "Автоматизирање на процеси во  машинско учење",
-            "Учење на далечина",
-            "Методика на информатиката",
-            "Дизајн на компјутерски мрежи",
-            "Адаптивни и интерактивни веб информациски системи",
-            "Македонски јазик",
-            "Биолошки инспирирано пресметување",
-            "Веб пребарувачки системи",
-            "Виртуелна реалност",
-            "Вовед во когнитивни науки",
-            "Етичко хакирање",
-            "ИКТ за развој",
-            "Откривање знаење со длабоко учење",
-            "Интелигентни системи",
-            "Инфраструктурно програмирање",
-            "Програмски јазици и компајлери",
-            "Мобилни апликации",
-            "Моделирање и менаџирање на бизнис процеси",
-            "Моделирање и симулација",
-            "Модерни трендови во роботика",
-            "Web3 апликации",
-            "Неструктурирани бази на податоци",
-            "Операциони истражувања",
-            "Софтверски дефинирани мрежи",
-            "Споделување и пресметување во толпа"
-        ],
-        "W": [
-            "Веројатност и статистика",
-            "Мултимедијални технологии",
-            "Основи на теоријата на информации",
-            "Дигитизација",
-            "Економија за ИКТ инженери",
-            "Инженерска математика",
-            "Интернет програмирање на клиентска страна",
-            "Основи на комуникациски системи",
-            "Управување со техничка поддршка",
-            "Шаблони за дизајн на кориснички интерфејси",
-            "Веб програмирање",
-            "Линеарна алгебра и примени",
-            "Паралелно и дистрибуирано процесирање",
-            "Информациска безбедност",
-            "Компјутерска електроника",
-            "Дизајн на образовен софтвер",
-            "Компјутерска етика",
-            "Персонализирано учење",
-            "Администрација на системи",
-            "Сајбер безбедност",
-            "Визуелизација",
-            "Мултимедиски мрежи",
-            "Напреден веб дизајн",
-            "Обработка на природните јазици",
-            "Основи на роботиката",
-            "Современи компјутерски архитектури",
-            "Теорија на графови и социјални мрежи",
-            "Менаџмент информациски системи",
-            "Програмски парадигми",
-            "Софтвер за вградливи системи",
-            "Дистрибуирани системи",
-            "Пресметување во облак",
-            "Автономна роботика",
-            "Администрација на бази податоци",
-            "Анализа и дизајн на ИС",
-            "Вовед во анализа на временските серии",
-            "Веб базирани системи",
-            "Вовед во биоинформатиката",
-            "Вовед во паметни градови",
-            "Вовед во препознавање на облици",
-            "Дигитална постпродукција",
-            "Дистрибуирано складирање на податоци",
-            "Имплементација на софтверски системи со слободен и отворен код",
-            "Иновации во ИКТ",
-            "Интернет на нештата",
-            "Компјутерски поддржано производство",
-            "Блоковски вериги и криптовалути",
-            "Машинска визија",
-            "Методологија на истражувањето во ИКТ",
-            "Мобилни информациски системи",
-            "Мобилни платформи и програмирање",
-            "Мрежна и мобилна форензика",
-            "Напредна интеракција човек компјутер",
-            "Оптички мрежи",
-            "Програмирање на видео игри",
-            "Вовед во рударење на масивни податоци",
-            "Системи за поддршка при одлучувањето",
-            "Квантно пресметување",
-            "Сензорски системи"
-        ]
-    },
-    "IMB23": {
-        "S": [
-            "Е-учење",
-            "Компјутерски компоненти",
-            "Креативни вештини за решавање проблеми",
-            "Основи на Веб дизајн",
-            "Објектно ориентирана анализа и дизајн",
-            "Маркетинг",
-            "Анализа на софтверските барања",
-            "Софтверско инженерство",
-            "Вештачка интелигенција",
-            "Електрични кола",
-            "Информатичко размислување во образованието",
-            "Визуелно програмирање",
-            "Вовед во екоинформатиката",
-            "Вовед во случајни процеси",
-            "Дигитално процесирање на слика",
-            "Дизајн на алгоритми",
-            "Е-влада",
-            "Компјутерска графика",
-            "Концепти на информатичко општество",
-            "Медиуми и комуникации",
-            "Теорија на информации со дигитални комуникации",
-            "Деловна пракса",
-            "Дизајн на интеракцијата човек-компјутер",
-            "Интегрирани системи",
-            "Софтверски квалитет и тестирање",
-            "Електронска и мобилна трговија",
-            "Машинско учење",
-            "Основи на теоријата на компјутерските науки",
-            "Вградливи микропроцесорски системи",
-            "Процесирање на сигналите",
-            "Работа со надарени ученици",
-            "Психологија на училишна возраст",
-            "Агентно-базирани системи",
-            "Вовед во мрежна наука",
-            "Географски информациски системи",
-            "Дигитална форензика",
-            "Дигитални библиотеки",
-            "Компјутерска анимација",
-            "Компјутерски звук, музика и говор",
-            "Континуирана интеграција и испорака",
-            "Криптографија",
-            "Мерење и анализа на сообраќај",
-            "Мултимедиски системи",
-            "Напредни бази на податоци",
-            "Паралелно програмирање",
-            "Податочно рударење",
-            "Вештачка интелигенција за игри",
-            "Сервисно ориентирани архитектури",
-            "Складови на податоци и аналитичка обработка",
-            "Автоматизирање на процеси во  машинско учење",
-            "Учење на далечина",
-            "Управување со ИКТ проекти",
-            "Претприемништво",
-            "Методика на информатиката",
-            "Адаптивни и интерактивни веб информациски системи",
-            "Македонски јазик",
-            "Биолошки инспирирано пресметување",
-            "Веб пребарувачки системи",
-            "Виртуелна реалност",
-            "Вовед во когнитивни науки",
-            "Етичко хакирање",
-            "ИКТ за развој",
-            "Откривање знаење со длабоко учење",
-            "Интелигентни системи",
-            "Програмски јазици и компајлери",
-            "Мобилни апликации",
-            "Моделирање и менаџирање на бизнис процеси",
-            "Моделирање и симулација",
-            "Модерни трендови во роботика",
-            "Web3 апликации",
-            "Неструктурирани бази на податоци",
-            "Операциони истражувања",
-            "Софтверски дефинирани мрежи",
-            "Споделување и пресметување во толпа"
-        ],
-        "W": [
-            "Веројатност и статистика",
-            "Мултимедијални технологии",
-            "Дигитизација",
-            "Економија за ИКТ инженери",
-            "Инженерска математика",
-            "Интернет програмирање на клиентска страна",
-            "Основи на комуникациски системи",
-            "Шаблони за дизајн на кориснички интерфејси",
-            "Математика 3",
-            "Вовед во науката за податоци",
-            "Дизајн и архитектура на софтвер",
-            "Веб програмирање",
-            "Линеарна алгебра и примени",
-            "Паралелно и дистрибуирано процесирање",
-            "Компјутерска електроника",
-            "Дизајн на образовен софтвер",
-            "Компјутерска етика",
-            "Персонализирано учење",
-            "Визуелизација",
-            "Мултимедиски мрежи",
-            "Напреден веб дизајн",
-            "Напредно програмирање",
-            "Обработка на природните јазици",
-            "Основи на роботиката",
-            "Современи компјутерски архитектури",
-            "Теорија на графови и социјални мрежи",
-            "Менаџмент информациски системи",
-            "Тестирање на софтвер",
-            "Програмски парадигми",
-            "Софтвер за вградливи системи",
-            "Автономна роботика",
-            "Администрација на бази податоци",
-            "Анализа и дизајн на ИС",
-            "Вовед во анализа на временските серии",
-            "Веб базирани системи",
-            "Вовед во биоинформатиката",
-            "Вовед во паметни градови",
-            "Вовед во препознавање на облици",
-            "Дигитална постпродукција",
-            "Дистрибуирано складирање на податоци",
-            "Имплементација на софтверски системи со слободен и отворен код",
-            "Иновации во ИКТ",
-            "Интернет на нештата",
-            "Компјутерски поддржано производство",
-            "Блоковски вериги и криптовалути",
-            "Машинска визија",
-            "Методологија на истражувањето во ИКТ",
-            "Мобилни информациски системи",
-            "Мобилни платформи и програмирање",
-            "Мрежна и мобилна форензика",
-            "Напредна интеракција човек компјутер",
-            "Оптички мрежи",
-            "Програмирање на видео игри",
-            "Вовед во рударење на масивни податоци",
-            "Системи за поддршка при одлучувањето",
-            "Квантно пресметување",
-            "Сензорски системи"
-        ]
-    },
-    "PIT23": {
-        "S": [
-            "Е-учење",
-            "Компјутерски компоненти",
-            "Креативни вештини за решавање проблеми",
-            "Основи на сајбер безбедноста",
-            "Објектно ориентирана анализа и дизајн",
-            "Анализа на софтверските барања",
-            "Вештачка интелигенција",
-            "Електрични кола",
-            "Информатичко размислување во образованието",
-            "Безжични и мобилни системи",
-            "Визуелно програмирање",
-            "Вовед во екоинформатиката",
-            "Вовед во случајни процеси",
-            "Дигитално процесирање на слика",
-            "Дизајн на алгоритми",
-            "Е-влада",
-            "Интернет технологии",
-            "Компјутерска графика",
-            "Концепти на информатичко општество",
-            "Медиуми и комуникации",
-            "Теорија на информации со дигитални комуникации",
-            "Интегрирани системи",
-            "Машинско учење",
-            "Основи на теоријата на компјутерските науки",
-            "Вградливи микропроцесорски системи",
-            "Процесирање на сигналите",
-            "Работа со надарени ученици",
-            "Администрација на мрежи",
-            "Виртуелизација",
-            "Психологија на училишна возраст",
-            "Агентно-базирани системи",
-            "Вовед во мрежна наука",
-            "Географски информациски системи",
-            "Дигитална форензика",
-            "Дигитални библиотеки",
-            "Компјутерска анимација",
-            "Компјутерски звук, музика и говор",
-            "Континуирана интеграција и испорака",
-            "Криптографија",
-            "Мерење и анализа на сообраќај",
-            "Мултимедиски системи",
-            "Напредни бази на податоци",
-            "Паралелно програмирање",
-            "Податочно рударење",
-            "Вештачка интелигенција за игри",
-            "Сервисно ориентирани архитектури",
-            "Складови на податоци и аналитичка обработка",
-            "Софтверски дефинирана безбедност",
-            "Автоматизирање на процеси во  машинско учење",
-            "Учење на далечина",
-            "Методика на информатиката",
-            "Дизајн на компјутерски мрежи",
-            "Адаптивни и интерактивни веб информациски системи",
-            "Македонски јазик",
-            "Биолошки инспирирано пресметување",
-            "Веб пребарувачки системи",
-            "Виртуелна реалност",
-            "Вовед во когнитивни науки",
-            "Етичко хакирање",
-            "ИКТ за развој",
-            "Откривање знаење со длабоко учење",
-            "Интелигентни системи",
-            "Инфраструктурно програмирање",
-            "Програмски јазици и компајлери",
-            "Мобилни апликации",
-            "Моделирање и менаџирање на бизнис процеси",
-            "Моделирање и симулација",
-            "Модерни трендови во роботика",
-            "Web3 апликации",
-            "Неструктурирани бази на податоци",
-            "Операциони истражувања",
-            "Софтверски дефинирани мрежи",
-            "Споделување и пресметување во толпа"
-        ],
-        "W": [
-            "Веројатност и статистика",
-            "Мултимедијални технологии",
-            "Основи на теоријата на информации",
-            "Дигитизација",
-            "Инженерска математика",
-            "Интернет програмирање на клиентска страна",
-            "Основи на комуникациски системи",
-            "Управување со техничка поддршка",
-            "Шаблони за дизајн на кориснички интерфејси",
-            "Математика 3",
-            "Дизајн и архитектура на софтвер",
-            "Линеарна алгебра и примени",
-            "Паралелно и дистрибуирано процесирање",
-            "Информациска безбедност",
-            "Компјутерска електроника",
-            "Дизајн на образовен софтвер",
-            "Компјутерска етика",
-            "Персонализирано учење",
-            "Администрација на системи",
-            "Сајбер безбедност",
-            "Визуелизација",
-            "Мултимедиски мрежи",
-            "Напредно програмирање",
-            "Обработка на природните јазици",
-            "Основи на роботиката",
-            "Современи компјутерски архитектури",
-            "Теорија на графови и социјални мрежи",
-            "Програмски парадигми",
-            "Софтвер за вградливи системи",
-            "Дистрибуирани системи",
-            "Пресметување во облак",
-            "Автономна роботика",
-            "Администрација на бази податоци",
-            "Анализа и дизајн на ИС",
-            "Вовед во анализа на временските серии",
-            "Веб базирани системи",
-            "Вовед во биоинформатиката",
-            "Вовед во паметни градови",
-            "Вовед во препознавање на облици",
-            "Дигитална постпродукција",
-            "Дистрибуирано складирање на податоци",
-            "Имплементација на софтверски системи со слободен и отворен код",
-            "Иновации во ИКТ",
-            "Интернет на нештата",
-            "Компјутерски поддржано производство",
-            "Блоковски вериги и криптовалути",
-            "Машинска визија",
-            "Методологија на истражувањето во ИКТ",
-            "Мобилни информациски системи",
-            "Мобилни платформи и програмирање",
-            "Мрежна и мобилна форензика",
-            "Напредна интеракција човек компјутер",
-            "Оптички мрежи",
-            "Програмирање на видео игри",
-            "Вовед во рударење на масивни податоци",
-            "Системи за поддршка при одлучувањето",
-            "Квантно пресметување",
-            "Сензорски системи"
-        ]
-    },
-    "IE23": {
-        "S": [
-            "Компјутерски компоненти",
-            "Основи на сајбер безбедноста",
-            "Објектно ориентирана анализа и дизајн",
-            "Маркетинг",
-            "Анализа на софтверските барања",
-            "Софтверско инженерство",
-            "Вештачка интелигенција",
-            "Електрични кола",
-            "Безжични и мобилни системи",
-            "Визуелно програмирање",
-            "Вовед во екоинформатиката",
-            "Вовед во случајни процеси",
-            "Дигитално процесирање на слика",
-            "Дизајн на алгоритми",
-            "Е-влада",
-            "Интернет технологии",
-            "Компјутерска графика",
-            "Концепти на информатичко општество",
-            "Теорија на информации со дигитални комуникации",
-            "Деловна пракса",
-            "Дизајн на интеракцијата човек-компјутер",
-            "Интегрирани системи",
-            "Софтверски квалитет и тестирање",
-            "Електронска и мобилна трговија",
-            "Машинско учење",
-            "Основи на теоријата на компјутерските науки",
-            "Вградливи микропроцесорски системи",
-            "Процесирање на сигналите",
-            "Администрација на мрежи",
-            "Виртуелизација",
-            "Агентно-базирани системи",
-            "Вовед во мрежна наука",
-            "Географски информациски системи",
-            "Дигитална форензика",
-            "Дигитални библиотеки",
-            "Компјутерска анимација",
-            "Компјутерски звук, музика и говор",
-            "Континуирана интеграција и испорака",
-            "Криптографија",
-            "Мерење и анализа на сообраќај",
-            "Мултимедиски системи",
-            "Напредни бази на податоци",
-            "Паралелно програмирање",
-            "Податочно рударење",
-            "Вештачка интелигенција за игри",
-            "Сервисно ориентирани архитектури",
-            "Складови на податоци и аналитичка обработка",
-            "Софтверски дефинирана безбедност",
-            "Автоматизирање на процеси во  машинско учење",
-            "Управување со ИКТ проекти",
-            "Претприемништво",
-            "Дизајн на компјутерски мрежи",
-            "Адаптивни и интерактивни веб информациски системи",
-            "Биолошки инспирирано пресметување",
-            "Веб пребарувачки системи",
-            "Виртуелна реалност",
-            "Вовед во когнитивни науки",
-            "Етичко хакирање",
-            "ИКТ за развој",
-            "Откривање знаење со длабоко учење",
-            "Интелигентни системи",
-            "Инфраструктурно програмирање",
-            "Програмски јазици и компајлери",
-            "Мобилни апликации",
-            "Моделирање и менаџирање на бизнис процеси",
-            "Моделирање и симулација",
-            "Модерни трендови во роботика",
-            "Web3 апликации",
-            "Неструктурирани бази на податоци",
-            "Операциони истражувања",
-            "Софтверски дефинирани мрежи",
-            "Споделување и пресметување во толпа"
-        ],
-        "W": [
-            "Веројатност и статистика",
-            "Основи на теоријата на информации",
-            "Дигитизација",
-            "Економија за ИКТ инженери",
-            "Инженерска математика",
-            "Интернет програмирање на клиентска страна",
-            "Основи на комуникациски системи",
-            "Управување со техничка поддршка",
-            "Шаблони за дизајн на кориснички интерфејси",
-            "Математика 3",
-            "Вовед во науката за податоци",
-            "Дизајн и архитектура на софтвер",
-            "Веб програмирање",
-            "Линеарна алгебра и примени",
-            "Паралелно и дистрибуирано процесирање",
-            "Информациска безбедност",
-            "Компјутерска електроника",
-            "Администрација на системи",
-            "Сајбер безбедност",
-            "Визуелизација",
-            "Мултимедиски мрежи",
-            "Напреден веб дизајн",
-            "Напредно програмирање",
-            "Обработка на природните јазици",
-            "Основи на роботиката",
-            "Современи компјутерски архитектури",
-            "Теорија на графови и социјални мрежи",
-            "Менаџмент информациски системи",
-            "Тестирање на софтвер",
-            "Програмски парадигми",
-            "Софтвер за вградливи системи",
-            "Дистрибуирани системи",
-            "Пресметување во облак",
-            "Автономна роботика",
-            "Администрација на бази податоци",
-            "Анализа и дизајн на ИС",
-            "Вовед во анализа на временските серии",
-            "Веб базирани системи",
-            "Вовед во биоинформатиката",
-            "Вовед во паметни градови",
-            "Вовед во препознавање на облици",
-            "Дигитална постпродукција",
-            "Дистрибуирано складирање на податоци",
-            "Имплементација на софтверски системи со слободен и отворен код",
-            "Иновации во ИКТ",
-            "Интернет на нештата",
-            "Компјутерски поддржано производство",
-            "Блоковски вериги и криптовалути",
-            "Машинска визија",
-            "Методологија на истражувањето во ИКТ",
-            "Мобилни информациски системи",
-            "Мобилни платформи и програмирање",
-            "Мрежна и мобилна форензика",
-            "Напредна интеракција човек компјутер",
-            "Оптички мрежи",
-            "Програмирање на видео игри",
-            "Вовед во рударење на масивни податоци",
-            "Системи за поддршка при одлучувањето",
-            "Квантно пресметување",
-            "Сензорски системи"
-        ]
-    },
-    "KI23": {
-        "S": [
-            "Е-учење",
-            "Компјутерски компоненти",
-            "Креативни вештини за решавање проблеми",
-            "Основи на Веб дизајн",
-            "Основи на сајбер безбедноста",
-            "Објектно ориентирана анализа и дизајн",
-            "Маркетинг",
-            "Анализа на софтверските барања",
-            "Вештачка интелигенција",
-            "Информатичко размислување во образованието",
-            "Безжични и мобилни системи",
-            "Визуелно програмирање",
-            "Вовед во екоинформатиката",
-            "Вовед во случајни процеси",
-            "Дигитално процесирање на слика",
-            "Дизајн на алгоритми",
-            "Е-влада",
-            "Интернет технологии",
-            "Компјутерска графика",
-            "Концепти на информатичко општество",
-            "Медиуми и комуникации",
-            "Теорија на информации со дигитални комуникации",
-            "Деловна пракса",
-            "Дизајн на интеракцијата човек-компјутер",
-            "Интегрирани системи",
-            "Софтверски квалитет и тестирање",
-            "Електронска и мобилна трговија",
-            "Машинско учење",
-            "Основи на теоријата на компјутерските науки",
-            "Работа со надарени ученици",
-            "Администрација на мрежи",
-            "Виртуелизација",
-            "Психологија на училишна возраст",
-            "Агентно-базирани системи",
-            "Вовед во мрежна наука",
-            "Географски информациски системи",
-            "Дигитална форензика",
-            "Дигитални библиотеки",
-            "Компјутерска анимација",
-            "Компјутерски звук, музика и говор",
-            "Континуирана интеграција и испорака",
-            "Криптографија",
-            "Мерење и анализа на сообраќај",
-            "Мултимедиски системи",
-            "Напредни бази на податоци",
-            "Паралелно програмирање",
-            "Податочно рударење",
-            "Вештачка интелигенција за игри",
-            "Сервисно ориентирани архитектури",
-            "Софтверски дефинирана безбедност",
-            "Автоматизирање на процеси во  машинско учење",
-            "Учење на далечина",
-            "Претприемништво",
-            "Методика на информатиката",
-            "Дизајн на компјутерски мрежи",
-            "Адаптивни и интерактивни веб информациски системи",
-            "Македонски јазик",
-            "Биолошки инспирирано пресметување",
-            "Веб пребарувачки системи",
-            "Виртуелна реалност",
-            "Вовед во когнитивни науки",
-            "Етичко хакирање",
-            "ИКТ за развој",
-            "Откривање знаење со длабоко учење",
-            "Интелигентни системи",
-            "Инфраструктурно програмирање",
-            "Програмски јазици и компајлери",
-            "Мобилни апликации",
-            "Моделирање и менаџирање на бизнис процеси",
-            "Моделирање и симулација",
-            "Web3 апликации",
-            "Неструктурирани бази на податоци",
-            "Операциони истражувања",
-            "Софтверски дефинирани мрежи",
-            "Споделување и пресметување во толпа"
-        ],
-        "W": [
-            "Мултимедијални технологии",
-            "Основи на теоријата на информации",
-            "Дигитизација",
-            "Економија за ИКТ инженери",
-            "Инженерска математика",
-            "Интернет програмирање на клиентска страна",
-            "Основи на комуникациски системи",
-            "Управување со техничка поддршка",
-            "Шаблони за дизајн на кориснички интерфејси",
-            "Математика 3",
-            "Вовед во науката за податоци",
-            "Дизајн и архитектура на софтвер",
-            "Веб програмирање",
-            "Линеарна алгебра и примени",
-            "Паралелно и дистрибуирано процесирање",
-            "Дизајн на образовен софтвер",
-            "Компјутерска етика",
-            "Персонализирано учење",
-            "Администрација на системи",
-            "Сајбер безбедност",
-            "Визуелизација",
-            "Мултимедиски мрежи",
-            "Напреден веб дизајн",
-            "Напредно програмирање",
-            "Обработка на природните јазици",
-            "Современи компјутерски архитектури",
-            "Теорија на графови и социјални мрежи",
-            "Менаџмент информациски системи",
-            "Тестирање на софтвер",
-            "Програмски парадигми",
-            "Дистрибуирани системи",
-            "Пресметување во облак",
-            "Автономна роботика",
-            "Администрација на бази податоци",
-            "Анализа и дизајн на ИС",
-            "Вовед во анализа на временските серии",
-            "Веб базирани системи",
-            "Вовед во биоинформатиката",
-            "Вовед во паметни градови",
-            "Вовед во препознавање на облици",
-            "Дигитална постпродукција",
-            "Дистрибуирано складирање на податоци",
-            "Имплементација на софтверски системи со слободен и отворен код",
-            "Иновации во ИКТ",
-            "Компјутерски поддржано производство",
-            "Блоковски вериги и криптовалути",
-            "Машинска визија",
-            "Методологија на истражувањето во ИКТ",
-            "Мобилни информациски системи",
-            "Мобилни платформи и програмирање",
-            "Мрежна и мобилна форензика",
-            "Напредна интеракција човек компјутер",
-            "Оптички мрежи",
-            "Програмирање на видео игри",
-            "Вовед во рударење на масивни податоци",
-            "Системи за поддршка при одлучувањето",
-            "Квантно пресметување",
-            "Сензорски системи"
-        ]
-    },
-    "KN23": {
-        "S": [
-            "Е-учење",
-            "Компјутерски компоненти",
-            "Креативни вештини за решавање проблеми",
-            "Основи на Веб дизајн",
-            "Основи на сајбер безбедноста",
-            "Објектно ориентирана анализа и дизајн",
-            "Маркетинг",
-            "Анализа на софтверските барања",
-            "Електрични кола",
-            "Информатичко размислување во образованието",
-            "Безжични и мобилни системи",
-            "Визуелно програмирање",
-            "Вовед во екоинформатиката",
-            "Вовед во случајни процеси",
-            "Дигитално процесирање на слика",
-            "Дизајн на алгоритми",
-            "Е-влада",
-            "Интернет технологии",
-            "Компјутерска графика",
-            "Концепти на информатичко општество",
-            "Медиуми и комуникации",
-            "Теорија на информации со дигитални комуникации",
-            "Деловна пракса",
-            "Интегрирани системи",
-            "Софтверски квалитет и тестирање",
-            "Електронска и мобилна трговија",
-            "Вградливи микропроцесорски системи",
-            "Процесирање на сигналите",
-            "Работа со надарени ученици",
-            "Администрација на мрежи",
-            "Виртуелизација",
-            "Психологија на училишна возраст",
-            "Агентно-базирани системи",
-            "Вовед во мрежна наука",
-            "Географски информациски системи",
-            "Дигитална форензика",
-            "Дигитални библиотеки",
-            "Компјутерска анимација",
-            "Компјутерски звук, музика и говор",
-            "Континуирана интеграција и испорака",
-            "Криптографија",
-            "Мерење и анализа на сообраќај",
-            "Мултимедиски системи",
-            "Напредни бази на податоци",
-            "Паралелно програмирање",
-            "Податочно рударење",
-            "Вештачка интелигенција за игри",
-            "Сервисно ориентирани архитектури",
-            "Софтверски дефинирана безбедност",
-            "Автоматизирање на процеси во  машинско учење",
-            "Учење на далечина",
-            "Управување со ИКТ проекти",
-            "Претприемништво",
-            "Методика на информатиката",
-            "Дизајн на компјутерски мрежи",
-            "Адаптивни и интерактивни веб информациски системи",
-            "Македонски јазик",
-            "Биолошки инспирирано пресметување",
-            "Веб пребарувачки системи",
-            "Виртуелна реалност",
-            "Вовед во когнитивни науки",
-            "Етичко хакирање",
-            "ИКТ за развој",
-            "Откривање знаење со длабоко учење",
-            "Интелигентни системи",
-            "Инфраструктурно програмирање",
-            "Програмски јазици и компајлери",
-            "Мобилни апликации",
-            "Моделирање и менаџирање на бизнис процеси",
-            "Моделирање и симулација",
-            "Модерни трендови во роботика",
-            "Web3 апликации",
-            "Неструктурирани бази на податоци",
-            "Операциони истражувања",
-            "Софтверски дефинирани мрежи",
-            "Споделување и пресметување во толпа"
-        ],
-        "W": [
-            "Мултимедијални технологии",
-            "Основи на теоријата на информации",
-            "Дигитизација",
-            "Економија за ИКТ инженери",
-            "Инженерска математика",
-            "Интернет програмирање на клиентска страна",
-            "Основи на комуникациски системи",
-            "Управување со техничка поддршка",
-            "Шаблони за дизајн на кориснички интерфејси",
-            "Математика 3",
-            "Вовед во науката за податоци",
-            "Дизајн и архитектура на софтвер",
-            "Информациска безбедност",
-            "Компјутерска електроника",
-            "Дизајн на образовен софтвер",
-            "Компјутерска етика",
-            "Персонализирано учење",
-            "Администрација на системи",
-            "Сајбер безбедност",
-            "Визуелизација",
-            "Мултимедиски мрежи",
-            "Напреден веб дизајн",
-            "Обработка на природните јазици",
-            "Основи на роботиката",
-            "Современи компјутерски архитектури",
-            "Теорија на графови и социјални мрежи",
-            "Менаџмент информациски системи",
-            "Софтвер за вградливи системи",
-            "Дистрибуирани системи",
-            "Пресметување во облак",
-            "Автономна роботика",
-            "Администрација на бази податоци",
-            "Анализа и дизајн на ИС",
-            "Вовед во анализа на временските серии",
-            "Веб базирани системи",
-            "Вовед во биоинформатиката",
-            "Вовед во паметни градови",
-            "Вовед во препознавање на облици",
-            "Дигитална постпродукција",
-            "Дистрибуирано складирање на податоци",
-            "Имплементација на софтверски системи со слободен и отворен код",
-            "Иновации во ИКТ",
-            "Интернет на нештата",
-            "Компјутерски поддржано производство",
-            "Блоковски вериги и криптовалути",
-            "Машинска визија",
-            "Мобилни информациски системи",
-            "Мобилни платформи и програмирање",
-            "Мрежна и мобилна форензика",
-            "Напредна интеракција човек компјутер",
-            "Оптички мрежи",
-            "Програмирање на видео игри",
-            "Вовед во рударење на масивни податоци",
-            "Системи за поддршка при одлучувањето",
-            "Квантно пресметување",
-            "Сензорски системи"
-        ]
-    }
-}
Index: ols/data/formatted_prereqs.json
===================================================================
--- tools/data/formatted_prereqs.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,1385 +1,0 @@
-{
-    "Бизнис и менаџмент": {
-        "code": "БиМ",
-        "prerequisite": {}
-    },
-    "Вовед во компјутерските науки": {
-        "code": "ВвКН_1",
-        "prerequisite": {}
-    },
-    "Дизајн на дигитални кола": {
-        "code": "ДнДК",
-        "prerequisite": {}
-    },
-    "Дискретна математика": {
-        "code": "ДМ",
-        "prerequisite": {}
-    },
-    "Дискретни структури 1": {
-        "code": "ДС1",
-        "prerequisite": {}
-    },
-    "Математика 1": {
-        "code": "К_1",
-        "prerequisite": {}
-    },
-    "Калкулус 1": {
-        "code": "К1",
-        "prerequisite": {}
-    },
-    "Педагогија": {
-        "code": "П_1",
-        "prerequisite": {}
-    },
-    "Професионални вештини": {
-        "code": "ПВ",
-        "prerequisite": {}
-    },
-    "Структурно програмирање": {
-        "code": "СП_1",
-        "prerequisite": {}
-    },
-    "Физика": {
-        "code": "Ф",
-        "prerequisite": {}
-    },
-    "Архитектура и организација на компјутери": {
-        "code": "АиОнК",
-        "prerequisite": {}
-    },
-    "Бизнис статистика": {
-        "code": "БС",
-        "prerequisite": {}
-    },
-    "Дискретни структури 2": {
-        "code": "ДС2",
-        "prerequisite": {}
-    },
-    "Е-учење": {
-        "code": "ИСзУ",
-        "prerequisite": {}
-    },
-    "Калкулус 2": {
-        "code": "К2",
-        "prerequisite": {}
-    },
-    "Компјутерски архитектури": {
-        "code": "КА_1",
-        "prerequisite": {}
-    },
-    "Компјутерски компоненти": {
-        "code": "КК",
-        "prerequisite": {}
-    },
-    "Креативни вештини за решавање проблеми": {
-        "code": "КВзРП",
-        "prerequisite": {}
-    },
-    "Маркетинг": {
-        "code": "М",
-        "prerequisite": {
-            "credits": 36
-        }
-    },
-    "Објектно ориентирана анализа и дизајн": {
-        "code": "ООАиД",
-        "prerequisite": {}
-    },
-    "Објектно-ориентирано програмирање": {
-        "code": "ООП",
-        "prerequisite": {}
-    },
-    "Основи на Веб дизајн": {
-        "code": "ОнВД",
-        "prerequisite": {}
-    },
-    "Основи на сајбер безбедноста": {
-        "code": "ОнСБ",
-        "prerequisite": {}
-    },
-    "Алгоритми и податочни структури": {
-        "code": "АиПС",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        }
-    },
-    "Веројатност и статистика": {
-        "code": "ВиС",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        }
-    },
-    "Дигитизација": {
-        "code": "Д",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Економија за ИКТ инженери": {
-        "code": "ЕзИИ",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        }
-    },
-    "Инженерска математика": {
-        "code": "ИМ",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        }
-    },
-    "Интернет програмирање на клиентска страна": {
-        "code": "ИПнКС",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        }
-    },
-    "Компјутерски мрежи": {
-        "code": "КМ",
-        "prerequisite": {
-            "credits": 18
-        }
-    },
-    "Компјутерски мрежи и безбедност": {
-        "code": "КМиБ",
-        "prerequisite": {
-            "credits": 18
-        }
-    },
-    "Мултимедијални технологии": {
-        "code": "МТ",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Напредно програмирање": {
-        "code": "НП",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Основи на комуникациски системи": {
-        "code": "ОнКС",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        }
-    },
-    "Основи на теоријата на информации": {
-        "code": "ОнТнИ",
-        "prerequisite": {
-            "subjects": [
-                "калкулус 1",
-                "математика 1"
-            ]
-        }
-    },
-    "Управување со техничка поддршка": {
-        "code": "УсТП",
-        "prerequisite": {
-            "credits": 18
-        }
-    },
-    "Шаблони за дизајн на кориснички интерфејси": {
-        "code": "ШзДнКИ",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        }
-    },
-    "Анализа на софтверските барања": {
-        "code": "АнСБ",
-        "prerequisite": {
-            "subjects": [
-                "објектно ориентирана анализа и дизајн",
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Безжични и мобилни системи": {
-        "code": "БиМС",
-        "prerequisite": {
-            "credits": 36
-        }
-    },
-    "Вештачка интелигенција": {
-        "code": "ВИ",
-        "prerequisite": {
-            "credits": 36
-        }
-    },
-    "Визуелно програмирање": {
-        "code": "ВП_1",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Вовед во екоинформатиката": {
-        "code": "ВвЕ",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Вовед во случајни процеси": {
-        "code": "ВвСП",
-        "prerequisite": {
-            "credits": 36
-        }
-    },
-    "Дигитално процесирање на слика": {
-        "code": "ДПнС",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        }
-    },
-    "Дизајн на алгоритми": {
-        "code": "ДнА",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        }
-    },
-    "Е-влада": {
-        "code": "Е",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        }
-    },
-    "Електрични кола": {
-        "code": "ЕК",
-        "prerequisite": {
-            "credits": 36
-        }
-    },
-    "Информатичко размислување во образованието": {
-        "code": "ИвО",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Интернет технологии": {
-        "code": "ИТ",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Компјутерска графика": {
-        "code": "КГ",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Концепти на информатичко општество": {
-        "code": "КнИО",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Медиуми и комуникации": {
-        "code": "МиК",
-        "prerequisite": {
-            "subjects": [
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Квантно пресметување": {
-        "code": "ОиЕЕКС",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        }
-    },
-    "Оперативни системи": {
-        "code": "ОС",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        }
-    },
-    "Софтверско инженерство": {
-        "code": "СИ",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Споделување и пресметување во толпа": {
-        "code": "СиПвТ",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Теорија на информации со дигитални комуникации": {
-        "code": "ТнИсДК",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "математика 3",
-                "бизнис статистика"
-            ]
-        }
-    },
-    "Администрација на системи": {
-        "code": "АнС",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Бази на податоци": {
-        "code": "БнП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Веб програмирање": {
-        "code": "ВП_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Визуелизација": {
-        "code": "В_1",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Вовед во науката за податоци": {
-        "code": "ВвНзП",
-        "prerequisite": {
-            "subjects": [
-                "бизнис статистика",
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "математика 3"
-            ]
-        }
-    },
-    "Дизајн и архитектура на софтвер": {
-        "code": "ДиАнС",
-        "prerequisite": {
-            "subjects": [
-                "објектно ориентирана анализа и дизајн",
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Дизајн на образовен софтвер": {
-        "code": "ДнОС",
-        "prerequisite": {
-            "credits": 60
-        }
-    },
-    "Информациска безбедност": {
-        "code": "ИБ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Компјутерска електроника": {
-        "code": "КЕ_2",
-        "prerequisite": {
-            "subjects": [
-                "дизајн на дигитални кола",
-                "вовед во компјутерските науки"
-            ]
-        }
-    },
-    "Компјутерска етика": {
-        "code": "КЕ_1",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Компјутерски звук, музика и говор": {
-        "code": "КЗГМ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Линеарна алгебра и примени": {
-        "code": "ЛАиП",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        }
-    },
-    "Сајбер безбедност": {
-        "code": "МБ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Мултимедиски мрежи": {
-        "code": "ММ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Напреден веб дизајн": {
-        "code": "НВД",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Основи на роботиката": {
-        "code": "ОнР",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Паралелно и дистрибуирано процесирање": {
-        "code": "ПиДП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Агентно-базирани системи": {
-        "code": "АБС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "математика 3",
-                "веројатност и статистика",
-                "бизнис статистика"
-            ]
-        }
-    },
-    "Администрација на мрежи": {
-        "code": "АнМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Безжични мултимедиски системи": {
-        "code": "БМС",
-        "prerequisite": {
-            "subjects": [
-                "безжични и мобилни системи"
-            ]
-        }
-    },
-    "Вградливи микропроцесорски системи": {
-        "code": "ВМС",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        }
-    },
-    "Виртуелизација": {
-        "code": "В_2",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        }
-    },
-    "Вовед во мрежна наука": {
-        "code": "ВвМН",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "математика 3",
-                "бизнис статистика"
-            ]
-        }
-    },
-    "Географски информациски системи": {
-        "code": "ГИС",
-        "prerequisite": {
-            "credits": 90
-        }
-    },
-    "Дигитална форензика": {
-        "code": "ДФ",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        }
-    },
-    "Дигитални библиотеки": {
-        "code": "ДБ",
-        "prerequisite": {
-            "credits": 90
-        }
-    },
-    "Дизајн на интеракцијата човек-компјутер": {
-        "code": "ДнИЧК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Електронска и мобилна трговија": {
-        "code": "ЕиМТ",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        }
-    },
-    "Интегрирани системи": {
-        "code": "ИС_1",
-        "prerequisite": {
-            "subjects": [
-                "анализа на софтверските барања",
-                "софтверско инженерство"
-            ]
-        }
-    },
-    "Инфраструктурно програмирање": {
-        "code": "ИП",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Континуирана интеграција и испорака": {
-        "code": "КИиИ",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        }
-    },
-    "Криптографија": {
-        "code": "К_2",
-        "prerequisite": {
-            "subjects": [
-                "дискретни структури 2",
-                "дискретна математика",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        }
-    },
-    "Машинско учење": {
-        "code": "МУ",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "бизнис статистика",
-                "математика 3"
-            ]
-        }
-    },
-    "Мерење и анализа на сообраќај": {
-        "code": "МиАнИС",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "бизнис статистика",
-                "математика 3"
-            ]
-        }
-    },
-    "Мултимедиски системи": {
-        "code": "МС",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Паралелно програмирање": {
-        "code": "ПП_1",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Персонализирано учење": {
-        "code": "ПУ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Податочно рударење": {
-        "code": "ПР_1",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "математика 3",
-                "основи на теоријата на информации",
-                "бизнис статистика"
-            ]
-        }
-    },
-    "Процесирање на сигналите": {
-        "code": "ПнС",
-        "prerequisite": {
-            "subjects": [
-                "математика 1",
-                "калкулус 1"
-            ]
-        }
-    },
-    "Вештачка интелигенција за игри": {
-        "code": "ПР_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури",
-                "вештачка интелигенција"
-            ]
-        }
-    },
-    "Психологија на училишна возраст": {
-        "code": "ПнУВ",
-        "prerequisite": {}
-    },
-    "Работа со надарени ученици": {
-        "code": "РсНУ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Сервисно ориентирани архитектури": {
-        "code": "СОА",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Софтверски дефинирана безбедност": {
-        "code": "СДБ",
-        "prerequisite": {
-            "credits": 100
-        }
-    },
-    "Современи компјутерски архитектури": {
-        "code": "СКА",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        }
-    },
-    "Софтверски квалитет и тестирање": {
-        "code": "СКиТ",
-        "prerequisite": {
-            "subjects": [
-                "софтверско инженерство",
-                "дизајн и архитектура на софтвер"
-            ]
-        }
-    },
-    "Автоматизирање на процеси во машинско учење": {
-        "code": "СМ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Учење на далечина": {
-        "code": "УнД",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Основи на теоријата на компјутерските науки": {
-        "code": "ФЈиА",
-        "prerequisite": {
-            "subjects": [
-                "дискретна математика",
-                "дискретни структури 2",
-                "математика 2",
-                "избрани теми од математика"
-            ]
-        }
-    },
-    "Автономна роботика": {
-        "code": "АР",
-        "prerequisite": {
-            "subjects": [
-                "основи на роботиката",
-                "алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Администрација на бази податоци": {
-        "code": "АнБнП",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        }
-    },
-    "Анализа и дизајн на ИС": {
-        "code": "АиДнИ",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        }
-    },
-    "Веб базирани системи": {
-        "code": "ВБС",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Вовед во анализа на временските серии": {
-        "code": "ВвАнВС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Вовед во биоинформатиката": {
-        "code": "ВвБ",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "машинско учење",
-                "вовед во науката за податоци"
-            ]
-        }
-    },
-    "Вовед во паметни градови": {
-        "code": "ВвПГ",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Вовед во препознавање на облици": {
-        "code": "ВвПнО",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Дигитална постпродукција": {
-        "code": "ДП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Дистрибуирани системи": {
-        "code": "ДС",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Дистрибуирано складирање на податоци": {
-        "code": "ДСнП",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Имплементација на софтверски системи со слободен и отворен код": {
-        "code": "ИнСсСиОК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Иновации во ИКТ": {
-        "code": "ИвИ",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        }
-    },
-    "Интернет на нештата": {
-        "code": "ИнН",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Компјутерски поддржано производство": {
-        "code": "КПП",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        }
-    },
-    "Машинска визија": {
-        "code": "МВ",
-        "prerequisite": {
-            "credits": 120
-        }
-    },
-    "Менаџмент информациски системи": {
-        "code": "МИС_1",
-        "prerequisite": {
-            "subjects": [
-                "софтверско инженерство",
-                "анализа на софтверските барања"
-            ]
-        }
-    },
-    "Методологија на истражувањето во ИКТ": {
-        "code": "МнИвИ",
-        "prerequisite": {
-            "credits": 150
-        }
-    },
-    "Мобилни информациски системи": {
-        "code": "МИС_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Мобилни платформи и програмирање": {
-        "code": "МПиП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Моделирање и симулација": {
-        "code": "МиС_3",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "бизнис статистика",
-                "математика 3"
-            ]
-        }
-    },
-    "Мрежна и мобилна форензика": {
-        "code": "МиМФ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Напредна интеракција човек компјутер": {
-        "code": "НИЧК",
-        "prerequisite": {
-            "subjects": [
-                "дизајн на интеракцијата човек-компјутер",
-                "алгоритми и податочни структури",
-                "Примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Обработка на природните јазици": {
-        "code": "ОнПЈ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Операциони истражувања": {
-        "code": "ОИ",
-        "prerequisite": {
-            "subjects": [
-                "веројатност и статистика",
-                "основи на теоријата на информации",
-                "математика 3",
-                "бизнис статистика"
-            ]
-        }
-    },
-    "Оптички мрежи": {
-        "code": "ОМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Пресметување во облак": {
-        "code": "ПвО",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        }
-    },
-    "Програмирање на видео игри": {
-        "code": "ПнВИ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Програмски парадигми": {
-        "code": "ПП_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Вовед во рударење на масивни податоци": {
-        "code": "РнМП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Самостоен проект": {
-        "code": "СП_2",
-        "prerequisite": {
-            "credits": 150
-        }
-    },
-    "Системи за поддршка при одлучувањето": {
-        "code": "СзПпО",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Софтвер за вградливи системи": {
-        "code": "СзВС",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Софтверски дефинирани мрежи": {
-        "code": "СДМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Теорија на графови и социјални мрежи": {
-        "code": "СМиМ",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Тимски проект": {
-        "code": "ТП",
-        "prerequisite": {
-            "credits": 150
-        }
-    },
-    "Биолошки инспирирано пресметување": {
-        "code": "БИП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Блоковски вериги и криптовалути": {
-        "code": "БВиК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Веб пребарувачки системи": {
-        "code": "ВПС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Виртуелна реалност": {
-        "code": "ВР",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Вовед во когнитивни науки": {
-        "code": "ВвКН_2",
-        "prerequisite": {
-            "credits": 120
-        }
-    },
-    "Дизајн на компјутерски мрежи": {
-        "code": "ДнКМ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "Дипломска работа": {
-        "code": "ДР",
-        "prerequisite": {
-            "credits": 204
-        }
-    },
-    "Етичко хакирање": {
-        "code": "ЕХ",
-        "prerequisite": {
-            "subjects": [
-                "компјутерски мрежи",
-                "компјутерски мрежи и безбедност"
-            ]
-        }
-    },
-    "ИКТ за развој": {
-        "code": "ИзР",
-        "prerequisite": {
-            "subjects": [
-                "бизнис и менаџмент"
-            ]
-        }
-    },
-    "Откривање знаење со длабоко учење": {
-        "code": "ИИС",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Интелигентни системи": {
-        "code": "ИС_2",
-        "prerequisite": {
-            "subjects": [
-                "вештачка интелигенција",
-                "вовед во науката за податоци",
-                "машинско учење"
-            ]
-        }
-    },
-    "Компјутерска анимација": {
-        "code": "КА_2",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Македонски јазик": {
-        "code": "МЈ",
-        "prerequisite": {}
-    },
-    "Методика на информатиката": {
-        "code": "МнИ",
-        "prerequisite": {
-            "credits": 150
-        }
-    },
-    "Мобилни апликации": {
-        "code": "МА",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Моделирање и менаџирање на бизнис процеси": {
-        "code": "МиМнБП",
-        "prerequisite": {
-            "subjects": [
-                "објектно-ориентирано програмирање"
-            ]
-        }
-    },
-    "Модерни трендови во роботика": {
-        "code": "МТвР",
-        "prerequisite": {
-            "subjects": [
-                "оперативни системи"
-            ]
-        }
-    },
-    "Напредни бази на податоци": {
-        "code": "НБнП_2",
-        "prerequisite": {
-            "credits": 90
-        }
-    },
-    "Web3 апликации": {
-        "code": "НТоК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Неструктурирани бази на податоци": {
-        "code": "НБнП_1",
-        "prerequisite": {
-            "subjects": [
-                "бази на податоци"
-            ]
-        }
-    },
-    "Пресметковна биологија": {
-        "code": "ПБ",
-        "prerequisite": {
-            "subjects": [
-                "машинско учење"
-            ]
-        }
-    },
-    "Претприемништво": {
-        "code": "П_2",
-        "prerequisite": {
-            "credits": 120
-        }
-    },
-    "Програмски јазици и компајлери": {
-        "code": "ПЈиК",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Складови на податоци и аналитичка обработка": {
-        "code": "СнПиАО",
-        "prerequisite": {
-            "credits": 100
-        }
-    },
-    "Управување со ИКТ проекти": {
-        "code": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "софтверско инженерство",
-                "анализа на софтверските барања"
-            ]
-        }
-    },
-    "Вовед во бази на податоци и SQL": {
-        "code": "УсИП",
-        "prerequisite": {}
-    },
-    "Примена на алгоритми и податочни структури": {
-        "code": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "структурно програмирање"
-            ]
-        }
-    },
-    "Математика 3": {
-        "code": "УсИП",
-        "prerequisite": {}
-    },
-    "Избрани теми од математика": {
-        "code": "УсИП",
-        "prerequisite": {}
-    },
-    "Математика 2": {
-        "code": "УсИП",
-        "prerequisite": {}
-    },
-    "Тестирање на софтвер": {
-        "code": "УсИП",
-        "prerequisite": {}
-    },
-    "Сензорски системи": {
-        "code": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "архитектура и организација на компјутери",
-                "компјутерски архитектури"
-            ]
-        }
-    },
-    "Адаптивни и интерактивни веб информациски системи": {
-        "code": "УсИП",
-        "prerequisite": {
-            "subjects": [
-                "алгоритми и податочни структури",
-                "примена на алгоритми и податочни структури"
-            ]
-        }
-    },
-    "Спорт и здравје": {
-        "code": "УсИП",
-        "prerequisite": {}
-    },
-    "Деловна пракса": {
-        "code": "УсИП",
-        "prerequisite": {
-            "credits": 36
-        }
-    }
-}
Index: ols/data/information.json
===================================================================
--- tools/data/information.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,1064 +1,0 @@
-[
-  {
-    "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: ols/data/mandatory.json
===================================================================
--- tools/data/mandatory.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,356 +1,0 @@
-{
-    "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": [
-            "Маркетинг",
-            "Оперативни системи",
-            "Софтверско инженерство",
-            "Деловна пракса",
-            "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: ols/data/participants.json
===================================================================
--- tools/data/participants.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,3045 +1,0 @@
-[
-	{
-		"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: ols/data/prerequisites.json
===================================================================
--- tools/data/prerequisites.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,1094 +1,0 @@
-[
-  {
-    "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: ols/data/professors.json
===================================================================
--- tools/data/professors.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,1112 +1,0 @@
-[
-  {
-    "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: ols/data/subjects_by_program.json
===================================================================
--- tools/data/subjects_by_program.json	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,710 +1,0 @@
-{
-    "Спорт и здравје": {
-        "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"
-        ]
-    },
-    "Маркетинг": {
-        "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: ols/scrapers/abstract.py
===================================================================
--- tools/scrapers/abstract.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,36 +1,0 @@
-from types import NoneType
-from bs4 import BeautifulSoup
-import os
-import requests
-import json
-
-BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
-INFORMATION_PATH = os.path.join(BASE_DIR, 'data', 'information.json')
-
-with open(INFORMATION_PATH, 'r', encoding='utf-8') as f:
-    subject_information = json.load(f)
-    subject_links = [s['link'] for s in subject_information]
-    subject_names = [s['course'] for s in subject_information]
-
-abstracts = {}
-
-for link, name in zip(subject_links, subject_names):
-    response = requests.get(link)
-    program_soup = BeautifulSoup(response.content, 'html.parser')
-
-    print(f"Scraping {name}...")
-    try:
-        abstract = (
-            program_soup.find('table')
-            .find_all('tr')[8]
-            .find_all('p')[2]
-            .find('span')
-            .text.strip())
-    except (AttributeError, IndexError):
-        abstract = ""
-        
-    print(abstract)
-    abstracts[name] = abstract
-
-with open("../data/abstracts.json", "w", encoding='utf-8') as f:
-    json.dump(abstracts, f, ensure_ascii=False, indent=4)
Index: ols/scrapers/elective.py
===================================================================
--- tools/scrapers/elective.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,73 +1,0 @@
-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:
-                    # :)
-                    if subject_text == "F23L2S026 Маркетинг": subject_text = "Маркетинг"
-                    if subject_text == "F23L1S066 Основи на сајбер безбедноста": 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: ols/scrapers/mandatory.py
===================================================================
--- tools/scrapers/mandatory.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,65 +1,0 @@
-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
-                    # not my proudest moment
-                    if subject_text == "F23L2S026 Маркетинг": subject_text = "Маркетинг"
-                    if subject_text == "F23L1S066 Основи на сајбер безбедноста": subject_text = "Основи на сајбер безбедноста"
-
-                    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: ols/scripts/format_prereqs.py
===================================================================
--- tools/scripts/format_prereqs.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,60 +1,0 @@
-import json
-
-file_path = '../data/prerequisites.json'
-
-try:
-    with open(file_path, "r", encoding='utf-8') as f:
-        prerequisite_data = json.load(f)
-except FileNotFoundError:
-    print(f"Error: Could not find file at {file_path}")
-    exit(1)
-
-formatted_prereqs = {}
-# map of all misspelled subject names on the website :|
-misspelled = {
-    "дсикретна математика": "дискретна математика",
-    "бизнис и статистика": "бизнис статистика",
-    "основи на теорија на информации": "основи на теоријата на информации",
-    "основи на роботика": "основи на роботиката",
-    "комјутерски мрежи": "компјутерски мрежи",
-    "примена на алгоритми и податочни стуктури": "Примена на алгоритми и податочни структури",
-    "примена на алгоритни и податочни структури": "примена на алгоритми и податочни структури",
-    "анализа на софтверски барања": "анализа на софтверските барања",
-}
-for entry in prerequisite_data:
-    code, subject, prereq, _ = entry.values()
-    # have to convert everything to lowercase, to avoid inconsistencies in data
-    formatted_prereqs[subject] = {}
-    formatted_prereqs[subject]["code"] = code
-    prereq = prereq.lower()
-    if prereq == "": 
-        formatted_prereqs[subject]["prerequisite"] = {}
-        continue
-    a = ""
-    if "|" in prereq:
-        # only look at 2023 accreditation
-        prereq = prereq.split(" | ")[1].split("(2023")[0].strip()
-    
-    if "кредити" in prereq:
-        num_credits = int(prereq.split(" кредити")[0].strip())
-        formatted_prereqs[subject]["prerequisite"] = {"credits": num_credits} 
-        # no subject has prerequsite in format: 
-        # N credits OR subject(s)
-        # so it is okay to continue here
-        continue
-    
-    if " или " in prereq:
-        new_subjects = []
-        for name in prereq.split(" или "):
-            new_subjects.append(name if name not in misspelled else misspelled[name])
-
-        formatted_prereqs[subject]["prerequisite"] = {"subjects": new_subjects }
-        continue
-    
-    formatted_prereqs[subject]["prerequisite"] = {"subjects": [prereq if prereq not in misspelled else misspelled[prereq]]}
-
-with open('../data/formatted_prereqs.json', 'w', encoding='utf-8') as f:
-    json.dump(formatted_prereqs, f, ensure_ascii=False ,indent=4)
-
-
-    
Index: ols/scripts/subject_details.py
===================================================================
--- tools/scripts/subject_details.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,129 +1,0 @@
-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
-abstract_file_path = '../data/abstracts.json' # short descriptions for all subjects
-formatted_prereqs_file_path = '../data/formatted_prereqs.json' # prerequisites for each subject
-
-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)
-    with open(abstract_file_path, 'r', encoding='utf-8') as f:
-        abstract_data = json.load(f)
-    with open(formatted_prereqs_file_path, 'r', encoding='utf-8') as f:
-        formatted_prereq_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, everything goes here
-
-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,
-        "abstract": abstract_data[course]
-    }
-
-# 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 course in formatted_prereq_data:
-    code, prereqs = formatted_prereq_data[course].values()
-    if course in subject_data:
-        subject_data[course]["short"] = code
-        subject_data[course]["prerequisite"] = prereqs
-    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")
-        
-        # gets last 3 semesters, adjust for less/more
-        subject_data[course]["participants"] = [participants_data[i][semester] for semester in semesters[:3]]
-        # for semester in semesters[:3]: 
-            # 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('../../backend/subjects/management/commands/subject_details.json', 'w', encoding='utf-8') as f:
-    json.dump(subject_data, f, ensure_ascii=False, indent=4)
Index: ols/scripts/subjects_by_program.py
===================================================================
--- tools/scripts/subjects_by_program.py	(revision 3c113dcd816eb6af220634e019fb863d0db866ea)
+++ 	(revision )
@@ -1,36 +1,0 @@
-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('../data/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")
