Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Inżynierii Mechanicznej i Mechatroniki - Mechanika i budowa maszyn (S2)

Sylabus przedmiotu Algorithmization of engineering problems:

Informacje podstawowe

Kierunek studiów Mechanika i budowa maszyn
Forma studiów studia stacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta magister inżynier
Obszary studiów charakterystyki PRK, kompetencje inżynierskie PRK
Profil ogólnoakademicki
Moduł
Przedmiot Algorithmization of engineering problems
Specjalność computer-aided design and manufacturing of machines
Jednostka prowadząca Katedra Mechaniki
Nauczyciel odpowiedzialny Daniel Jastrzębski <Daniel.Jastrzebski@zut.edu.pl>
Inni nauczyciele Daniel Jastrzębski <Daniel.Jastrzebski@zut.edu.pl>
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 5 Grupa obieralna 2

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
projektyP3 15 1,00,44zaliczenie
wykładyW3 30 2,00,56zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Knowledge of basic concepts in the field of computer science.
W-2General knowledge of mechanical engineering issues.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Obtaining general knowledge about the possibilities and methods of algorithmization of engineering tasks.
C-2Developing the ability to create or select algorithms to solve specific tasks in the field of production engineering.
C-3Acquiring the ability to efficiently and independently use programs implementing algorithms for various engineering calculations.

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

KODTreść programowaGodziny
projekty
T-P-1Using MATLAB software.7
T-P-2Developing algorithms for the implementation of selected engineering tasks in the field of machine construction and operation.8
15
wykłady
T-W-1The concept and definition of an algorithm. Types and classification of algorithms. Data structures in production engineering. Data processing and verification functions by algorithms.6
T-W-2Ways of writing and documenting algorithms. UML (Unified Modeling Language) modeling language. Implementing computer algorithms. Procedures in building algorithms.12
T-W-3Creating algorithms formalizing the activities of the designer and technologist in the design and production of technical devices. Numerical implementations of algorithms in CAD/CAM techniques.12
30

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

KODForma aktywnościGodziny
projekty
A-P-1Uczestnictwo w zajęciach15
A-P-2Praca własna8
A-P-3Konsultacje2
25
wykłady
A-W-1Uczestnictwo w zajęciach30
A-W-2Praca własna18
A-W-3Konsultacje2
50

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Informative lecture.
M-2Design exercises.

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Final grade, verifying the student's level of mastery of the subject content.
S-2Ocena podsumowująca: Average assessment of completed project tasks.
S-3Ocena podsumowująca: Assessment of personal and social competences - intuitive in the form of approval.

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
MBM_2A_KWP/09-2_W01
Acquiring knowledge regarding the concept, functions, types and classification of algorithms. Familiarization with data structures in production engineering. Learning how to write and document algorithms. Learning about the UML (Unified Modeling Language) modeling language. Obtaining knowledge about algorithms formalizing the activities of the designer and technologist when designing and manufacturing technical devices.
MBM_2A_W04, MBM_2A_W01C-1T-W-3, T-W-1, T-W-2M-1, M-2S-2, S-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
MBM_2A_KWP/09-2_U01
The student is able to describe data structures in production engineering. Is able to formulate and write algorithms for solving simple engineering problems. He can use the UML modeling language and Matlab software. Is able to interpret modeling results.
MBM_2A_U07, MBM_2A_U09C-2, C-3T-P-2, T-P-1, T-W-3M-1, M-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
MBM_2A_KWP/09-2_K01
Shaping the student's attitude in order to make them aware of the need for continuous personal development and teamwork.
MBM_2A_K01, MBM_2A_K04C-1T-P-2, T-P-1M-1, M-2S-3

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
MBM_2A_KWP/09-2_W01
Acquiring knowledge regarding the concept, functions, types and classification of algorithms. Familiarization with data structures in production engineering. Learning how to write and document algorithms. Learning about the UML (Unified Modeling Language) modeling language. Obtaining knowledge about algorithms formalizing the activities of the designer and technologist when designing and manufacturing technical devices.
2,0The student has not mastered the basic knowledge of the subject.
3,0The student has acquired basic knowledge of the subject. However, he is unable to associate and analyze the acquired knowledge.
3,5The student's knowledge was intermediate between a grade of 3.0 and 4.0.
4,0The student has acquired basic knowledge of the subject. Knows the limitations and areas of its use.
4,5The student's knowledge was intermediate between a grade of 4.0 and 5.0.
5,0The student has acquired basic knowledge of the subject. Understands the limitations and knows the areas of its application. He can analyze this knowledge creatively.

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
MBM_2A_KWP/09-2_U01
The student is able to describe data structures in production engineering. Is able to formulate and write algorithms for solving simple engineering problems. He can use the UML modeling language and Matlab software. Is able to interpret modeling results.
2,0Nie potrafi poprawnie rozwiązywać zadań projektowych. Przy wykonywaniu tych zadań nie potrafi wyjaśnić sposobu działania i ma problem z formułowaniem wniosków.
3,0Student rozwiązuje podstawowe zadania projektowe. Popełnia błędy. Ćwiczenia praktyczne realizuje poprawnie, ale w sposób bierny.
3,5Student posiadł umiejętności w stopniu pośrednim między 3,0 a 4,0.
4,0Student umiejętnie kojarzy i analizuje nabytą wiedzę. Ćwiczenia praktyczne realizuje poprawnie, jest aktywny i potrafi interpretować uzyskane wyniki.
4,5Student posiadł umiejętności w stopniu pośrednim między 4,0 a 5,0.
5,0Student bardzo dobrze kojarzy i analizuje nabytą wiedzę. Postawione zadania rozwiązuje w sposób racjonalny. Ćwiczenia praktyczne realizuje wzorowo, jest aktywny i potrafi oceniać uzyskiwane wyniki.

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt uczenia sięOcenaKryterium oceny
MBM_2A_KWP/09-2_K01
Shaping the student's attitude in order to make them aware of the need for continuous personal development and teamwork.
2,0
3,0Has basic competences in analyzing issues of algorithmization of technical problems.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Robert E. White, Computational Mathematics Models, Methods, and Analysis with MATLAB® and MPI, CRC Press, 2015, Second Edition, E-book
  2. Butt, Introduction to Numerical Analysis Using MATLAB®, Jones & Bartlett Learning, Warszaw, 2009

