Předmět: Základy programování

« Zpět
Název předmětu Základy programování
Kód předmětu KTE/KZP@
Organizační forma výuky Konzultace
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinný, Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Dostál Jiří, prof. PhDr. PaedDr. Ph.D.
  • Šaloun Petr, doc. RNDr. Ph.D.
  • Dragon Tomáš, Mgr. Ph.D., MBA
Obsah předmětu
Témata: " algoritmizace a zápis algoritmu, " práce s vývojovým prostředím a odladění jednoduchého programu, body zastavení, krokování, watch proměnné, " zápis jednoduchého programu, identifikátor, proměnná, objekt, výraz a přiřazení proměnné a objektu, " algoritmizace jednoduchých úloh, " příkazy vstupu/výstupu, " podmíněný příkaz (if, else, elseif), " práce se seznamy a poli, " cyklus (while, for, repeat, foreach), " práce s funkcemi, rekurze " lokální a globální proměnné, " práce se soubory.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Předmět je koncipován jako úvod do problematiky algoritmizace a programování. Studenti jsou seznámeni se základními pojmy z oblasti algoritmizace a programování, a s tím souvisejícím vytvářením algoritmů a programů. Důraz je kladen zejména na pochopení návrhu a realizace programů. Jsou požadovány znalosti základních prvků programu a prokázání, že jsou studenti schopni tyto prvky používat. Studenti jsou seznámeni s programovacím jazykem Python a vývojovým prostředím pro tvorbu aplikací, a současně jsou seznamování se základními stavebními kameny a konstrukcemi programování a umí řešit jednoduché úlohy. Znají základní jednoduché i abstraktní datové struktury a jejich rozhraní. Cíle: Po absolvování předmětu by měli být studenti zejména schopni: " definovat pojem algoritmus a algoritmizace, " realizovat zápis jednoduchého programu, používat proměnné, výrazy a přiřazení, " řešit jednoduché algoritmizační úlohy s použitím příkazů vstupu/výstupu, " používat a aplikovat větvení programu (if, else, elseif), " analyzovat a řešit úlohy se seznamy (čísel i znaků/řetězde) a pracovat s nimi (cykly, iterace, opakování). " vytvářet i používat vlastní funkce a pracovat s jejich parametry " pracovat s textovými soubory, případně jejich CSV variantou " pracovat s binárními se soubory, " chápat a aplikovat metody třídění a jejich varianty, " zvládají vícerozměrné struktury (matice),

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
Doporučená literatura


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání maior (BB22) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství praktického vyučování a odborného výcviku (BB21) Kategorie: Pedagogika, učitelství a sociální péče 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství praktického vyučování a odborného výcviku (BB19) Kategorie: Pedagogika, učitelství a sociální péče 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání maior (BB21) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání minor (BB20) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání minor (BB23) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání maior (BB23) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství praktického vyučování a odborného výcviku (BB20) Kategorie: Pedagogika, učitelství a sociální péče 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání minor (BB21) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání minor (BB24) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání maior (BB20) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání maior (BB24) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství praktického vyučování a odborného výcviku (BB23) Kategorie: Pedagogika, učitelství a sociální péče 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání minor (BB19) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství praktického vyučování a odborného výcviku (BB22) Kategorie: Pedagogika, učitelství a sociální péče 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství praktického vyučování a odborného výcviku (BB24) Kategorie: Pedagogika, učitelství a sociální péče 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání maior (BB19) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Informační technologie se zaměřením na vzdělávání minor (BB22) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Zimní