Detail předmětu

Informatika

FSI-1INAk. rok: 1999/2000

Technické prostředky počítačů. Obecná struktura operačníchsystémů, nadstavby, principy uživatelské komunikace. Práce pod Windows.Seznámení se souborovými managery, textovými a tabulkovými procesorya databázemi. Seznámení s prací v síti, Internet, mail, síťové databáze.Ochrana dat a programů. Počítačové právo. Algoritmizace, řídicí struktury,datové typy, základní datové struktury. Algoritmy založené na rekurzi.Abstraktní datové struktury a jejich implementace. Metodika tvorbyprogramu, návrh shora dolů, strukturované a modulární programování. Úvoddo konceptu objektů, objektově orientované programování.Pascal - struktura programu, deklarace proměnných, definice datových typů,příkazy, procedury a funkce, práce se soubory, dynamické proměnné a typukazatel. Tvorba programů v Turbo Pascalu a v prostředí Delphi.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Znalost metodiky tvorby programů a principů práce počítačů a počítačových
sítí. Schopnost řešit problémy s pomocí počítače a využívat hardwarové
a softwarové prostředky výpočetních systémů.

Způsob a kritéria hodnocení

1. Průběžný test (7. resp. 8. týden)
- aritmetický, logický nebo relační výraz
- výpočet pomocí cyklu
- procedura nebo funkce pro zpracování řetězce
2. Závěrečný test (13. resp. 14. týden):
- otázka z hardwaru nebo operačních systémů nebo počítačových sítí
- procedura nebo funkce pro zpracování pole
- procedura nebo funkce pro zpracování textového souboru
3. Samostatné zpracování zadaných projektů

Učební cíle

Sjednocení vědomostí studentů 1. roč. Rozvoj schopnosti využívání
počítačů. Osvojení základů algoritmického myšlení a strukturovaného
přístupu k řešení problémů.

Základní literatura

Wirth, N.: Algorithms and Data Structures

Zařazení předmětu ve studijních plánech

  • Program M2301-5 magisterský

    obor , 1. ročník, zimní semestr, povinný
    obor , 1. ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

42 hod., nepovinná

Vyučující / Lektor

Osnova

1. Úvod, organizace práce v učebnách, seznámení s fakultní počítačovou
sítí. Pascal - struktura programu, jednoduché datové typy, výrazy,
jednoduché příkazy.
2. Algoritmizace, řídící struktury. Pascal - strukturované příkazy.
3. Základní datové struktury. Pascal - definice datových
typů, množina, pole, záznam a soubor.
4. Strukturované programování. Pascal - procedury a funkce.
Algoritmy založené na rekurzi.
5. Technické prostředky počítačů.
6. Obecná struktura operačních systémů, nadstavby, principy uživatelské
komunikace.
7. Práce pod Windows.
8. Abstraktní datové struktury a jejich implementace. Pascal - dynamické
proměnné a typ ukazatel.
9. Metodika tvorby programu, modulární programování.
Programové jednotky v Turbo Pascalu.
10. Úvod do konceptu objektů, objektově orientované programování.
Základy práce v prostředí Delphi.
11. Seznámení se souborovými managery, textovými a tabulkovými procesory
a databázemi.
12. Práce v síti, Internet, mail, síťové databáze.
13. Ochrana dat a programů. Počítačové právo.
14. Nejnovější trendy v oblasti HW, operačních systémů
a informačních technologií.

Cvičení odborného základu

14 hod., povinná

Vyučující / Lektor

Osnova

1. Aritmetické, logické a relační výrazy, příkazy vstupu a výstupu.
2. Podmíněné příkazy, příkazy cyklu.
3. Použití procedur a funkcí.
4. Průběžný test. Algoritmy třídění a vyhledávání.
5. Práce s textovými soubory.
6. Práce se seznamy.
7. Závěrečný test.

Cvičení na počítači

14 hod., povinná

Vyučující / Lektor

Osnova

1. Organizace počítačových učeben, prostředí Turbo Pascalu,
prostředí Delphi.
2. Ukázky programů v Pascalu, helpy, ladění programu.
3. Tvorba programů v Turbo Pascalu (Delphi).
4. Prostředí Windows NT
5. Seznámení s MS Office.
6. Tvorba programů v prostředí Delphi.
7. Využívání síťových služeb, ukázka síťových informačních systémů.
7. Závěrečný test.
Cvičení u počítače:
1. Organizace počítačových učeben, prostředí Windows
2. Prostředí Delphi, ukázky projektů v Delphi.
3. Práce s řídícími strukturami, použití pole.
4. Použití procedur a funkcí.
5. Práce se záznamy a soubory.
6. Seznámení s MS Office.
7. Práce v síti - Internet, e-mail.
Průběžně bude probíhat konzultace zápočtových příkladů:
1. Příklad na použití pole.
2. Příklad na zpracování textového souboru.
Cvičení pokročilých studentů může probíhat formou konzultací
a samostatného řešení individuálně zadaných obtížnějších příkladů.