M4130 Mathematical Software

Faculty of Science
Autumn 2026
Extent and Intensity
2/2/0. 4 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
In-person direct teaching
Teacher(s)
doc. Mgr. Jan Koláček, Ph.D. (lecturer)
Mgr. Markéta Barać Makarová (seminar tutor)
Guaranteed by
doc. Mgr. Jan Koláček, Ph.D.
Department of Mathematics and Statistics – Departments – Faculty of Science
Supplier department: Department of Mathematics and Statistics – Departments – Faculty of Science
Prerequisites
Basic knowledge of linear algebra, computers and programming.
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
Abstract
The aim of the course is to make sense of basic philosophy of R and the syntax of its programming language; knowledge in basic operators and commands, writing procedures (script and function files), graphics (1D and 2D plots), commands related to some more advanced topics from matrix and polynomial algebra.
Note: The seminar courses utilize the computer projection screen. Practical training is with R for Windows.
Learning outcomes
After passing the course, the student will be able to solve practical exercises and problems with R, especially: to define several types of variables; to know basic variable operators; to understand elementary syntax of programming; to construct basic plots
Key topics
1. Simple calculus 2. Matrix operations 3. R commands 4. Working with files 5. Logical operations 6. Strings 7. Expressions evaluation 8. Graphics 9. Programming in R
Study resources and literature
    recommended literature
  • WICKHAM, Hadley; Mine ÇETINKAYA-RUNDEL and Garrett GROLEMUND. R for data science : import, tidy, transform, visualize, and model data. 2nd edition. Tokyo: O'Reilly, 2023, xxiii, 548. ISBN 9781492097402. info
  • GROLEMUND, Garrett. Hands-on programming with R : write your own functions and simulations. Edited by Hadley Wickham. 1st edition. Sebastopol: O'Reilly Media, 2014, xiii, 232. ISBN 9781449359010. info
  • VENABLES, W. N. and D. M. SMITH. An Introduction to R. 2008, 100 pp. info
Approaches, practices, and methods used in teaching
work on computer
Method of verifying learning outcomes and course completion requirements
Lecture 2 hour a week, seminar 2 hour a week. Final test in R. The test consists of 5 examples and is for 10 points. 50% of points is needed to pass fulfilling requirements.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course is taught annually.
The course is taught every week.
General note: Pro zápis předmětu je potřeba mít alespoň základní znalosti z programování a práce s počítačem.
Listed among pre-requisites of other courses
The course is also listed under the following terms Spring 2008 - for the purpose of the accreditation, Autumn 2010 - only for the accreditation, Spring 2001, Spring 2002, Spring 2003, Spring 2004, Spring 2005, Spring 2006, Spring 2007, Spring 2008, Autumn 2008, Autumn 2009, Autumn 2010, Autumn 2011, Autumn 2011 - acreditation, Autumn 2012, Autumn 2013, Autumn 2014, Autumn 2015, Autumn 2016, autumn 2017, Autumn 2018, Autumn 2019, Autumn 2020, autumn 2021, Autumn 2022, Autumn 2023, Autumn 2024, Autumn 2025.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/sci/autumn2026/M4130