| Název předmětu | Úvod do programování |
|---|---|
| Kód předmětu | OPT/UDP |
| Organizační forma výuky | Přednáška + Cvičení |
| Úroveň předmětu | Bakalářský |
| Rok studia | 1 |
| Semestr | Zimní |
| Počet ECTS kreditů | 3 |
| Vyučovací jazyk | Čeština |
| Statut předmětu | Povinně-volitelný |
| Způsob výuky | Kontaktní |
| Studijní praxe | Nejedná se o pracovní stáž |
| Doporučené volitelné součásti programu | Není |
| Vyučující |
|---|
|
| Obsah předmětu |
|
1. Úvod do programování v C - základní prvky jazyka, zdrojové soubory, překladač, preprocesor. 2. Standardní vstup a výstup - funkce pro znakový vstup a výstup, formátovaný vstup a výstup. 3. Řídící struktury - větvení, podmíněný příkaz, cykly. 4. Řídící struktury - přepínač, řízení cyklů, příklad použití cyklů: výpočet integrálu. 5. Práce se soubory - ukazatel na soubor, základní funkce pro čtení/zápis. 6. Práce se soubory - práce s daty, čtení a zpracování dat, ukádání výsledků do souboru. 7. Funkce - programování uživatelských funkcí, deklarace funkcí. 8. Funkce - komunikace prostřednictvím parametrů, oblast platnosti identifikátorů, ukazatel na funkci, hlavičkové soubory. 9. Pole - jednorozměrná a vícerozměrná pole, pointerová aritmetika, aplikace: třídění, hledání, práce s vektory a maticemi. 10. Matlab/Octave - software pro numerické výpočty, programovací jazyk. 11. Matlab/Octave - ukázka aplikací v přírodních vědách. 12. Oslo - profesionální software pro návrhy a optimalizace optických soustav, skriptovací jazyk Oslo, podobnosti a rozdíly ve srovnání s jazykem C, programování uživatelských funkcí.
|
| Studijní aktivity a metody výuky |
Přednášení, Demonstrace
|
| Výstupy z učení |
|
Základy programování a aplikace programovacích technik v přírodních vědách.
Po úspěšném absolvování kurzu studenti získají znalosti předmětu v rozsahu sylabu a schopnost aplikovat získané poznatky při řešení problémů. |
| Předpoklady |
|
Bez předchozích předpokladů.
|
| Hodnoticí metody a kritéria |
|
Analýza výkonů studenta, Rozhovor
Dostatečné znalosti v rozsahu přednášky. |
| Doporučená literatura |
|
| Studijní plány, ve kterých se předmět nachází |
| Fakulta | Studijní plán (Verze) | Kategorie studijního oboru/specializace | Doporučený semestr | |
|---|---|---|---|---|
| Fakulta: Přírodovědecká fakulta | Studijní plán (Verze): Biofyzika - specializace Molekulární biofyzika (2024) | Kategorie: Fyzikální obory | 1 | Doporučený ročník:1, Doporučený semestr: Zimní |
| Fakulta: Přírodovědecká fakulta | Studijní plán (Verze): Obecná fyzika a matematická fyzika (2019) | Kategorie: Fyzikální obory | 2 | Doporučený ročník:2, Doporučený semestr: Zimní |
| Fakulta: Přírodovědecká fakulta | Studijní plán (Verze): Optika a optoelektronika (2019) | Kategorie: Fyzikální obory | 2 | Doporučený ročník:2, Doporučený semestr: Zimní |
| Fakulta: Přírodovědecká fakulta | Studijní plán (Verze): Průmyslové technologie a materiály (2025) | Kategorie: Chemické obory | 2 | Doporučený ročník:2, Doporučený semestr: Zimní |