PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Základy programování pro přírodovědce I. - MS710P66
Anglický název: Basic Programming for Students of Science I.
Český název: Základy programování pro přírodovědce I.
Zajišťuje: Ústav aplikací matematiky a výpočetní techniky (31-710)
Fakulta: Přírodovědecká fakulta
Platnost: od 2023
Semestr: zimní
E-Kredity: 2
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:0/2, Z [HT]
Počet míst: neomezen
Minimální obsazenost: 3
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Poznámka: povolen pro zápis po webu
Garant: Mgr. Tomáš Ondovčin, Ph.D.
Vyučující: Mgr. Tomáš Ondovčin, Ph.D.
Anotace -
Poslední úprava: Mgr. Tomáš Ondovčin, Ph.D. (09.10.2020)
Kurz je určen studentům, kteří mají s programováním zanedbatelné předchozí zkušenosti. Formou řešených příkladů a úloh na samostatnou práci se účastníci učí
rozvrhnout si správně způsob, jakým realizovat zadané úlohy (algoritmus), a pracovat s dokumentací. Konkrétní příklady a úlohy jsou realizovány v programovacím
jazyku C s využitím vybraného integrovaného prostředí. Pro svoji obecnost a důraz na tvorbu algoritmů je kurz vhodný i pro studenty se zájmem o jiné programovací
jazyky. Na tento kurz je záhodno chodit s vlastním notebookem.
Literatura -
Poslední úprava: RNDr. Jana Rubešová, Ph.D. (22.04.2020)

Kernighan, B. W., Ritchie, D. M., 2006: Programovací jazyk C. Computer Press, Praha

Aitken, P., Jones, B. L., Teach Yourself in 21 Days. Macmillan Computer Publishing (http://kldp.org/files/c+in+21+days.pdf)

Virius, M., 2008: Základy algoritmizace. Skripta ČVUT

Požadavky ke zkoušce -
Poslední úprava: RNDr. Jana Rubešová, Ph.D. (22.04.2020)

Zápočet je udělen za průběžně a včas odevzdávané vyřešené úlohy.

Sylabus -
Poslední úprava: RNDr. Jana Rubešová, Ph.D. (22.04.2020)

Program; algoritmus;

proces tvorby programu; ladění programu;

integrované vývojové prostředí;

minimální příklad; datové typy;

výrazy; základní příkazy; matematické funkce;

podmínky; podmíněné řízení programu;

cykly; pole;

práce s textem;

funkce; rekurzivní funkce.

 
Univerzita Karlova | Informační systém UK