Academic year 2023/2024 |
Supervisor: | doc. Ing. Petr Tomášek, Ph.D. | |||
Supervising institute: | ÚM | |||
Teaching language: | Czech | |||
Course type: | departmental course | |||
Aims of the course unit: | ||||
The aim of the couse is to introduce students to the Python programming language and available libraries and to teach students to solve mathematical problems by creating simple applications. |
||||
Learning outcomes and competences: | ||||
Students will acquire basic knowledge of the Python programming language. They will learn to use libraries focused on mathematics and solve simple problems by their use. |
||||
Prerequisites: | ||||
Basics of working with a computer, basics of programming. Basic knowledge of mathematical analysis and linear algebra. |
||||
Course contents: | ||||
The course provides an introduction to the Python language with its use in applied mathematics. Students are introduced to the basics of scripting and creating algorithms using the standard library and libraries designed for mathematical applications, namely SciPy, NumPy, Sympy. |
||||
Teaching methods and criteria: | ||||
During the exercises, students are introduced to a given topic according to the syllabus, which is then used to solve problems. |
||||
Assesment methods and criteria linked to learning outcomes: | ||||
Credit is awarded on the basis of active participation in exercises and evaluation of the final semester project. |
||||
Controlled participation in lessons: | ||||
Participation in seminars is mandatory. The method of compensating for missed exercises is fully within the competence of |
||||
Type of course unit: | ||||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Computer-assisted exercise | 1) Introduction to Python. Preparation of the programming environment. |
|||
Literature - recommended: | ||||
1. Pecinovský, R.: Python: kompletní příručka jazyka pro verzi 3.11. Praha: Grada Publishing. |
||||
2. |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
BIT | full-time study | BITP Information Technology | -- | Cr | 3 | Elective | 1 | 1 | S |
BIT | full-time study | BITP Information Technology | -- | Cr | 3 | Elective | 1 | 1 | S |
B-MAI-P | full-time study | --- no specialisation | -- | Cr | 3 | Compulsory | 1 | 2 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111