Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S2)

Sylabus przedmiotu Introduction to Matlab:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot Introduction to Matlab
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Automatyki i Robotyki
Nauczyciel odpowiedzialny Przemysław Orłowski <Przemyslaw.Orlowski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 6,0 ECTS (formy) 6,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL1 30 3,00,40zaliczenie
projektyP1 30 3,00,60zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Basic skills in mathematics

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Understanding the MATLAB environment
C-2Being able to do simple calculations using MATLAB
C-3Being able to carry out simple numerical computations and analyses using MATLAB
C-4Understand the main features of the MATLAB development environment
C-5Use the MATLAB GUI effectively
C-6Design simple algorithms to solve problems
C-7Write simple programs in MATLAB to solve scientific and mathematical problems

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Introduction to computational tools: Matlab, Scilab, and Octave Matlab computer application, Matlab online, Matlab mobile application, reading sensors on the phone, Matlab drive. Opening and modifying the script, saving data. Matlab Publisher - generating reports in doc, pdf, and html formats.3
T-L-2Data types. Generating vectors, arrays. Regular and logical indexing. Basic array operations. Single and multidimensional arrays, integer and logical array indexing, array operations, joining, reducing, block operations.3
T-L-3Generating periodic signals with given parameters and shape: sine, rectangle, triangle, saw, pulse, trapezoid - symmetric and asymmetric variant, one- and two-half signal rectifiers.3
T-L-4Visualization: Line Plots, Image/Surface Plots. Creating graphs in 3D space for functions with 1 and 2 independent variables and in the form of a set of irregular points belonging to a certain surface. Determining cross-section of planes.3
T-L-5Programming: User Functions, Flow Control. -Defining input-output arguments, functions with a variable number of input and output variables, nested functions. Interactive functions and scripts (Live Script), interactive elements, export in the form of a report to a doc file.3
T-L-6Debugger and profiler – tools for diagnosing and correcting errors and assessing program execution time. On the example of the 1-dimensional Brownian motion model.3
T-L-7Accelerating program execution using parallel computation and the compiler. Data import from Excel.3
T-L-8Designing an interactive GUI using AppDesigner.3
T-L-9Simulink – solving and simulation of differential equations by the transformation into a block diagram.3
T-L-10Symbolic calculations, solving algebraic equations, and systems of equations.3
30
projekty
T-P-1Project related to selected computational topic.30
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Particiaption in Labs30
A-L-2Selfstudy25
A-L-3Preparation for Labs10
A-L-4Reports preparation7
A-L-5Preparation to the final assessment3
75
projekty
A-P-1Presence30
A-P-2Reports preparation10
A-P-3Selfstudy25
A-P-4Consultations with the teacher10
75

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1demonstration
M-2simulation
M-3work using computer and Matlab software
M-4practical exercises

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: accomplishment of the lab tasks
S-2Ocena podsumowująca: final assesment and validation of the report

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WE_2-_??_W01
Understand the main features of the MATLAB development environment
C-1, C-4T-L-1, T-L-2, T-L-3, T-L-4M-1, M-2, M-3, M-4S-1, S-2

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WE_2-_??_U01
Being able to carry out simple numerical computations and analyses using MATLAB
C-2, C-3, C-5, C-6, C-7T-P-1M-1, M-4, M-2, M-3S-1, S-2

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
WM-WE_2-_??_W01
Understand the main features of the MATLAB development environment
2,0
3,0Student has basic knowledge about Matlab
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
WM-WE_2-_??_U01
Being able to carry out simple numerical computations and analyses using MATLAB
2,0
3,0Student can do basic calculations using Matlab
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Matlab Manuals, Mathworks Inc., 2019
  2. SIMULINK Model-Based and System-Based Design Using Simulink, Mathworks Inc., 2019
  3. MATLAB Getting Started Guide, Mathworks Inc., 2019, http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf

