Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Inżynierii Mechanicznej i Mechatroniki - Mechatronika (S1)

Sylabus przedmiotu Techniki obliczeniowe:

Informacje podstawowe

Kierunek studiów Mechatronika
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot Techniki obliczeniowe
Specjalność przedmiot wspólny
Jednostka prowadząca Instytut Technologii Mechanicznej
Nauczyciel odpowiedzialny Sławomir Marczyński <Slawomir.Marczynski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL2 30 2,70,38zaliczenie
wykładyW2 15 1,30,62zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Znajomość podstaw analizy matematycznej.
W-2Znajomość działań na macierzach.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Umiejętność zastosowania komputerów do obliczeń numerycznych.
C-2Umiejętność zastosowania programów komputerowych do graficznej prezentacji wyników.

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

KODTreść programowaGodziny
laboratoria
T-L-1Praktyczne zastosowanie współczesnych środowisk obliczeniowych i metod numerycznych: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.30
30
wykłady
T-W-1Przegląd współczesnych technik i metod numerycznych stosowanych w obliczeniach inżynierskich: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.15
15

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

KODForma aktywnościGodziny
laboratoria
A-L-1Uczestnictwo w zajęciach30
A-L-2przygotowanie do zajęć10
A-L-3realizacja projektów40
80
wykłady
A-W-1uczestnictwo w zajęciach15
A-W-2studiowanie literatury15
A-W-3przygotowanie do zaliczenia8
A-W-4zaliczenie przedmiotu2
40

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład informacyjny
M-2wykład problemowy
M-3ćwiczenia laboratoryjne
M-4metoda projektów

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Bieżące sprawdzanie aktywności studentów w czasie zajęć w pracowni komputerowej (aprobata, ocena ciągła, obserwacja pracy w grupach).
S-2Ocena formująca: Ocena umiejętności studentów poprzez sprawdzanie tworzonych przez nich (fragmentów) programów komputerowych w trakcie ćwiczeń. Oceniany jest kod źródłowy (zaliczenie pisemne).
S-3Ocena formująca: Ocena prezentacji sprawozdań o zrealizowanych projektach.
S-4Ocena formująca: Testy wspierane programem komputerowym.
S-5Ocena podsumowująca: Test, zaliczenie pisemne/ustne.

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ME_1A_C46_W01
W wyniku przeprowadzonych zajęć student powinien rozpoznawać problemy numeryczne i wybierać właściwe do ich rozwiązania algorytmy.
ME_1A_W03, ME_1A_W01, ME_1A_W04, ME_1A_W05T1A_W01, T1A_W03, T1A_W04, T1A_W05, T1A_W06, T1A_W07InzA_W01, InzA_W02C-1T-W-1M-1, M-4, M-2, M-3S-2, S-4, S-5

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ME_1A_C46_U01
W wyniku przeprowadzonych zajęć student potrafi zastosować programy Matlab/Octave do obliczeń numerycznych: rozwiązywać układy równań liniowych, odwracać macierze, obliczać macierz pseudoodwrotną, dekomponować macierze, interpolować, aproksymować, obliczać numerycznie pochodne i całki, optymalizować, rozwiązywać układy równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, korzystać z szybkiej transformacji Fouriera.
ME_1A_U06, ME_1A_U04, ME_1A_U07T1A_U03, T1A_U05, T1A_U07, T1A_U08, T1A_U16InzA_U01, InzA_U02, InzA_U06, InzA_U08C-2, C-1T-L-1, T-W-1M-2, M-1, M-4, M-3S-2, S-1, S-5, S-4, S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
ME_1A_C46_W01
W wyniku przeprowadzonych zajęć student powinien rozpoznawać problemy numeryczne i wybierać właściwe do ich rozwiązania algorytmy.
2,0Student nie potrafi wymienić jakiejkolwiek metody numerycznej.
3,0Student potrafi wymienić i ogólnie opisać metody numeryczne omawiane na zajęciach.
3,5Student potrafi wymienić i opisać wszystkie metody numeryczne omawiane na zajęciach.
4,0Student potrafi wymienić wszystkie metody numeryczne omawiane na zajęciach, wskazać ich ograniczenia.
4,5Student potrafi wymienić wszystkie metody numeryczne omawiane na zajęciach, wskazać ich ograniczenia, porównać efektywność.
5,0Student potrafi wymienić wszystkie metody numeryczne omawiane na zajęciach, opisać je szczegółowo, wskazać ich ograniczenia, porównać efektywność.

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
ME_1A_C46_U01
W wyniku przeprowadzonych zajęć student potrafi zastosować programy Matlab/Octave do obliczeń numerycznych: rozwiązywać układy równań liniowych, odwracać macierze, obliczać macierz pseudoodwrotną, dekomponować macierze, interpolować, aproksymować, obliczać numerycznie pochodne i całki, optymalizować, rozwiązywać układy równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, korzystać z szybkiej transformacji Fouriera.
2,0Student nie potrafi rozwiązać jakiegokolwiek problemu numerycznego za pomocą programu Matlab lub programu Octave – nie potrafi uruchomić tych programów, nie zna poleceń dostępnych w tych programach, nie potrafi wprowadzić danych.
3,0Student potrafi użyć programu Matlab do rozwiązywania bardzo prostych problemów numerycznych.
3,5Student potrafi użyć programów Matlab i Octave do rozwiązywania prostych problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w formie wykresów.
4,0Student samodzielnie (a także realizując swój udział w zadaniu zespołowym) potrafi użyć programów Matlab i Octave do rozwiązywania problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w formie wykresów.
4,5Student samodzielnie (a także realizując swój udział w zadaniu zespołowym) potrafi użyć programów Matlab i Octave do rozwiązywania zaawansowanych problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w formie wykresów.
5,0Student samodzielnie (a także realizując swój udział w zadaniu zespołowym) potrafi użyć programów Matlab i Octave do rozwiązywania zaawansowanych problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w postaci wykresów, tabel itp. o jakości "publish ready".

