Lecturer(s)
|
-
Semeniuk Martin, doc. Ing. Ph.D.
-
Řezníček Ondřej, PhDr. Ph.D.
-
Caletka Jiří, doc. Ing. CSc.
-
Kasík Jakub, Mgr. Ph.D.
|
Course content
|
Mathematical apparatus needed for the semester work (matrix calculus, congruences, series). Conversions between number systems (causes of errors). Representation of integers in the computer (signs and different types). Floating point representation of numbers (IEEE 754 standard). Information theory (introduction according to Shannon). Definition of coding and division of codes (different ways). Character encoding (different implementations and possible problems arising in computer communication). Security coding (methods used at different levels of computer systems). Non-uniform efficient codes (binary tree construction and algorithms). Compression (implementation of corresponding algorithms). Encryption (implementation of currently used algorithms). Finite automata and formal languages (use in algorithmization). Artificial intelligence (focus on applications in education).
|
Learning activities and teaching methods
|
Lecture supplemented with a discussion, Lecture with practical applications, E-learning, Multimedia supported teaching, Students' portfolio, Skills demonstration, Seminar classes, Individual study, Students' self-study
- Preparation for comprehensive test (10-40)
- 40 hours per semester
- Contact hours
- 39 hours per semester
- Preparation for an examination (30-60)
- 60 hours per semester
- unspecified
- 13 hours per semester
|
prerequisite |
---|
Knowledge |
---|
use basic mathematical operations. |
Skills |
---|
use the skills resulting from the requirements of digital literacy |
Competences |
---|
N/A |
learning outcomes |
---|
Knowledge |
---|
classification number system. |
describe the contribution of understanding of the relevant concepts bases and foundations of information theory. |
define an area of encoding in its breadth. |
explain different ways of divisions codes used in digital technology. |
to identify issues regarding encryption of digital communications based on knowledge of historical development. |
describe the use of finite automata, formal languages and artificial intelligence in practice. |
Skills |
---|
use matrix operations, congruence and series to convert between systems and to construct codes. |
perform conversions between number systems and calculations in them. |
distinguish options used for displaying numbers on a computer, which demonstrates examples. |
examples demonstrate the creation and use of some specific representatives codes used in digital technology. |
analyzed on the basis of theoretical knowledge in practice utilized compression options. |
used to derive specific encryption algorithms. |
Competences |
---|
N/A |
N/A |
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture supplemented with a discussion |
E-learning |
Multimedia supported teaching |
Self-study of literature |
Individual study |
Students' portfolio |
Interactive lecture |
Seminar classes |
Collaborative instruction |
Skills |
---|
Interactive lecture |
E-learning |
Multimedia supported teaching |
Skills demonstration |
Task-based study method |
Individual study |
Collaborative instruction |
Competences |
---|
Interactive lecture |
E-learning |
Skills demonstration |
Self-study of literature |
Individual study |
Students' portfolio |
Task-based study method |
Seminar classes |
Collaborative instruction |
assessment methods |
---|
Knowledge |
---|
Combined exam |
Test |
Continuous assessment |
Individual presentation at a seminar |
Portfolio |
Formative evaluation |
Skills |
---|
Combined exam |
Test |
Skills demonstration during practicum |
Continuous assessment |
Practical exam |
Portfolio |
Formative evaluation |
Competences |
---|
Combined exam |
Test |
Continuous assessment |
Portfolio |
Formative evaluation |
Recommended literature
|
-
Brookshear, J. Glenn; Smith, David T.; Brylow, Dennis. Informatika. 1. vyd. Brno : Computer Press, 2013. ISBN 978-80-251-3805-2.
-
Jašek, Roman. Moderní kryptografie. 2017. ISBN 978-80-87383-67-4.
-
Jiroušek, Radim. Principy digitální komunikace. Vyd. 1. Voznice : Leda, 2006. ISBN 80-7335-084-X.
-
Karel Burda. Kryptografie okolo nás. 2020.
-
Salomon, David; Motta, Giovanni. Handbook of data compression. Fifth edition. 2010. ISBN 978-1-84882-902-2.
-
Šestáková, Eliška. Automaty a gramatiky: sbírka řešených příkladů. Praha. 2020.
-
You, Yuli. Audio coding : theory and applications. New York : Springer, 2010. ISBN 978-1-4419-1753-9.
|