TE2MP_DTP Introduction to Programming

Faculty of Education
Autumn 2007
Extent and Intensity
0/0/2. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Martin Dosedla, Ph.D. (seminar tutor)
Guaranteed by
doc. Ing. Jiří Strach, CSc.
Department of Physics, Chemistry and Vocational Education – Faculty of Education
Contact Person: Gabriela Jančíková
Timetable
Tue 15:15–16:55 Kavárna
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives (in Czech)
Cílem předmětu je osvojení si základů programování ve strukturovaném jazyce C. Osvojení se základních typů a příkazů tohoto jazyka a řídících struktur. Poznání základních algoritmů pro jednoduché úlohy jako je řazení, vyhledávání apod. Osvojení teoretické znalosti v programování pomocí procvičování na příkladech v počítačové laboratoři. Absolvent předmětu získá pojem o dalších možnostech programovacích jazyků o rozdílech při objektově – orientovaném vývoji aplikací, grafickém rozhraní programů a hlavně získá základní pojem o tvorbě počítačových aplikací obecně.
Syllabus (in Czech)
  • 1. Úvod do programování (Seznámení se strukturou předmětu, programování, přehled programovacích jazyků, záv. práce) 2. Úvod do jazyka C (První program v jazyce C, struktura programu, seznámení s prostředím pro překlad a vývoj v C) 3. Proměnné a konstanty (Typy proměnných a datových struktur v C, rozdíly, konstanty, ukazatele) 4. Operátory, operandy, výrazy (Přehled použitelných operátorů, typy operandů, tvorba výrazů) 5. Řídící struktury (Druhy cyklů, podmíněný příkaz, vytváření podmínek, bloky programu) 6. Funkce (Základní vnitřní funkce a příkazy jazyka C, funkce pro vstup a výstup a práci s hodnotami proměnných) 7. Pole a řetězce, strukturované typy (práce s poli, vícerozměrná pole, znaky a řetězce, výčtový typ, struktura,…) 8. Členění programu (Deklarace vlastních funkcí a jejich voláni, moduly, hlavičkové soubory, include, … ) 9. Ukazatele (Práce s ukazateli, pole a řetězce s ukazateli, dynamické přidělování paměti,…) 10. Přehled algoritmů. (Řazení, třízení vyhledávání, typy dynamických struktur – fronta, zásobník, …) 11. Další možnosti programování (práce s grafikou, win API, OpenGl, objektově-orientované jazyky (C++), přístup při tvorbě aplikací …) 12. Procvičování (Procvičování znalostí a práce na úkolech dle zadání s konzultacemi… )
Assessment methods (in Czech)
Samostatná práce na jednotlivých zadáních v rámci cvičení.
Language of instruction
Czech
Teacher's information
http://www.ped.muni.cz/wtech/index.php?pg=03_studium&sec=dtp
The course is also listed under the following terms Autumn 2005, Autumn 2006, Autumn 2008, Autumn 2009, Autumn 2010.
  • Enrolment Statistics (Autumn 2007, recent)
  • Permalink: https://is.muni.cz/course/ped/autumn2007/TE2MP_DTP