Academic year 2025/2026 |
Supervisor: | doc. Ing. Robert Grepl, Ph.D. | |||
Supervising institute: | ÚMTMB | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
The goal of the subject is to get and develop the ability to make algorithms and solve the most common engineering and mathematical problems through practical experience, e.i. to decompose a complex task to a set of simple tasks so that it can be written in the MATLAB syntax. |
||||
Learning outcomes and competences: | ||||
  | ||||
Prerequisites: | ||||
  | ||||
Course contents: | ||||
The course focuses on teaching programming in the MATLAB high-level programming language and explaining the basic principles of algorithmization. The content is adapted to the specific needs of mechatronics, especially data processing, visualization, image processing, versioning, user interface design and working with hardware. The acquired knowledge in programming and algorithmization serves as a basis for learning other programming languages needed in the following semesters. |
||||
Teaching methods and criteria: | ||||
  | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
The course grade is based on a standard 0-100 point scale. Students can earn up to 80 points for three tests during the semester (10 points, 30 points and 40 points) and an additional 20 points for the preparation and defense of a semester project. The assessment takes into account not only the fulfilment of the functional requirements but also the level of workmanship. Attendance at tutorials is compulsory and attendance is monitored. Attendance at lectures is optional but recommended. |
||||
Controlled participation in lessons: | ||||
  | ||||
Type of course unit: | ||||
Lecture | 13 × 2 hrs. | optionally | ||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture |
|
|||
Computer-assisted exercise |
|
|||
Literature - fundamental: | ||||
1. Algorithms: Fundamental Techniques. Dostupne online: http://en.wikibooks.org/wiki/Algorithms | ||||
2. Stormy Attaway: Matlab: A Practical Introduction to Programming and Problem Solving, Butterworth-Heinemann, 2019 | ||||
3. Knuth, D.: The Art of Computer Programming, Volume 1: Fundamental Algorithms, Addison-Wesley, 2019 | ||||
Literature - recommended: | ||||
1. Pelánek, R.: Programátorská cvičebnice, Computer Press, 2012 | ||||
2. Pelánek, R.: Jak to vyřešit, Portál, 2011 | ||||
3. Bohuslav Doňar; Karel Zaplatílek : MATLAB pro začátečníky, BEN - technická literatura, 2005 |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
B-MET-P | full-time study | --- no specialisation | -- | GCr | 6 | Compulsory | 1 | 1 | W |
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