Algorithm and Programming
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
14AP-E | KZ | 4 | 2P+2C | English |
- Garant předmětu:
- Vít Fábera
- Lecturer:
- Vít Fábera, Michal Jeřábek
- Tutor:
- Vít Fábera, Michal Jeřábek
- Supervisor:
- Department of Applied Informatics in Transportation
- Synopsis:
-
Algorithms - task algorithm, high level programming languages, introduction to C language, variables, console input and output, basic operators, conditions, loops, arrays, functions and procedures, recursion, searching and sorting algorithms, data structures - trees, list
- Requirements:
-
none
- Syllabus of lectures:
- Syllabus of tutorials:
- Study Objective:
-
Design of algorithms for solving selected problems and their record by means of flowcharts, logical thinking, implementation of algorithms in the C programming language, overview of data structures
- Study materials:
-
Pšenčíková J.: Algoritmizace: Computer Media, 2009
Pelánek R: Programátorská cvičebnice - Algoritmy v příkladech, Computer Press Brno, 2012
Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. : Introduction to Algorithms (3rd Edition). MIT Press, 2016. ISBN 978-0262033848
- Note:
- Time-table for winter semester 2023/2024:
- Time-table is not available yet
- Time-table for summer semester 2023/2024:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - The course is a part of the following study plans:
-
- Prospectus-Bachelor (elective specialized course)