<?xml version="1.0" encoding="UTF-8"?>
<obsah>
   <organizacnaJednotka>P. J. Šafárik University in Košice - Faculty of Science</organizacnaJednotka>
   <vysokaSkola>P. J. Šafárik University in Košice</vysokaSkola>
   <fakulta>Faculty of Science</fakulta>
   <skratkaFakulty>PF UPJŠ</skratkaFakulty>
   <akRok>2026/2027</akRok>
   <informacneListy>
      <informacnyList>
         <id>14691503</id>
         <kodTypPredmetu>S</kodTypPredmetu>
         <skratka>AIB</skratka>
         <kod>ÚINF/AIB/24</kod>
         <nazov>Applied Informatics</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>State examination course</sposobUkoncenia>
         <doplnujuceUdaje>(Single degree study, bachelor I. deg., Full-Time form)</doplnujuceUdaje>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>19.03.2024</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/ASU1/15 and ((ÚINF/PMO1/15 and ÚINF/SWI1b/15) or ÚINF/MSW/25)</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/ASU1/15 - Algorithms and data structures and ((ÚINF/PMO1/15 - Proces modelling and ÚINF/SWI1b/15 - Software engineering) or ÚINF/MSW/25 - Software Systems Modelling)</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>ASU1 - Algorithms and data structures and ((PMO1 - Proces modelling and SWI1b - Software engineering) or MSW - Software Systems Modelling)</podmPredmetyKodNazov>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/PRIS/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/PRIS/15 - Software and information system</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>PRIS - Software and information system</alternujucePredmetyKodNazov>
         <garanti>
            <garant>
               <typGarantaId>8</typGarantaId>
               <typGaranta>Person responsible for the delivery, development and quality of the study programme</typGaranta>
               <plneMeno>doc. RNDr. JUDr. Pavol Sokol, PhD. et PhD.</plneMeno>
               <pridelenyEmail>pavol.sokol@upjs.sk</pridelenyEmail>
            </garant>
         </garanti>
         <sposobyVyucbyRozsahMetoda/>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14681746</idPredmet>
               <textPred/>
               <skratka>ÚINF/ASU1/15</skratka>
               <kod>ASU1</kod>
               <nazov>Algorithms and data structures</nazov>
               <textZa/>
               <spojka>,</spojka>
            </podmienujuciPredmet>
            <podmienujuciPredmet>
               <idPredmet>14683502</idPredmet>
               <textPred>((</textPred>
               <skratka>ÚINF/PMO1/15</skratka>
               <kod>PMO1</kod>
               <nazov>Proces modelling</nazov>
               <textZa/>
               <spojka>,</spojka>
            </podmienujuciPredmet>
            <podmienujuciPredmet>
               <idPredmet>14681916</idPredmet>
               <textPred/>
               <skratka>ÚINF/SWI1b/15</skratka>
               <kod>SWI1b</kod>
               <nazov>Software engineering</nazov>
               <textZa>)</textZa>
               <spojka>andlebo</spojka>
            </podmienujuciPredmet>
            <podmienujuciPredmet>
               <idPredmet>14692702</idPredmet>
               <textPred/>
               <skratka>ÚINF/MSW/25</skratka>
               <kod>MSW</kod>
               <nazov>Software Systems Modelling</nazov>
               <textZa>)</textZa>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14683504</idPredmet>
               <textPred/>
               <skratka>ÚINF/PRIS/15</skratka>
               <kod>PRIS</kod>
               <nazov>Software and information system</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>A</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I.</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu>I.</stupenPredmetu>
         <vyucujuciAll/>
         <jazykyVyucbyPredmetu>
            <jazykyVyucbyPredmetuSpolu/>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>Information sources recommended within individual profile courses.</p>
            </texty>
         </_L_>
         <_ON_>
            <popisTypuTextu>State exam contents</popisTypuTextu>
            <texty>
               <p>Area 1: Compulsory profile courses:</p>
               <p>**************************************</p>
               <p>Algorithms and programming: Class and object as a means of grouping several variables, constructor, overloading methods), composition of objects. Interface as an intuitive means of abstraction, interface as a parameter and reference, array of objects implementing a given interface. Inheritance, overlapping methods polymorphism - overlapping and complementing methods of the class can be used. Recursion. Sorting (O and Omega-notation, MinSort - sorting numbers, MinSort - sorting objects, QuickSort, tree in the field, HeapSort, MergeSort). Backtrack (generating variations and the problem of splitting the magnifying glass, backtrack in general and in tasks, trimming the backtrack). Divide and conquer, dynamic programming, principle and examples. Text search (KMP algorithm).</p>
               <p>****</p>
               <p>Database systems: Principles of database systems and SQL. SQL - working with data, integrity constraints, database model design. Batch operations.</p>
               <p>****</p>
               <p>Algorithms and data structures: Algorithm analysis, Asymptotic notation, Basic data structures, Data types and abstraction, Stacks and hints, Arranged and sorted lists, Hash and hash tables, Trees, Search trees, Heaps, Sets and partitions, Dynamic space allocation, Sorting algorithms, Graphs and graph algorithms</p>
               <p>****</p>
               <p>Computer networks. Introduction to computer networks, methods of connecting to the Internet, packet loss and delay, ISO / OSI reference model, TCP / IP family of protocols. Individual layers of the model: application (application protocols, domain names and DNS), transport (UDP, acknowledged data transmission, TCP, data flow control), network (NAT, ICMP, IPv4, IPv6, routing algorithms), connection ( transmission error detection, multiple access to CSMA / CD and CSMA / CA shared connections, MAC addresses, repeaters, switches, virtual VLANs, ..) and physical (digital and modulated transmission).</p>
               <p>****</p>
               <p>Operating systems. Operating system structure and functions. Characteristics of OS types and their historical development. Process, process management, allocation strategies, communication between processes, classical competition problems and their solutions (mutual exclusion, deadlock, starvation). Memory management, relocation, segmentation, paging, memory virtualisation. I / O device control, system controllers, resource allocation. File, file system, basic system functions for working with files, directories, security and access rights protection.</p>
               <p>****</p>
               <p>Area 2: Optional profile items</p>
               <p>***************************************</p>
               <p>Business process modelling: Theoretical foundations of process modelling. Petri nets. Process orchestration. Process choreography. Process model architectures. Methodologies and standards.</p>
               <p>****</p>
               <p>Software Engineering: Software Processes. Basics of project management. SW application architecture. Software development methodologies. SW verification and validation. Resource planning and control. UML modelling - syntax and semantics of individual diagrams. Basics of MDA. Basic legal aspects of SW engineering. Design patterns. Methods and techniques for program testing and verification.</p>
            </texty>
         </_ON_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Appropriate knowledge and competencies from the profile courses of specialisation Programming and information systems, demonstrating the ability to synthesise the acquired knowledge and procedures and apply them to problems from the area of informatics.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak language</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Programming techniques, data structures, algorithms and their complexity.</p>
               <p>2. Principles of operating systems.</p>
               <p>3. Database systems.</p>
               <p>4. Principles and methods of software engineering.</p>
               <p>5. Principles and methods of business process modelling.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Verification of acquired student competencies in accordance with the graduate profile.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>15</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>26.32</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>12</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>21.05</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>19</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>33.33</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>5</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>8.77</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>6</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>10.53</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>57</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14682445</id>
         <kodTypPredmetu>O</kodTypPredmetu>
         <skratka>BPO</skratka>
         <kod>ÚINF/BPO/14</kod>
         <nazov>Bachelor Thesis and its Defence</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>State examination – defense</sposobUkoncenia>
         <doplnujuceUdaje>(Single degree study, bachelor I. deg., Full-Time form)</doplnujuceUdaje>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>28.11.2021</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety/>
         <alternujucePredmetyNazov/>
         <alternujucePredmetyKodNazov/>
         <garanti>
            <garant>
               <typGarantaId>8</typGarantaId>
               <typGaranta>Person responsible for the delivery, development and quality of the study programme</typGaranta>
               <plneMeno>doc. RNDr. JUDr. Pavol Sokol, PhD. et PhD.</plneMeno>
               <pridelenyEmail>pavol.sokol@upjs.sk</pridelenyEmail>
            </garant>
         </garanti>
         <sposobyVyucbyRozsahMetoda/>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt/>
         <kodyTypovVyucby>
            <kodtypVyucby>A</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I.</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu>I.</stupenPredmetu>
         <vyucujuciAll/>
         <jazykyVyucbyPredmetu>
            <jazykyVyucbyPredmetuSpolu/>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>The recommended literature is determined individually in accordance with the topic of the bachelor's thesis.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>The bachelor thesis is the result of the student's own work. It must not show elements of academic fraud and must meet the criteria of good research practice defined in the Rector's Decision no. 21/2021, which lays down the rules for assessing plagiarism at Pavol Jozef Šafárik University in Košice and its components. Fulfillment of the criteria is verified mainly in the supervision process and in the process of thesis defense. Failure to do so is reason for disciplinary action.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak and optionally English.</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Elaboration of the bachelor thesis in accordance with the instructions of the supervisor.</p>
               <p>2, Presentation of the results of the bachelor's thesis before the examination commission.</p>
               <p>3. Answering questions related to the topic of the bachelor thesis within the discussion.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>The bachelor's thesis demonstrates mastery of the basics of theory and professional terminology of the field of study, acquisition of knowledge, skills and competencies in accordance with the declared profile of the graduate of the study program, as well as the ability to apply them creatively in solving selected field problems. The bachelor thesis may have elements of compilation. The student demonstrates the ability of independent professional work in terms of content, formal and ethical. Further details on the bachelor thesis are determined by Directive no. 1/2011 on the basic requirements of final theses and the Study Regulations of UPJŠ in Košice for the 1st, 2nd and combined 1st and 2nd degree. </p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>79</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>45.66</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>46</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>26.59</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>26</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.03</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>12</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.94</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>10</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>5.78</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>173</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
   </informacneListy>
</obsah>