Literatura podstawowa

  1. Bogumiła Mrozek, Zbigniew Mrozek, MATLAB i Simulink: poradnik użytkownika, Helion, Gliwice, 2011, ISBN 9788324625642
  2. John W. Eaton, David Bateman, Søren Hauberg, GNU Octave: A high-level interactive language for numerical computations, 2011, Podręcznik w postaci PDF dołączany do dystrybucji programu Octave.
  3. Rudra Pratap, MATLAB 7: dla naukowców i inżynierów, Wydawnictwo Naukowe PWN, Warszawa, 2007, ISBN 9788301160579

Literatura dodatkowa

  1. Piotr Krzyżanowski, Obliczenia inżynierskie i naukowe : szybkie, skuteczne, efektowne, Wydawnictwo Naukowe PWN, Warszawa, 2011, ISBN 9788301167011
  2. Ewa Adamus, Marcin Pluciński, MATLAB : ćwiczenia, Wydawnictwo Uczelniane Zachodniopomorskiego Uniwersytetu Technologicznego, Szczecin, 2009, ISBN 9788376630182
  3. Wiktor Treichel, Marcin Stachurski, MATLAB dla studentów : ćwiczenia, zadania, rozwiązania, Witkom (Salma Press), Warszawa, 2009, ISBN 9788392935711
  4. Stormy Attaway, MATLAB : a practical introduction to programming and problem solving, Butterworth-Heinemann, Amsterdam, Boston, 2009, ISBN 9780750687621
  5. Edward B. Magrab [et al.], An engineer’s guide to MATLAB with applications from mechanical, aerospace, electrical, and civil engineering, Pearson Prentice Hall, Upper Saddle River, NJ, 2005, ISBN 0131454994

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Praktyczne zastosowanie współczesnych środowisk obliczeniowych i metod numerycznych: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.30
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Przegląd współczesnych technik i metod numerycznych stosowanych w obliczeniach inżynierskich: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.15
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Uczestnictwo w zajęciach30
A-L-2przygotowanie do zajęć10
A-L-3realizacja projektów40
80
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1uczestnictwo w zajęciach15
A-W-2studiowanie literatury15
A-W-3przygotowanie do zaliczenia8
A-W-4zaliczenie przedmiotu2
40
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaME_1A_C46_W01W wyniku przeprowadzonych zajęć student powinien rozpoznawać problemy numeryczne i wybierać właściwe do ich rozwiązania algorytmy.
Odniesienie do efektów kształcenia dla kierunku studiówME_1A_W03Ma teoretycznie podbudowaną wiedzę ogólną w zakresie mechaniki, wytrzymałości konstrukcji mechanicznych, elektroniki, elektrotechniki, informatyki, sztucznej inteligencji, układów sterowania i napędów oraz metrologii i systemów pomiarowych umożliwiających opis i rozumienie zagadnień technicznych w obszarze mechatroniki.
ME_1A_W01Ma wiedzę z matematyki, fizyki i chemii na poziomie wyższym niezbędnym do ilościowego opisu i analizy problemów oraz rozwiązywania prostych zadań z zakresu studiowanego kierunku studiów.
ME_1A_W04Ma szczegółową wiedzę umożliwiającą opis zagadnień oraz formułowanie wniosków w zakresie: • projektowania (wytrzymałości konstrukcji, grafiki inżynierskiej, systemów dynamicznych, statystyki, symulacji komputerowych, materiałoznawstwa), • technik programowania: komputerów osobistych, mikrokontrolerów, sterowników PLC, układów sterowania CNC obrabiarek i robotów, systemów wizyjnych i rozpoznawania obrazów, • szybkiego prototypowania, • pomiaru wielkości elektrycznych i mechanicznych, doboru układów pomiarowych.
ME_1A_W05Orientuje się w obecnym stanie oraz trendach rozwojowych w obszarach elektroniki, informatyki i budowy maszyn.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W01ma wiedzę z zakresu matematyki, fizyki, chemii i innych obszarów właściwych dla studiowanego kierunku studiów przydatną do formułowania i rozwiązywania prostych zadań z zakresu studiowanego kierunku studiów
T1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W04ma szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu studiowanego kierunku studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
Cel przedmiotuC-1Umiejętność zastosowania komputerów do obliczeń numerycznych.
Treści programoweT-W-1Przegląd współczesnych technik i metod numerycznych stosowanych w obliczeniach inżynierskich: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.
Metody nauczaniaM-1wykład informacyjny
M-4metoda projektów
M-2wykład problemowy
M-3ćwiczenia laboratoryjne
Sposób ocenyS-2Ocena formująca: Ocena umiejętności studentów poprzez sprawdzanie tworzonych przez nich (fragmentów) programów komputerowych w trakcie ćwiczeń. Oceniany jest kod źródłowy (zaliczenie pisemne).
S-4Ocena formująca: Testy wspierane programem komputerowym.
S-5Ocena podsumowująca: Test, zaliczenie pisemne/ustne.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi wymienić jakiejkolwiek metody numerycznej.
3,0Student potrafi wymienić i ogólnie opisać metody numeryczne omawiane na zajęciach.
3,5Student potrafi wymienić i opisać wszystkie metody numeryczne omawiane na zajęciach.
4,0Student potrafi wymienić wszystkie metody numeryczne omawiane na zajęciach, wskazać ich ograniczenia.
4,5Student potrafi wymienić wszystkie metody numeryczne omawiane na zajęciach, wskazać ich ograniczenia, porównać efektywność.
5,0Student potrafi wymienić wszystkie metody numeryczne omawiane na zajęciach, opisać je szczegółowo, wskazać ich ograniczenia, porównać efektywność.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaME_1A_C46_U01W wyniku przeprowadzonych zajęć student potrafi zastosować programy Matlab/Octave do obliczeń numerycznych: rozwiązywać układy równań liniowych, odwracać macierze, obliczać macierz pseudoodwrotną, dekomponować macierze, interpolować, aproksymować, obliczać numerycznie pochodne i całki, optymalizować, rozwiązywać układy równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, korzystać z szybkiej transformacji Fouriera.
Odniesienie do efektów kształcenia dla kierunku studiówME_1A_U06Potrafi posługiwać się oprogramowaniem wspomagającym procesy projektowania, symulacji i badań układów mechanicznych, elektrycznych i mechatronicznych.
ME_1A_U04Ma umiejętność samodzielnego poszerzania zdobytej wiedzy oraz poszukiwania rozwiązań problemów inżynierskich pojawiających się w pracy zawodowej.
ME_1A_U07Potrafi przygotować proste programy komputerowe, programy dla urządzeń sterowanych numerycznie, sterowników programowalnych (PLC) oraz innych wybranych układów mikroprocesorowych.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U03potrafi przygotować w języku polskim i języku obcym, uznawanym za podstawowy dla dziedzin nauki i dyscyplin naukowych właściwych dla studiowanego kierunku studiów, dobrze udokumentowane opracowanie problemów z zakresu studiowanego kierunku studiów
T1A_U05ma umiejętność samokształcenia się
T1A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
T1A_U08potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U01potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
InzA_U02potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
InzA_U06potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-2Umiejętność zastosowania programów komputerowych do graficznej prezentacji wyników.
C-1Umiejętność zastosowania komputerów do obliczeń numerycznych.
Treści programoweT-L-1Praktyczne zastosowanie współczesnych środowisk obliczeniowych i metod numerycznych: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.
T-W-1Przegląd współczesnych technik i metod numerycznych stosowanych w obliczeniach inżynierskich: algorytmy rozwiązywania układów równań liniowych, odwracanie macierzy, macierz pseudoodwrotna, dekompozycje macierzy, wektory i wartości własne, interpolacja, aproksymacja, obliczania pochodnych i całek, optymalizacja, rozwiązywania równań nieliniowych, równań różniczkowych zwyczajnych i cząstkowych, transformacja Fouriera.
Metody nauczaniaM-2wykład problemowy
M-1wykład informacyjny
M-4metoda projektów
M-3ćwiczenia laboratoryjne
Sposób ocenyS-2Ocena formująca: Ocena umiejętności studentów poprzez sprawdzanie tworzonych przez nich (fragmentów) programów komputerowych w trakcie ćwiczeń. Oceniany jest kod źródłowy (zaliczenie pisemne).
S-1Ocena formująca: Bieżące sprawdzanie aktywności studentów w czasie zajęć w pracowni komputerowej (aprobata, ocena ciągła, obserwacja pracy w grupach).
S-5Ocena podsumowująca: Test, zaliczenie pisemne/ustne.
S-4Ocena formująca: Testy wspierane programem komputerowym.
S-3Ocena formująca: Ocena prezentacji sprawozdań o zrealizowanych projektach.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi rozwiązać jakiegokolwiek problemu numerycznego za pomocą programu Matlab lub programu Octave – nie potrafi uruchomić tych programów, nie zna poleceń dostępnych w tych programach, nie potrafi wprowadzić danych.
3,0Student potrafi użyć programu Matlab do rozwiązywania bardzo prostych problemów numerycznych.
3,5Student potrafi użyć programów Matlab i Octave do rozwiązywania prostych problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w formie wykresów.
4,0Student samodzielnie (a także realizując swój udział w zadaniu zespołowym) potrafi użyć programów Matlab i Octave do rozwiązywania problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w formie wykresów.
4,5Student samodzielnie (a także realizując swój udział w zadaniu zespołowym) potrafi użyć programów Matlab i Octave do rozwiązywania zaawansowanych problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w formie wykresów.
5,0Student samodzielnie (a także realizując swój udział w zadaniu zespołowym) potrafi użyć programów Matlab i Octave do rozwiązywania zaawansowanych problemów numerycznych. Otrzymane rezultaty potrafi zaprezentować w postaci wykresów, tabel itp. o jakości "publish ready".