Course detail

Mathematical Software

FSI-0MSAcad. year: 2012/2013

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.

Language of instruction

Czech

Number of ECTS credits

2

Mode of study

Not applicable.

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.

Prerequisites

Basics of programming, fundamentals of linear algebra.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

Course-unit credit is awarded on the base of succesfull elaboration of two seminar assignements.

Course curriculum

Not applicable.

Work placements

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.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme B3901-3 Bachelor's

    branch B-MAI , 2 year of study, summer semester, elective (voluntary)

  • Programme B2341-3 Bachelor's

    branch B-STI , 2 year of study, summer semester, elective (voluntary)

Type of course unit

 

Computer-assisted exercise

26 hod., compulsory

Teacher / Lecturer

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