|
Lecturer(s)
|
-
Horák Oldřich, RNDr. Ing. Ph.D.
-
Brunclík Tomáš, Ing. Ph.D.
-
Belludi Suraj
|
|
Course content
|
Introduction to the course, definitions of a computer and a computer system. Technical and programming equipment of computers. Methods of task solving on a computer. Algorithmization of tasks. Basic terms used in algorithmization and programming. Programming languages. Constants, variables, terms, and commands. Block programme structure. Data types. Classification of data types. Basic commands. Standard procedures of input and output data. Structured commands. Structured data types. Principles of the object-oriented programming.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Work with text (with textbook, with book), Methods of individual activities
- Preparation for an exam
- 14 hours per semester
- Home preparation for classes
- 42 hours per semester
- Term paper
- 5 hours per semester
- Practical training
- 28 hours per semester
- Preparation for a credit (assessment)
- 5 hours per semester
- Independent critical reading
- 28 hours per semester
- Contact teaching
- 28 hours per semester
|
|
Learning outcomes
|
Students are acquainted with essentials of informatics and technical equipment of computers as well as the programming language (i.e. Python) and the basics of flowcharts.
|
|
Prerequisites
|
unspecified
|
|
Assessment methods and criteria
|
Oral examination, Home assignment evaluation
Assignment granting is conditioned by completion of tasks at seminars (minimum achievement of 60 percent is required) and submission of a project. Detailed information will be provided during the first lecture.
|
|
Recommended literature
|
-
Daryl Harms, Kenneth McDonald. Začínáme programovat v jazyce Python. Praha, 2008. ISBN 978-80-2512-161-0.
-
Hylmar, Radek. Programování pro úplné začátečníky. Brno: Computer Press, 2009. ISBN 978-80-251-2129-0.
-
Knuth, Donald Ervin. Umění programování.. Brno: Computer Press, 2010. ISBN 978-80-251-2898-5.
-
Panuš, Jan. Základy algoritmizace. Pardubice: Univerzita Pardubice, 2014. ISBN 978-80-7395-866-4.
-
Pecinovský, R. Cesta k profesionalitě - Základy algoritmizace.
-
Taufer, Ivan . Algoritmy a algoritmizace - vývojové diagramy. Pardubice: Univerzita Pardubice, 2009. ISBN 978-80-7395-182-5.
|