PřF:C2143 Algorithm Design - seminary - Course Information
C2143 Design of algorithms in life sciences - seminary
Faculty of ScienceSpring 2025
- Extent and Intensity
- 0/1/0. 1 credit(s). Type of Completion: z (credit).
In-person direct teaching - Teacher(s)
- RNDr. Tomáš Raček, Ph.D. (lecturer)
Mgr. Adrián Rošinec (seminar tutor)
Mgr. Ing. Tomáš Svoboda (seminar tutor) - Guaranteed by
- RNDr. Tomáš Raček, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Prerequisites (in Czech)
- C2142 Design of algorithms in life sciences || NOW( C2142 Design of algorithms in life sciences )
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 1/20, only registered with preference (fields directly associated with the programme): 0/20 - fields of study / plans the course is directly associated with
- Bioinformatics (programme PřF, B-BIC)
- Course objectives
- The course aims to demonstrate in practice the knowledge from C2142, i.e. to implement and evaluate the effectiveness of selected algorithms and data structures.
- Learning outcomes
- At the end of this course, the student will be able to implement the most well-known algorithms in Python for solving typical problems and compare their effectiveness.
- Syllabus
- 1. Elementary problems, measuring effectiveness.
- 2. Sorting algorithms (bubble sort, selection sort, merge sort).
- 3. Recursive algorithms over binary trees.
- 4. Graph algorithms (graph representation, BFS, DFS, shortest distance).
- 5. Approaches to problem-solving (backtracking, divide and conquer, dynamic programming).
- 6. Hard problems (use of heuristics).
- Literature
- Teaching methods
- Practical exercises on a computer.
- Assessment methods
- Active participation in exercises. Submission of the credit assignment.
- Language of instruction
- Czech
- Further Comments
- The course is taught annually.
The course is taught: every week.
- Enrolment Statistics (Spring 2025, recent)
- Permalink: https://is.muni.cz/course/sci/spring2025/C2143