• Brno University of Technology - Centre of Sports Activities
  • Research centres

  • Pravděpodobně máte vypnutý JavaScript. Některé funkce portálu nebudou funkční.

Course detail

Mathematical Software

Course unit code: FSI-0MS
Academic year: 2016/2017
Type of course unit: optional (voluntary)
Level of course unit: Bachelor's (1st cycle)
Year of study: 2
Semester: summer
Number of ECTS credits:
Learning outcomes of the course unit:
Students will manage to use MATLAB, the powerfull development and programming enviroment for technical computations. They will demonstrate the acquinted knowledge by elaborating two semester assignements.
Mode of delivery:
90 % face-to-face, 10 % distance learning
Prerequisites:
Basics of programming, fundamentals of linear algebra.
Co-requisites:
Not applicable.
Recommended optional programme components:
Not applicable.
Course contents (annotation):
Students will be made familiar with the general purpose computing and visualization enviroment MATLAB. Main topics: working enviroment programming, graphics, graphical user interface. The teaching proceeds in the form of computer illustrations and experimentations. The students will demonstrate the acquinted knowledge and programming skills by elaborating two semester assignements.
Recommended or required reading:
The MATLAB documentation on the WEB, http://www.mathworks.com/access/helpdesk/help/techdoc/
L. Zaplatílek, B. Doňar: MATLAB pro začátečníky. BEN, Praha, 2003.
L. Zaplatílek, B. Doňar: MATLAB tvorba uživatelských aplikací. BEN, Praha, 2004.
D. Hanselman, B. Littlefield: Mastering MATLAB 7. Pearson Prentice Hall, Upper Saddle River, New Jersey, 2005
Planned learning activities and teaching methods:
The course is taught through exercises which are focused on practical topics presented in lectures.
Assesment methods and criteria linked to learning outcomes:
Course-unit credit is awarded on the base of succesfull elaboration of two seminar assignements.
Language of instruction:
Czech
Work placements:
Not applicable.
Course curriculum:
Not applicable.
Aims:
The first step towards mastering MATLAB is the knowledge of the MATLAB working enviroment. Further step consists in effective usage of many MATLAB functions "in a regime of a clever calculator". The main emphasis will be placed on the programming in MATLAB. It is also important to learn how to design user frendly applications and how to employ powerfull MATLAB graphics instruments. The course is based on practical exercises on computers. The development of individual semester assignements constitutes an important experience enabling to verify how the subject matter was managed.
Specification of controlled education, way of implementation and compensation for absences:
The active attendance at seminars.

Type of course unit:

seminars in computer labs: 26 hours, compulsory
Teacher / Lecturer: prof. RNDr. Ing. Tomáš Březina, CSc.
Syllabus: 1. The philisophy of MATLAB, the MATLAB desktop, simple Math
2. M-scripts, arrays and array operations
3. Relational and logical operations, control flow
4. Character strings, M-functions
5. Elementary graphics
6. I/O operations, cell arrays and structures
7. Debugging, symbolic computations, setting of the first semester assignement
8. Handle graphics I : Figure, Uicontrol
9. Handle graphics II : Axis, Line, Surface, Patch, Text
10. Graphical user interface, setting of the second semester assignement
11. Deepening of knowledges, working on assignements
12. Deepening of knowledges, working on assignements
13. Deepening of knowledges, working on assignements

eLearning: opened course

The study programmes with the given course