|
|
|
||
The course mission is to acquaint students with this low-level universal language (currently one of the most common programming languages), its syntax and specifics (particularly in terms of data access); as well as impart an understanding of basic programming structures, the philosophy of variable types and relevant operators (including the potential of pointers in memory access), and further develop practical skills with an emphasis on appropriate use of this tool (i.e. language construction). At the programming level, course content focuses on the basic tools of the C language, variables, constants, commands, operators, if statements, loops, and the use of both user-defined and library functions. In addition to this basic tool, the course also places great emphasis on working with files, sorting algorithms, and standard input / output operations.
Teaching will be designed to reflect the different levels of learners at the start of the course. Instruction and basic exercises will be based on the assumption that the learner has minimal programming experience. For more advanced learners, more complex or challenging problems will be prepared, most of which will fall within the topics currently covered, but will place higher demands on the design of the solution algorithm.
Last update: Štípek Jiří, PhDr., Ph.D. (15.12.2024)
|
|
||
Příprava na výuku Doba očekávané přípravy na 1 hodinu přednášky – 30 minut Doba očekávané přípravy na 1 cvičení – 20 minut Doba očekávané přípravy na 1 hodinu praxe – 0 minut Samostudium literatury (za semestr) – 30 hodin Práce se studijními materiály (za semestr) – 10 hodin Plnění průběžných úkolů (za semestr) – 10 hodin Plnění předmětu Seminární práce – 0 hodin Příprava na zápočet – 0 hodin Příprava na zkoušku a zkouška – 25 hodin Last update: Battistová Eva, PaedDr. (02.02.2022)
|
|
||
Podmínky pro úspěšné zakončení předmětu První podmínkou pro úspěšné zakončení předmětu je odevzdání úkolů, které budou zadávány a odevzdávány průběžně prostřednictvím VLE Moodle, přičemž je nutné dosáhnout celkového průměrného hodnocení úkolů alespoň 80 %. Neodevzdané úkoly se započítávají do průměru s hodnocením 0 %. Všechny úkoly bude možné na základě hodnocení přepracovat a odevzdat znovu (termín pro přepracovanou verzi bude adekvátně posunut). Druhou podmínkou je úspěšné složení zkoušky. Zkouška má praktickou a ústní část. Ústní část je podmíněna úspěšným složením praktické části (tj. hodnocení praktické části nejméně 50 %).
Last update: Štípek Jiří, PhDr., Ph.D. (28.01.2023)
|
|
||
Základní literatura:
Last update: Štípek Jiří, PhDr., Ph.D. (18.01.2024)
|
|
||
Algoritmizace
Programování v jazyce C
Last update: Štípek Jiří, PhDr., Ph.D. (26.01.2023)
|
|
||
Pro podporu výuky bude využito VLE Moodle (virtuální vzdělávací prostředí). Odkaz na kurz a klíč k zápisu budou sděleny na první výuce a následně zaslány účastníkům kurzu e-mailem prostřednictvím SIS. Last update: Štípek Jiří, PhDr., Ph.D. (26.01.2023)
|
|
||
1. Porozumět základům programování v jazyce C
Last update: Štípek Jiří, PhDr., Ph.D. (07.02.2025)
|