Algorithm and Programming
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
14AP | KZ | 4 | 2P+2C | Czech |
- 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:
-
Computers, data representation, algorithms (conditions, loops), high level programming languages, introduction to Python language, lists, searching and sorting algorithms, abstract data types (set, tupple, dictionary), regular expressions, libraries to process date and time, set arrays, functions and procedures, working with files, instroduction into object oriented programming
- 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: