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: Rubešová Jana, RNDr., Ph.D. (22.04.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.
Last update: Ondovčin Tomáš, Mgr., Ph.D. (09.10.2020)
Literature -
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: Rubešová Jana, RNDr., 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
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Requirements to the exam -
The credits are awarded for solving tasks given during the course in time.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)
Zápočet je udělen za průběžně a včas odevzdávané vyřešené úlohy.
Last update: Rubešová Jana, RNDr., Ph.D. (22.04.2020)