SylabUZ
Course name | Computer methods in engineering |
Course ID | 11.3-WE-AiRP-MKwOI |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Automatic Control and Robotics |
Education profile | academic |
Level of studies | First-cycle studies leading to Engineer's degree |
Beginning semester | winter term 2021/2022 |
Semester | 1 |
ECTS credits to win | 5 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
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 | 30 | 2 | 18 | 1,2 | Credit with grade |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Celem przedmiotu jest:
zapoznanie studentów z podstawowymi metodami komputerowymi stosowanymi przy obliczeniach inżynierskich,
ukształtowanie wśród studentów zrozumienia konieczności poprawnego wykonywania obliczeń inżynierskich z założoną dokładnością,
ukształtowanie podstawowych umiejętności praktycznego wykorzystania środowisk Matlab/Octave/Scilab w rozwiązywaniu typowych zadań inżynierskich.
Brak (przedmiot na 1 semestrze studiów)
Środowiska obliczeń inżynierskich Matlab, Octave oraz Scilab. Charakterystyka każdego ze środowisk, zakres zastosowań, główne wady i zalety. Zasady i wskazówki korzystania z obszernej pomocy dołączanej do środowisk. Operacje algebraiczne na wektorach i macierzach oraz ich przekształcenia. Wyrażenia logiczne i operatory relacyjne. Operacje na ciągach znaków. Podstawowe funkcje matematyczne trygonometryczne i słowa kluczowe. Instrukcje iteracyjne i rekurencja (pętle for, while), konstrukcje warunkowe (if-else, switch-case). Definicja skryptu oraz funkcji. Operacje na plikach i zmiennych w przestrzeni roboczej. Elementy programowania, debugowanie. Funkcje analizujące zbiór danych. Operacje na wielomianach. Interpolacja i aproksymacja. Tworzenie wykresów dwu- i trójwymiarowych. Prosta animacja. Niestandardowe struktury danych: macierze rzadkie, struktury, tablice komórkowe, tablice wielowymiarowe. Operacje na symbolach. Budowa graficznego interfejsu użytkownika. Wykorzystanie zewnętrznych kompilatorów znanych języków programowania (C, C++). Przegląd wybranych przyborników. Pakiet Simulink. Budowa modeli z bloków operacyjnych, symulowanie układów w czasie rzeczywistym, komunikacja z serwerem OPC.
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze sprawdzianów w formie pisemnej.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze sprawdzianów i sprawozdań z ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%.
1. Mrozek, B., Mrozek, Z. MATLAB i Simulink. Poradnik użytkownika. Wydanie IV, Wydawnictwo Helion, 2017
2. Brzózka, J., Dorobczyński, L., Matlab – środowisko obliczeń naukowo-technicznych. PWN, Warszawa 2008
3. Brozi, A., Scilab w przykładach. Wydawnictwo NAKOM, Poznań, 2010
1. Krzyżanowski, P., Obliczenia inżynierskie i naukowe. Szybkie, skuteczne, efektowne. PWN 2011
2. Sulaymon E., Beginning MATLAB and Simulink: From Novice to Professional, Apress, 2019
3. Salazar, J.R., Essential Matlab and Octave. Apple Academic Press, Kanada 2014
Modified by dr inż. Marcel Luzar (last modification: 20-04-2021 09:01)