<?xml version="1.0" encoding="UTF-8"?>
<obsah>
   <organizacnaJednotka>Comenius University Bratislava - Faculty of Mathematics, Physics and Informatics</organizacnaJednotka>
   <vysokaSkola>Comenius University Bratislava</vysokaSkola>
   <fakulta>Faculty of Mathematics, Physics and Informatics</fakulta>
   <skratkaFakulty>FMFI</skratkaFakulty>
   <akRok>2026/2027</akRok>
   <informacneListy>
      <informacnyList>
         <id>104467</id>
         <kodTypPredmetu>S</kodTypPredmetu>
         <skratka>1-UIN-951</skratka>
         <kod>FMFI.KDMFI/1-UIN-951/15</kod>
         <nazov>Informatics for Teachers</nazov>
         <kredit>2</kredit>
         <sposobUkoncenia>State Examination</sposobUkoncenia>
         <datumSchvalenia>16.02.2026</datumSchvalenia>
         <datumPoslednejZmeny>31.05.2022</datumPoslednejZmeny>
         <podmienujucePredmety/>
         <podmienujucePredmetyNazov/>
         <podmPredmetyKodNazov/>
         <vylucujucePredmety/>
         <vylucujucePredmetyNazov/>
         <vylucujucePredmetyKodNazov/>
         <alternujucePredmety/>
         <alternujucePredmetyNazov/>
         <alternujucePredmetyKodNazov/>
         <garanti>
            <garant>
               <typGarantaId>8</typGarantaId>
               <typGaranta>Person responsible for the delivery, development and quality of the study programme</typGaranta>
               <plneMeno>prof. RNDr. Zuzana Kubincová, PhD.</plneMeno>
               <pridelenyEmail/>
            </garant>
            <garant>
               <typGarantaId>8</typGarantaId>
               <typGaranta>Person responsible for the delivery, development and quality of the study programme</typGaranta>
               <plneMeno>doc. PaedDr. Monika Tomcsányiová, PhD.</plneMeno>
               <pridelenyEmail/>
            </garant>
         </garanti>
         <sposobyVyucbyRozsahMetoda/>
         <podmienujucePredmetyStrukt/>
         <vylucujucePredmetyStrukt/>
         <alternujucePredmetyStrukt/>
         <kodyTypovVyucby>
            <kodtypVyucby>A</kodtypVyucby>
         </kodyTypovVyucby>
         <studijneProgramy>
            <studijnyProgram>
               <id>933</id>
               <skratka>upMAIN</skratka>
               <popis>Teaching Mathematics and Computer Science</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>on-site learning</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>5008</id>
               <skratka>upINGE</skratka>
               <popis>Teaching Computer Science and Geography</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>on-site learning</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>934</id>
               <skratka>upINBI</skratka>
               <popis>Teaching Computer Science and Biology</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>on-site learning</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>4727</id>
               <skratka>upINAN</skratka>
               <popis>Teaching Computer Science and English Language and Literature</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>on-site learning</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>5009</id>
               <skratka>upINCH</skratka>
               <popis>Teaching Computer Science and Chemistry</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>on-site learning</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
            <studijnyProgram>
               <id>935</id>
               <skratka>upFYIN</skratka>
               <popis>Teaching Physics and Computer Science</popis>
               <kodSemester/>
               <rokRocnik>-1</rokRocnik>
               <metodaStudia>on-site learning</metodaStudia>
               <semesterPoradie/>
            </studijnyProgram>
         </studijneProgramy>
         <stupneStudijnychProgramov>I.</stupneStudijnychProgramov>
         <metodyStudia>
            <metodaStudia>on-site learning</metodaStudia>
         </metodyStudia>
         <jeZaradenyVStudijnomPlane>true</jeZaradenyVStudijnomPlane>
         <stupenPredmetu>I.</stupenPredmetu>
         <vyucujuciAll/>
         <jazykyVyucbyPredmetu>
            <jazykyVyucbyPredmetuSpolu/>
         </jazykyVyucbyPredmetu>
         <_L_>
            <popisTypuTextu>Recommended literature</popisTypuTextu>
            <texty>
               <p>Literature recommended by individual subjects during the whole bachelor study.</p>
            </texty>
         </_L_>
         <_ON_>
            <popisTypuTextu>State exam contents</popisTypuTextu>
            <texty>
               <p>State examination for the completion of a bachelor's degree in teacher education in combination with informaticsInformatics</p>
               <p>1. Data types in the Scratch environment.</p>
               <p>2. New (custom) blocks in the Scratch environment.</p>
               <p>3. Using text files in the Scratch environment.</p>
               <p>4. Multiple characters in a Scratch environment.</p>
               <p>5. Keyboard and mouse events in the Scratch environment.</p>
               <p>6. Advanced Scratch environment options, custom variables.</p>
               <p>7. Working with the field. Associative fields. (Python)</p>
               <p>8. Characteristics of object-oriented programming. Classes. Inheritance. (Python)</p>
               <p>9. Characteristics and use of files. Text files and ways to work with them. (Python)</p>
               <p>10. Working with graphic information. Working with the tkinter module. (Python)</p>
               <p>11. Turtle graphics. Recursion. Working with the turtle module. (Python)</p>
               <p>12. Dynamic data structures.</p>
               <p>13. Representation of sets.</p>
               <p>14. Finding information in tables</p>
               <p>15. Sorting algorithms.</p>
               <p>Didactics of informatics</p>
               <p>1. Teaching informatics at primary and secondary schools. Basic school documents. General and partial educational goals. Facts, concepts, generalizations.</p>
               <p>2. Taxonomy of educational goals. Significance of taxonomies, levels of cognitive taxonomy (Bloom).</p>
               <p>3. Preparation of a lesson for work with a spreadsheet editor at elementary school.</p>
               <p>4. Preparation of a lesson on security in high school.</p>
               <p>5. Children's programming languages. Features of a programming language that is suitable for teaching programming to students at the 2nd level of elementary school. Comparison Karel, Scratch.</p>
               <p>6. Digital technologies in teaching.</p>
               <p>7. E-learning. Advantages and disadvantages of various forms of e-learning. Risks and pitfalls of e-learning.</p>
               <p>8. Use of software in education.</p>
               <p>9. Organizational forms.</p>
               <p>10. Evaluation. Forms and functions of evaluation.</p>
               <p>11. Didactic principles.</p>
            </texty>
         </_ON_>
         <_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>Programming in a higher level programming language. PPE and its principles. Basic mathematical concepts and principles needed to solve problems in the practice of computer science teachers. Mathematical structures (graphs, formal languages and automata, fractals). Creation of an educational program for the subject of informatics at primary and secondary school. Data structures (list, stack, row, trees, lexicographic trees, graphs). Parallel processes. Solving tasks in school informatics at primary and secondary school in a programming language that is suitable for a given level of education.</p>
            </texty>
         </_SO_>
         <_VH_>
            <popisTypuTextu>Weighting of course assessment (continuous/final)</popisTypuTextu>
            <texty>
               <p>0/100</p>
            </texty>
         </_VH_>
         <_VV_>
            <popisTypuTextu>Learning outcomes</popisTypuTextu>
            <texty>
               <p>State examination for the completion of a bachelor's degree in teacher education in combination with computer science.</p>
            </texty>
         </_VV_>
         <hodnoteniaPredmetu>
            <hodnoteniePredmetu>
               <kod>A</kod>
               <pocetHodnoteni>22</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>45.83</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>B</kod>
               <pocetHodnoteni>17</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>35.42</percentualneVyjadrenieZCelkPoctuHodnoteni>
            </hodnoteniePredmetu>
            <hodnoteniePredmetu>
               <kod>C</kod>
               <pocetHodnoteni>9</pocetHodnoteni>
               <percentualneVyjadrenieZCelkPoctuHodnoteni>18.75</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>48</celkovyPocetHodnotenychStudentov>
            <pocetTypovHodnoteni>6</pocetTypovHodnoteni>
         </hodnoteniaPredmetu>
      </informacnyList>
   </informacneListy>
</obsah>
