| Akademický rok 1999/2000 |
| Garant: | prof. RNDr. Ing. Tomáš Březina, CSc. | |||
| Garantující pracoviště: | ÚAI | |||
| 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 |
Vysoké učení technické v Brně
Fakulta strojního inženýrství
Technická 2896/2,
616 69 Brno
IČ 00216305
DIČ CZ00216305
+420 541 141 111
+420 726 811 111 – GSM O2
+420 604 071 111 – GSM T-mobile