FI:IB053 Metody efektivního programován - Informace o předmětu
IB053 Metody efektivního programování
Fakulta informatikyjaro 2006
- Rozsah
- 1/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Mgr. Petr Steinmetz (přednášející)
- Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Mgr. Petr Steinmetz - Rozvrh
- Pá 7:00–8:50 B007, Pá 8:00–9:50 B311
- Předpoklady
- ! I053 Metody efektivního programován
Znalost programování v některém z jazyků C, C++, Pascal, Delphi, Java, J++, C#; pokud možno znalost objektového programování; základní povědomí o strojovém kódu procesorů - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 40 stud.
Momentální stav registrace a zápisu: zapsáno: 0/40, pouze zareg.: 0/40, pouze zareg. s předností (mateřské obory): 0/40 - Mateřské obory/plány
- Aplikovaná informatika (program FI, B-AP)
- Informatika a druhý obor (program FI, B-BI)
- Informatika a druhý obor (program FI, B-FY)
- Informatika a druhý obor (program FI, B-GE)
- Informatika a druhý obor (program FI, B-GK)
- Informatika a druhý obor (program FI, B-CH)
- Informatika a druhý obor (program FI, B-IO)
- Informatika a druhý obor (program FI, B-MA)
- Informatika a druhý obor (program FI, B-SO)
- Informatika a druhý obor (program FI, B-TV)
- Informatika (program FI, B-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-IN)
- Cíle předmětu
- Účelem tohoto předmětu je předat studentům znalosti a zkušenosti potřebné pro vývoj software. Pojem efektivní programování je zde chápán ve dvou smyslech. Jednak z hlediska práce vynaložené na tvorbu programu, která má být samozřejmě co nejefektivnější a jednak z hlediska samotného programu, jehož implementace má být též co nejefektivnější, t.j. aby počítač při vykonávání programu prováděl minimum režijních (nevýkonných) činností. Obsahem předmětu není samotný návrh algoritmu z hlediska jeho složitosti.
- Osnova
- 1. Efektivita práce při návrhu algoritmu 1.1 Snížení chybovosti při tvorbě programu 1.2 Snížení doby potřebné k odstraňování chyb 1.3 Využití dříve napsaných částí programů 1.4 Nezávislost programu na pozdějších úpravách 1.5 Přenositelnost do jiných prostředí 2. Efektivita programu 2.1 Mechanismus přístupu k datům 2.2 Implementace programových struktur 2.3 Rozdíl v interpretovaných a překládaných jazycích
- Literatura
- HONZÍK, Jan M. Programovací techniky. 1. vyd. Brno: Rektorát Vysokého učení technického v Brně, 1985, 357 s. info
- Informace učitele
- http://www.fi.muni.cz/~petr/ib053/
- Další komentáře
- Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2006, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2006/IB053