SylabUZ
Course name | Computer methods in engineering |
Course ID | 11.3-WE-AutP-CMinE-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Automatic Control and Robotics |
Education profile | academic |
Level of studies | First-cycle Erasmus programme |
Beginning semester | winter term 2022/2023 |
Semester | 1 |
ECTS credits to win | 5 |
Course type | obligatory |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Credit with grade |
Laboratory | 30 | 2 | - | - | Credit with grade |
The goal of the subject is:
None (1 semester subject)
Matlab, Octave and Scilab engineering computational environments. Characteristics of each environment, scope of application, main disadvantages and advantages. Rules and guidelines for using extensive help attached to environments. Algebraic operations on vectors and matrices and their transformations. Logical expressions and relational operators. Operations on strings. Basic mathematical trigonometric functions and keywords. Iterative instructions and recursion (for, while loops), conditional instructions (if-else, switch-case). Definition of the script and functions. File operations and variables in the workspace. Programming basis, debugging. Functions that analyze the data sets. Operations on polynomials. Interpolation and approximation. Create two- and three-dimensional charts. Simple animation. Nonstandard data structures: sparse matrices, structures, cell tables, multidimensional arrays. Symbol operations. Graphical user interface design. Use of external compilers known programming languages (C, C++). Overview of selected toolboxes. Simulink package. Building models with operating blocks, simulating real-time systems, communicating with an OPC server.
Lecture: Conventional lecture
Laboratory: Laboratory exercises
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture - a condition of pass is to obtain a positive grade in the written test.
Laboratory - a condition of pass is to obtain positive grades from all laboratory exercises that are expected to be performed within the laboratory program.
Components of the final grade = lecture: 50% + laboratory: 50%.
1. Pratap, R. Matlab 7 dla naukowców i inżynierów. PWN, Warszawa 2007
2. Brzózka, J., Dorobczyński, L., Matlab – środowisko obliczeń naukowo-technicznych. PWN, Warszawa 2008
3. Brozi, A., Scilab w przykładach. Wydawnictwo NAKOM, Poznań, 2010
1. Krzyżanowski, P., Obliczenia inżynierskie i naukowe. Szybkie, skuteczne, efektowne. PWN 2011
2. MathWorks, Getting started with Matlab, Version 6. MathWorks 2006
3. Salazar, J.R., Essential Matlab and Octave. Apple Academic Press, Kanada 2014
Modified by dr hab. inż. Wojciech Paszke, prof. UZ (last modification: 11-04-2022 09:05)