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

« Zpět
Název předmětu Základy programování
Kód předmětu KTE/IZPR
Organizační forma výuky Přednáška + Cvičení + On-line aktivity
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinný
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.
  • Basler Jaromír, PhDr.
  • Klement Milan, prof. PhDr. Ph.D.
Obsah předmětu
Konkrétní témata: 1. Úvod do algoritmizace. 2. Definice procedury a její součásti. 3. Definice funkce a její součásti 4. Deklarace proměnných 5. Rozhodovací struktury 6. Cykly 7. Moduly a systémové knihovny 8. Funkce, metody a ovládací prvky pro práci s textem 9. Funkce, metody a ovládací prvky pro práci s obrázky 10. Funkce, metody a ovládací prvky pro práci se soubory a složkami 11. Funkce, metody a ovládací prvky pro práci s databázemi 12. Funkce, metody a ovládací prvky pro práci s rozšířenými knihovnami

Studijní aktivity a metody výuky
Přednášení, Projekce (statická, dynamická), Laborování
Výstupy z učení
Problematika algoritmizace v prostředí programovacích jazyků, s ohledem na možné uplatnění těchto znalostí pro tvorbu vlastních programů. Základy algoritmizace úloh umožní studentům hlubší vhled do problematiky používání a spravování výpočetní techniky. Poskytne jim přehled o možnostech operačních systémů i možnosti jednotlivých aplikací postavených na technologii API funkcí. Konkrétní témata: Algoritmizace obecných úloh a postupů. Typy programovacích jazyků a prostředí (podle úrovně - assembler, symbol - objekt). Objektové programování - MS Visual Basic. Základní pojmy (objekty, události, aplikace, formuláře, ovládací prvky, okna). Jazyk Visual Basic (vlastnosti jazyka, prvky jazyka), Datové typy (typové přípony, numerické, řetězcové, variant, uživatelsky definované, pole). Objektové typy (identifikátory, proměnné a konstanty, rozsah platnosti, procedury, funkce, parametry a jejich volání). Výrazy, operátory a operandy. Základní příkazy (deklarace, přiřazení, cykly, podmínky, ošetření chyb, správa aplikací, soubory a složky, datum a čas). Základní funkce (numerické, řetězcové, konverzní, databázové, časové, souborů a složek, vstup a výstup, funkce větvení). Prostředí Visual Basicu. Formuláře, moduly, třídy, knihovny. Ovládací prvky (controls). Vlastnosti (properties). Programování (deklarace, přiřazení, cykly, podmínky, ošetření chyb, správa aplikací, soubory a složky, datum a čas). Programování základních funkcí (numerické, řetězcové, konverzní, databázové, časové, souborů a složek, vstup a výstup, funkce větvení). Použití API funkcí. Vytváření spustitelných aplikací a jejich instalací. Možnosti kompilace programového kódu pro jiná prostředí.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
Písemná zkouška, Analýza výkonů studenta

Test
Doporučená literatura
  • Buchalcevová, A. (2002). Základy softwarového inženýrství - objektově orientovaný přístup. Praha : VŠE, 216 s.
  • Graig, J. a Webb, J. (1997). Microsoft - Visual Basic 5.0.. Praha : Computer Press, 721 s.
  • Klement, M. (2002). Základy programování v jazyce Viusual Basic. Olomouc : Vydavatelství UP, 328 s.
  • Socha, J. (1999). Naučte se programovat ve Visul Basicu. Praha : Grada, 520 s.
  • Tahalová, L. (2001). Visual Basic v příkladech. Praha : BEN, 191 s.


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í výchova se zaměřením na vzdělávání (BB16) Kategorie: Pedagogika, učitelství a sociální péče 2 Doporučený ročník:2, Doporučený semestr: Letní