Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Inżynierii Mechanicznej i Mechatroniki - Technologie materiałowe i spawalnicze (S1)
specjalność: Projektowanie materiałowe

Sylabus przedmiotu Algorytmizacja zagadnień inżynierskich:

Informacje podstawowe

Kierunek studiów Technologie materiałowe i spawalnicze
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów charakterystyki PRK, kompetencje inżynierskie PRK
Profil ogólnoakademicki
Moduł
Przedmiot Algorytmizacja zagadnień inżynierskich
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Mechatroniki
Nauczyciel odpowiedzialny Daniel Jastrzębski <Daniel.Jastrzebski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL3 15 1,00,30zaliczenie
projektyP3 15 1,00,40zaliczenie
wykładyW3 15 1,00,30zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Znajomość zasadniczych pojęć z podstaw informatyki.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Uzyskanie ogólnej wiedzy o możliwościach i metodach algorytmizacji zadań inżynierskich.
C-2Nabycie umiejętności opracowywania lub doboru algorytmów określonych zadań inżynierskich.
C-3Opanowanie umiejętności samodzielnego posługiwania się narzędziami umożliwiającymi opracowywanie algorytmów obliczeń inżynierskich.

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

KODTreść programowaGodziny
laboratoria
T-L-1Praktyczne aspekty stosowania oprogramowania MatLab. Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich. Zaliczenie.15
15
projekty
T-P-1Opracowanie algorytmów realizujących wybrane zadania inżynierskie. Zaliczenie.15
15
wykłady
T-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje. Podstawy modelowania obiektów i procesów. Systemy komputerowe. Metody zapisu i kodowania algorytmów. Wprowadzenie do środowiska MatLab. Obiektowe podejście do formułowania problemów. Problematyka numerycznych realizacji algorytmów. Implementowanie algorytmów w systemach komputerowych. Zaliczenie.15
15

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

KODForma aktywnościGodziny
laboratoria
A-L-1udział w zajęciach15
A-L-2praca własna8
A-L-3konsultacje2
25
projekty
A-P-1uczestnictwo w zajęciach15
A-P-2Praca własna8
A-P-3konsultacje2
25
wykłady
A-W-1uczestnictwo w zajęciach15
A-W-2Praca własna8
A-W-3konsultacje2
25

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny.
M-2Metoda projektów.
M-3Ćwiczenia laboratoryjne.

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Ocena z zaliczenia końcowego, weryfikująca stopień opanowania treści przedmiotu przez studenta.
S-2Ocena podsumowująca: Uśredniona ocena zrealizowanych ćwiczeń laboratoryjnych.
S-3Ocena podsumowująca: Ocena kompetencji personalnych społecznych – intuicyjna w formie aprobaty.

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łceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
TMS_1A_B15_W01
W wyniku przeprowadzonych zajęć student powinien być w stanie definiować: podstawowe pojęcia dotyczące algorytmizacji, klasyfikować i dobierać algorytmy stosowane w rozwiązywaniu zadań inżynierskich.
TMS_1A_W04C-1T-W-1M-1S-1

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łceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
TMS_1A_B15_U01
W wyniku przeprowadzonych zajęć student powinien umieć: analizować, formułować oraz dobierać algorytmy stosowane w rozwiązywaniu zadań inżynierskich. Powinien umieć stosować narzędzia do opracowywania algorytmów.
TMS_1A_U08C-2T-P-1, T-L-1M-2S-2

Zamierzone efekty uczenia się - inne kompetencje społeczne i personalne

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
TMS_1A_B15_K01
W wyniku przeprowadzonych zajęć student nabędzie świadomość: konieczności ciągłego rozwoju posiadanej wiedzy i umiejętności oraz potrzebie współpracy z ekspertami.
TMS_1A_K01C-3T-P-1M-1, M-2S-3

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
TMS_1A_B15_W01
W wyniku przeprowadzonych zajęć student powinien być w stanie definiować: podstawowe pojęcia dotyczące algorytmizacji, klasyfikować i dobierać algorytmy stosowane w rozwiązywaniu zadań inżynierskich.
2,0
3,0Student posiada wiedzę dotyczącą poprawnego stosowania podstawowych metod i narzędzi algorytmizacji.
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
TMS_1A_B15_U01
W wyniku przeprowadzonych zajęć student powinien umieć: analizować, formułować oraz dobierać algorytmy stosowane w rozwiązywaniu zadań inżynierskich. Powinien umieć stosować narzędzia do opracowywania algorytmów.
2,0
3,0Student poprawnie stosuje podstawowe metody i narzędzia algorytmizacji.
3,5
4,0
4,5
5,0

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt uczenia sięOcenaKryterium oceny
TMS_1A_B15_K01
W wyniku przeprowadzonych zajęć student nabędzie świadomość: konieczności ciągłego rozwoju posiadanej wiedzy i umiejętności oraz potrzebie współpracy z ekspertami.
2,0
3,0Student prezentuje wyniki swojej pracy bez umiejętności ich efektywnej analizy.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Aditya Bhargava, Algorytmy. Ilustrowany przewodnik, Helion, 2017
  2. Cormen Thomas H., Leiserson Charles E., Rivest Ronald L, Clifford Stein, Wprowadzenie do algorytmów., Wydawnictwo Naukowe PWN, 2017
  3. Bogumiła Mrozek, Zbigniew Mrozek, MATLAB i Simulink. Poradnik użytkownika, Helion, 2017, IV

