Academic year 2018/2019 |
Supervisor: | prof. RNDr. Ing. Tomáš Březina, CSc. | |||
Supervising institute: | ÚM | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
The aim of the course is to teach programming in MATLAB and to create user-friendly applications with an efficient use of the built-in tools. This is done by gradually acquiring practical MATLAB, which leads to the processing of the assigned unassisted projects. | ||||
Learning outcomes and competences: | ||||
Students learn to use the MATLAB environment. They verify the acquired knowledge by the processing of two semestral projects. | ||||
Prerequisites: | ||||
Basics of programming, fundamentals of linear algebra. | ||||
Course contents: | ||||
Students learn to work with MATLAB. The algoritmization, based on the use of specific resources provided by MATLAB, is gradually discussed. The teaching takes the form of demonstrations and experimenting on the computer. Students will verify the level of reached knowledge by the processing of two semestral projects. | ||||
Teaching methods and criteria: | ||||
The course is taught as a seminary which is focused on practical learning material. | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
The processing of two semestral projects is the condition for credit granting. | ||||
Controlled participation in lessons: | ||||
Active participation in the seminars. | ||||
Type of course unit: | ||||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Computer-assisted exercise | 1. The concept of the Matlab working environment 2. Workspace direct use vs. m-script vs. m-functions, project task I 3. Matrices vs. cellular arrays, the matrix algebra 4. Indexing by search, sorting and set operations 5. Block matrices and operations 6. More on the graphs drawing 7. More on the file operations 8. More on the control structures, protected blocks, project task II 9. The concept of the control events, the graphical user interface 10. More on the symbolic computations 11. The concept of the object-oriented programming, the class implementation 12 M-path, file- project organization 13. Final comments and summary |
|||
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
B3A-P | full-time study | B-MAI Mathematical Engineering | -- | Cr | 3 | Compulsory | 1 | 2 | S |
B3S-P | full-time study | B-STI Fundamentals of Mechanical Engineering | -- | Cr | 0 | Elective (voluntary) | 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