Course syllabus EBC-ALGS - Algoritmizace - skriptování (FBE - WS 2020/2021)


     Czech          English          


Course code:
EBC-ALGS
Course title in Czech: Algoritmizace - skriptování
Course title in English: -- item not defined --
Semester:
WS 2020/2021
Mode of completion and number of credits:
Exam (6 credits)
Mode of delivery and timetabled classes:
full-time, 2/2 (hours of lectures per week / hours of seminars per week)
part-time, 16/0 (lectures per period / seminars per period)
Level of course: bachelor
Course type:
required
Type of delivery:
usual
Mode of delivery for our mobility students abroad:
-- item not defined --
Language of instruction:
Czech
Course supervisor: Ing. Jan Turčínek, Ph.D.
Course supervising department: Department of Informatics (FBE)
Faculty:
Teachers: Ing. Jan Turčínek, Ph.D. (supervisor)
Prerequisites:
not Final Bachelor Exam
 
Timetable in this semester:
-- item not defined --
 
Aim of the course and learning outcomes:
To teach structured thinking, obtain basic analytical abilities in the field of process description (problem solving), introduction to basic ways of writing Algorithms, expending Algorithmic skills acquired in the previous subject, To teach the implementation of algorithms in selected scripting language.
 
Course content:
1.
Introduction to algorithmization (allowance 2/2)
2.
Methods of algorithm design (allowance 2/2)
3.Basic building structures, Flowchart language, expressions (allowance 4/4)
4.
Simple algorithms (allowance 2/2)
5.
Numeric series algorithms (allowance 2/2)
6.
Introduction to scripting language Python, conversion of algorithms into programming language (allowance 2/2)
7.
Algorithms over indexed variables (lists, strings) (allowance 2/2)
8.
Subprograms (allowance 4/4)
9.Input Processing (Text Files) (allowance 4/4)
10.Structured Variable Algorithms (Lists, Sets) (allowance 4/4)
Learning activities and teaching methods:
Type of teaching method
Daily attendance
Combined form
lecture
28 h
16 h
practice
28 h
0 h
consultation
10 h
50 h
project work32 h32 h
preparation for exam
50 h
50 h
preparation for regular testing20 h20 h
Total
168 h
168 h
 
Assessment methods:
The course is finished by an exam. The content of the exam will be verification of the ability to think algorithmically and skills to create a functional script in the selected scripting language. The examination form will be written. During the semester, students will be able to take part in voluntary tests where they will be able to test their knowledge.
 
Assessment criteria ratio:
Requirement type
Daily attendance
Combined form
Total
0 %
0 %
 
Recomended reading and other learning resources:
Basic:
TURČÍNEK, J. Algoritmizace a skriptován. Brno: Mendelova univerzita v Brně, 2018. ISBN 978-80-7509-646-3.
MOTYČKA, A. Algoritmizace. 1st ed. Brno: Konvoj, 1999. 75 p. ISBN 80-85615-80-0.
HYLMAN, R. Programování pro úplné začátečníky. Brno: Comuper Press, 2012. ISBN 978-80-251-2129-0.
SUMMERFIELD, M. Python 3: výukový kurz. Brno: Computer Press, 2010. ISBN 978-80-251-2737-7.

Recommended:
Python Tutorial [online]. W3Schools, ©Copyright2001-2018. Dostupné také z: https://www.w3schools.com/python/
Python 3.7.1 documentation [online]. Python Software Foundation, ©Copyright2001-2018. Dostupné také z: https://docs.python.org/3/

Course listed in study plans for this semester:
Programme B-AII Administration IS/ICT, full-time form, initial period WS 2020/2021
Programme B-AII Administration IS/ICT, part-time form, initial period WS 2020/2021
 
Course listed in previous semesters:
WS 2019/2020 (and older)
Teaching place:
Brno


Last modification made by Ing. František Ostřížek on 05/22/2020.

Type of output: