|
|
Main menu for Browse IS/STAG
Course info
KIT / ZZALG
:
Course description
Department/Unit / Abbreviation
|
KIT
/
ZZALG
|
Academic Year
|
2019/2020
|
Academic Year
|
2019/2020
|
Title
|
Basics of Algorithmization
|
Form of course completion
|
Course-credit
|
Form of course completion
|
Course-credit
|
Accredited / Credits
|
Yes,
3
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Tutorial
2
[HRS/WEEK]
|
Course credit prior to examination
|
No
|
Course credit prior to examination
|
No
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
NO
|
Language of instruction
|
English
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
0 / -
|
0 / -
|
0 / -
|
Included in study average
|
NO
|
Winter semester
|
0 / -
|
0 / -
|
6 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Winter + Summer
|
Semester taught
|
Winter + Summer
|
Minimum (B + C) students
|
not determined
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
English
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
S|N |
Periodicity |
každý rok
|
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
No
|
Fundamental theoretical course |
No
|
Evaluation scale |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
The course is only for ERASMUS students.
The aim of this course is to make students familiar with the basics of algorithmization and algorithmic way of thinking and preparing students for learning basics of programming.
|
Requirements on student
|
Fulfilling of specified requirements.
|
Content
|
Introduction to programming.
The concept of algorithm, the basic characteristics of the algorithm.
The method of dividing problems into subproblems.
Description methods of algorithms - 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.
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
-
Recommended:
PŠENČÍKOVÁ, Jana. Algoritmizace. [s.l.] : [s.n.], 2007. 120 s. ISBN 80-86686-80-9..
-
Recommended:
TAUFER, I., HRUBINA, J., TAUFER, J. Algoritmy a algoritmizace: vývojové diagramy, sbírka řešených příkladů. Pardubice: Univerzita Pardubice, 2001..
-
Recommended:
LUKASOVÁ, Alena. Formální logika v umělé inteligenci. [s.l.] : [s.n.], 2003. 269 s. ISBN 80-251-0023-5.. Pardubice: Univerzita Pardubice, 2001.
|
Prerequisites - other information about course preconditions |
Basic knowledge of work with PC (Windows 7, 8, 10 or Linux OS).
Notebook with Windows.
|
Competences acquired |
Students are going to gain improving of analytical and logical thinking and ability to create and write algorithms. |
Teaching methods |
- Monologic (reading, lecture, briefing)
- Dialogic (discussion, interview, brainstorming)
- Methods of individual activities
- Demonstration
|
Assessment methods |
- Home assignment evaluation
- Creative work analysis
- Discussion
|
|
|
|