SylabUZ

Generate PDF for this page

Programowanie w zastosowaniach inżynierskich - course description

General information
Course name Programowanie w zastosowaniach inżynierskich
Course ID 06.9-WM-ZiIP-D-08_22
Faculty Faculty of Mechanical Engineering
Field of study Management and Production Engineering
Education profile academic
Level of studies Second-cycle studies leading to MSc degree
Beginning semester winter term 2023/2024
Course information
Semester 1
ECTS credits to win 3
Course type obligatory
Teaching language polish
Author of syllabus
  • dr inż. Grzegorz Pająk
  • dr inż. Iwona Pająk
Classes forms
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 15 1 9 0,6 Credit with grade
Laboratory 15 1 9 0,6 Credit with grade
Class 15 1 9 0,6 Credit with grade

Aim of the course

Zapoznanie z narzędziami do wykonywania obliczeń inżynierskich na przykładzie pakietu Matlab, wykształcenie umiejętności posługiwania się specjalizowanym narzędziem do rozwiązywania wybranych problemów inżynierskich.

Prerequisites

Podstawowa znajomość obsługi komputera.

Scope

Wykład

W01. Wprowadzenie do środowiska Matlab, podstawowe operacje macierzowe i tablicowe, skrypty i funkcje.

W02. Struktury danych, przetwarzanie i wizualizacja danych.

W03. Przegląd bibliotek i narzędzi dostępnych w środowisku Matlab.

W04. Modelowanie i symulacja z wykorzystaniem pakietu Simulink.

W05. Rozwiązywanie wybranych problemów inżynierskich z wykorzystaniem metod sztucznej inteligencji.

W06. W prowadzenie do obliczeń symbolicznych.

W07. Kolokwium zaliczeniowe.

Ćwiczenia

C01. Wprowadzenie do programowania w środowisku Matlab.

C02. Operacje macierzowe i tablicowe, skrypty i funkcje.

C03-04. Rozwiązywanie prostych problemów inżynierskich z wykorzystaniem operacji macierzowych i tablicowych.

C05. Interpolacja i aproksymacja z wykorzystaniem narzędzi dostępnych w środowisku Matlab.

C06. Rozwiązywanie problemów optymalizacyjnych.

C07. Kolokwium zaliczeniowe.

Laboratorium

L01. Środowisko Matlab.

L02. Operacje macierzowe i tablicowe, tworzenie skryptów i funkcji.

L03. Przetwarzanie i wizualizacja danych.

L04. Rozwiązywaie przykładowych problemów inżynierskich z wykorzystaniem specjalizowanych bibliotek Matlaba.

L05-06. Modelowanie i symulacja wybranych układów z wykorzystaniem pakietu Simulink.

L07. Kolokwium zaliczeniowe.

Teaching methods

Wykład: wykład konwencjonalny

Ćwiczenia: zadania problemowe, analiza przypadków, praca indywidualna

Laboratorium: zajęcia praktyczne w laboratorium komputerowym

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład: Kolokwium w formie pisemnej

Ćwiczenia: Kolokwium w formie pisemnej

Laboratorium: Zaliczenie zadań laboratoryjnych, ocena z kolokwium przeprowadzonego przy komputerze.

Ocena końcowa: Warunkiem zaliczenia przedmiotu jest zaliczenie wszystkich jego form. Ocena końcowa jest średnią arytmetyczną z ocen za poszczególne formy zajęć.

Recommended reading

  1. Mrozek B., Mrozek Z., MATLAB i Simulink. Poradnik użytkownika, Helion, Gliwice 2017.
  2. Pratap R., Matlab dla naukowców i inżynierów, PWN, 2015
  3. Sradomski W., MATLAB. Praktyczny podręcznik modelowania, Helion, Gliwice 2015.
  4. Treichel W., Matlab w działaniu. Ćwiczenia i zadania, Witkom, 2021

Further reading

  1. Jureczko M., Metody optymalizacji - teoria i praktyka. Rozwiązywanie zadań optymalizacyjnych w środowisku Matlab, Wydawnictwo Politechniki Śląskiej, 2021.
  2. Kłosowski P., Ambroziak A., Metody numeryczne w mechanice konstrukcji z przykładami w programie Matlab, Wydawnictwo Politechniki Gdańskiej, 2011
  3. Łukasz A., Podstawy cyfrowego przetwarzania sygnałów. Ćwiczenia laboratoryjne z wykorzystaniem programu Matlab, Wydawnictwo Akademii Morskiej w Gdyni, 2017.
  4. MathWorks, Self-Paced Online Courses, https://matlabacademy.mathworks.com/?s_tid=ln_acad_learn_oc

Notes


Modified by dr inż. Grzegorz Pająk (last modification: 21-04-2023 17:40)