Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Inżynierii Mechanicznej i Mechatroniki - Projektowanie materiałowe w konstrukcjach inżynierskich (S1)

Sylabus przedmiotu Algorytmizacja zagadnień inżynierskich:

Informacje podstawowe

Kierunek studiów Projektowanie materiałowe w konstrukcjach inżynierskich
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
wykładyW5 30 1,60,50zaliczenie
projektyP5 15 1,40,50zaliczenie

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
projekty
T-P-1Opracowanie algorytmów realizacji wybranych zadań inżynierskich.15
15
wykłady
T-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje.2
T-W-2Elementy teorii systemów. Systemy komputerowe.2
T-W-3Podstawy modelowania obiektów i procesów.2
T-W-4Funkcjonalność i klasyfikacja algorytmów.2
T-W-5Metody zapisu i kodowania algorytmów.4
T-W-6Problematyka numerycznych realizacji algorytmów.2
T-W-7Stosowanie algorytmów w rozwiązywaniu modeli.2
T-W-8Implementowanie algorytmów w systemach komputerowych.4
T-W-9Struktury i metody przetwarzania danych.2
T-W-10Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich.8
30

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

KODForma aktywnościGodziny
projekty
A-P-1Uczestnictwo z zajęciach.15
A-P-2Konsultacje projektów.10
A-P-3Studiowanie literatury.10
35
wykłady
A-W-1Uczestnictwo z zajęciach30
A-W-2studiowanie literatury, przygotowanie do zajęć8
A-W-3Konsultacje2
40

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny.
M-2Ćwiczenia projektowe.

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 zadań projektowych.
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
PMKI_1A_C38_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.
PMKI_1A_W10C-1T-W-5, T-W-6, T-W-7, T-W-8, T-W-9, T-W-10, T-W-1, T-W-2, T-W-3, T-W-4M-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
PMKI_1A_C38_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.
PMKI_1A_U11C-2T-P-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
PMKI_1A_C38_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.
PMKI_1A_K01C-3T-W-5, T-W-6, T-W-7, T-W-8, T-W-9, T-W-10, T-W-1, T-W-2, T-W-3, T-W-4, T-P-1M-1, M-2S-3

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
PMKI_1A_C38_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
PMKI_1A_C38_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
PMKI_1A_C38_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

Literatura dodatkowa

  1. David Natingga, Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II., Helion, 2019
  2. Cormen Thomas H., Algorytmy bez tajemnic, Helion, 2020

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Opracowanie algorytmów realizacji wybranych zadań inżynierskich.15
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje.2
T-W-2Elementy teorii systemów. Systemy komputerowe.2
T-W-3Podstawy modelowania obiektów i procesów.2
T-W-4Funkcjonalność i klasyfikacja algorytmów.2
T-W-5Metody zapisu i kodowania algorytmów.4
T-W-6Problematyka numerycznych realizacji algorytmów.2
T-W-7Stosowanie algorytmów w rozwiązywaniu modeli.2
T-W-8Implementowanie algorytmów w systemach komputerowych.4
T-W-9Struktury i metody przetwarzania danych.2
T-W-10Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich.8
30

Formy aktywności - projekty

KODForma aktywnościGodziny
A-P-1Uczestnictwo z zajęciach.15
A-P-2Konsultacje projektów.10
A-P-3Studiowanie literatury.10
35
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestnictwo z zajęciach30
A-W-2studiowanie literatury, przygotowanie do zajęć8
A-W-3Konsultacje2
40
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięPMKI_1A_C38_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ówPMKI_1A_W10Ma szczegółowa wiedzę w zakresie informatyki obejmującą znajomość podstawowych programów użytkowych oraz inżynierskich, niezbędną do wykonywania obliczeń matematycznych, inżynierskich i przetwarzania danych, tworzenia dokumentacji inżynierskiej oraz prac projektowych ze wspomaganiem systemami CAx.
Cel przedmiotuC-1Uzyskanie ogólnej wiedzy o możliwościach i metodach algorytmizacji zadań inżynierskich.
Treści programoweT-W-5Metody zapisu i kodowania algorytmów.
T-W-6Problematyka numerycznych realizacji algorytmów.
T-W-7Stosowanie algorytmów w rozwiązywaniu modeli.
T-W-8Implementowanie algorytmów w systemach komputerowych.
T-W-9Struktury i metody przetwarzania danych.
T-W-10Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich.
T-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje.
T-W-2Elementy teorii systemów. Systemy komputerowe.
T-W-3Podstawy modelowania obiektów i procesów.
T-W-4Funkcjonalność i klasyfikacja algorytmów.
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ęPMKI_1A_C38_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ówPMKI_1A_U11Potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne; potrafi planować i przeprowadzać eksperymenty; potrafi przedstawić otrzymane wyniki w formie liczbowej i graficznej, dokonać ich interpretacji i wyciągnąć właściwe wnioski także o charakterze optymalizacyjnym.
Cel przedmiotuC-2Nabycie umiejętności opracowywania lub doboru algorytmów określonych zadań inżynierskich.
Treści programoweT-P-1Opracowanie algorytmów realizacji wybranych zadań inżynierskich.
Metody nauczaniaM-2Ćwiczenia projektowe.
Sposób ocenyS-2Ocena podsumowująca: Uśredniona ocena zrealizowanych zadań projektowych.
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ęPMKI_1A_C38_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ówPMKI_1A_K01Jest gotów do krytycznej oceny posiadanej wiedzy, ma świadomości konieczności ciągłego jej poszerzania oraz zasięgania opinii ekspertów.
Cel przedmiotuC-3Opanowanie umiejętności samodzielnego posługiwania się narzędziami umożliwiającymi opracowywanie algorytmów obliczeń inżynierskich.
Treści programoweT-W-5Metody zapisu i kodowania algorytmów.
T-W-6Problematyka numerycznych realizacji algorytmów.
T-W-7Stosowanie algorytmów w rozwiązywaniu modeli.
T-W-8Implementowanie algorytmów w systemach komputerowych.
T-W-9Struktury i metody przetwarzania danych.
T-W-10Przykłady stosowania algorytmów w rozwiązywaniu problemów inżynierskich.
T-W-1Wprowadzenie do algorytmizacji, pojęcia podstawowe i definicje.
T-W-2Elementy teorii systemów. Systemy komputerowe.
T-W-3Podstawy modelowania obiektów i procesów.
T-W-4Funkcjonalność i klasyfikacja algorytmów.
T-P-1Opracowanie algorytmów realizacji wybranych zadań inżynierskich.
Metody nauczaniaM-1Wykład informacyjny.
M-2Ćwiczenia projektowe.
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