Literatura dodatkowa

  1. MATLAB Central (script, toolbox, blog, newsgroup) http://www.mathworks.com/matlabcentral/

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Introduction to computational tools: Matlab, Scilab, and Octave Matlab computer application, Matlab online, Matlab mobile application, reading sensors on the phone, Matlab drive. Opening and modifying the script, saving data. Matlab Publisher - generating reports in doc, pdf, and html formats.3
T-L-2Data types. Generating vectors, arrays. Regular and logical indexing. Basic array operations. Single and multidimensional arrays, integer and logical array indexing, array operations, joining, reducing, block operations.3
T-L-3Generating periodic signals with given parameters and shape: sine, rectangle, triangle, saw, pulse, trapezoid - symmetric and asymmetric variant, one- and two-half signal rectifiers.3
T-L-4Visualization: Line Plots, Image/Surface Plots. Creating graphs in 3D space for functions with 1 and 2 independent variables and in the form of a set of irregular points belonging to a certain surface. Determining cross-section of planes.3
T-L-5Programming: User Functions, Flow Control. -Defining input-output arguments, functions with a variable number of input and output variables, nested functions. Interactive functions and scripts (Live Script), interactive elements, export in the form of a report to a doc file.3
T-L-6Debugger and profiler – tools for diagnosing and correcting errors and assessing program execution time. On the example of the 1-dimensional Brownian motion model.3
T-L-7Accelerating program execution using parallel computation and the compiler. Data import from Excel.3
T-L-8Designing an interactive GUI using AppDesigner.3
T-L-9Simulink – solving and simulation of differential equations by the transformation into a block diagram.3
T-L-10Symbolic calculations, solving algebraic equations, and systems of equations.3
30

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Project related to selected computational topic.30
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Particiaption in Labs30
A-L-2Selfstudy25
A-L-3Preparation for Labs10
A-L-4Reports preparation7
A-L-5Preparation to the final assessment3
75
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - projekty

KODForma aktywnościGodziny
A-P-1Presence30
A-P-2Reports preparation10
A-P-3Selfstudy25
A-P-4Consultations with the teacher10
75
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WE_2-_??_W01Understand the main features of the MATLAB development environment
Cel przedmiotuC-1Understanding the MATLAB environment
C-4Understand the main features of the MATLAB development environment
Treści programoweT-L-1Introduction to computational tools: Matlab, Scilab, and Octave Matlab computer application, Matlab online, Matlab mobile application, reading sensors on the phone, Matlab drive. Opening and modifying the script, saving data. Matlab Publisher - generating reports in doc, pdf, and html formats.
T-L-2Data types. Generating vectors, arrays. Regular and logical indexing. Basic array operations. Single and multidimensional arrays, integer and logical array indexing, array operations, joining, reducing, block operations.
T-L-3Generating periodic signals with given parameters and shape: sine, rectangle, triangle, saw, pulse, trapezoid - symmetric and asymmetric variant, one- and two-half signal rectifiers.
T-L-4Visualization: Line Plots, Image/Surface Plots. Creating graphs in 3D space for functions with 1 and 2 independent variables and in the form of a set of irregular points belonging to a certain surface. Determining cross-section of planes.
Metody nauczaniaM-1demonstration
M-2simulation
M-3work using computer and Matlab software
M-4practical exercises
Sposób ocenyS-1Ocena formująca: accomplishment of the lab tasks
S-2Ocena podsumowująca: final assesment and validation of the report
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student has basic knowledge about Matlab
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WE_2-_??_U01Being able to carry out simple numerical computations and analyses using MATLAB
Cel przedmiotuC-2Being able to do simple calculations using MATLAB
C-3Being able to carry out simple numerical computations and analyses using MATLAB
C-5Use the MATLAB GUI effectively
C-6Design simple algorithms to solve problems
C-7Write simple programs in MATLAB to solve scientific and mathematical problems
Treści programoweT-P-1Project related to selected computational topic.
Metody nauczaniaM-1demonstration
M-4practical exercises
M-2simulation
M-3work using computer and Matlab software
Sposób ocenyS-1Ocena formująca: accomplishment of the lab tasks
S-2Ocena podsumowująca: final assesment and validation of the report
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student can do basic calculations using Matlab
3,5
4,0
4,5
5,0