Literatura dodatkowa

  1. George Lindfield, John Penny, Numerical Methods Using MATLAB, Elsevier Science, 2018, E-book

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Using MATLAB software.7
T-P-2Developing algorithms for the implementation of selected engineering tasks in the field of machine construction and operation.8
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1The concept and definition of an algorithm. Types and classification of algorithms. Data structures in production engineering. Data processing and verification functions by algorithms.6
T-W-2Ways of writing and documenting algorithms. UML (Unified Modeling Language) modeling language. Implementing computer algorithms. Procedures in building algorithms.12
T-W-3Creating algorithms formalizing the activities of the designer and technologist in the design and production of technical devices. Numerical implementations of algorithms in CAD/CAM techniques.12
30

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ęciach30
A-W-2Praca własna18
A-W-3Konsultacje2
50
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięMBM_2A_KWP/09-2_W01Acquiring knowledge regarding the concept, functions, types and classification of algorithms. Familiarization with data structures in production engineering. Learning how to write and document algorithms. Learning about the UML (Unified Modeling Language) modeling language. Obtaining knowledge about algorithms formalizing the activities of the designer and technologist when designing and manufacturing technical devices.
Odniesienie do efektów kształcenia dla kierunku studiówMBM_2A_W04ma uporządkowaną i podbudowaną teoretycznie wiedzę w kluczowych zagadnieniach kierunku MiBM takich jak: konstrukcja maszyn, techniki wytwarzania, automatyzacja, metrologia, eksploatacja maszyn, energetyka
MBM_2A_W01ma rozszerzoną i pogłębioną wiedzę z matematyki na poziomie wyższym niezbędną do rozwiązywania zadań z zakresu mechaniki, budowy i eksploatacji maszyn
Cel przedmiotuC-1Obtaining general knowledge about the possibilities and methods of algorithmization of engineering tasks.
Treści programoweT-W-3Creating algorithms formalizing the activities of the designer and technologist in the design and production of technical devices. Numerical implementations of algorithms in CAD/CAM techniques.
T-W-1The concept and definition of an algorithm. Types and classification of algorithms. Data structures in production engineering. Data processing and verification functions by algorithms.
T-W-2Ways of writing and documenting algorithms. UML (Unified Modeling Language) modeling language. Implementing computer algorithms. Procedures in building algorithms.
Metody nauczaniaM-1Informative lecture.
M-2Design exercises.
Sposób ocenyS-2Ocena podsumowująca: Average assessment of completed project tasks.
S-1Ocena podsumowująca: Final grade, verifying the student's level of mastery of the subject content.
Kryteria ocenyOcenaKryterium oceny
2,0The student has not mastered the basic knowledge of the subject.
3,0The student has acquired basic knowledge of the subject. However, he is unable to associate and analyze the acquired knowledge.
3,5The student's knowledge was intermediate between a grade of 3.0 and 4.0.
4,0The student has acquired basic knowledge of the subject. Knows the limitations and areas of its use.
4,5The student's knowledge was intermediate between a grade of 4.0 and 5.0.
5,0The student has acquired basic knowledge of the subject. Understands the limitations and knows the areas of its application. He can analyze this knowledge creatively.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięMBM_2A_KWP/09-2_U01The student is able to describe data structures in production engineering. Is able to formulate and write algorithms for solving simple engineering problems. He can use the UML modeling language and Matlab software. Is able to interpret modeling results.
Odniesienie do efektów kształcenia dla kierunku studiówMBM_2A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
MBM_2A_U09potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich i prostych problemów badawczych metody analityczne, symulacyjne oraz eksperymentalne
Cel przedmiotuC-2Developing the ability to create or select algorithms to solve specific tasks in the field of production engineering.
C-3Acquiring the ability to efficiently and independently use programs implementing algorithms for various engineering calculations.
Treści programoweT-P-2Developing algorithms for the implementation of selected engineering tasks in the field of machine construction and operation.
T-P-1Using MATLAB software.
T-W-3Creating algorithms formalizing the activities of the designer and technologist in the design and production of technical devices. Numerical implementations of algorithms in CAD/CAM techniques.
Metody nauczaniaM-1Informative lecture.
M-2Design exercises.
Sposób ocenyS-2Ocena podsumowująca: Average assessment of completed project tasks.
Kryteria ocenyOcenaKryterium oceny
2,0Nie potrafi poprawnie rozwiązywać zadań projektowych. Przy wykonywaniu tych zadań nie potrafi wyjaśnić sposobu działania i ma problem z formułowaniem wniosków.
3,0Student rozwiązuje podstawowe zadania projektowe. Popełnia błędy. Ćwiczenia praktyczne realizuje poprawnie, ale w sposób bierny.
3,5Student posiadł umiejętności w stopniu pośrednim między 3,0 a 4,0.
4,0Student umiejętnie kojarzy i analizuje nabytą wiedzę. Ćwiczenia praktyczne realizuje poprawnie, jest aktywny i potrafi interpretować uzyskane wyniki.
4,5Student posiadł umiejętności w stopniu pośrednim między 4,0 a 5,0.
5,0Student bardzo dobrze kojarzy i analizuje nabytą wiedzę. Postawione zadania rozwiązuje w sposób racjonalny. Ćwiczenia praktyczne realizuje wzorowo, jest aktywny i potrafi oceniać uzyskiwane wyniki.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięMBM_2A_KWP/09-2_K01Shaping the student's attitude in order to make them aware of the need for continuous personal development and teamwork.
Odniesienie do efektów kształcenia dla kierunku studiówMBM_2A_K01rozumie potrzebę uczenia się przez całe życie; potrafi inspirować i organizować proces uczenia się innych osób
MBM_2A_K04potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub innych zadania
Cel przedmiotuC-1Obtaining general knowledge about the possibilities and methods of algorithmization of engineering tasks.
Treści programoweT-P-2Developing algorithms for the implementation of selected engineering tasks in the field of machine construction and operation.
T-P-1Using MATLAB software.
Metody nauczaniaM-1Informative lecture.
M-2Design exercises.
Sposób ocenyS-3Ocena podsumowująca: Assessment of personal and social competences - intuitive in the form of approval.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Has basic competences in analyzing issues of algorithmization of technical problems.
3,5
4,0
4,5
5,0