F1400 Programování
Přírodovědecká fakultapodzim 2024
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
Vyučováno prezenčně. - Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Petr Mikulík, Ph.D.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Cílem předmětu je:
- popsat a vysvětlit základní algoritmy numerické matematiky,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C nebo GNU Octave,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Výstupy z učení
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy ve vyšším programovacím jazyce (C nebo GNU Octave),
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové učebně. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2023
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
Vyučováno prezenčně. - Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Petr Mikulík, Ph.D.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Čt 15:00–15:50 Fcom,01034
- Rozvrh seminárních/paralelních skupin:
F1400/02: Čt 18:00–19:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Cílem předmětu je:
- popsat a vysvětlit základní algoritmy numerické matematiky,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C nebo GNU Octave,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Výstupy z učení
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy ve vyšším programovacím jazyce (C nebo GNU Octave),
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové učebně. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2022
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
Vyučováno prezenčně. - Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Petr Mikulík, Ph.D.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Út 10:00–10:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: St 9:00–9:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Cílem předmětu je:
- popsat a vysvětlit základní algoritmy numerické matematiky,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C nebo GNU Octave,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Výstupy z učení
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy ve vyšším programovacím jazyce (C nebo GNU Octave),
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové učebně. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2021
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
Vyučováno prezenčně. - Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Petr Mikulík, Ph.D.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Út 13:00–13:50 A,01026
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 14:00–14:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Cílem předmětu je:
- popsat a vysvětlit základní algoritmy numerické matematiky,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C nebo GNU Octave,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Výstupy z učení
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy ve vyšším programovacím jazyce (C nebo GNU Octave),
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové učebně. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2020
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
Vyučováno online. - Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Petr Mikulík, Ph.D.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Út 13:00–13:50 prace doma
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 14:00–14:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Cílem předmětu je:
- popsat a vysvětlit základní algoritmy numerické matematiky,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C nebo GNU Octave,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Výstupy z učení
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy ve vyšším programovacím jazyce (C nebo GNU Octave),
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové učebně. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické). Aktualizace pro rok 2020: přesun do virtuálního "online" prostoru. Místo ladění chyb přímo na místě bude použito dálkové sdílení obrazovky.
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2019
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Petr Mikulík, Ph.D.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Út 8:00–8:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: St 8:00–8:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Cílem předmětu je:
- popsat a vysvětlit základní algoritmy numerické matematiky,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C nebo GNU Octave,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Výstupy z učení
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy ve vyšším programovacím jazyce (C nebo GNU Octave),
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy GNU Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2018
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Po 17. 9. až Pá 14. 12. Út 8:00–8:50 F2 6/2012
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 17. 9. až Pá 14. 12. Út 16:00–16:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2017
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Po 18. 9. až Pá 15. 12. Út 15:00–15:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 18. 9. až Pá 15. 12. St 15:00–15:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2016
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Po 19. 9. až Ne 18. 12. St 13:00–13:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 19. 9. až Ne 18. 12. Čt 14:00–14:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2015
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Po 12:00–12:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Čt 8:00–8:50 Fcom,01034
F1400/03: St 8:00–8:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2014
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
Ing. Lucie Homolová (pomocník) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Po 8:00–8:50 G2,02003
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 11:00–11:50 Fcom,01034
F1400/03: Pá 10:00–10:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2013
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
Ing. Lucie Homolová (pomocník) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Út 7:00–7:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Út 10:00–10:50 Fcom,01034, P. Mikulík
F1400/03: Út 14:00–14:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní algoritmy numerické matematiky (řady, iterace, vektorová a maticová algebra),
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Během semestru student prokáže 1. funkčnost programů, které ve cvičeních vypracoval, 2. text (např. protokol do praktika, zpráva apod.), který napsal v LaTeXu, 3. zvládnutí testu o základní počítačové gramotnosti. Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Navazující předměty
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na webové stránce předmětu budou uveřejněny zápočtové úlohy. The web page given of the course will list the credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2012
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
Ing. Lucie Homolová (pomocník) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- Po 8:00–8:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 9:00–9:50 Fcom,01034
F1400/03: Po 11:00–11:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry,
- využít získaných programovacích znalostí k tvorbě krátkých programů pro jednoduché výpočetní problémy v jazyku C,
- využít programy Octave a Matlab pro řešení základních úloh lineární algebry,
- využít grafický systém gnuplot pro tvorbu grafů funkcí a zobrazování datových souborů,
- použít typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a a praktických cvičení v počítačové laboratoři. Seminář přímo navazuje na problematiku probranou na předchozí přednášce. Doporučuji zapsat i seminář F1400a pro rozšíření cvičení na 2 hodiny (cvičení na sebe navazují, zápočtové úlohy jsou identické).
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2011
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 12:00–12:50 F3,03015
- Rozvrh seminárních/paralelních skupin:
F1400/02: St 16:00–16:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry
- využít získaných programovacích znalostí k tvorbě krátkých programů v jazycích C, Octave a Matlab pro jednoduché problémy
- využít grafický systém gnuplot a typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a k zápočtu povinných praktických cvičení v počítačové laboratoři.
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2010
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Po 12:00–12:50 F4,03017
- Rozvrh seminárních/paralelních skupin:
F1400/02: Po 16:00–17:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry
- využít získaných programovacích znalostí k tvorbě krátkých programů v jazycích C, Octave a Matlab pro jednoduché problémy
- využít grafický systém gnuplot a typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a k zápočtu povinných praktických cvičení v počítačové laboratoři.
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2009
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 8:00–8:50 F4,03017
- Rozvrh seminárních/paralelních skupin:
F1400/02: Út 11:00–12:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry
- využít získaných programovacích znalostí k tvorbě krátkých programů v jazycích C, Octave a Matlab pro jednoduché problémy
- využít grafický systém gnuplot a typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- povinná literatura
- Jazyková poradna Ústavu pro jazyk český AVČR. Často kladené dotazy: http://www.ujc.cas.cz/poradna/porfaq.htm
- Pravidla českého pravopisu
- doporučená literatura
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- LVOVSKÁ, Leni a Roman PLCH. Sázíme v LaTeXu diplomovou práci z matematiky. 1. vyd. Brno: Masarykova univerzita, 2003, 122 s. ISBN 8021032286. info
- neurčeno
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- JANERT, Philipp K. Gnuplot in action : understanding data with graphs. Edited by Colin D. Kelley - Thomas Williams. Greenwich: Manning, 2010, xxxi, 360. ISBN 9781933988399. info
- QUARTERONI, Alfio a Fausto SALERI. Scientific computing with MATLAB and Octave. 2nd ed. Berlin: Springer, 2006, xvi, 318. ISBN 3540443630. info
- KOPKA, Helmut a Patrick W. DALY. Latex : podrobný průvodce. Vyd. 1. Brno: Computer Press, 2004, vii, 576. ISBN 8072269739. info
- KOČIČKA, Pavel a Filip BLAŽEK. Praktická typografie. Vyd. 1. Praha: Computer Press, 2000, xiv, 288. ISBN 8072263854. info
- Výukové metody
- Výuka probíhá formou přednášky a k zápočtu povinných praktických cvičení v počítačové laboratoři.
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2008
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 7:00–7:50 F3,03015
- Rozvrh seminárních/paralelních skupin:
F1400/02: Út 10:00–11:50 Fcom,01034 - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Na konci tohoto kursu by měl být student schopen ovládat programovací jazyk C na takové úrovni, která umožňuje jeho použití pro programování jednoduchých úloh ve fyzice a numerické matematice; použít program gnuplot pro zobrazení vypočtených či naměřených dat; používat programy Octave a Matlab pro základní operace maticového počtu a numerické matematiky a pro grafický výstup dat; používat typografický systém LaTeX na úrovni umožňující psaní odborných textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- Předmět je ukončen zápočtem, ke kterému student předloží program vypracovaný v jazyce C a dokumentaci k němu napsanou v LaTeXu.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2007
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 7:00–7:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Út 10:00–11:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku C na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech. Základní informace o programech Octave / Matlab s důrazem na použití při operacích s vektory a maticemi a pro grafický výstup dat. Základní informace o programu LaTeX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 5. Psaní vědeckých textů v jazyce LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2006
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 7:00–7:50 F1 6/1014
- Rozvrh seminárních/paralelních skupin:
F1400/02: Út 10:00–11:50 Fcom,01034, P. Mikulík - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku C na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech. Základní informace o programech Octave / Matlab s důrazem na použití při operacích s vektory a maticemi a pro grafický výstup dat. Základní informace o programu LaTeX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 5. Psaní vědeckých textů v jazyce LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2005
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 7:00–7:50 F1 6/1014, Út 8:00–9:50 Fcom,01034
- Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku C na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech. Základní informace o programech Octave / Matlab s důrazem na použití při operacích s vektory a maticemi a pro grafický výstup dat. Základní informace o programu LaTeX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 5. Psaní vědeckých textů v jazyce LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/Programovani.zima.2005
Na web stránce předmětu budou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2004
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Rozvrh
- Út 7:00–7:50 F1 6/1014, Út 10:00–11:50 F1 6/1014
- Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku C na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech. Základní informace o programech Octave / Matlab s důrazem na použití při operacích s vektory a maticemi a pro grafický výstup dat. Základní informace o programu LaTeX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 5. Psaní vědeckých textů v jazyce LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/Programovani.zima.2004/
Na web stránce předmětu jsou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
F1400 Programování
Přírodovědecká fakultapodzim 2003
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku C na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech. Základní informace o programech Octave / Matlab s důrazem na použití při operacích s vektory a maticemi a pro grafický výstup dat. Základní informace o programu LaTeX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 5. Psaní vědeckých textů v jazyce LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/Programovani.zima.2003/
Na web stránce předmětu jsou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2002
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- prof. RNDr. Václav Holý, CSc. (přednášející)
prof. RNDr. Václav Holý, CSc. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: prof. RNDr. Josef Humlíček, CSc. - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku FORTRAN77 na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech, základní informace o programu MATLAB s důrazem na jeho použití při operacích s maticemi a pro grafický výstup dat, základní informace o programu LATEX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Zobrazování čísel v počítači. Chyby výpočtu - systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 2. Jazyk Fotran77. Základní struktura jazyka. Struktura programu, hlavní program, podprogramy. Indentifikátory, proměnné a konstanty. Typy dat, jednoduchá a dvojitá přesnost. Deklarace proměnných. Jednoduchá proměnná a pole. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Příkaz format. Vnější a vnitřní funkce. Standardní funkce. Subroutiny. Skutečné a formální parametry. Blockdata. Organizace paměti, příkaz common, equivalence, external. Rozšíření v jazyku Fortran90. 3. Program a jazyk Matlab. Práce s programem, struktura dat. Základní příkazy. M-soubory. Příkazy ovládající grafický výstup. Vstup a výstup dat. 4. Psaní vědeckých textů v jazyce LATEX. Základní příkazy. Typ písma, velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bilbiografie, indexy, vkládání obrázků.
- Literatura
- VOGEL, Jiří. Programování v jazyku Fortran. 2. vyd. Praha: SNTL - Nakladatelství technické literatury, 1973, 238 s. URL info
- HŘEBÍČEK, Jiří, Ivan KOPEČEK, Jan KUČERA a Pavel POLCAR. Programovací jazyk Fortran 77 a vědeckotechnické výpočty. Praha: Academia, 1989, 348 s. ISBN 80-200-0060-7. info
- PRESS, William H. Numerical recipes in Fortran 77 : the art of scientific computing. 2nd ed. Cambridge: Cambridge University Press, 1992, xxxi, 933. ISBN 052143064X. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2001
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- prof. RNDr. Václav Holý, CSc. (přednášející)
prof. RNDr. Václav Holý, CSc. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: prof. RNDr. Josef Humlíček, CSc. - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku FORTRAN77 na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech, základní informace o programu MATLAB s důrazem na jeho použití při operacích s maticemi a pro grafický výstup dat, základní informace o programu LATEX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Zobrazování čísel v počítači. Chyby výpočtu - systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 2. Jazyk Fotran77. Základní struktura jazyka. Struktura programu, hlavní program, podprogramy. Indentifikátory, proměnné a konstanty. Typy dat, jednoduchá a dvojitá přesnost. Deklarace proměnných. Jednoduchá proměnná a pole. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Příkaz format. Vnější a vnitřní funkce. Standardní funkce. Subroutiny. Skutečné a formální parametry. Blockdata. Organizace paměti, příkaz common, equivalence, external. Rozšíření v jazyku Fortran90. 3. Program a jazyk Matlab. Práce s programem, struktura dat. Základní příkazy. M-soubory. Příkazy ovládající grafický výstup. Vstup a výstup dat. 4. Psaní vědeckých textů v jazyce LATEX. Základní příkazy. Typ písma, velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bilbiografie, indexy, vkládání obrázků.
- Literatura
- VOGEL, Jiří. Programování v jazyku Fortran. 2. vyd. Praha: SNTL - Nakladatelství technické literatury, 1973, 238 s. URL info
- HŘEBÍČEK, Jiří, Ivan KOPEČEK, Jan KUČERA a Pavel POLCAR. Programovací jazyk Fortran 77 a vědeckotechnické výpočty. Praha: Academia, 1989, 348 s. ISBN 80-200-0060-7. info
- PRESS, William H. Numerical recipes in Fortran 77 : the art of scientific computing. 2nd ed. Cambridge: Cambridge University Press, 1992, xxxi, 933. ISBN 052143064X. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2000
- Rozsah
- 1/2/0. 2 kr. Ukončení: z.
- Vyučující
- prof. RNDr. Václav Holý, CSc. (přednášející)
prof. RNDr. Václav Holý, CSc. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: prof. RNDr. Josef Humlíček, CSc. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Zobrazování čísel v počítači. Chyby výpočtu - systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. Jazyk Fotran77: Základní struktura jazyka. Struktura programu, hlavní program, podprogramy. Indentifikátory, proměnné a konstanty. Typy dat, jednoduchá a dvojitá přesnost. Deklarace proměnných. Jednoduchá proměnná a pole. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Příkaz format. Vnější a vnitřní funkce. Standardní funkce. Subroutiny. Skutečné a formální parametry. Blockdata. Organizace paměti, příkaz common, equivalence, external. Rozšíření v jazyku Fortran90. Program a jazyk Matlab: Práce s programem, struktura dat. Základní příkazy. M-soubory. příkazy ovládající grafický výstup. Vstup a výstup dat. Psaní vědeckých textů v jazyce LATEX: Základní příkazy. Typ písma, velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bilbiografie, indexy, vkládání obrázků.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 1999
- Rozsah
- 1/2/0. 2 kr. Ukončení: z.
- Vyučující
- prof. RNDr. Václav Holý, CSc. (přednášející)
prof. RNDr. Václav Holý, CSc. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: prof. RNDr. Josef Humlíček, CSc. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Osnova
- Zobrazování čísel v počítači. Chyby výpočtu - systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. Jazyk Fotran77: Základní struktura jazyka. Struktura programu, hlavní program, podprogramy. Indentifikátory, proměnné a konstanty. Typy dat, jednoduchá a dvojitá přesnost. Deklarace proměnných. Jednoduchá proměnná a pole. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Příkaz format. Vnější a vnitřní funkce. Standardní funkce. Subroutiny. Skutečné a formální parametry. Blockdata. Organizace paměti, příkaz common, equivalence, external. Rozšíření v jazyku Fortran90. Program a jazyk Matlab: Práce s programem, struktura dat. Základní příkazy. M-soubory. příkazy ovládající grafický výstup. Vstup a výstup dat. Psaní vědeckých textů v jazyce LATEX: Základní příkazy. Typ písma, velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bilbiografie, indexy, vkládání obrázků.
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultajaro 2012 - akreditace
Údaje z období jaro 2012 - akreditace se nezveřejňují
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D.
Dodavatelské pracoviště: Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry
- využít získaných programovacích znalostí k tvorbě krátkých programů v jazycích C, Octave a Matlab pro jednoduché problémy
- využít grafický systém gnuplot a typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a k zápočtu povinných praktických cvičení v počítačové laboratoři.
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2011 - akreditace
Údaje z období podzim 2011 - akreditace se nezveřejňují
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry
- využít získaných programovacích znalostí k tvorbě krátkých programů v jazycích C, Octave a Matlab pro jednoduché problémy
- využít grafický systém gnuplot a typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a k zápočtu povinných praktických cvičení v počítačové laboratoři.
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2010 - akreditace
- Rozsah
- 1/1/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
- Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Po úspěšném absolvování tohoto kursu by studenti měli být schopni
- popsat a vysvětlit základní metody numerické matematiky včetně maticové algebry
- využít získaných programovacích znalostí k tvorbě krátkých programů v jazycích C, Octave a Matlab pro jednoduché problémy
- využít grafický systém gnuplot a typografický systém LaTeX pro tvorbu odborných textů. - Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program gnuplot. Kreslení grafů funkcí a měřených či simulovaných dat. 5. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 6. Psaní vědeckých textů v typografickém systému LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Výukové metody
- Výuka probíhá formou přednášky a k zápočtu povinných praktických cvičení v počítačové laboratoři.
- Metody hodnocení
- Pro udělení zápočtu každý student předloží funkční program řešící konkrétní úlohu z numerické matematiky, zdokumentovaný pomocí systému LaTeX.
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. The web page given above will give the selection of credit problems. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
F1400 Programování
Přírodovědecká fakultapodzim 2007 - akreditace
- Rozsah
- 1/2/0. 3 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Petr Mikulík, Ph.D. (přednášející)
doc. RNDr. Petr Mikulík, Ph.D. (cvičící) - Garance
- prof. RNDr. Josef Humlíček, CSc.
Ústav fyziky kondenzovaných látek – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: doc. RNDr. Petr Mikulík, Ph.D. - Předpoklady
- základní znalosti práce s PC
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Cíle předmětu
- Základní informace o programovacím jazyku C na takové úrovni, která umožňuje jeho použití ve fyzikálních výpočtech. Základní informace o programech Octave / Matlab s důrazem na použití při operacích s vektory a maticemi a pro grafický výstup dat. Základní informace o programu LaTeX na úrovni umožňující psaní fyzikálních textů.
- Osnova
- 1. Operační systémy. Programovací jazyky, programování. Psaní skriptů. Editory a vývojová prostředí. Dokumentace. Kreslení grafů. 2. Zobrazování čísel v počítači. Chyby výpočtu, systematická chyba, chyba metody, zaokrouhlovací chyby. Zákon šíření chyb. Špatně a dobře podmíněné úlohy. 3. Jazyk C. Základní struktura jazyka. Struktura programu. Identifikátory, proměnné a konstanty. Typy dat. Deklarace proměnných. Pole, alokování paměti. Řetězce. Přiřazovací příkazy. Aritmetické operace. Přiřazování různých typů dat. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. Standardní funkce, knihovny. Podprogramy a makra. Skutečné a formální parametry. Knihovny. Jazyk C++. 4. Program a jazyk Octave / Matlab. Práce s programem a základní příkazy. M-soubory. Příkazy pro grafický výstup. Vstup a výstup dat. 5. Psaní vědeckých textů v jazyce LaTeX. Základní příkazy. Balíčky. Základy typografie. Typ a velikost písma. Definice prostředí. Psaní matematických vzorců a tabulek. Formátování textu. Bibliografie, vkládání obrázků. Rejstřík.
- Literatura
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C : The C Programming Language (Orig.). Translated by Vladimír Benko. 1. vyd. Bratislava, Praha: Alfa, Státní nakladatelství technické literatury, 1988, 249 s. info
- KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. 2. vyd. Bratislava: Alfa, 1989, 249 s. ISBN 80-05-00154-1. info
- STROUSTRUP, Bjarne. C++ : programovací jazyk : The C++ programming language (Orig.). 1. české vyd. Praha: Softwarové Aplikace a Systémy, 1997, 686 s. ISBN 80-901507-2-1. info
- RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
- LAMPORT, Leslie. LATEX : a document preparation system : user's guide & reference manual. Illustrated by Duane Bibby. Reading: Addison-Wesley Publishing Company, 1986, 242 s. ISBN 0-201-15790-X. info
- GOOSSENS, Michel, Frank MITTELBACH a Alexander SAMARIN. The LaTeX companion. Reading, Mass.: Addison Wesley, 1994, 528 s. ISBN 0-201-54199-8. info
- http://www.octave.org/docs.html; http://octave.sourceforge.net
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, 147 s. info
- HERINGOVÁ, Blanka a Petr HORA. Matlab pro Windows. Praha: H-S, 1995, l sv. info
- GANDER, W. a Jiří HŘEBÍČEK. Solving Prolems in Scientific Computing Using Maple and MATLAB. 3. vyd. Heidelberg: Springer Verlag, 1997, 408 s. ISBN 3-540-61793-0. info
- Metody hodnocení
- přednáška a cvičení, předmět je ukončen zápočtem
- Informace učitele
- http://www.physics.muni.cz/~mikulik/vyuka/
Na web stránce předmětu budou uveřejněny zápočtové úlohy. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
- Statistika zápisu (nejnovější)