Course detail
Computer Science
FSI-1INAcad. year: 2021/2022
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
Elearning
Classification of course in study plans
- Programme B-ENE-P Bachelor's 1 year of study, winter semester, compulsory
- Programme B-FIN-P Bachelor's 1 year of study, winter semester, compulsory
- Programme B-STR-P Bachelor's
specialization STR , 1 year of study, winter semester, compulsory
- Programme B-VTE-P Bachelor's 1 year of study, winter semester, compulsory
- Programme B-ZSI-P Bachelor's
specialization STI , 1 year of study, winter semester, compulsory
specialization MTI , 1 year of study, winter semester, compulsory - Programme B-PRP-P Bachelor's 1 year of study, winter semester, compulsory
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
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
Teacher / Lecturer
Ing. Zdeněk Bartozel
Ing. Jakub Robota
Ing. Aleš Vymazal
Ing. Tereza Kůdelová, Ph.D.
Ing. Tomáš Nevoral
doc. Ing. Pavel Škrabánek, Ph.D.
Ing. Ivana Hromková, Ph.D.
Ing. Ladislav Dobrovský, Ph.D.
doc. Ing. Simeon Simeonov, CSc.
Ing. et Ing. Antonín Konečný
Ing. Petr Šoustek, Ph.D.
Ing. Blanka Rybková
Ing. Bc. Kamil Staněk
Ing. Tomáš Hůlka, Ph.D.
Ing. Michal Ježek
Syllabus
2. Matrices and matrix operations. M-scripts.
3. Control Structures I.
4. Control structures II.
5. Graphs. Polynomials.
6. Data Acquisition and Processing.
7. Input and output operations.
8. Function I.
9. Function II. Recursion.
10. Working with texts.
11. Symbolic calculations. Example of engineering task solution.
12. Final test.
13. Submission of semester project. Credit.
Elearning