<?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>14681339</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>AFJ1a</skratka>
         <kod>ÚINF/AFJ1a/15</kod>
         <nazov>Automata and formal languages</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 1</rozsahTyzdenny>
         <rozsahSemestranly>28 / 14</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>RNDr. Juraj Šebej, PhD., univerzitný docent</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>23.11.2021</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/AFJ1a/03</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/AFJ1a/03 - Automata and formal languages</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>AFJ1a - Automata and formal languages</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>1</rozsahTyzdenny>
               <rozsahSemestralny>14</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>6101479</idPredmet>
               <textPred/>
               <skratka>ÚINF/AFJ1a/03</skratka>
               <kod>AFJ1a</kod>
               <nazov>Automata and formal languages</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu>I.</stupenPredmetu>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5027256</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Juraj</meno>
               <priezvisko>Šebej</priezvisko>
               <plneMeno>RNDr. Juraj Šebej, PhD., univerzitný docent</plneMeno>
               <pridelenyEmail>juraj.sebej@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5027256</idOsoby>
               <poradie>2</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Juraj</meno>
               <priezvisko>Šebej</priezvisko>
               <plneMeno>RNDr. Juraj Šebej, PhD., univerzitný docent</plneMeno>
               <pridelenyEmail>juraj.sebej@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>J.E. Hopcroft, R.Motwani, J.D. Ullman: Introduction to automata theory, languages, and computation, Addison-Wesley, 2001.</p>
               <p>J. Shallit: A second course in formal languages and automata theory, Cambridge University press, 2009.</p>
               <p>M. Sipser: Introduction to the theory of computation, Thomson Course Technology, 2006.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Oral examination.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1: Chomsky hierarchy of grammars: alphabet, symbol (letter, character), transitive closure, word (string), empty word (empty string), length of a string, concatenation, language, grammar, nonterminal symbol, terminal symbol, initial nonterminal (initial symbol), grammar rule, derivation step, language generated by a grammar, Chomsky hierarchy of grammars - phrase-structure, context sensitive, context free, regular</p>
               <p>2: Deterministic finite state automata: finite state automaton, state, input symbol, output symbol, initial state, transition function, output function, examples of automata and their graphic representation, generalized transition and output functions and their basic properties</p>
               <p>3: Reduction of automata I: equivalent automata, minimal (optimal) automaton, reachable state, properties of reachable states, elimination of unreachable states</p>
               <p>4: Reduction of automata II: equivalent states, k-equivalent states, properties of equivalence and k-equivalence, relation between k-equivalence and (k+1)-equivalence, partitioning the state set into equivalence classes, elimination of equivalent states</p>
               <p>5: Reduction of automata III: proof of correctness, unambiguity, and optimality of reduced automaton, testing equivalence of two automata</p>
               <p>6: Deterministic finite state acceptors: basic definitions, language recognized by a finite state acceptor, common properties of acceptors and automata with an output, minimizing a finite state acceptor</p>
               <p>7: Operations with regular languages: complement, intersection, union, difference, symmetric difference, testing of emptiness, inclusion, equality, and disjointness for regular languages</p>
               <p>8: Nondeterministic finite state acceptors: definition, transition function, language recognized by a nondeterministic acceptor, elimination of nondeterminism</p>
               <p>9: epsilon-acceptors: definition, properties, elimination of epsilon-transitions</p>
               <p>10: Regular grammars: regular grammar, extended regular grammar, transformation of acceptor to a regular grammar, transformation of extended regular grammar to an epsilon-acceptor</p>
               <p>11: Regular expressions I: basic properties, transformation of regular expression to an epsilon-acceptor</p>
               <p>12: Regular expressions II: regular equations, valid algebraic manipulations with regular expressions, solving an equation with a single unknown variable, solving a system of regular equations, transformation of acceptor to a regular expression</p>
               <p>13: Another constructions: review of transformations among various representations, an example of a direct transformation of a grammar to a regular expression, closure of the class of regular languages under another language operations – concatenation and Kleene star, mirror image</p>
               <p>14: Another operations: homomorphism and inverse homomorphism, a context-free language that is not regular</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>To provide theoretical background for studying computer science in general, by giving the necessary knowledge in theory of automata.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>264</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>27.19</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>181</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>18.64</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>231</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>23.79</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>155</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.96</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>95</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>9.78</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>45</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>4.63</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>971</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14692023</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>AOS</skratka>
         <kod>ÚINF/AOS/25</kod>
         <nazov>Administration of Operating Systems</nazov>
         <kredit>3</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. JUDr. Pavol Sokol, PhD. et PhD., RNDr. Richard Staňa, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>05.11.2024</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/AOS1/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/AOS1/15 - Administration of OS</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>AOS1 - Administration of OS</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14682019</idPredmet>
               <textPred/>
               <skratka>ÚINF/AOS1/15</skratka>
               <kod>AOS1</kod>
               <nazov>Administration of OS</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1378</id>
               <skratka>AjInfmuc</skratka>
               <popis>Teaching of English Language and Literature and Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1400</id>
               <skratka>SjInfmuc</skratka>
               <popis>Teaching of Slovak Language and Literature and Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1400</id>
               <skratka>SjInfmuc</skratka>
               <popis>Teaching of Slovak Language and Literature and Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1409</id>
               <skratka>MImuc</skratka>
               <popis>Teaching of Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1238</id>
               <skratka>ISVSb</skratka>
               <popis>Information Systems in Public Administration</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1418</id>
               <skratka>FImuc</skratka>
               <popis>Teaching of Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1419</id>
               <skratka>GImuc</skratka>
               <popis>Teaching of Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1423</id>
               <skratka>CHImuc</skratka>
               <popis>Teaching of Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1342</id>
               <skratka>AIm</skratka>
               <popis>aplikovaná informatika</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1393</id>
               <skratka>NjInfmuc</skratka>
               <popis>Teaching of German Language and Literature and Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1413</id>
               <skratka>BImuc</skratka>
               <popis>Teaching of Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1378</id>
               <skratka>AjInfmuc</skratka>
               <popis>Teaching of English Language and Literature and Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1393</id>
               <skratka>NjInfmuc</skratka>
               <popis>Teaching of German Language and Literature and Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1413</id>
               <skratka>BImuc</skratka>
               <popis>Teaching of Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1419</id>
               <skratka>GImuc</skratka>
               <popis>Teaching of Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1342</id>
               <skratka>AIm</skratka>
               <popis>aplikovaná informatika</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1409</id>
               <skratka>MImuc</skratka>
               <popis>Teaching of Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1418</id>
               <skratka>FImuc</skratka>
               <popis>Teaching of Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1423</id>
               <skratka>CHImuc</skratka>
               <popis>Teaching of Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>10339</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Pavol</meno>
               <priezvisko>Sokol</priezvisko>
               <plneMeno>doc. RNDr. JUDr. Pavol Sokol, PhD. et PhD.</plneMeno>
               <pridelenyEmail>pavol.sokol@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5173238</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Richard</meno>
               <priezvisko>Staňa</priezvisko>
               <plneMeno>RNDr. Richard Staňa, PhD.</plneMeno>
               <pridelenyEmail>richard.stana@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1) LPIC-1 Exam 102. LPI [online]. Canada: The Linux Professional Institute, 2021 [cited 2021-9-22]. Available from: https://learning.lpi.org/en/learning-materials/102-500/,</p>
               <p>2) Linux - Documentation Project [online]. 4. Prague: Computer Press, 2007 [cited 2021-9-22]. Available from: https://i.iinfo.cz/files/root/k/LDP_4.pdf,</p>
               <p>3) The LPIC2 Exam Prep [online]. Sue B.V. - Open Sourced, 2021 [cited 2021-9-26]. Available from: https://lpic2book.github.io/src/</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>To complete the course, students must successfully complete a project focused on configuring network services.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisites: Understanding basic concepts of operating systems, computer networks, and basic knowledge of the Linux shell (e.g., Bash) and PowerShell.</p>
               <p>The course is not organized every year.</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1) Linux Operating System Management (basic system tools for troubleshooting, system startup, network configuration),</p>
               <p>2) File systems (general overview, RAID, LVM),</p>
               <p>3) Container Management (Docker),</p>
               <p>4) Web hosting services I (basic concept, APACHE),</p>
               <p>5) Web hosting services II (SQL, HTTPS, security, NGINX),</p>
               <p>6) File services (SAMBA, NFS, FTP),</p>
               <p>7) Virtualization platforms (VMware, Proxmox),</p>
               <p>8) Local network Management (routing, DHCP, firewall),</p>
               <p>9) Remote device Management Automation (Ansible),</p>
               <p>10) VPN, SSH, and Proxy,</p>
               <p>11) Windows OS and Windows domain management,</p>
               <p>12) Linux kernel,</p>
               <p>13) Logging in Linux OS and Windows OS.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>The learning outcome is to understand the theoretical and practical background of Windows and Linux operating systems and selected network services.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>39</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>70.91</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>8</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>14.55</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>4</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>7.27</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>3</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>5.45</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>1</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>1.82</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>55</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14681746</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>ASU1</skratka>
         <kod>ÚINF/ASU1/15</kod>
         <nazov>Algorithms and data structures</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 1</rozsahTyzdenny>
         <rozsahSemestranly>28 / 14</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>RNDr. Rastislav Krivoš-Belluš, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>08.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/PAZ1a/15 and ÚINF/PAZ1b/15</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/PAZ1a/15 - Programming, algorithms, and complexity and ÚINF/PAZ1b/15 - Programming, algorithms, and complexity</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>PAZ1a - Programming, algorithms, and complexity and PAZ1b - Programming, algorithms, and complexity</podmPredmetyKodNazov>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/ASU1/13</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/ASU1/13 - Algorithms and data structures</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>ASU1 - Algorithms and data structures</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>1</rozsahTyzdenny>
               <rozsahSemestralny>14</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14681328</idPredmet>
               <textPred/>
               <skratka>ÚINF/PAZ1a/15</skratka>
               <kod>PAZ1a</kod>
               <nazov>Programming, algorithms, and complexity</nazov>
               <textZa/>
               <spojka>,</spojka>
            </podmienujuciPredmet>
            <podmienujuciPredmet>
               <idPredmet>14681329</idPredmet>
               <textPred/>
               <skratka>ÚINF/PAZ1b/15</skratka>
               <kod>PAZ1b</kod>
               <nazov>Programming, algorithms, and complexity</nazov>
               <textZa/>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14679822</idPredmet>
               <textPred/>
               <skratka>ÚINF/ASU1/13</skratka>
               <kod>ASU1</kod>
               <nazov>Algorithms and data structures</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>2786</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Rastislav</meno>
               <priezvisko>Krivoš-Belluš</priezvisko>
               <plneMeno>RNDr. Rastislav Krivoš-Belluš, PhD.</plneMeno>
               <pridelenyEmail>rastislav.krivos-bellus@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>2786</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Rastislav</meno>
               <priezvisko>Krivoš-Belluš</priezvisko>
               <plneMeno>RNDr. Rastislav Krivoš-Belluš, PhD.</plneMeno>
               <pridelenyEmail>rastislav.krivos-bellus@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1, Laaksonen A.: Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science), Springer, 2017, ISBN 978-3319725468</p>
               <p>2, Forišek M., Steinová M.: Explaining Algorithms Using Metaphors. Springer Briefs in Computer Science, Springer (2013), ISBN 978-1-4471-5018-3</p>
               <p>3, R. Sedgewick, K. Wayne: Algorithms (4th Edition), Addison-Wesley Professional, 2011, ISBN 978-0321573513, http://algs4.cs.princeton.edu/home/</p>
               <p>4, Open Data Structures: http://opendatastructures.org/</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Practice activities, homeworks and midterm exam.</p>
               <p>Final examination consisting of practice and theoretical test.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or english</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities:</p>
               <p>-	programming skills in some programming language (Python/Java/C++/...)</p>
               <p>-	mathematics:</p>
               <p>--	computing with polynomials, logarithmic and exponential functions</p>
               <p>--	computing limits of sequences, L’Hospital rule</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>Algorithms’ time and space asymptotic complexity. Main Theorem. Amortized complexity.</p>
               <p>Brute Force. Backtrack. Divide and Conquer. Dynamic programming. Comparison and non-comparison sort algorithms. Sweep line algorithms. Graph Theory Algorithms.</p>
               <p>Data structures – queue, stack, priority queue, heap, prefix sum, binary search trees, interval trees, union &amp; find, trie.</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://ics.upjs.sk/~rkb/?cmd=asu1</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Understand and learn algorithmic paradigms and data structures. Analyse time complexity of these algorithms.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>30</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>12.5</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>15</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.25</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>42</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>17.5</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>72</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>30.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>75</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>31.25</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>6</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>2.5</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>240</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14687676</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>KKV1</skratka>
         <kod>ÚINF/KKV1/21</kod>
         <nazov>Classical and quantum computations</nazov>
         <kredit>6</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>3 / 2</rozsahTyzdenny>
         <rozsahSemestranly>42 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>prof. RNDr. Gabriel Semanišin, PhD., Mgr. Viktor Olejár</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>25.07.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/KKV1/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/KKV1/15 - Classical and quantum computations</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>KKV1 - Classical and quantum computations</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>3</rozsahTyzdenny>
               <rozsahSemestralny>42</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14682061</idPredmet>
               <textPred/>
               <skratka>ÚINF/KKV1/15</skratka>
               <kod>KKV1</kod>
               <nazov>Classical and quantum computations</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1409</id>
               <skratka>MImuc</skratka>
               <popis>Teaching of Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1413</id>
               <skratka>BImuc</skratka>
               <popis>Teaching of Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1434</id>
               <skratka>ADUImAj</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1393</id>
               <skratka>NjInfmuc</skratka>
               <popis>Teaching of German Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1409</id>
               <skratka>MImuc</skratka>
               <popis>Teaching of Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1418</id>
               <skratka>FImuc</skratka>
               <popis>Teaching of Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1419</id>
               <skratka>GImuc</skratka>
               <popis>Teaching of Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1342</id>
               <skratka>AIm</skratka>
               <popis>aplikovaná informatika</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1378</id>
               <skratka>AjInfmuc</skratka>
               <popis>Teaching of English Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1400</id>
               <skratka>SjInfmuc</skratka>
               <popis>Teaching of Slovak Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1400</id>
               <skratka>SjInfmuc</skratka>
               <popis>Teaching of Slovak Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1260</id>
               <skratka>ADUIm</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1342</id>
               <skratka>AIm</skratka>
               <popis>aplikovaná informatika</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1423</id>
               <skratka>CHImuc</skratka>
               <popis>Teaching of Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1423</id>
               <skratka>CHImuc</skratka>
               <popis>Teaching of Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1419</id>
               <skratka>GImuc</skratka>
               <popis>Teaching of Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1347</id>
               <skratka>MOm</skratka>
               <popis>matematická optimalizácia</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1378</id>
               <skratka>AjInfmuc</skratka>
               <popis>Teaching of English Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1393</id>
               <skratka>NjInfmuc</skratka>
               <popis>Teaching of German Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1413</id>
               <skratka>BImuc</skratka>
               <popis>Teaching of Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1418</id>
               <skratka>FImuc</skratka>
               <popis>Teaching of Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000110</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Gabriel</meno>
               <priezvisko>Semanišin</priezvisko>
               <plneMeno>prof. RNDr. Gabriel Semanišin, PhD.</plneMeno>
               <pridelenyEmail>gabriel.semanisin@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5203638</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Viktor</meno>
               <priezvisko>Olejár</priezvisko>
               <plneMeno>Mgr. Viktor Olejár</plneMeno>
               <pridelenyEmail>viktor.olejar@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. BERMAN,G.P.,  DOOLEN,G.D., MAINIERI, R., TSIFRINOVIC, V.I. Introduction to Quantum Computers. World Scientific, 2003.</p>
               <p>2. GRUSKA, J. Quantum Computing. McGraw-Hill, 1999.</p>
               <p>3. JOHNSON, G. A Shortcut Through Time: The Path to the Quantum Computer, Knopf 2003. </p>
               <p>4. KITAEV, A.Y., SHEN, A.H., VYALYI, M.N. Classical and Quantum Computation. American Mathematical Society, 2002.</p>
               <p>5. NIELSEN, M.A., CHUANG, I.L. Quantum Computation and Quantum Information. Cambridge University Press, 2000.</p>
               <p>6. HIRVENSALO, M., Quantum Computing, Springer 2004</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Successful completion of the subject is conditioned by proper acquisition of basic concepts, algorithms and models and demonstrating the ability to apply them creatively. The acquisition of knowledge takes place:</p>
               <p>- continuously during the semester in the form of partial assignments,</p>
               <p>- a written test during the semester,</p>
               <p>- a written test at the exam,</p>
               <p>- oral exam.</p>
               <p>In order to receive an evaluation, it is necessary to obtain at least 50% of points from each of the three parts (assignments during the semester, written part of the exam, oral part of the exam). The detailed evaluation method is published in the AIS.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or english</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisites:</p>
               <p>Linear algebra, Group theory, Probability theory, Theory of algorithms, Introduction to quantum computers.</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Introduction to quantum quantum computers. Basics of classical complexity theory.</p>
               <p>2. Boolean circuits and their basic properties.</p>
               <p>3. Probability algorithms.</p>
               <p>4. BPP class and probability testing.</p>
               <p>5. Basic properties of circuits and Fermat's test.</p>
               <p>6. Miller - Rabin's test and the position of the BPP class in the hierarchy of complexity models.</p>
               <p>7. Introduction to quantum computing and mathematical foundations of quantum theory.</p>
               <p>8. Spectral representation of self-adjoint operators.</p>
               <p>9. Quantum states and Hilbert vector spaces.</p>
               <p>10. Basic quantum operators and basic quantum algorithms.</p>
               <p>11. Quantum teleportation, superdense coding and Grover's algorithm.</p>
               <p>12. Fourier transformation.</p>
               <p>13. Shor's algorithm.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>By completing the subject, the student will get:</p>
               <p>- knowledge of the classification and design of probabilistic algorithms,</p>
               <p>- basic knowledge of the principles of quantum computers and their differences compared to classical computing models,</p>
               <p>- knowledge and skills about the design and functioning of quantum computing and become familiar with the most well-known algorithms,</p>
               <p>= basic quantum computer programming skills.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>32</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>27.59</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>44</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>37.93</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>18</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.52</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>7</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.03</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>4</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>3.45</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>11</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>9.48</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>116</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14681938</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>KRS</skratka>
         <kod>ÚINF/KRS/15</kod>
         <nazov>Cryptographic systems and their applications</nazov>
         <kredit>6</kredit>
         <sposobUkoncenia>Continuous assessment with examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>3 / 2</rozsahTyzdenny>
         <rozsahSemestranly>42 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Jozef Jirásek, PhD., RNDr. Rastislav Krivoš-Belluš, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>08.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/KRS/13 or ÚINF/UKR1/09</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/KRS/13 - Cryptographic systems and their applications or ÚINF/UKR1/09 - Introduction to Cryptology</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>KRS - Cryptographic systems and their applications or UKR1 - Introduction to Cryptology</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>3</rozsahTyzdenny>
               <rozsahSemestralny>42</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14679795</idPredmet>
               <textPred/>
               <skratka>ÚINF/KRS/13</skratka>
               <kod>KRS</kod>
               <nazov>Cryptographic systems and their applications</nazov>
               <textZa/>
               <spojka>or</spojka>
            </alternujuciPredmet>
            <alternujuciPredmet>
               <idPredmet>14672296</idPredmet>
               <textPred/>
               <skratka>ÚINF/UKR1/09</skratka>
               <kod>UKR1</kod>
               <nazov>Introduction to Cryptology</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000060</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Jozef</meno>
               <priezvisko>Jirásek</priezvisko>
               <plneMeno>doc. RNDr. Jozef Jirásek, PhD.</plneMeno>
               <pridelenyEmail>jozef.jirasek@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>2786</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Rastislav</meno>
               <priezvisko>Krivoš-Belluš</priezvisko>
               <plneMeno>RNDr. Rastislav Krivoš-Belluš, PhD.</plneMeno>
               <pridelenyEmail>rastislav.krivos-bellus@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. PAAR, Ch., PELZL, J.: Understanding Cryptography, Springer 2010.</p>
               <p>2. STINSON, D. R.. PATERSON, M. B.:  Cryptography: Theory and Practie. CRC Press, 2018.</p>
               <p>3. MAO, W. Modern Cryptography: Theory and Practice. Prentice Hall, 2003.</p>
               <p>4. MENEZES, A., OORSCHOT, P. van, VANSTONE, S.: Handbook of Applied Cryptography. CRC Press, 1996.</p>
               <p>5. SCHNEIER, B.: Applied Cryptography, 20th Edition, John Wiley &amp; Sons Inc., 2015 </p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Homeworks, midterm written exam, active participation in laboratory exercises.</p>
               <p>Final written exam, possibly oral exam.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities: basic number theory and algebra, basic programming</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>Classical cryptography, basic information theory, cryptoanalysis, security of classical ciphers. Symmetric ciphers - stream ciphers, block ciphers (DES, AES), modes of operation. Asymmetric ciphers - RSA, Elgamal, elliptic curve cryptosystems. Hash functions, message authentication codes, digital signatures. Authentication, key establishment and distribution, certificates.</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://ics.upjs.sk/~jirasek/krs/</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>This course covers the basic knowledge in understanding and using cryptography. The main focus is on definitions, theoretical foundations, and rigorous proofs of security, with some programming practice. Topics include symmetric and public key encryption, message integrity, hash functions, block cipher design and analysis, number theory, and digital signatures. The course also provides an introduction to cryptographic protocols for authentication and  key management, including PKI and certificates.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>23</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.75</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>12</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>8.22</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>21</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>14.38</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>23</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.75</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>47</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>32.19</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>20</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>13.7</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>146</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14682058</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>LAD1</skratka>
         <kod>ÚINF/LAD1/15</kod>
         <nazov>Logical aspects of databases</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>prof. RNDr. Stanislav Krajči, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>23.11.2021</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/LAD1/06</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/LAD1/06 - Logical aspects of databases</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>LAD1 - Logical aspects of databases</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>6106571</idPredmet>
               <textPred/>
               <skratka>ÚINF/LAD1/06</skratka>
               <kod>LAD1</kod>
               <nazov>Logical aspects of databases</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000404</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Stanislav</meno>
               <priezvisko>Krajči</priezvisko>
               <plneMeno>prof. RNDr. Stanislav Krajči, PhD.</plneMeno>
               <pridelenyEmail>stanislav.krajci@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>https://ics.upjs.sk/~krajci/skola/vyucba/ucebneTexty/LAD-presentation.pdf</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Satisfiable understanding of basic concepts.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1.-3. Basic concepts of logic – a symbol, a term, a formula, an interpretation </p>
               <p>4. Formalization of a table and a database</p>
               <p>5. Conjunctive queries</p>
               <p>6. Conjunctive calculus </p>
               <p>7. Relations between conjunctive calculus and conjunctive queries</p>
               <p>8.-10. Relational algebra</p>
               <p>11.-12. Relations of different models of databases</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Ability to correctly formalize databases. </p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>48</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>47.52</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>18</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>17.82</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>16</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.84</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>10</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>9.9</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>7</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.93</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>1.98</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>101</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14692702</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>MSW</skratka>
         <kod>ÚINF/MSW/25</kod>
         <nazov>Software Systems Modelling</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>3</rozsahTyzdenny>
         <rozsahSemestranly>42</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>prof. RNDr. Gabriel Semanišin, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>15.09.2025</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/PAZ1b/15</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/PAZ1b/15 - Programming, algorithms, and complexity</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>PAZ1b - Programming, algorithms, and complexity</podmPredmetyKodNazov>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/SWI1b/15 or ÚINF/PMO1/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/SWI1b/15 - Software engineering or ÚINF/PMO1/15 - Proces modelling</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>SWI1b - Software engineering or PMO1 - Proces modelling</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>3</rozsahTyzdenny>
               <rozsahSemestralny>42</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14681329</idPredmet>
               <textPred/>
               <skratka>ÚINF/PAZ1b/15</skratka>
               <kod>PAZ1b</kod>
               <nazov>Programming, algorithms, and complexity</nazov>
               <textZa/>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14681916</idPredmet>
               <textPred/>
               <skratka>ÚINF/SWI1b/15</skratka>
               <kod>SWI1b</kod>
               <nazov>Software engineering</nazov>
               <textZa/>
               <spojka>or</spojka>
            </alternujuciPredmet>
            <alternujuciPredmet>
               <idPredmet>14683502</idPredmet>
               <textPred/>
               <skratka>ÚINF/PMO1/15</skratka>
               <kod>PMO1</kod>
               <nazov>Proces modelling</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000110</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Gabriel</meno>
               <priezvisko>Semanišin</priezvisko>
               <plneMeno>prof. RNDr. Gabriel Semanišin, PhD.</plneMeno>
               <pridelenyEmail>gabriel.semanisin@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_DI_>
            <popisTypuTextu>Type, volume, methods and workload of the student</popisTypuTextu>
            <texty>
               <p>The course is delivered in-person through seminars, project-based activities, and independent work on essays and project assignments. The teaching includes interactive discussions, group work, and inquiry-based problem solving, encouraging active student engagement in the learning process.</p>
               <p>The total expected student workload is 100 hours, of which:</p>
               <p>42 hours are dedicated to in-person instruction (seminars and project activities),</p>
               <p>58 hours are allocated to independent student work (studying, preparing essays, solving project tasks, and exam preparation).</p>
            </texty>
         </_DI_>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. I. Sommerville, Software Engineering, 10th ed. London: Pearson, 2015.</p>
               <p>2. S. Cook et al., Unified Modeling Language (UML) Version 2.5.1. Standard. Object Management Group (OMG), December 2017. Available online: https://www.omg.org/spec/UML/2.5.1</p>
               <p>3. Free Online Courses and Resources Every Software Engineer Needs. Available online: https://www.indeed.com/career-advice/news/software-engineer-free-online-courses-resources.</p>
               <p>4. Weske, M. Business Process Management, Springer 2007</p>
               <p>5. White S.A., Miers D., Fischer L., BPMN Modeling and Reference Guide, Future Strategies Inc., Lighthouse Pt 2008</p>
               <p>6. White:, S.A. Process Modeling Notations and Workflow Patterns, Dostupné online http://​www.omg.org/​bp­‑corner/​bp­‑files/​Process_Modeling_Notations.pdf.</p>
               <p>7. Object Management Group. Business Process Model and Notation (BPMN), Version 2.0.2. December 2013. Available online: https://www.omg.org/spec/BPMN/2.0.2/PDF/</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>The course grade is based on the evaluation of partial tasks within the semester project and assigned papers.</p>
               <p>Within the individual tasks, students must demonstrate their ability to be oriented in the subject matter, mastery of the theoretical foundations of modeling, and basic skills for creating and interpreting software models.</p>
               <p>The assessment is awarded if the student obtains at least 50% of the possible scores. Detailed requirements are listed in AIS.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak and/or English language.</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisites:</p>
               <p>programming, fundamentals of software engineering, fundamentals of database systems, fundamentals of project management</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Evolution of software system architecture. Task analysis and formalization of inputs for SW systems.</p>
               <p>2. Model, metamodel, modeling language. Transformation between models.</p>
               <p>3. Requirements gathering and system analysis. Use case diagram. Activity diagram. Process model.</p>
               <p>4.-5. Petri nets.</p>
               <p>6. Orchestration in process modeling.</p>
               <p>7. Choreography in process modeling.</p>
               <p>8. Class diagram and object diagram.</p>
               <p>9. Sequence diagram and communication diagram.</p>
               <p>10. State diagram and advanced process modeling capabilities.</p>
               <p>11. Architecture and deployment. Component diagram and deployment diagram.</p>
               <p>12. Testing and documentation. Package diagram.</p>
               <p>13. Model-driven development (MDA) and model-driven architecture (MDA). Process automation.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>By completing this course, students will:</p>
               <p>- gain knowledge of the theoretical principles and fundamentals of SW system modeling, particularly using UML and BPMN,</p>
               <p>- master the basic principles of creating dynamic and statistical models of software systems,</p>
               <p>- become familiar with standard languages for modeling software systems,</p>
               <p>- gain practical experience in creating models using selected modeling tools,</p>
               <p>- gain knowledge of other selected areas of software engineering.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>121</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>48.4</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>57</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>22.8</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>37</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>14.8</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>18</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>7.2</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>10</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>4.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>7</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>2.8</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>250</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14690646</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>MTL</skratka>
         <kod>ÚINF/MTL/22</kod>
         <nazov>MATLAB and neurocognition</nazov>
         <kredit>3</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>1 / 2</rozsahTyzdenny>
         <rozsahSemestranly>14 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. Ing. Norbert Kopčo, PhD., univerzitný  profesor, Ing. Peter Lokša, PhD., RNDr. Keerthi Kumar Doreswamy, PhD., Ing. Udbhav Singhal, PhDr. Myroslav Fedorenko</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>04.04.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety>ÚINF/UKN/24</vylucujucePredmety>
         <vylucujucePredmetyNazov>ÚINF/UKN/24 - Introduction to cognitive and neural sciences</vylucujucePredmetyNazov>
         <vylucujucePredmetyKodNazov>UKN - Introduction to cognitive and neural sciences</vylucujucePredmetyKodNazov>
         <alternujucePredmety>ÚINF/MTL/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/MTL/15 - MATLAB and neurocognition</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>MTL - MATLAB and neurocognition</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>1</rozsahTyzdenny>
               <rozsahSemestralny>14</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt>
            <vylucujuciPredmet>
               <idPredmet>14691500</idPredmet>
               <textPred/>
               <skratka>ÚINF/UKN/24</skratka>
               <kod>UKN</kod>
               <nazov>Introduction to cognitive and neural sciences</nazov>
               <textZa/>
            </vylucujuciPredmet>
         </vylucujucePredmetyStrukt>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14681940</idPredmet>
               <textPred/>
               <skratka>ÚINF/MTL/15</skratka>
               <kod>MTL</kod>
               <nazov>MATLAB and neurocognition</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5135313</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Norbert</meno>
               <priezvisko>Kopčo</priezvisko>
               <plneMeno>doc. Ing. Norbert Kopčo, PhD., univerzitný  profesor</plneMeno>
               <pridelenyEmail>norbert.kopco@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5166178</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Peter</meno>
               <priezvisko>Lokša</priezvisko>
               <plneMeno>Ing. Peter Lokša, PhD.</plneMeno>
               <pridelenyEmail>peter.loksa@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5234490</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Keerthi Kumar</meno>
               <priezvisko>Doreswamy</priezvisko>
               <plneMeno>RNDr. Keerthi Kumar Doreswamy, PhD.</plneMeno>
               <pridelenyEmail>keerthi.doreswamy@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5356972</idOsoby>
               <poradie>4</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Udbhav</meno>
               <priezvisko>Singhal</priezvisko>
               <plneMeno>Ing. Udbhav Singhal</plneMeno>
               <pridelenyEmail>udbhav.singhal@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5389940</idOsoby>
               <poradie>5</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Myroslav</meno>
               <priezvisko>Fedorenko</priezvisko>
               <plneMeno>PhDr. Myroslav Fedorenko</plneMeno>
               <pridelenyEmail>myroslav.fedorenko@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. Wallisch P, et al. MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB. Academic Press 2008.  ISBN-13: 978-0123838360 </p>
               <p>2. Stork D, Yom-Tow E: Computer Manual in MATLAB to accompany Pattern Classification, 2nd Edition, Wiley, 2004  ISBN-13: 978-0471429777 </p>
               <p>3. Dayan P and LF Abbott: Theoretical Neuroscience - Computational and Mathematical</p>
               <p>Modeling of Neural Systems. MIT Press, 2005 ISBN-13: 978-0262541855</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Written quizes, midterm and final exam.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities:</p>
               <p>basic programing skills or instructor's consent</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Intro to Matlab</p>
               <p>2. Navigation, interaction, variables, vectors, matrices, scripts, toolboxes</p>
               <p>3. Interaction with humans in behaviroal experiments</p>
               <p>4. Auditory and visual stimulus generation</p>
               <p>5. Analysis and visualization of behavioral data</p>
               <p>6. Analysis of neurophysiological data</p>
               <p>7. Analysis of neuroimaging data.</p>
               <p>8. Cognitive and neural modeling in Matlab</p>
               <p>9. Auditory modeling tools</p>
               <p>10. Visual modeling tools</p>
               <p>11. Tools for modeling of learning</p>
               <p>12. Tools for psychological experiments</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://pcl.upjs.sk/mtl/</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Intro to programming in MATLAB with focus on its usage in neural and cognitive Science.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>1</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.25</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>4</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>25.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>8</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>50.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>3</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>18.75</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>16</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14687219</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>PDA</skratka>
         <kod>ÚINF/PDA/19</kod>
         <nazov>Data analysis project I</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>4</rozsahTyzdenny>
         <rozsahSemestranly>56</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ľubomír Antoni, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>25.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety/>
         <alternujucePredmetyNazov/>
         <alternujucePredmetyKodNazov/>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>4</rozsahTyzdenny>
               <rozsahSemestralny>56</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt/>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. AGGARWAL, Charu C. Data mining: a textbook. Cham: Springer, 2015. ISBN 978-3-319-14141-1. 2. ALPAYDIN, Ethem. Introduction to machine learning. 3rd ed. Massachusetts: MIT Press, 2014. ISBN 978-0-262-02818-9. 3. RASCHKA, Sebastian, Mirjalili, Vahid. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition, Packt Publishing Ltd., 2019. ISBN 978-1789955750. 4. WITTEN, I. H., Eibe FRANK a Mark A. HALL. Data mining: practical machine learning tools and techniques. 4th ed. Amsterdam: Morgan Kaufmann, 2017. Morgan Kaufman series in data management systems. ISBN 9780128042915. 5. Literature associated with particular project.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Active presentation of the results of the data analysis project and the bachelor thesis. Presentation of results from published foreign papers.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. - 2. Phases of data analysis projects and selected basic terms 3. - 4. Selection and specification of data analysis projects 5. - 7. Selected methods of data analysis 8. - 11. Consultations on data analysis projects and bachelor theses 12. - 13 Applications of data analysis methods in various fields</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Knowledge and skills associated with the phases of data analysis and their use in solving specific tasks. Knowledge of selected procedures in the field of data analysis, machine learning and artificial intelligence. Development of understanding of professional text in the field of data analysis and its interpretation.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>35</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>94.59</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>5.41</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>37</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14687695</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>PDS1</skratka>
         <kod>ÚINF/PDS1/21</kod>
         <nazov>Parallel and distributed systems</nazov>
         <kredit>5</kredit>
         <sposobUkoncenia>Continuous assessment with examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 2</rozsahTyzdenny>
         <rozsahSemestranly>28 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Jozef Jirásek, PhD., RNDr. Rastislav Krivoš-Belluš, PhD., RNDr. Ladislav Mikeš, PhD., doc. RNDr. Ľubomír Antoni, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>23.11.2021</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/PDS1/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/PDS1/15 - Parallel and distributed systems</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>PDS1 - Parallel and distributed systems</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14681735</idPredmet>
               <textPred/>
               <skratka>ÚINF/PDS1/15</skratka>
               <kod>PDS1</kod>
               <nazov>Parallel and distributed systems</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1342</id>
               <skratka>AIm</skratka>
               <popis>aplikovaná informatika</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1260</id>
               <skratka>ADUIm</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1434</id>
               <skratka>ADUImAj</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000060</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Jozef</meno>
               <priezvisko>Jirásek</priezvisko>
               <plneMeno>doc. RNDr. Jozef Jirásek, PhD.</plneMeno>
               <pridelenyEmail>jozef.jirasek@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>2786</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Rastislav</meno>
               <priezvisko>Krivoš-Belluš</priezvisko>
               <plneMeno>RNDr. Rastislav Krivoš-Belluš, PhD.</plneMeno>
               <pridelenyEmail>rastislav.krivos-bellus@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5015104</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ladislav</meno>
               <priezvisko>Mikeš</priezvisko>
               <plneMeno>RNDr. Ladislav Mikeš, PhD.</plneMeno>
               <pridelenyEmail>ladislav.mikes@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>4</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. J. JáJá: An Introduction to Parallel Algorithms, Addison-Wesley, 1992, ISBN 0-201-54856-9</p>
               <p>2. P. Sanders, K. Mehlhorn, M. Dietzfelbinger, R. Dementiev: Sequential and Parallel Algorithms and Data Structures, Springer, 2019</p>
               <p>3. Sukumar Ghosh: Distributed Systems and Algorithms (Second Edition), CRC Press 2014</p>
               <p>4. M. Raynal: Distributed Algorithms for Message-Passing Systems, Springer, 2013</p>
               <p>5. Gerard Tel: Introduction to Distributed Algorithms, Cambridge University Press, 2001</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Home assignments, class project from tutorials, midterm written exam. Final written and oral exam.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities: basic of concurrent programming, basic of operating system principles</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>Parallel architectures, parallel computational model, access to shared memory. Basic algorithms, scaling, optimality. Effective methods of parallel search and sorting. Working in a GPU environment. Distributed computational model, communication protocols, characteristics of distributed systems. Intercomputer communication, distributed synchronization algorithms, transactions, termination and deadlock detection. Consistency issues with distributed memory sharing. Distributed application environment. Reliable calculations in an environment with errors.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Understand the principles, basic problems and algorithms of parallel programming. Be able to implement synchronization procedures and manage and use interprocess communication. Master the basics of GPU programming. Understand the differences between parallel and distributed computational models. Master basic distributed algorithms and know how to implement them. Understand the problems of creating a distributed system environment and know how to solve them. Be able to use distributed environments in practical applications.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>15</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>19.23</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>6</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>7.69</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>15</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>19.23</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>16</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>20.51</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>19</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>24.36</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>7</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>8.97</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>78</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14692703</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>PJP</skratka>
         <kod>ÚINF/PJP/25</kod>
         <nazov>Programming language Python</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Continuous assessment with examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>1 / 2</rozsahTyzdenny>
         <rozsahSemestranly>14 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <garantiPredmetu>doc. RNDr. Ľubomír Šnajder, PhD.</garantiPredmetu>
         <zabezpecuju>PaedDr. Ján Guniš, PhD., univerzitný docent, RNDr. Zoltán Szoplák, doc. RNDr. Ľubomír Šnajder, PhD., Ing. Peter Lokša, PhD., Mgr. Samuel Baran, Mgr. Norbert Micheľ</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>08.03.2025</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/PAZ1a/15</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/PAZ1a/15 - Programming, algorithms, and complexity</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>PAZ1a - Programming, algorithms, and complexity</podmPredmetyKodNazov>
         <vylucujucePredmety>ÚINF/SPP1a/15</vylucujucePredmety>
         <vylucujucePredmetyNazov>ÚINF/SPP1a/15 - Programming environments in schools I</vylucujucePredmetyNazov>
         <vylucujucePredmetyKodNazov>SPP1a - Programming environments in schools I</vylucujucePredmetyKodNazov>
         <alternujucePredmety>ÚINF/PPPy/24</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/PPPy/24 - Advanced programming in Python</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>PPPy - Advanced programming in Python</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>1</rozsahTyzdenny>
               <rozsahSemestralny>14</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14681328</idPredmet>
               <textPred/>
               <skratka>ÚINF/PAZ1a/15</skratka>
               <kod>PAZ1a</kod>
               <nazov>Programming, algorithms, and complexity</nazov>
               <textZa/>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt>
            <vylucujuciPredmet>
               <idPredmet>14683649</idPredmet>
               <textPred/>
               <skratka>ÚINF/SPP1a/15</skratka>
               <kod>SPP1a</kod>
               <nazov>Programming environments in schools I</nazov>
               <textZa/>
            </vylucujuciPredmet>
         </vylucujucePredmetyStrukt>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14691626</idPredmet>
               <textPred/>
               <skratka>ÚINF/PPPy/24</skratka>
               <kod>PPPy</kod>
               <nazov>Advanced programming in Python</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5011251</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ján</meno>
               <priezvisko>Guniš</priezvisko>
               <plneMeno>PaedDr. Ján Guniš, PhD., univerzitný docent</plneMeno>
               <pridelenyEmail>jan.gunis@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5011251</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ján</meno>
               <priezvisko>Guniš</priezvisko>
               <plneMeno>PaedDr. Ján Guniš, PhD., univerzitný docent</plneMeno>
               <pridelenyEmail>jan.gunis@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5190178</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Zoltán</meno>
               <priezvisko>Szoplák</priezvisko>
               <plneMeno>RNDr. Zoltán Szoplák</plneMeno>
               <pridelenyEmail>zoltan.szoplak@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5000082</idOsoby>
               <poradie>4</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Šnajder</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Šnajder, PhD.</plneMeno>
               <pridelenyEmail>lubomir.snajder@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5166178</idOsoby>
               <poradie>6</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Peter</meno>
               <priezvisko>Lokša</priezvisko>
               <plneMeno>Ing. Peter Lokša, PhD.</plneMeno>
               <pridelenyEmail>peter.loksa@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5254979</idOsoby>
               <poradie>7</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Samuel</meno>
               <priezvisko>Baran</priezvisko>
               <plneMeno>Mgr. Samuel Baran</plneMeno>
               <pridelenyEmail>samuel.baran@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5344553</idOsoby>
               <poradie>8</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Norbert</meno>
               <priezvisko>Micheľ</priezvisko>
               <plneMeno>Mgr. Norbert Micheľ</plneMeno>
               <pridelenyEmail>norbert.michel@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>PILGRIM, Mark, 2011. Ponořme se do Pythonu(u) 3 [online]. Praha: CZ.NIC, z. s. p. o. ISBN 978-80-904248-2-1. Available at: https://www.nic.cz/files/edice/python_3.pdf</p>
               <p>PIRNAT, Mike, 2015. How to Make Mistakes in Python [online]. Boston: O’Reilly Media. ISBN 978-1-4919-3447-0. Available at: https://www.dbooks.org/how-to-make-mistakes-in-python-1491934476/</p>
               <p>STACK OVERFLOW CONTRIBUTORS, 2018. Python® Notes for Professionals [online]. B.m.: GoalKicker. Available at: https://books.goalkicker.com/PythonBook/PythonNotesForProfessionals.pdf</p>
               <p>ROSEMAN, Mark, 2024. Modern Tk Best Practices [online]. 2024. Available at: https://tkdocs.com/</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>At least 50 % of the marks in the continuous assessment</p>
               <p>A minimum of 50 % marks in the mid-term test and the final exam practical test</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak language, knowledge of English language is only required to read documentation of</p>
               <p>Python.</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Introduction to the environment, basic features of Python, simple and structured data types.</p>
               <p>2. Input, output, function definition, lambda function, generator notation, function as parameter, string formatting.</p>
               <p>3. Control structures, iterating over data structures, context manager.</p>
               <p>4. Exception handling and exception raising. Philosophy of exceptions in Python.</p>
               <p>5. Working with files. Serialization and deserialization of data - json and pickle protocol. Text and binary files. Manipulation with files. Open data.</p>
               <p>6. Object-oriented programming 1. Design of custom classes, special methods, properties, philosophy of accessing methods and attributes.</p>
               <p>7. Object-oriented programming 2. Comparison and differences with Java. Multiple inheritance. </p>
               <p>8. Method overloading. Static methods, abstract classes, data class.</p>
               <p>9. Decorators, memoization, modules, packages.</p>
               <p>10. Code validation (debugging), testing (doctest, unittest), test-driven development.</p>
               <p>11. Parallel computing, processes, process triggering and inter-process communication (shared variable, pipe, queue).</p>
               <p>12. Graphical program design and implementation.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Implement solutions to selected problems in Python using available modules. Use and implement non-trivial algorithms to solve selected problems. Use an object-oriented approach to problem solving. Program in Python in an object-oriented manner using Python specifics. Test programs. Implement parallel computing.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>4.88</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>5</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>12.2</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>17</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>41.46</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>10</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>24.39</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>3</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>7.32</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>4</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>9.76</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>41</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14692834</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>PRO1b</skratka>
         <kod>ÚINF/PRO1b/25</kod>
         <nazov>Project II.</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahSemestranly>52s</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>RNDr. Peter Gurský, PhD., univerzitný docent</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>08.04.2025</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/PRO1b/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/PRO1b/15 - Project II.</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>PRO1b - Project II.</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny/>
               <rozsahSemestralny>52s</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14681926</idPredmet>
               <textPred/>
               <skratka>ÚINF/PRO1b/15</skratka>
               <kod>PRO1b</kod>
               <nazov>Project II.</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>3523</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Peter</meno>
               <priezvisko>Gurský</priezvisko>
               <plneMeno>RNDr. Peter Gurský, PhD., univerzitný docent</plneMeno>
               <pridelenyEmail>peter.gursky@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>The sources of information depend on the selected project.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Active participation in the project. Participating in regular project team meetings. Presentation of the results achieved in solving a specific problem. Uploading a software work. Preparation of materials for the promotion of the final work.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or english</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities:</p>
               <p>advanced programming skills</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>The course is realized as part of "Živé projekty" (Live projects) in cooperation with the Technical University of Košice and several software companies. Students work in a team of 4-5 members to develop, test and present a software product under the guidance of a mentor from a university or a software company.</p>
               <p>1. Team creation and project selection takes place at the beginning of October</p>
               <p>2. Students meet with the project mentor on a weekly basis and continuously work on the creation of a software product</p>
               <p>3. Around mid-January, students submit a video with a short presentation of the project</p>
               <p>4. At the beginning of February, the project presentation takes place. The best teams are awarded with material prizes.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Learn how to work on a larger software part at all stages of its life cycle. Be able to analyze and explicitly express user requirements, precisely specify the task, design a solution and evaluate alternatives. Implement and test an effective and correctly designed solution. Learn to keep detailed documentation and present the results of the work in writing and in public. Learn to work together in a development team, share work effectively and exchange ideas.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>71</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>62.83</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>17</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.04</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>10</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>8.85</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>6</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>5.31</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>3</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>2.65</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>6</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>5.31</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>113</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14691511</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>PSDU</skratka>
         <kod>ÚINF/PSDU/24</kod>
         <nazov>Case studies in data mining</nazov>
         <kredit>3</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ľubomír Antoni, PhD., RNDr. Zoltán Szoplák</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>19.03.2024</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/PSDU/16</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/PSDU/16 - Case studies in data mining</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>PSDU - Case studies in data mining</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14686129</idPredmet>
               <textPred/>
               <skratka>ÚINF/PSDU/16</skratka>
               <kod>PSDU</kod>
               <nazov>Case studies in data mining</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>515</id>
               <skratka>Fm</skratka>
               <popis>Physics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5190178</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Zoltán</meno>
               <priezvisko>Szoplák</priezvisko>
               <plneMeno>RNDr. Zoltán Szoplák</plneMeno>
               <pridelenyEmail>zoltan.szoplak@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>[1] Watt, J., Borhani, R., Katsaggelos, A.K.: Machine learning refined: foundations, algorithms, and applications. Cambridge: Cambridge University Press, 2016.</p>
               <p>[2] Zhao, Y., Cen, Y.: Data Mining Applications with R. Elsevier Inc. 2014.</p>
               <p>[3] Han, J. and Kamber, M.: Data Mining Concepts and Techniques. 3rd Edition, Morgan Kaufmann, Burlington, 2011.</p>
               <p>[4] Witten, I.E., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques, Elsevier, 2005.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>The realization of a project focused on case studies in data mining.</p>
               <p>Successful completion of the written and oral part of the exam focused on case studies in data mining.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Basic notions in data mining</p>
               <p>2. Data preparation in data mining</p>
               <p>3. Methods and algorithms of data mining</p>
               <p>4. Methods and algorithms of data mining II</p>
               <p>5. Extraction of knowledge from large data volumes</p>
               <p>6. Case study analysis using data mining methods in different application areas</p>
               <p>7. Case study analysis using data mining methods in different application areas II</p>
               <p>8. Application of methods for automated analysis of large data volumes</p>
               <p>9. Solving practical tasks using appropriate software tools</p>
               <p>10. Solving practical tasks using appropriate software tools II</p>
               <p>11. Solving practical tasks using appropriate software tools III</p>
               <p>12. Testing data mining algorithms</p>
               <p>13. Testing data mining algorithms II</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Solving practical tasks in the field of data mining. Basic concepts of data mining. Knowledge of data mining methods.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>90</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>97.83</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>2.17</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>92</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14681912</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>PSIN</skratka>
         <kod>ÚINF/PSIN/15</kod>
         <nazov>Computer network Internet</nazov>
         <kredit>5</kredit>
         <sposobUkoncenia>Continuous assessment with examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>3 / 1</rozsahTyzdenny>
         <rozsahSemestranly>42 / 14</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>RNDr. Peter Gurský, PhD., univerzitný docent, RNDr. Richard Staňa, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>04.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/PAZ1a/15 or ÚINF/PRG1/15</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/PAZ1a/15 - Programming, algorithms, and complexity or ÚINF/PRG1/15 - Programming in Python I</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>PAZ1a - Programming, algorithms, and complexity or PRG1 - Programming in Python I</podmPredmetyKodNazov>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/PSIN/13</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/PSIN/13 - Computer network Internet</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>PSIN - Computer network Internet</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>3</rozsahTyzdenny>
               <rozsahSemestralny>42</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>1</rozsahTyzdenny>
               <rozsahSemestralny>14</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14681328</idPredmet>
               <textPred/>
               <skratka>ÚINF/PAZ1a/15</skratka>
               <kod>PAZ1a</kod>
               <nazov>Programming, algorithms, and complexity</nazov>
               <textZa/>
               <spojka>andlebo</spojka>
            </podmienujuciPredmet>
            <podmienujuciPredmet>
               <idPredmet>14681733</idPredmet>
               <textPred/>
               <skratka>ÚINF/PRG1/15</skratka>
               <kod>PRG1</kod>
               <nazov>Programming in Python I</nazov>
               <textZa/>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14679886</idPredmet>
               <textPred/>
               <skratka>ÚINF/PSIN/13</skratka>
               <kod>PSIN</kod>
               <nazov>Computer network Internet</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>2</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>3523</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Peter</meno>
               <priezvisko>Gurský</priezvisko>
               <plneMeno>RNDr. Peter Gurský, PhD., univerzitný docent</plneMeno>
               <pridelenyEmail>peter.gursky@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5173238</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Richard</meno>
               <priezvisko>Staňa</priezvisko>
               <plneMeno>RNDr. Richard Staňa, PhD.</plneMeno>
               <pridelenyEmail>richard.stana@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. J. F. Kurose, Keith W. Ross: Computer Networking: A Top-Down Approach, 7. edition, 2016</p>
               <p>2. A. S. Tanenbaum: Computer Networks, 5. edition, Pearson, 2010</p>
               <p>3. W. Stallings: Local and Metropolitan Area Networks, Prentice Hall, 2000</p>
               <p>4. E. Comer, R.E. Droms: Computer Networks and Internets, Prentice Hall, 2003 </p>
               <p>5. W. R. Stevens: TCP/IP Illustrated, Vol.1: The Protocols, Addison-Wesley, 1994</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Activity at excercises (max 18 points), home work (max 18 points), test (max 30 points).</p>
               <p>Verbal exam (min 25 points, max 50 points). Required minimum for passing the course is 55 points.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities: basic programming skills in Java</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Introduction to computer networks, internet connection types, delay and loss in packet-switched networks, ISO OSI reference model and TCP/IP protocols family. </p>
               <p>2. Application layer: Web and HTTP, protocol FTP ,e-mail and protocols SMTP, POP3, IMAP, </p>
               <p>3. Application layer: domain names and DNS, Peer-to-peer applications. Security in computer networks. </p>
               <p>4. Transport layer: services, multiplexing and demultiplexing, protocol UDP, reliable data transfer </p>
               <p>5. Transport layer: connection oriented transport protocol TCP, flow and congestion control. </p>
               <p>6. Network Layer: Internet protocol IPv4, virtual circuit and datagram networks, packet fragmentation, routing table, application protocol DHCP </p>
               <p>7. Network Layer: network address translation NAT, ICMP protocol, internet protocol IPv6 </p>
               <p>8. Network Layer: routing algorithms and protocols, broadcast and multicast routing </p>
               <p>9. Link layer: error detection, multiple access methods CSMA/CD and CSMA/CA, Ethernet, frames, protocols ARP and RARP, link layer addressing </p>
               <p>10. Link Layer and wireless and mobile networks: hub, switch, virtual LAN, 802.11 Wireless LAN, Bluetooth 802.15, WiMAX 802.16, Mobile IP, mobility in GSM </p>
               <p>11. Physical Layer: Communication channels parameters, digital and analog encoding.</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://siete.ics.upjs.sk/</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Students will get the informations about principles and achitecture of Internet. They will understand the principles of ISO/OSI layers reference model for network communication. They will understand the meaning and usage of terms protocol, service, interface. They will analyze the parameters of communication channels, understand the function of interconnection devices (hub, switch, router). They will understand the structure of IP packets, addressing and how packets are transmitted, the principle of routing protocols and the creation of routing tables. They will understand the priciples of acknowledged TCP transport transmission and its implementation. They will know how to use the interface of UDP and TCP protocols in a program code. They will understand the basic application protocols of the Internet. </p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>40</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>10.7</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>34</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>9.09</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>71</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>18.98</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>75</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>20.05</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>109</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>29.14</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>45</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>12.03</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>374</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14690161</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>SPP1b</skratka>
         <kod>ÚINF/SPP1b/22</kod>
         <nazov>Programming environments in schools II</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 2</rozsahTyzdenny>
         <rozsahSemestranly>28 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ľubomír Šnajder, PhD., RNDr. Katarína Brinziková</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>08.02.2022</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/SPP1a/15</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/SPP1a/15 - Programming environments in schools I</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>SPP1a - Programming environments in schools I</podmPredmetyKodNazov>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/SPP1b/15</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/SPP1b/15 - Programming environments in schools II</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>SPP1b - Programming environments in schools II</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14683649</idPredmet>
               <textPred/>
               <skratka>ÚINF/SPP1a/15</skratka>
               <kod>SPP1a</kod>
               <nazov>Programming environments in schools I</nazov>
               <textZa/>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14683650</idPredmet>
               <textPred/>
               <skratka>ÚINF/SPP1b/15</skratka>
               <kod>SPP1b</kod>
               <nazov>Programming environments in schools II</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000082</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Šnajder</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Šnajder, PhD.</plneMeno>
               <pridelenyEmail>lubomir.snajder@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5009511</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Katarína</meno>
               <priezvisko>Brinziková</priezvisko>
               <plneMeno>RNDr. Katarína Brinziková</plneMeno>
               <pridelenyEmail>katarina.brinzikova@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>BELL, Charles A., 2017. Micropython for the internet of things: a beginner's guide to programming with Python on microcontrollers. New York, NY: Springer Science+Business Media. ISBN 9781484231227.</p>
               <p>GUTSCHANK, Jörg et al., 2019. Coding in STEM Education [online]. Berlin: Science on Stage Deutschland e.V., 76 p. [cited 2021-7-10]. ISBN 978-3-942524-58-2. Available from: https://www.science-on-stage.eu/sites/default/files/material/coding_in_stem_education_en_2nd_edition.pdf</p>
               <p>ŠNAJDER, Ľubomír, Gabriela LOVÁSZOVÁ, Viera MICHALIČKOVÁ and Ján GUNIŠ, 2020. Programovanie mobilných zariadení [online]. Bratislava: Centrum vedecko-technických informácií SR, 300 p. [cited 2020-11-30]. ISBN 978-80-89965-63-2. Available from: https://registracia.itakademia.sk/media/themes/nip-pmz.pdf</p>
               <p>WOLBER, David, 2014. App Inventor: Vytvořte si vlastní aplikaci pro Android. Brno: Computer Press. ISBN 978-80-251-4195-3.</p>
               <p>LOVÁSZOVÁ, Gabriela, Jana GALBAVÁ, Viera PALMÁROVÁ and Monika TOMCSÁNYIOVÁ, 2010. Ďalšie vzdelávanie učiteľov základných škôl a stredných škôl v predmete informatika: Malé programovacie jazyky. Bratislava: Štátny pedagogický ústav. ISBN 978–80–8118–066–8.</p>
               <p>CODE.ORG. Learn today, build a brighter tomorrow. </p>
               <p> Code.org [online]. [cited 2021-7-13]. Available from: https://code.org/</p>
               <p>THE LIFELONG KINDERGARTEN GROUP AT MIT MEDIA LAB. Scratch - Imagine, Program, Share [online]. [cited 2021-7-13]. Available from: https://scratch.mit.edu/</p>
               <p>MASSACHUSETTS INSTITUTE OF TECHNOLOGY. MIT App Inventor </p>
               <p> Explore MIT App Inventor [online]. [cited 2021-7-13]. Available from: http://appinventor.mit.edu/</p>
               <p>MICRO:BIT EDUCATIONAL FOUNDATION. BBC micro:bit [online]. [cited 2021-7-13]. Available from: https://microbit.org/</p>
               <p>SPY O.Z. Učíme s Hardvérom [online]. [cited 2021-7-13]. Available from: https://www.ucimeshardverom.sk/</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Conditions for ongoing evaluation:</p>
               <p>1. Educational software or game programmed in the Scratch environment,</p>
               <p>2. A programming etude created for learning of programming in the MIT App Inventor environment.</p>
               <p>3. Educational or assistive software programmed in the MIT App Inventor environment.</p>
               <p>4. A programmed project using the BBC micro: bit kit. </p>
               <p>Conditions for successful completion of the course:</p>
               <p>Obtaining at least 50% of points for ongoing assignments.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>By default, teaching is carried out face to face. If this is not possible (eg due to a pandemic), teaching is provided at a distance through video conferencing programs and LMS. </p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Teaching algorithmization and programming in primary and secondary school - objectives, content, textbooks and methodological materials. Algorithmic computer games.</p>
               <p>2. Programming in the Scratch environment.</p>
               <p>3. Programming in the Scratch environment.</p>
               <p>4. Programming in the Scratch environment.</p>
               <p>5. Programming of mobile devices in the MIT App Inventor environment.</p>
               <p>6. Programming of mobile devices in the MIT App Inventor environment.</p>
               <p>7. Programming of mobile devices in the MIT App Inventor environment.</p>
               <p>8. Programming of mobile devices in the MIT App Inventor environment.</p>
               <p>9. Programming of mobile devices in the MIT App Inventor environment.</p>
               <p>10. Programming BBC micro: bit kits in MS MakeCode environment.</p>
               <p>11. Programming BBC micro: bit kits in MS MakeCode environment.</p>
               <p>12. Overview of educational programming initiatives and development environments. </p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>After completing this course, students are able to: </p>
               <p>a) get an overview of educational programming environments,</p>
               <p>b) acquire programming skills in selected educational programming environments,</p>
               <p>c) develop the ability to design and program educational software for devices using their sensors and actuators.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>20</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>42.55</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>9</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>19.15</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>5</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>10.64</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>8</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>17.02</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>1</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>2.13</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>4</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>8.51</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>47</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14687220</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>TSD</skratka>
         <kod>ÚINF/TSD/19</kod>
         <nazov>Technologies of big data processing</nazov>
         <kredit>2</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>Bc. Marián Dvorský, doc. RNDr. Ľubomír Antoni, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>04.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety/>
         <alternujucePredmetyNazov/>
         <alternujucePredmetyKodNazov/>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt/>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5006951</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Marián</meno>
               <priezvisko>Dvorský</priezvisko>
               <plneMeno>Bc. Marián Dvorský</plneMeno>
               <pridelenyEmail/>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. KLEPPMANN, Martin. Designing data-intensive applications: the big ideas behind reliable, scalable, and maintainable systems. Beijing: O'Reilly, 2017. ISBN 978-1-449-37332-0.</p>
               <p>2. WHITE, Tom. Hadoop: the definitive guide. 3rd ed. Sebastopol: O'Reilly, 2012. ISBN 978-1-449-31152-0.</p>
               <p>3. MARZ, Nathan a James WARREN. Big data: principles and best practices of scalable real-time data systems. Shelter Island, NY: Manning, [2015]. ISBN 978-1-617290-34-3.</p>
               <p>4. PENTREATH, Nick. Machine Learning with Spark; Packt Publishing, [2015]. ISBN 978-1-783288-51-9.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Active participation, written test, class project.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities: database basics, Python programming</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Introduction to Big Data processing. Freely accessible datasets.</p>
               <p>2. Cloud environment.</p>
               <p>3. Distributed file systems, object storage. Data formats.</p>
               <p>4. Scalability, hashing, data sharding.</p>
               <p>5. Distributed databases, consistency trade-offs. NoSQL.</p>
               <p>6. Batch data processing: MapReduce</p>
               <p>7. Batch data processing: Spark I</p>
               <p>8. Batch data processing: Spark II</p>
               <p>9. Stream data processing: Kafka</p>
               <p>10. Stream data processing: Beam</p>
               <p>11. Distributed neural network training.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Practical experience with modern Big Data processing and storage systems. Introduction to their architecture and implementation.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>28</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>93.33</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.67</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>30</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14681343</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>TVY</skratka>
         <kod>ÚINF/TVY/15</kod>
         <nazov>Computability theory</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 1</rozsahTyzdenny>
         <rozsahSemestranly>28 / 14</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ľubomír Antoni, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>04.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/TVY/10</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/TVY/10 - Computability theory</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>TVY - Computability theory</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>1</rozsahTyzdenny>
               <rozsahSemestralny>14</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14676251</idPredmet>
               <textPred/>
               <skratka>ÚINF/TVY/10</skratka>
               <kod>TVY</kod>
               <nazov>Computability theory</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1413</id>
               <skratka>BImuc</skratka>
               <popis>Teaching of Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1393</id>
               <skratka>NjInfmuc</skratka>
               <popis>Teaching of German Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1409</id>
               <skratka>MImuc</skratka>
               <popis>Teaching of Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1418</id>
               <skratka>FImuc</skratka>
               <popis>Teaching of Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1419</id>
               <skratka>GImuc</skratka>
               <popis>Teaching of Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1378</id>
               <skratka>AjInfmuc</skratka>
               <popis>Teaching of English Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1400</id>
               <skratka>SjInfmuc</skratka>
               <popis>Teaching of Slovak Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1423</id>
               <skratka>CHImuc</skratka>
               <popis>Teaching of Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. BRIDGES, Douglas.  Computability, A Mathematical Sketch book. Springer--Verlag, 1994. ISBN:: 978-0387941745</p>
               <p>2. BUKOVSKÝ, Lev. Teória algoritmov, ES UPJŠ, Košice, 1999. ISBN 8070973730</p>
               <p>3. MACHTEY, Michael a Paul YOUNG. An Introduction to the General Theory of Algorithms, North--Holland, Amsterdam 1978.</p>
               <p>4. KRAJČI, Stanislav. Teória vypočítateľnosti. http://ics.upjs.sk/~krajci/skola/vyucba/ucebneTexty/vypocitatelnost.pdf</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Two written examinations focused on the construction of Turing machines, creating sequences of (primitive) recursive functions, solving examples. Oral exam focused on the relationship between classes of recursive and computable functions, the problem of stopping a Turing machine.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Turing machine, basic principles of work of Turing machine, formalization of basic notions</p>
               <p>2. Shifting of states, compositions of machines, computations on composed machines</p>
               <p>3. Modifications of configuration</p>
               <p>4. Elementary Turing machines</p>
               <p>5. Compositions of elementary Turing machines</p>
               <p>6. Primitively recursive functions</p>
               <p>7. Primitively recursive predicates</p>
               <p>8. Functions and predicates from number theory</p>
               <p>9. Goedelian arithmetizationa of Turing computability</p>
               <p>10. Recursive functions</p>
               <p>11. Relationship of recursivity and Turing computability</p>
               <p>12. Halting problem</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://ics.upjs.sk/~krajci/skola/vyucba/jesen/predmety/TVY.html</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Knowledge of computational model of Turing machine, Goedelian arithmetization, and relationship between Turing computability and recursivity of functions.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>199</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>55.12</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>41</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>11.36</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>39</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>10.8</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>17</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>4.71</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>17</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>4.71</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>48</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>13.3</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>361</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14681952</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>TYS1</skratka>
         <kod>ÚINF/TYS1/15</kod>
         <nazov>Typographical systems</nazov>
         <kredit>2</kredit>
         <sposobUkoncenia>Evaluation</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>L</kodSemesterStudPlan>
         <zabezpecuju>prof. RNDr. Stanislav Krajči, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>08.01.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/TYS1/06</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/TYS1/06 - Typographical systems</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>TYS1 - Typographical systems</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>6106203</idPredmet>
               <textPred/>
               <skratka>ÚINF/TYS1/06</skratka>
               <kod>TYS1</kod>
               <nazov>Typographical systems</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>6</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>L</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>4</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5000404</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Stanislav</meno>
               <priezvisko>Krajči</priezvisko>
               <plneMeno>prof. RNDr. Stanislav Krajči, PhD.</plneMeno>
               <pridelenyEmail>stanislav.krajci@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. D. E. Knuth, The TeXbook, Computers and Typesetting, Addison-Wesley, Reading, Massachusetts, 1986.</p>
               <p>2. M. Doob, Jemný úvod do TeXu, CSTUG, 1990; èeský preklad z "A Gentle Introduction to TeX” (text vo¾ne prístupný v CTAN archíve).</p>
               <p>3. O. Ulrych, AMS-TeX za 59 minút, (verzia 1.0), Praha, 1989.</p>
               <p>4. J. Chlebíková, AMS-TeX (verzia 2.0), Bratislava, 1992.</p>
               <p>5. M. Spivak, The Joy of TeX, Amer. Math. Soc., 1986.</p>
               <p>6. L. Lamport, LaTeX: A Document Preparation System, Addison-Wesley, Massachusetts, 1986.</p>
               <p>7. L. Lamport, MakeIndex: An index processor for LaTeX, 17 February 1987.</p>
               <p>8. J. Rybièka, LaTeX pro začátečníky, Konvoj, Brno, 1995.</p>
               <p>9. H. Partl, E. Schlegl, I. Hyna, P. Sýkora, LaTeX – Stručný popis.</p>
               <p>10. T. Oetiker, H. Partl, I. Hyna, E. Schlegl, M. Kocer, P. Sýkora, Ne příliš stručný úvod do systému LaTeX2e (neboli LaTeX2e v 73 minutách).</p>
               <p>11. M. Goossens, F. Mittelbach, and A. Samarin, The LaTeX Companion, Addison-Wesley, Reading, Massachusetts, 1994. Kapitola 8 je volne prístupná v TeX archívoch (ch8.pdf). 4</p>
               <p>12. G. Grätzer, Math into LaTeX, 3rd edition, Birkhäuser, Boston, 2000.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Satisfiable ability to correct mainly mathematical typesetting.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak.</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Principles for typesetting of documents containing mathematical formulas.</p>
               <p>2. Typesetting of a plain text, special text symbols, using of text fonts.3</p>
               <p>3. TeX macros. </p>
               <p>4. Enumerations in text and footnote command. Parameter setting determining the appearance of the pages. </p>
               <p>5. Typesetting of mathematical formulas in text and displays, aligning formulas. </p>
               <p>6. Making tables and pictures. </p>
               <p>7. Definitions, theorems, and proofs in a mathematical document. </p>
               <p>8. Contents, bibliography, sections in a document.</p>
               <p>9. Pictures.</p>
               <p>10.-12. Project.</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://ics.upjs.sk/~krajci/skola/vyucba/jar/predmety/tex/tex.html</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>To provide the basic information on principles for typesetting of documents containing mathematical formulas.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>135</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>50.56</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>45</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>16.85</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>52</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>19.48</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>16</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>5.99</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>17</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.37</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.75</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>267</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14691500</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>UKN</skratka>
         <kod>ÚINF/UKN/24</kod>
         <nazov>Introduction to cognitive and neural sciences</nazov>
         <kredit>5</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 2</rozsahTyzdenny>
         <rozsahSemestranly>28 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. Ing. Norbert Kopčo, PhD., univerzitný  profesor, Ing. Peter Lokša, PhD., RNDr. Keerthi Kumar Doreswamy, PhD., Ing. Udbhav Singhal, PhDr. Myroslav Fedorenko</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>19.03.2024</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety>ÚINF/MTL/22</vylucujucePredmety>
         <vylucujucePredmetyNazov>ÚINF/MTL/22 - MATLAB and neurocognition</vylucujucePredmetyNazov>
         <vylucujucePredmetyKodNazov>MTL - MATLAB and neurocognition</vylucujucePredmetyKodNazov>
         <alternujucePredmety>ÚINF/VKN1/22</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/VKN1/22 - Computational and cognitive neuroscience I</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>VKN1 - Computational and cognitive neuroscience I</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt>
            <vylucujuciPredmet>
               <idPredmet>14690646</idPredmet>
               <textPred/>
               <skratka>ÚINF/MTL/22</skratka>
               <kod>MTL</kod>
               <nazov>MATLAB and neurocognition</nazov>
               <textZa/>
            </vylucujuciPredmet>
         </vylucujucePredmetyStrukt>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14690177</idPredmet>
               <textPred/>
               <skratka>ÚINF/VKN1/22</skratka>
               <kod>VKN1</kod>
               <nazov>Computational and cognitive neuroscience I</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1342</id>
               <skratka>AIm</skratka>
               <popis>aplikovaná informatika</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5135313</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Norbert</meno>
               <priezvisko>Kopčo</priezvisko>
               <plneMeno>doc. Ing. Norbert Kopčo, PhD., univerzitný  profesor</plneMeno>
               <pridelenyEmail>norbert.kopco@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>English, Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5135313</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Norbert</meno>
               <priezvisko>Kopčo</priezvisko>
               <plneMeno>doc. Ing. Norbert Kopčo, PhD., univerzitný  profesor</plneMeno>
               <pridelenyEmail>norbert.kopco@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>English, Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5166178</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Peter</meno>
               <priezvisko>Lokša</priezvisko>
               <plneMeno>Ing. Peter Lokša, PhD.</plneMeno>
               <pridelenyEmail>peter.loksa@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>English, Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5234490</idOsoby>
               <poradie>4</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Keerthi Kumar</meno>
               <priezvisko>Doreswamy</priezvisko>
               <plneMeno>RNDr. Keerthi Kumar Doreswamy, PhD.</plneMeno>
               <pridelenyEmail>keerthi.doreswamy@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>English, Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5356972</idOsoby>
               <poradie>5</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Udbhav</meno>
               <priezvisko>Singhal</priezvisko>
               <plneMeno>Ing. Udbhav Singhal</plneMeno>
               <pridelenyEmail>udbhav.singhal@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>English, Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5389940</idOsoby>
               <poradie>6</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Myroslav</meno>
               <priezvisko>Fedorenko</priezvisko>
               <plneMeno>PhDr. Myroslav Fedorenko</plneMeno>
               <pridelenyEmail>myroslav.fedorenko@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>English, Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>EN</skratka>
               <popis>English</popis>
            </jazykVyucby>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>English, Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. Poeppel D., Mangun G., Gazzaniga M. (ed.): The Cognitive Neurosciences. 6th ed. MIT Press. 2020.  ISBN-13: 978-0262043250 </p>
               <p>2. Dayan P and LF Abbott: Theoretical Neuroscience - Computational and Mathematical Modeling of Neural Systems. MIT Press, 2005  ISBN-13: 978-0262541855 </p>
               <p>3. Thagard P: Mind: Introduction to Cognitive Science, 2nd Edition. Bradford Books.  ISBN-13 ‏ : ‎ 978-0262701099 </p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Midterm exam</p>
               <p>Final exam consisting of written and/or oral part</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisites:</p>
               <p>Algebra, programming (Matlab).</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Intro to neural and cognitive science</p>
               <p>2. Overview of anatomy and physiology of the central nervous system (CNS)</p>
               <p>3. Methods of study in neuroscience. Sensory, motor and associative brain areas.</p>
               <p>4. Neuron: anatomy, types, action potential</p>
               <p>5. Propagation of signals in the neuron, neural coding.</p>
               <p>6. Synaptic transmission and plasticity - neural basis of learning and memory.</p>
               <p>7. Psychology of memory and learning.</p>
               <p>8. Vision: Intro. Perception of brightness, edges, color. Model BCS/FCS. Perception of size and sitance.</p>
               <p>9. Hearing and auditory cognition.</p>
               <p>10. Language, psycholinguistics, speech perception and production.</p>
               <p>11. Attention.</p>
               <p>12. Crossmodal interaction (vision, hearing, touch).</p>
               <p>13. Reasoning and decision making.</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://pcl.upjs.sk/unv_eng/</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Overview anatomy, physiology, and cognitive processes in the human brain with focus on computational aspects of cognition and computational tools used in neuroscience. </p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>6</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>42.86</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>14.29</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>1</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>7.14</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>5</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>35.71</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>14</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14681929</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>UNS1</skratka>
         <kod>ÚINF/UNS1/15</kod>
         <nazov>Introduction to neural networks</nazov>
         <kredit>5</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 2</rozsahTyzdenny>
         <rozsahSemestranly>28 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ľubomír Antoni, PhD., RNDr. Šimon Horvát, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>23.11.2021</datumPoslednejZmeny>
         <podmienujucePredmety>ÚINF/PAZ1a/15 or ÚINF/PRG1/15</podmienujucePredmety>
         <podmienujucePredmetyNazov>ÚINF/PAZ1a/15 - Programming, algorithms, and complexity or ÚINF/PRG1/15 - Programming in Python I</podmienujucePredmetyNazov>
         <podmPredmetyKodNazov>PAZ1a - Programming, algorithms, and complexity or PRG1 - Programming in Python I</podmPredmetyKodNazov>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/UNS1/04</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/UNS1/04 - Introduction to neural networks</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>UNS1 - Introduction to neural networks</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt>
            <podmienujuciPredmet>
               <idPredmet>14681328</idPredmet>
               <textPred/>
               <skratka>ÚINF/PAZ1a/15</skratka>
               <kod>PAZ1a</kod>
               <nazov>Programming, algorithms, and complexity</nazov>
               <textZa/>
               <spojka>andlebo</spojka>
            </podmienujuciPredmet>
            <podmienujuciPredmet>
               <idPredmet>14681733</idPredmet>
               <textPred/>
               <skratka>ÚINF/PRG1/15</skratka>
               <kod>PRG1</kod>
               <nazov>Programming in Python I</nazov>
               <textZa/>
            </podmienujuciPredmet>
         </podmienujucePredmetyStrukt>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>6102852</idPredmet>
               <textPred/>
               <skratka>ÚINF/UNS1/04</skratka>
               <kod>UNS1</kod>
               <nazov>Introduction to neural networks</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>854</id>
               <skratka>SjInfb</skratka>
               <popis>Slovak Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>531</id>
               <skratka>BIb</skratka>
               <popis>Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>527</id>
               <skratka>CHIb</skratka>
               <popis>Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>529</id>
               <skratka>GIb</skratka>
               <popis>Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>853</id>
               <skratka>BASInfb</skratka>
               <popis>British and American Studies - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>943</id>
               <skratka>NjInfb</skratka>
               <popis>German Language and Literature - Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5173953</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Šimon</meno>
               <priezvisko>Horvát</priezvisko>
               <plneMeno>RNDr. Šimon Horvát, PhD.</plneMeno>
               <pridelenyEmail>simon.horvat@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. AGGARWAL, Charu C. Neural networks and deep learning: a textbook. Cham: Springer, 2018. ISBN 978-3319944623.</p>
               <p>2. KVASNIČKA, Vladimír. Úvod do teórie neurónových sietí. [Slovenská republika]: IRIS, 1997. ISBN 80-88778-30-1.</p>
               <p>3. KVASNIČKA, Vladimír. Evolučné algoritmy. Bratislava: Vydavateľstvo STU, 2000. Edícia vysokoškolských učebníc. ISBN 80-227-1377-5.</p>
               <p>4. MITCHEL, Melanie. An Introduction to Genetic Algorithms. Cambridge: MIT Press, 2002. ISBN 0-262-63185-7.</p>
               <p>5. SINČÁK, Peter, ANDREJKOVÁ, G. Úvod do neurónových sietí, I. diel, Košice: ELFA, 1996. ISBN 808878638X</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>The condition for passing the course is the realization of a project with the application of neural networks, successful completion of two written tests in the field of neural networks, their basic types, and genetic algorithms, as well as successful completion of the written and oral part of the exam. </p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisites:</p>
               <p>Basics of programming in Python, or another alternative programming language suitable for data analysis</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Basic concept arising from biology. Linear threshold units, polynomial threshold units, functions calculable by threshold units.</p>
               <p>2. Perceptrons. Linear separable objects, adaptation process (learning), convergence of perceptron learning rule, higher order perceptrons.</p>
               <p>3. Forward neural networks, hidden neurons, adaptation process (learning), backpropagation method.</p>
               <p>4. Recurrent neural networks. Hopfield neural networks, properties, associative memory model, energy function, learning, optimization problems (business traveler problem).</p>
               <p>5. Model of gradually created network. ART network, architecture, operations, initialization phase, recognition phase, search and adaptation phase. Use of the ART network.</p>
               <p>6. Applications of studied models in solving practical problems.</p>
               <p>7. Written test I.</p>
               <p>8. Motivation to model genetic elements. Genetic algorithm. Application of genetic algorithms.</p>
               <p>9. Genetic programming, root trees, Read's linear code. Basic stochastic optimization algorithms: blind algorithm and climbing algorithm. Forbidden search method.</p>
               <p>10. Genetic and evolutionary programming with typing, examples of use. Grammatical evolution.</p>
               <p>11. Special techniques of evolutionary computations. Selection mechanisms in evolutionary algorithms.</p>
               <p>12. Use of genetic algorithms in training neural networks. Artificial life.</p>
               <p>13. Written test II.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>The result of the education is an understanding of the basic principles of neural networks and genetic algorithms. The student will gain the ability to apply the acquired knowledge in intelligent data analysis and also work with a selected tool for modeling neural networks.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>152</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>26.86</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>92</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>16.25</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>110</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>19.43</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>91</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>16.08</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>102</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>18.02</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>19</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>3.36</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>566</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14687218</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>USU</skratka>
         <kod>ÚINF/USU/19</kod>
         <nazov>Introduction to machine learning</nazov>
         <kredit>5</kredit>
         <sposobUkoncenia>Continuous assessment with examination</sposobUkoncenia>
         <sposobVyucby>Lecture / Practice</sposobVyucby>
         <rozsahTyzdenny>2 / 2</rozsahTyzdenny>
         <rozsahSemestranly>28 / 28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ľubomír Antoni, PhD., Mgr. Barbora Ľapinová</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>20.09.2021</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety/>
         <alternujucePredmetyNazov/>
         <alternujucePredmetyKodNazov/>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt/>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1346</id>
               <skratka>MEMb</skratka>
               <popis>matematika - ekonomické a matematické modelovanie</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>3</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>5</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5017536</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Ľubomír</meno>
               <priezvisko>Antoni</priezvisko>
               <plneMeno>doc. RNDr. Ľubomír Antoni, PhD.</plneMeno>
               <pridelenyEmail>lubomir.antoni@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5271174</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Barbora</meno>
               <priezvisko>Ľapinová</priezvisko>
               <plneMeno>Mgr. Barbora Ľapinová</plneMeno>
               <pridelenyEmail>barbora.lapinova@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. AGGARWAL, Charu C. Data mining: a textbook. Cham: Springer, 2015. ISBN 978-3-319-14141-1.</p>
               <p>2. ALPAYDIN, Ethem. Introduction to machine learning. 3rd ed. Massachusetts: MIT Press, 2014. ISBN 978-0-262-02818-9.</p>
               <p>3. RASCHKA, Sebastian, Mirjalili, Vahid. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition, Packt Publishing Ltd., 2019. ISBN 978-1789955750.</p>
               <p>4. WITTEN, I. H., Eibe FRANK a Mark A. HALL. Data mining: practical machine learning tools and techniques. 4th ed. Amsterdam: Morgan Kaufmann, 2017. Morgan Kaufman series in data management systems. ISBN 9780128042915.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Creating a project focused on the application of machine learning algorithms in a selected application domain. Continuous written work focused on the preparation, processing and interpretation of data using machine learning methods. Successful completion of an oral exam focused on selected machine learning methods.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisites:</p>
               <p>Basics of programming in Python, or another alternative programming language suitable for data analysis</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Basic concepts of machine learning.</p>
               <p>2. Basic characteristics of data, types of attributes, characteristics for individual attributes, dependence between attributes.</p>
               <p>3. Data sources and their acquisition. Determining the target task.</p>
               <p>4. Preparation and cleaning of data, missing values, incorrect inputs.</p>
               <p>5. Classification tasks</p>
               <p>6. Selected classification methods</p>
               <p>7. Evaluation of models - true positive, false positive, true negative, false negative examples.</p>
               <p>8. Classification accuracy indicators.</p>
               <p>9. Cluster analysis.</p>
               <p>10. Association rules.</p>
               <p>11. Prediction tasks and selected prediction methods</p>
               <p>12. Prediction accuracy indicators.</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>Theoretical knowledge in the area of machine learning. Basic concepts of machine learning. Basic machine learning algorithms.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>62</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>84.93</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>5</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.85</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>3</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>4.11</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>2</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>2.74</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>1</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>1.37</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>0</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.0</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>73</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14682030</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>VYZ1</skratka>
         <kod>ÚINF/VYZ1/15</kod>
         <nazov>Computational complexity</nazov>
         <kredit>4</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Lecture</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>doc. RNDr. Ondrej Krídlo, PhD.</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>03.09.2025</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/VYZ1/04</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/VYZ1/04 - Computational complexity</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>VYZ1 - Computational complexity</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Lecture</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>6103220</idPredmet>
               <textPred/>
               <skratka>ÚINF/VYZ1/04</skratka>
               <kod>VYZ1</kod>
               <nazov>Computational complexity</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>1409</id>
               <skratka>MImuc</skratka>
               <popis>Teaching of Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1260</id>
               <skratka>ADUIm</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1434</id>
               <skratka>ADUImAj</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1400</id>
               <skratka>SjInfmuc</skratka>
               <popis>Teaching of Slovak Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1423</id>
               <skratka>CHImuc</skratka>
               <popis>Teaching of Chemistry and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1419</id>
               <skratka>GImuc</skratka>
               <popis>Teaching of Geography and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1347</id>
               <skratka>MOm</skratka>
               <popis>matematická optimalizácia</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>516</id>
               <skratka>Im</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1378</id>
               <skratka>AjInfmuc</skratka>
               <popis>Teaching of English Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1393</id>
               <skratka>NjInfmuc</skratka>
               <popis>Teaching of German Language and Literature and Computer Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1413</id>
               <skratka>BImuc</skratka>
               <popis>Teaching of Biology and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1418</id>
               <skratka>FImuc</skratka>
               <popis>Teaching of Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>2</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>3</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>II., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5004815</idOsoby>
               <poradie>1</poradie>
               <typ>P</typ>
               <typPopis>lecturer</typPopis>
               <meno>Ondrej</meno>
               <priezvisko>Krídlo</priezvisko>
               <plneMeno>doc. RNDr. Ondrej Krídlo, PhD.</plneMeno>
               <pridelenyEmail>ondrej.kridlo@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. J.E. Hopcroft, R.Motwani, J.D. Ullman: Introduction to automata theory, languages, and computation, Addison-Wesley, 2007.</p>
               <p>2. M. Sipser: Introduction to the Theory of Computation, Thomson, 2nd edition, 2006. </p>
               <p>3. L.A.Hemaspaandra, M.Ogihara: Complexity theory companion, EATCS series, texts in computer science, Springer-Verlag, 2002.</p>
               <p>4. S. Arora, B. Barak: Computational Complexity: A Modern Approach, Cambridge Univ. Pess, 2009. 5. G.Brassard, P.Bradley: Fundamentals of algorithmics, Prentice Hall, 1996.</p>
               <p>6. D.P.Bovet, P.Crescenzi: Introduction to the theory of complexity, Prentice Hall, 1994.</p>
               <p>7. C. Calude and J. Hromkovič: Complexity: A Language-Theoretic Point of View, in G. Rozenberg and A. Salomaa, Handbook of Formal Languages II, Springer, 1997.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>Oral examination.</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or english</p>
            </texty>
         </_PJ_>
         <_PZ_>
            <popisTypuTextu>Notes</popisTypuTextu>
            <texty>
               <p>Content prerequisities:</p>
               <p>Basic notions from the theory of automata and formal languages.</p>
               <p>Basic skills in programming and design of algorithms (in any programming language).</p>
               <p>Basics knowledge in mathematical logic, set theory, and graph theory.</p>
            </texty>
         </_PZ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1: Introduction: the notion of computational complexity, computational time, computational model, example - the problem of sorting, computational complexity as an asymptotic function</p>
               <p>2: Basic computational models: RAM and RASP computers, the cost of an elementary step on these computers, single-tape Turing machine, multi-tape Turing machine, nondeterministic variants of these computational models, transformations among these models with respect to the time complexity</p>
               <p>3: The classes P and NP: basic definitions, presenting (un)undirected graphs on the input, 3COL – the set of all 3-colorable graphs is in NP, 2COL - the set of all 2-colorable graphs is in P, SAT – the set of satisfiable Boolean formulas is in NP, CNF-SAT - Boolean formulas in conjunctive normal form</p>
               <p>4: Variants of P and NP: decision problem, the problem of finding a solution, optimization problem, polynomial conversions among different variants</p>
               <p>5: NP-completeness: reducibility in polynomial time and its transitivity, definition of the NP-completeness and its basic properties</p>
               <p>6: NP-completeness of SAT</p>
               <p>7: Variants of SAT: 3CNF-SAT - satisfiability of Boolean formulas in 3-conjunctive normal form, kCNF-SAT, CNF-SAT - satisfiability in k-conjunctive (conjunctive) normal form, 2CNF-SAT is in P</p>
               <p>8: 3COL and its variants: 3COL (the problem of coloring vertices of a graph with 3 colors) in NP-complete, consequently: for each k&gt;3, kCOL (the problem of coloring with k colors) is NP-complete as well</p>
               <p>9: Colorability of a planar graph with three colors: presenting a planar graph on the input, the proof of NP-completeness, coloring with a larger number of colors</p>
               <p>10: Another NP-complete problems: Exact set cover, Clique, Vertex cover</p>
               <p>11: Hamiltonian path: Hamiltonian path in a directed and in undirected graph</p>
               <p>12: Subset-sum-like problems: Subset Sum - the problem of whether any subset of the integers sum to precisely a target sum, Partition - the problem of whether a given multiset of positive integers can be partitioned into two subsets with equal sums, a “more relaxed” version of Partition - achieving an approximate equality of the sums, distribution of tasks among K parallel processors</p>
               <p>13: Beyond P a NP: a review of the basic complexity classes - L, NL, P, NP, PSpace , NPSpace, ExpTime, NExpTime, …, simulation of (non)deterministic space in (non)deterministic time, conversions in opposite directions</p>
               <p>14: PSpace: QBF - true quantified Boolean formulas, prenex normal form, Pspace completeness of QBF, PSpace = NPSpace</p>
            </texty>
         </_SO_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>To give students theoretical background in computational complexity and theory of NP-completeness.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>245</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>57.92</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>65</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>15.37</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>54</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>12.77</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>28</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.62</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>30</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>7.09</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>1</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>0.24</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>423</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
      <informacnyList>
         <id>14693396</id>
         <kodTypPredmetu>B</kodTypPredmetu>
         <skratka>ZLI</skratka>
         <kod>ÚINF/ZLI/26</kod>
         <nazov>Linux basics</nazov>
         <kredit>2</kredit>
         <sposobUkoncenia>Examination</sposobUkoncenia>
         <sposobVyucby>Practice</sposobVyucby>
         <rozsahTyzdenny>2</rozsahTyzdenny>
         <rozsahSemestranly>28</rozsahSemestranly>
         <doplnujuceUdaje>(neurčené štúdium, iné N st., denná forma)</doplnujuceUdaje>
         <kodSemesterStudPlan>Z</kodSemesterStudPlan>
         <zabezpecuju>RNDr. Richard Staňa, PhD., Mgr. Samuel Baran, Mgr. Lukáš Zmuda</zabezpecuju>
         <datumSchvalenia>27.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>10.01.2026</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety>ÚINF/ZLI/21</alternujucePredmety>
         <alternujucePredmetyNazov>ÚINF/ZLI/21 - Linux basics</alternujucePredmetyNazov>
         <alternujucePredmetyKodNazov>ZLI - Linux basics</alternujucePredmetyKodNazov>
         <garanti/>
         <sposobyVyucbyRozsahMetoda>
            <sposobVyucbyRozsahMetoda>
               <sposobVyucby>Practice</sposobVyucby>
               <rozsahTyzdenny>2</rozsahTyzdenny>
               <rozsahSemestralny>28</rozsahSemestralny>
               <metodaStudia>prezenčná</metodaStudia>
            </sposobVyucbyRozsahMetoda>
         </sposobyVyucbyRozsahMetoda>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt>
            <alternujuciPredmet>
               <idPredmet>14687681</idPredmet>
               <textPred/>
               <skratka>ÚINF/ZLI/21</skratka>
               <kod>ZLI</kod>
               <nazov>Linux basics</nazov>
               <textZa/>
            </alternujuciPredmet>
         </alternujucePredmetyStrukt>
         <kodyTypovVyucby>
            <kodtypVyucby>B</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>10</id>
               <skratka>Ib</skratka>
               <popis>Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>521</id>
               <skratka>MIb</skratka>
               <popis>Mathematics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>1241</id>
               <skratka>EraPF</skratka>
               <popis>Erasmus - Faculty of Science</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>1259</id>
               <skratka>ADUIb</skratka>
               <popis>Data Science and Artificial Intelligence</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>816</id>
               <skratka>AIb</skratka>
               <popis>Applied Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
            <studijnyProgram>
               <id>525</id>
               <skratka>FIb</skratka>
               <popis>Physics and Informatics</popis>
               <kodSemester>Z</kodSemester>
               <rokRocnik>1</rokRocnik>
               <metodaStudia>present</metodaStudia>
               <semesterPoradie>1</semesterPoradie>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I., N</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>present</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu/>
         <vyucujuciAll>
            <vyucujuci>
               <idOsoby>5173238</idOsoby>
               <poradie>1</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Richard</meno>
               <priezvisko>Staňa</priezvisko>
               <plneMeno>RNDr. Richard Staňa, PhD.</plneMeno>
               <pridelenyEmail>richard.stana@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5254979</idOsoby>
               <poradie>2</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Samuel</meno>
               <priezvisko>Baran</priezvisko>
               <plneMeno>Mgr. Samuel Baran</plneMeno>
               <pridelenyEmail>samuel.baran@student.upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
            <vyucujuci>
               <idOsoby>5014031</idOsoby>
               <poradie>3</poradie>
               <typ>C</typ>
               <typPopis>instructor</typPopis>
               <meno>Lukáš</meno>
               <priezvisko>Zmuda</priezvisko>
               <plneMeno>Mgr. Lukáš Zmuda</plneMeno>
               <pridelenyEmail>lukas.zmuda@upjs.sk</pridelenyEmail>
               <jazykyPredmetu>Slovak</jazykyPredmetu>
            </vyucujuci>
         </vyucujuciAll>
         <jazykyVyucbyPredmetu>
            <jazykVyucby>
               <skratka>SK</skratka>
               <popis>Slovak</popis>
            </jazykVyucby>
            <jazykyVyucbyPredmetuSpolu>Slovak</jazykyVyucbyPredmetuSpolu>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>1. LPIC-1 Exam 101. LPI [online]. Canada: The Linux Professional Institute, 2021 [cit. 2021-9-22]. Dostupné z: https://learning.lpi.org/en/learning-materials/101-500/, 2. LPIC-1 Exam 102. LPI [online]. Canada: The Linux Professional Institute, 2021 [cit. 2021-9-22]. Dostupné z: https://learning.lpi.org/en/learning-materials/102-500/, 3. Linux - Dokumentační projekt [online]. 4. Praha: Computer Press, 2007 [cit. 2021-9-22]. Dostupné z: https://i.iinfo.cz/files/root/k/LDP_4.pdf.</p>
            </texty>
         </_L_>
         <_PA_>
            <popisTypuTextu>Conditions for completion of course</popisTypuTextu>
            <texty>
               <p>The condition for passing the course is: 1. Homeworks (50% of the total number of points), 2. Written final theoretical exam (25% of the total number of points), 3. Written final practical exam (25% of the total number of points).</p>
            </texty>
         </_PA_>
         <_PJ_>
            <popisTypuTextu>Language, which knowledge is needed to pass the course</popisTypuTextu>
            <texty>
               <p>Slovak or English</p>
            </texty>
         </_PJ_>
         <_SO_>
            <popisTypuTextu>Brief outline of the course</popisTypuTextu>
            <texty>
               <p>1. Introduction to Unix/Linux systems, 2. Linux ommand line, 3. Text processing tools, 4. Managing files, 5. Managing users, groups and rights, 6. Managing processes, 7. Managing software and packages, 8. Administering the system - system booting, jobs, logging,9. Basic networking, 10. Managing network interfaces, 11. Managing disk partitions, 12. Exam.</p>
            </texty>
         </_SO_>
         <_URL_>
            <popisTypuTextu>Course web page URL</popisTypuTextu>
            <texty>
               <p>https://csl.science.upjs.sk/#/predmety/</p>
            </texty>
         </_URL_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>The result of the education is an understanding of the theoretical and practical background for studying computer science, by giving the necessary knowledge in the usage of Unix/Linux operating systems.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>106</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>30.46</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>76</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>21.84</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>66</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>18.97</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>D</kod>
               <pocetHodnoteni>33</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>9.48</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>E</kod>
               <pocetHodnoteni>24</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>6.9</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>FX</kod>
               <pocetHodnoteni>43</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>12.36</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <celkovyPocetHodnotenychStudentov>348</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
   </informacneListy>
</obsah>
