Last update: RNDr. Jana Rubešová, Ph.D. (22.04.2020)
This course is intended for students with negligible or no previous experience with programming. Participants will
learn how to use documentation and how to plan to solve given tasks. All examples and tasks will be performed
using C programing language using an integrated development environment of choice. For its generality and
emphasis on designing algorithms, this course is suitable for students with interest in other programming
languages as well.
Last update: 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.
Literature -
Last update: RNDr. Jana Rubešová, Ph.D. (22.04.2020)
Kernighan, B. W., Ritchie, D. M., 2006: The C Programming Language.
Aitken, P., Jones, B. L., Teach Yourself in 21 Days. Macmillan Computer Publishing (http://kldp.org/files/c+in+21+days.pdf)
Last update: 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
Requirements to the exam -
Last update: RNDr. Jana Rubešová, Ph.D. (22.04.2020)
The credits are awarded for solving tasks given during the course in time.
Last update: 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.
Syllabus -
Last update: RNDr. Jana Rubešová, Ph.D. (22.04.2020)