SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Algorithms and Programming - OKBI4M023A
Title: Algoritmizace a programování
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2020
Semester: summer
E-Credits: 5
Examination process: summer s.:
Hours per week, examination: summer s.:0/0, Ex [HT]
Extent per academic year: 15 [hours]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: combined
Teaching methods: combined
Note: course can be enrolled in outside the study plan
enabled for web enrollment
priority enrollment if the course is part of the study plan
Guarantor: PhDr. Jiří Štípek, Ph.D.
Annotation - Czech
Last update: PhDr. Jiří Štípek, Ph.D. (07.09.2019)
Cílem předmětu v oblasti algoritmizace je seznámit studenty se základy algoritmizace, algoritmickými konstrukcemi, vybranými způsoby a prostředky zápisu algoritmů a vybranými algoritmy. V oblasti programování je cílem předmětu seznámit studenty s jazykem C, s jeho syntaxí, základními programovými konstrukcemi, filozofií datových typů a příslušných operací, problematikou ukazatelů a dále rozvinutí praktických dovedností s důrazem na adekvátní využívání prostředků, resp. konstrukcí jazyka. Obsahově je předmět orientován na základní prostředky jazyka C, proměnné, konstanty, příkazy, operátory, podmíněné příkazy, cykly, ukazatele, práci s polem a funkce (včetně vybraných knihovních funkcí). Vedle využití základních prostředků jazyka se předmět dále věnuje vstupně výstupním operacím (zejm. práci se souborem) a implementaci vybraných algoritmů a datových struktur.
Literature - Czech
Last update: PhDr. Jiří Štípek, Ph.D. (07.09.2019)

Základní literatura:

  • HANÁK, J. Programování v jazyce C. Praha: Computer Media, 2011.
  • HEROUT, P. Učebnice jazyka C. Praha: Kopp, 2009.
  • PROKOP, J. Algoritmy v jazyku C a C++. Praha: Grada, 2012.
  • VIRIUS, M. Jazyky C a C++. Praha: Grada, 2011.
  • VIRIUS, M. Základy algoritmizace. Praha: ČVUT, 2008.

Odkaz na studijní opory:

https://moodle.it.pedf.cuni.cz/course/view.php?id=1891

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html