Course title | Basics of Algorithmization |
---|---|
Course code | KIT/IZALG |
Organizational form of instruction | Tutorial |
Level of course | Bachelor |
Year of study | not specified |
Semester | Winter |
Number of ECTS credits | 3 |
Language of instruction | Czech |
Status of course | Compulsory |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
Introduction to programming. Concept of algorithm, the basic characteristics of the algorithm. Method of dividing problems into subproblems Description methods of algorithms - ČSN ISO 5807 Flowchart - symbolic algorithmic language for displaying of algorithm of processing of information. Creation and writing of algorithms in specialized SW - step-by-step operation, verification of algorithms and the complexity of the algorithm. Sequential algorithms. Branching of algorithms. Cyclic algorithms. Sorting algorithms. Propositional calculus - the basic logical operators, formal grammar, formal semantics.
|
Learning activities and teaching methods |
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Work with text (with textbook, with book), Skills training |
Learning outcomes |
The aim of this course is to make students familiar with the basics of algorithmization, algorithmic way of thinking and preparing students for learning basics of programming.
Improving of analytical and logical thinking . Ability to create and write algorithms |
Prerequisites |
Basic knowledge of mathematics on the level of a secondary school. Notebook with Windows.
|
Assessment methods and criteria |
Home assignment evaluation, Creative work analysis, Discussion
Active participation in the compulsory lessons where selected topics will be practiced and also fulfilling of certain specified requirements. Successful finishing of all tasks is required. |
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester | |
---|---|---|---|---|
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Process Control (2016) | Category: Special and interdisciplinary fields | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Process Control (2013) | Category: Special and interdisciplinary fields | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Process Control (2014) | Category: Special and interdisciplinary fields | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Information Technology (2016) | Category: Informatics courses | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Information Technology (2013) | Category: Informatics courses | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Process Control (2015) | Category: Special and interdisciplinary fields | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Information Technology (2015) | Category: Informatics courses | 1 | Recommended year of study:1, Recommended semester: Winter |
Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Information Technology (2014) | Category: Informatics courses | 1 | Recommended year of study:1, Recommended semester: Winter |