Literatura dodatkowa

  1. David Natingga, Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II., Helion, 2019
  2. Cormen Thomas H., Algorytmy bez tajemnic, Helion, 2020
  3. Waldemar Sradomski, MATLAB. Praktyczny podręcznik modelowania, Helion, 2015

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Praktyczne aspekty stosowania oprogramowania MatLab. Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich. Zaliczenie.15
15

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Opracowanie algorytmów realizujących wybrane zadania inżynierskie. Zaliczenie.15
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje. Podstawy modelowania obiektów i procesów. Systemy komputerowe. Metody zapisu i kodowania algorytmów. Wprowadzenie do środowiska MatLab. Obiektowe podejście do formułowania problemów. Problematyka numerycznych realizacji algorytmów. Implementowanie algorytmów w systemach komputerowych. Zaliczenie.15
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1udział w zajęciach15
A-L-2praca własna8
A-L-3konsultacje2
25
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - projekty

KODForma aktywnościGodziny
A-P-1uczestnictwo w zajęciach15
A-P-2Praca własna8
A-P-3konsultacje2
25
(*) 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-2Praca własna8
A-W-3konsultacje2
25
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTMS_1A_B15_W01W wyniku przeprowadzonych zajęć student powinien być w stanie definiować: podstawowe pojęcia dotyczące algorytmizacji, klasyfikować i dobierać algorytmy stosowane w rozwiązywaniu zadań inżynierskich.
Odniesienie do efektów kształcenia dla kierunku studiówTMS_1A_W04Zna i rozumie w zaawansowanym stopniu wybrane zagadnienia z zakresu wiedzy szczegółowej właściwe dla danej specjalności
Cel przedmiotuC-1Uzyskanie ogólnej wiedzy o możliwościach i metodach algorytmizacji zadań inżynierskich.
Treści programoweT-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje. Podstawy modelowania obiektów i procesów. Systemy komputerowe. Metody zapisu i kodowania algorytmów. Wprowadzenie do środowiska MatLab. Obiektowe podejście do formułowania problemów. Problematyka numerycznych realizacji algorytmów. Implementowanie algorytmów w systemach komputerowych. Zaliczenie.
Metody nauczaniaM-1Wykład informacyjny.
Sposób ocenyS-1Ocena podsumowująca: Ocena z zaliczenia końcowego, weryfikująca stopień opanowania treści przedmiotu przez studenta.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student posiada wiedzę dotyczącą poprawnego stosowania podstawowych metod i narzędzi algorytmizacji.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTMS_1A_B15_U01W wyniku przeprowadzonych zajęć student powinien umieć: analizować, formułować oraz dobierać algorytmy stosowane w rozwiązywaniu zadań inżynierskich. Powinien umieć stosować narzędzia do opracowywania algorytmów.
Odniesienie do efektów kształcenia dla kierunku studiówTMS_1A_U08Potrafi rozwiązywać zadania i problemy z zakresu inżynierii materiałowej i inżynierii mechanicznej z wykorzystaniem metod i narzędzi inżynierskich w szczególności stosując techniki analityczne i/ lub symulacyjne
Cel przedmiotuC-2Nabycie umiejętności opracowywania lub doboru algorytmów określonych zadań inżynierskich.
Treści programoweT-P-1Opracowanie algorytmów realizujących wybrane zadania inżynierskie. Zaliczenie.
T-L-1Praktyczne aspekty stosowania oprogramowania MatLab. Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich. Zaliczenie.
Metody nauczaniaM-2Metoda projektów.
Sposób ocenyS-2Ocena podsumowująca: Uśredniona ocena zrealizowanych ćwiczeń laboratoryjnych.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student poprawnie stosuje podstawowe metody i narzędzia algorytmizacji.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTMS_1A_B15_K01W wyniku przeprowadzonych zajęć student nabędzie świadomość: konieczności ciągłego rozwoju posiadanej wiedzy i umiejętności oraz potrzebie współpracy z ekspertami.
Odniesienie do efektów kształcenia dla kierunku studiówTMS_1A_K01Jest gotów do krytycznej oceny posiadanej wiedzy oraz ma świadomość jej znaczenia w procesie rozwiązywania szeregu problemów inżynierskich i technicznych
Cel przedmiotuC-3Opanowanie umiejętności samodzielnego posługiwania się narzędziami umożliwiającymi opracowywanie algorytmów obliczeń inżynierskich.
Treści programoweT-P-1Opracowanie algorytmów realizujących wybrane zadania inżynierskie. Zaliczenie.
Metody nauczaniaM-1Wykład informacyjny.
M-2Metoda projektów.
Sposób ocenyS-3Ocena podsumowująca: Ocena kompetencji personalnych społecznych – intuicyjna w formie aprobaty.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student prezentuje wyniki swojej pracy bez umiejętności ich efektywnej analizy.
3,5
4,0
4,5
5,0