Academic year 2018/2019 |
Supervisor: | prof. Ing. Radomil Matoušek, Ph.D. | |||
Supervising institute: | ÚAI | |||
Teaching language: | English | |||
Aims of the course unit: | ||||
The aim is to acquire the use of computers to solve problems focused to technical systems and processes modeling. | ||||
Learning outcomes and competences: | ||||
Students will acquire the basic knowledge of modeling technical systems and technological processes. They will gain experience with solving problems using tools of Matlab/Octave. | ||||
Prerequisites: | ||||
The usual secondary school computer literacy is supposed. | ||||
Course contents: | ||||
The course deals with selected of software modeling tools, which are often used in engineering practice. The variables, commands, data import/export, drawing, procedures and functions are presented and rules of program developing are demonstrated in Matlab language. Matlab capabilities are illustrated with examples of simple models of technical systems and technological processes. | ||||
Teaching methods and criteria: | ||||
The course is taught through lectures explaining the basic principles and theory of the discipline. Exercises are focused on practical topics presented in lectures. | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
Five partial tests (max. 8 points per test), final test (max. 40 points) and semester project (max. 20 points). To pass the course, at least 50 percent in each category must be reached. | ||||
Controlled participation in lessons: | ||||
The attendance at lectures is recommended while at seminars it is obligatory. Education runs according to week schedules. The form of compensation of missed seminars is fully in the competence of a tutor. | ||||
Type of course unit: | ||||
Lecture | 13 × 2 hrs. | optionally | ||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture | 1. Introduction to computer science and modelling, introduction to Matlab. 2. Vectors and matrices, matrix operations, matrix and index expressions. 3. Control structures. 4. Polynomials: representation, evaluation, visualisation, operations with polynomials. 5. Graph drawing: point graph in plane, curve in space, surfaces, discrete data graphs. 6. Input and output operations. 7. Functions I: built-in functions, user defined functions, parameter types. 8. Functions II: functions with multiple parameters and return values, recursive functions. 9. Text operations. 10. Symbolic computation. Numerical derivation and integration. 11. Practical engineering problem solving. 12. Introduction to object oriented programming. 13. Matlab toolboxes, final discussion. |
|||
Computer-assisted exercise | 1. The Matlab environment, simple expressions, operators, and variables. 2. M-scripts, built-in functions. 3. Matrices and matrix operations. 4. Control structures I. 5. Control structure II. 6. Graphs. Polynomials. 7. Input and output operations. 8. Functions I. 9. Functions II. Recursion. 10. Text operations. 11. Symbolic computation. Practical engineering task. 12. Final test. 13. Submission of semester project. Credit. |
|||
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
B3S-A | full-time study | B-STI Fundamentals of Mechanical Engineering | -- | GCr | 5 | Compulsory | 1 | 1 | W |
B3S-P | full-time study | B-STI Fundamentals of Mechanical Engineering | -- | GCr | 5 | Compulsory-optional | 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