PředmětyPředměty(verze: 809)
Předmět, akademický rok 2017/2018
   Přihlásit přes CAS
Úvod do programování I - APH610025
Anglický název: Introduction to Programming I
Zajišťuje: Fonetický ústav (21-FU)
Fakulta: Filozofická fakulta
Platnost: od 2015
Semestr: zimní
Body: 0
E-Kredity: 3
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:1/1 Z [hodiny/týden]
Počet míst: neurčen / neurčen (1)
Minimální obsazenost: neomezen
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Úroveň:  
Je zajišťováno předmětem: APH200030
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Ing. Tomáš Bořil, Ph.D.
Rozvrh   Nástěnka   
Anotace
Poslední úprava: Ing. Tomáš Bořil, Ph.D. (06.10.2016)

Předmět seznamuje se základy programování jako podpůrného nástroje pro běžnou práci fonetického pracovníka, kdy opakované činnosti může automaticky vykonávat počítač. Předmět nabízí možnost osvojení práce se skripty a tvorby drobných programů, přičemž je dostatek času zaměřit se na jednotlivá témata a do detailu je prozkoumat. Studenti tak dostávají do ruky nástroje, které využijí při tvorbě průběžných i závěrečných prací a jsou nezbytné pro činnosti výzkumného charakteru. Zaměření bude na tvorbu skriptů v programu R, a dále základy obecných programovacích technik společných pro moderní jazyky. Součástí je tvorba interaktivních webových aplikací v R. Další část se<br>
soustředí na dávkové zpracování souborů a dolování textových informací, vysvětleny jsou regulární výrazy.<br>
<br>
Ve zkouškovém období nenásledujícím bezprostředně po semestru, ve kterém byl předmět vyučován, bude vypsán pouze jeden zkušební termín.
Podmínky zakončení předmětu
Poslední úprava: Mgr. Lenka Weingartová, Ph.D. (13.02.2013)

Semestrální práce

Literatura
Poslední úprava: Ing. Tomáš Bořil, Ph.D. (06.10.2016)

Základní studijní literatura:
Chambers, J. M. (2008): Software for data analysis (R)

Sylabus
Poslední úprava: Ing. Tomáš Bořil, Ph.D. (06.10.2016)

Hlavní tematické okruhy:
1. Základní výpočty v R.
2. Tvorba skriptů.
3. Načítání sounorů a vektorizované operace.
4. R Markdown, koncept Tidy Data.
5. Knihovny Tidyr, dplyr.
6. Tvorba grafů v ggplot2.
7. Základy algoritmizace.
8. Pole, adresáře, grafika.
9. Datum a čas.
10. Shiny aplikace.
11. Interaktivní prezentace.
12. Řetězce a reguární výrazy.

 
Univerzita Karlova | Informační systém UK