MIN112 - Programování 2 - Teoretické cvičení - čtvrtek 10:40 v N11

Stránka přednášejícího Pavla Töpfra

Program cvičení

  1. týden - notes
  2. týden - notes
  3. týden - notes
  4. týden - BST a rekurze, DFS a BFS, zásobník a fronta a k opakovani predavani parametru hodnotou a referenci
  5. týden - BST a rekurze, DFS a BFS, zásobník a fronta a opakování OOP
  6. týden - BST a rekurze, DFS a BFS, zásobník a fronta a opakování OOP
  7. týden - Rekurzivní generování

Podmínky zápočtu:

Cvičení se skládají z: a) teoretického a b) praktického cvičení cvičení. Pro zápočet je třeba splnit obě části cvičení.

Podmínky zápočtu z teoretického cvičení:

  1. Domácí úkoly - Primárním cílem domácích úkolů je Vaše procvičení látky z přednášek, samotný kód/vypracování je prostředkem, kterým se cvičíte. Sekundárním cílem je Vaše přesvědčením mě, že látce rozumíte (teoreticky i prakticky) dobře. (Domácí úkoly vypracovávejte samostatně; no copy, no co-work, no StackOverflow or GPTChat, etc. případné vyjímky budou explicitně oznámeny; diskuze s kolegy nad problémem naopak povolena je; nikoliv nad vlastním vypracováním).
  2. Aktivita v hodině - student během semestru řádně pracoval na cvičení.
  3. Docházka - student/ka za každé aktivní cvičení může získat 1 bod za docházku. Body získané za docházku, se nepočítají do maximálního počtu získatelných bodů za domácí úkoly, leč přičítají se k nim.

Podmínky zápočtu z praktického cvičení: určuje cvičící Praktického cvičení

Etika práce a podvádění

  1. Podvádění zakázáno. Studentské výstupy (domácí úkoly) jsou/budou kontrolovány proti plagiátorství. První nalezení totožného či jinak podezřelého kódu -10 bodů za domácí úkoly, druhý a další nesplnění předmětu; v případě závažného provinění formální řešení.

Další a rozšiřující literatura

  1. Materiály Adama Dingla k Programování 1 (pro informatiky) anglická paralelka
  2. Materiály Adama Dingla k Algoritmizaci (pro informatiky) anglická paralelka
  3. Submitting programs to ReCodEx (by Adam Dingle)
  4. Recodex: Exit Code Mappings

Kontakt