Generate PDF of this page

Transkrypt

Generate PDF of this page
Nazwa modułu:
Rok akademicki:
Wydział:
Kierunek:
Obliczenia inżynierskie w Matlabie
2016/2017
Kod: MIS-1-703-n
Punkty ECTS:
3
Inżynierii Metali i Informatyki Przemysłowej
Informatyka Stosowana
Poziom studiów:
Specjalność:
Studia I stopnia
Język wykładowy: Polski
Profil kształcenia:
-
Forma i tryb studiów:
Ogólnoakademicki (A)
Semestr: 7
Strona www: http://home.agh.edu.pl/~szt/
Osoba odpowiedzialna:
Sztangret Łukasz ([email protected])
Osoby prowadzące: Sztangret Łukasz ([email protected])
Opis efektów kształcenia dla modułu zajęć
Kod EKM
Student, który zaliczył moduł zajęć
wie/umie/potrafi
Powiązania z EKK
Sposób weryfikacji
efektów kształcenia
(forma zaliczeń)
M_W001
Zna zasady tworzenia oprogramowania w języku
orientowanym macierzowo. Potrafi tę wiedzę
wykorzystać do wektoryzacji algorytmów.
IS1A_W03,
IS1A_W07
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
M_W002
Zna składnie języka Matlab, potrafi korzystać ze
zmiennych, funkcji, tablic, struktur, klas i
uchwytów.
IS1A_W03,
IS1A_W07
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
M_W003
Zna możliwości obliczeniowe wybranych
pakietów. Potrafi je zastosować do rozwiązywania
różnych problemów inżynierskich.
IS1A_W03,
IS1A_W07
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
M_W004
Zna narzędzia służące do graficznej prezentacji
wyników i potrafi je zastosować do tworzenia
aplikacji okienkowych.
IS1A_W03,
IS1A_W07
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
Potrafi zastosować poznane mechanizmy do
rozwiązywania różnych problemów
obliczeniowych, potrafi opracować algorytm
postępowania w celu rozwiązania postawionego
problemu.
IS1A_U06, IS1A_U15,
IS1A_U16
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
Wiedza
Umiejętności
M_U001
1/5
Karta modułu - Obliczenia inżynierskie w Matlabie
M_U002
Potrafi korzystać z podanych pozycji
literaturowych oraz pozyskiwać własne źródła
wiedzy.
IS1A_U06, IS1A_U15,
IS1A_U16
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
M_U003
Wykazuje gotowość do pracy zespołowej nad
tworzeniem rozwiązania dla rozpatrywanego
problemu inżynierskiego.
IS1A_U06, IS1A_U15,
IS1A_U16
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
M_U004
Wykazuje umiejętność rozwiązania postawionego
problemu poprzez napisanie i przetestowanie
programu.
IS1A_U06, IS1A_U15,
IS1A_U16
Kolokwium, Wykonanie
ćwiczeń laboratoryjnych
Matryca efektów kształcenia w odniesieniu do form zajęć
Konwersatori
um
Zajęcia
seminaryjne
Zajęcia
praktyczne
Zajęcia
terenowe
Zajęcia
warsztatowe
Zna zasady tworzenia
oprogramowania w języku
orientowanym macierzowo.
Potrafi tę wiedzę wykorzystać
do wektoryzacji algorytmów.
+
-
+
-
-
-
-
-
-
-
-
M_W002
Zna składnie języka Matlab,
potrafi korzystać ze
zmiennych, funkcji, tablic,
struktur, klas i uchwytów.
+
-
+
-
-
-
-
-
-
-
-
M_W003
Zna możliwości obliczeniowe
wybranych pakietów. Potrafi
je zastosować do
rozwiązywania różnych
problemów inżynierskich.
+
-
+
-
-
-
-
-
-
-
-
M_W004
Zna narzędzia służące do
graficznej prezentacji
wyników i potrafi je
zastosować do tworzenia
aplikacji okienkowych.
+
-
+
-
-
-
-
-
-
-
-
M_U001
Potrafi zastosować poznane
mechanizmy do
rozwiązywania różnych
problemów obliczeniowych,
potrafi opracować algorytm
postępowania w celu
rozwiązania postawionego
problemu.
-
-
+
-
-
-
-
-
-
-
-
M_U002
Potrafi korzystać z podanych
pozycji literaturowych oraz
pozyskiwać własne źródła
wiedzy.
-
-
+
-
-
-
-
-
-
-
-
E-learning
Ćwiczenia
projektowe
M_W001
Inne
Ćwiczenia
laboratoryjne
Forma zajęć
Ćwiczenia
audytoryjne
Student, który zaliczył moduł
zajęć wie/umie/potrafi
Wykład
Kod EKM
Wiedza
Umiejętności
2/5
Karta modułu - Obliczenia inżynierskie w Matlabie
M_U003
Wykazuje gotowość do pracy
zespołowej nad tworzeniem
rozwiązania dla
rozpatrywanego problemu
inżynierskiego.
-
-
+
-
-
-
-
-
-
-
-
M_U004
Wykazuje umiejętność
rozwiązania postawionego
problemu poprzez napisanie i
przetestowanie programu.
-
-
+
-
-
-
-
-
-
-
-
Treść modułu zajęć (program wykładów i pozostałych zajęć)
Wykład
Wprowadzenie do środowiska Matlab
Matlab jako język orientowany macierzowo. Podstawowe polecenia, zmienne, tablice,
struktury, instrukcje sterujące, pętle i funkcje.
Operacje na tablicach
Działania na tablicach. Generowanie tablic za pomocą operatora : Dodawanie,
usuwanie kolumn/wierszy. Wyszukiwanie elementów. Sortowanie.
Grafika
Tworzenie wykresów 2D oraz 3D. Tworzenie aplikacji okienkowych oraz ich
programowanie.
Elementy algebry liniowej
Rozwiązywanie układów równań liniowych i nieliniowych, zagadnienie własne macierzy
(wyznaczanie przybliżonych wartości własnych). Operacje na wielomianach.
Statystyka
Analiza statystyczna ciągów liczbowych. Graficzne przedstawianie wyników.
Obliczenia symboliczne
Rozwiązywanie problemów za pomocą obliczeń symbolicznych. Narzędzie MuPAD.
Wstawienie obliczeń do sprawozdania, pracy dyplomowej.
Równania różniczkowe
Rozwiązywanie równań oraz układów równań różniczkowych. Równania różniczkowe
cząstkowe.
Analiza sygnałów
Analiza widmowa sygnałów. Filtrowanie sygnałów (usuwanie szumu, rozkład syganłu
na harmoniczne).
Analiza obrazów
Podstawowe operacje na obrazach. Wykrywanie obiektów i krawędzi. Akwizycja obrazu
z kamery.
Aproksymacja i interpolacja funkcji
Aproksymacji wielomianowa funkcji jednej zmiennej. Interpolacja funkcjami
sklejanymi. Aproksymacja funkcji wielu zmiennych funkcjami radialnymi.
Optymalizacja
Optymalizacja funkcji celu za pomocą algorytmów klasycznych i heurystycznych.
Metamodelowanie
3/5
Karta modułu - Obliczenia inżynierskie w Matlabie
Metamodelowanie za pomocą sztucznych sieci neuronowych oraz metody powierzchni
odpowiedzi.
Systemy dynamiczne
Metody opisu systemów dynamicznych. Symulacje w pakiecie Simulink.
Ćwiczenia laboratoryjne
Rozwiązywanie zadań oraz ich implementacja
Rozwiązywanie różnych problemów matematycznych i technicznych przy pomocy
poznanych na wykładzie narzędzi.
Sposób obliczania oceny końcowej
Ocena średnia z dwóch kolokwiów
Wymagania wstępne i dodatkowe
Zgodnie z Regulaminem Studiów AGH podstawowym terminem uzyskania zaliczenia jest ostatni dzień
zajęć w danym semestrze. Termin zaliczenia poprawkowego (tryb i warunki ustala prowadzący moduł na
zajęciach początkowych) nie może być późniejszy niż ostatni termin egzaminu w sesji poprawkowej (dla
przedmiotów kończących się egzaminem) lub ostatni dzień trwania semestru (dla przedmiotów
niekończących się egzaminem).
Zalecana literatura i pomoce naukowe
1.
2.
3.
4.
5.
Dokumentacja programu Matlab
Mrozek B., Mrozek Z. MATLAB i Simulink: poradnik użytkownika.
Fortuna Z., Muckow B., Wąsowski J. Metody numeryczne.
Moler C. Numerical computing with MATLAB.
Moler C. Experiments with MATLAB.
Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu
1. Application of inverse analysis with metamodelling for identification of metal flow stress / Ł.
SZTANGRET, D. SZELIGA, J. KUSIAK, M. PIETRZYK // Canadian Metallurgical Quarterly ; ISSN 0008-4433.
— 2012 vol. 51 no. 4, s. 440–446. — Bibliogr. s. 446.
2. Modeling of the oxidizing roasting process of zinc sulphide concentrates using artificial neural
networks — Modelowanie procesu prażenia koncentratów cynku z wykorzystaniem sztucznych sieci
neuronowych / Łukasz SZTANGRET, Łukasz RAUCH, Jan KUSIAK, Piotr JAROSZ, Stanisław MAŁECKI //
Computer Methods in Materials Science : quarterly / Akademia Górniczo-Hutnicza ; ISSN 1641-8581. —
Tytuł poprz.: Informatyka w Technologii Materiałów. — 2011 vol. 11 no. 1, s. 122–127. — Bibliogr. s. 127.
3. Modified approximation based optimization strategy / Łukasz SZTANGRET, Jan KUSIAK // W: Artificial
Intelligence and Soft Computing : 11th International Conference, ICAISC 2012 : Zakopane, Poland, April
29–May 3, 2012 : proceedings, Pt. 2 / eds. Leszek Rutkowski [et al.]. — Berlin ; Heidelberg : SpringerVerlag, cop. 2012. — (Lecture Notes in Computer Science ; ISSN 0302-9743. Lecture Notes in Artificial
Intelligence ; 7268). — ISBN: 978-3-642-29349-8. — S. 600–607. — Bibliogr. s. 607, Abstr.
4. Control of the copper flash smelting process – comparison of the effectiveness of bio-inspired
strategies / Łukasz SZTANGRET, Andrzej STANISŁAWCZYK, Jan KUSIAK // W: Evolutionary and
deterministic methods for design, optimization and control with applications to industrial and societal
problems : ECCOMAS conference : EUROGEN 2009 : Cracow, June 15–17, 2009 / eds. T. Burczyński, J.
Périaux ; CIMNE, UPC Universitat Politècnica de Catalunya, Generalitat de Catalunya. — Barcelona :
CIMNE, cop. 2011. — (A Series of Handbooks on Theory and Engineering Applications of Computational
Methods). — Opis częśc. wg okł.. — ISBN: 978-84-95999-93-1. — S. 298–303. — Bibliogr. s. 303, Abstr.
5. Optimization of parameters of feed-back pulse coupled neural network applied to the segmentation
of material microstructure images / Łukasz RAUCH, Łukasz SZTANGRET, Jan KUSIAK // W: Artificial
Intelligence and Soft Computing : 10th International Conference, ICAISC 2010 : Zakopane, Poland, June
13–17, 2010, Pt. 2 / eds. Leszek Rutkowski [et al.]. — Berlin ; Heidelberg : Springer-Verlag, cop. 2010. —
(Lecture Notes in Computer Science ; ISSN 0302-9743. Lecture Notes in Artificial Intelligence ; 6114). —
ISBN: 978-3-642-13231-5 ; ISBN10: 3-642-13231-6. — S. 80–87. — Bibliogr. s. 86–87, Abstr.
4/5
Karta modułu - Obliczenia inżynierskie w Matlabie
Informacje dodatkowe
Brak
Nakład pracy studenta (bilans punktów ECTS)
Forma aktywności studenta
Obciążenie
studenta
Udział w wykładach
18 godz
Udział w ćwiczeniach laboratoryjnych
18 godz
Przygotowanie do zajęć
22 godz
Samodzielne studiowanie tematyki zajęć
12 godz
Egzamin lub kolokwium zaliczeniowe
2 godz
Dodatkowe godziny kontaktowe z nauczycielem
10 godz
Sumaryczne obciążenie pracą studenta
82 godz
Punkty ECTS za moduł
3 ECTS
5/5