Course detail
Computer Science
FSI-1INAcad. year: 2010/2011
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.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
- Programme B3901-3 Bachelor's
branch B-PDS , 1 year of study, winter semester, compulsory
branch B-FIN , 1 year of study, winter semester, compulsory
branch B-MET , 1 year of study, winter semester, compulsory
branch B-MTI , 1 year of study, winter semester, compulsory - Programme B2341-3 Bachelor's
branch B-STI , 1 year of study, winter semester, compulsory
branch B-S1R , 1 year of study, winter semester, compulsory
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Matlab: assignments, Variables, expressions, function calls, introduction to vectors and matrices, briefly on operations with vectors and matrices, m-scripts.
3. Matrices: matrix operations, matrix and index expressions.
4. Polynomials: representation, evaluation, drawing, operations with polynomials.
5. Graph drawing: point graph in plane, curve in space, surfaces, discrete data graphs.
6. Input and output operations.
7. Acquired knowledge summarizing, example of guide model creation I.
8. Commands, control structures.
9. Functions I: built-in, user defined, parameter types.
10. Functions II: Functions with more parameters and return values, recursive function call.
11. Acquired knowledge summarizing, example of guide model creation II.
12. Introduction to software engineering: discussion and improving the model II.
13. Matlab/Octave add-ons, closing summarizing and discussion.
Each lecture provides a short motivation of following seminar.
Computer-assisted exercise
Teacher / Lecturer
RNDr. Jiří Dvořák, CSc.
Ing. Daniel Zuth, Ph.D.
Ing. Petr Krček, Ph.D.
Ing. Jitka Pavlíková
Ing. Libor Nykodým
prof. Ing. Radomil Matoušek, Ph.D.
Ing. Jana Košíková, Ph.D.
Ing. Jan Richter, Ph.D.
Ing. et Ing. Stanislav Lang, Ph.D.
Ing. Jiří Kovář, Ph.D.
doc. Ing. Stanislav Věchet, Ph.D.
Ing. Petr Šoustek, Ph.D.
Ing. Jiří Voldán
Ing. Petr Minář, Ph.D.
Ing. Jiří Lýsek, Ph.D.
Ing. Petr Morávek
Ing. Jan Vetiška, Ph.D.
Ing. Petr Pokorný
Ing. Martin Boháč
Ing. Čeněk Šandera, Ph.D.
Syllabus
2. Matlab/Octave/Scite environment, simple expressions, operators and variables.
3. M-scripts, built-in functions and m-functions.
4. One-dimensional arrays, drawing functions.
5. Polynomials.
6. Input and output operations.
7. Matrices and matrix operations, drawing, multidimensional arrays.
8. Commands, control structures.
9. Matrix expressions v.s. loops usage.
10. M-functions I.
11. M-functions II.
12. Final test.
13. Accreditation.
Seminars have a form of typical examples implementation.