Bi3011 Algorithmization and programming

Faculty of Science
spring 2018
Extent and Intensity
2/2. 4 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
Teacher(s)
RNDr. Miroslav Kubásek, Ph.D. (lecturer)
Guaranteed by
prof. RNDr. Ladislav Dušek, Ph.D.
RECETOX – Faculty of Science
Contact Person: RNDr. Miroslav Kubásek, Ph.D.
Supplier department: RECETOX – Faculty of Science
Timetable
Mon 14:00–17:50 F01B1/709
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Main objectives can be summarized as follows:
to learn to design an algorithm which solves a given problem;
to learn to code algorithm in a programming language and debugging the algorithm to check its functionality.
Syllabus
  • Algorithm, decomposition of algorithm, loops, conditional statement;
  • Data types;
  • Subprograms – procedures and functions;
  • Examples of simple algorithm working with an array;
  • Searching algorithms;
  • Sorting algorithms;
  • Recursive algorithms;
  • Object oriented programming;
  • GUI.
Literature
  • Buchalcevová, A.: Algoritmizace a programování. Praha: VŠE, 1994.
  • Topfer, P.: Algoritmy a programovací techniky. Praha: Prometheus, 1995.
  • Virius, M.: Základy algoritmizace. Praha: ČVUT, 1997.
Teaching methods
lectures, programming projects, homeworks
Assessment methods
4 tasks in the course of the semester, final written test.
Language of instruction
Czech
Further Comments
Study Materials
The course is taught annually.
The course is also listed under the following terms Spring 2008 - for the purpose of the accreditation, Spring 2011 - only for the accreditation, Spring 2008, Spring 2009, Spring 2010, Spring 2011, Spring 2012, spring 2012 - acreditation, Spring 2013, Spring 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2019, Spring 2020, Spring 2021, Spring 2022.
  • Enrolment Statistics (spring 2018, recent)
  • Permalink: https://is.muni.cz/course/sci/spring2018/Bi3011