Informatika I (FSI-AI)

Akademický rok 1999/2000
Garant: prof. RNDr. Ing. Tomáš Březina, CSc.  
Garantující pracoviště: ÚAI všechny předměty garantované tímto pracovištěm
Jazyk výuky: čeština
Cíle předmětu:
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ů.
Výstupy studia a kompetence:
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ů.
Prerekvizity:
 
Obsah předmětu (anotace):
Technické prostředky počítačů. Obecná struktura operačních
systémů, nadstavby, principy uživatelské komunikace. Práce pod Windows.
Seznámení se souborovými managery, textovými a tabulkovými procesory
a 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 tvorby
programu, návrh shora dolů, strukturované a modulární programování. Úvod
do 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 typ
ukazatel. Základy práce v Delphi.
Metody vyučování:
 
Způsob a kritéria hodnocení:
1. Průběžný test (7. resp. 8. týden)
- otázka z hardwaru
- otázka z operačních systémů
- aritmetický, logický nebo relační výraz
- výpočet pomocí cyklu
- procedura nebo funkce na zpracování řetězce
2. Závěrečný test (13. resp. 14. týden):
- procedura nebo funkce pro zpracování pole
- procedura nebo funkce pro zpracování textového souboru
3. Samostatné zpracování zadaných projektů
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
 
Typ (způsob) výuky:
    Přednáška  14 × 2 hod. nepovinná                  
    Cvičení odborného základu  7 × 2 hod. povinná                  
    Ateliér  7 × 2 hod. povinná                  
Osnova:
    Přednáška 1. Úvod, organizace práce v učebnách, seznámení s fakultní počítačovou
sítí.
2. Algoritmizace, řídící struktury. Pascal - struktura programu,
jednoduché a strukturované příkazy.
3. Datové typy, základní datové struktury. Pascal - definice datových
typů, deklarace proměnných.
4. Návrh programu shora dolů. Strukturované programování.
Pascal - procedury a funkce.
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. Algoritmy založené na rekurzi. Pascal - práce se soubory.
9. Abstraktní datové struktury a jejich implementace. Pascal - dynamické
proměnné a typ ukazatel.
10. Seznámení se souborovými managery, textovými a tabulkovými procesory
a databázemi.
11. Práce v síti, Internet, mail, síťové databáze.
12. Metodika tvorby programu, modulární programování.
Delphi - programové jednotky.
13. Úvod do konceptu objektů, objektově orientované programování.
14. Ochrana dat a programů. Počítačové právo.
    Cvičení odborného základu  
    Ateliér Cvičení na učebně:
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í 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ů.
Literatura - základní:
1. Wirth, N.: Algorithms and Data Structures, , 0
2. Parsons, T.W.: Introduction to Algorithms in Pascal, , 0
Literatura - doporučená:
1. Březina T. a kol.: Informatika pro strojní inženýry I (skriptum VUT), , 0
2. Šeda M.: Cvičení z informatiky I (skriptum VUT), , 0
3. Cantú M.: Mistrovství v Delphi, , 0
Zařazení předmětu ve studijních programech:
Program Forma Obor Spec. Typ ukončení   Kredity     Povinnost     St.     Roč.     Semestr  
B2341-3 prezenční studium Strojírenství -- kl 4 Povinný 1 1 Z