Nazwa przedmiotu:
Środowisko programowania Matlab w praktyce
Koordynator przedmiotu:
dr hab. inż. Maciej Kozłowski, prof. nzw., Wydział Transportu Politechniki Warszawskiej, Zakład Systemów Informatycznych i Mechatronicznych w Transporcie
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia I stopnia
Program:
Transport
Grupa przedmiotów:
Obieralne
Kod przedmiotu:
Semestr nominalny:
7 / rok ak. 2019/2020
Liczba punktów ECTS:
2
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
56 godz., w tym: praca na wykładach 30 godz., zapoznanie się ze wskazaną literaturą w zakresie wykładu 18 godz., konsultacje w zakresie wykładu 1 godz., przygotowanie się do egzaminu 5 godz., udział w egzaminach 2 godz.
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1,5 pkt ECTS (34 godziny, w tym: praca na wykładach 30 godz., konsultacje 2 godz., udział w egzaminach 2 godz.)
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
0
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Zaliczone przedmioty: Technologia Informacyjna, Informatyka I, Informatyka II
Limit liczby studentów:
25 osób
Cel przedmiotu:
Nabycie umiejętności praktycznych nt. obsługi pakietu Matlab i zasad programowania. Wykorzystanie Matlaba i jego przyborników do rozwiązywania problemów z zakresu algebry i analizy matematycznej, równań różniczkowych, optymalizacji, analizy sygnałów i modelowania. Osiągnięcie umiejętności tworzenia własnych aplikacji. Przedstawienie pakietu Simulink służącego do wykonywania symulacji układów dynamicznych oraz pakietu SimMechanics dedykowanego badaniu własności ruchu dynamicznych układów mechanicznych
Treści kształcenia:
Macierze, narzędzia i operacje na plikach. Wizualizacja danych – wykresy dwu i trójwymiarowe, Elementy programowania, m – pliki: skrypty i funkcje użytkownika, struktura funkcji, zasady przekazywania argumentów, instrukcje sterujące; Sposoby zarządzania danymi. Wybrane przyborniki –Toolboxy Tworzenie własnych programów dla zastosowań z zakresu rysowania wykresów, algebry i analizy matematycznej, równań różniczkowych, optymalizacji, analizy sygnałów i modelowania; Wprowadzenie do Simulinka, Zasada tworzenia modelu symulacyjnego; Simulink Podsystemy i zasady współużytkowania, przykłady modeli; Programowanie w Simulinku z wykorzystaniem biblioteki signal routing, Istrukcje sterujące, Wykorzystanie Simulinka w symulacji systemów dynamicznych
Metody oceny:
Egzamin - 12 pytań otwartych, w tym 3 bezpośrednio dotyczące treści weryfikowanego efektu; wymagana odpowiedź w co najmniej 50% na każde z nich.
Egzamin:
tak
Literatura:
1. R. Pratap, "MATLAB 7 dla naukowców i inżynierów", Mikom (2007). 2. A. Zalewski, R. Cegieła, "Matlab - obliczenia numeryczne i ich zastosowanie". 3. B. Mrozek, Z. Mrozek, "Matlab i Simulink - poradnik użytkownika". 4. L. V. Fausett, "Applied Numerical Analysis Using MATLAB". 5. J. Brzózka, L. Dorobczyński, "Programowanie w Matlab".
Witryna www przedmiotu:
brak
Uwagi:
Przedmiot z uchwalonego przez Radę Wydziału wykazu dodatkowych przedmiotów obieralnych I, II, III na rok akademicki 2017/2018. O ile nie powoduje to zmian w zakresie powiązań danego modułu zajęć z kierunkowymi efektami kształcenia w treściach kształcenia mogą być wprowadzane na bieżąco zmiany związane z uwzględnieniem najnowszych osiągnięć naukowych. Wykład realizowany na zasadach zajęć o charakterze praktycznym, zajęcia odbywają się w Sali 051, ograniczenie liczby studentów (25 osób) wynika z liczby posiadanych licencji dydaktycznych.

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka W01
Zna elementarne typy danych, wyrażenia i operacje
Weryfikacja: Egzamin pisemny – 12 pytań otwartych, w tym 3 bezpośrednio dotyczące treści weryfikowanego efektu; wymagana odpowiedź w co najmniej 50% na każde z nich.
Powiązane charakterystyki kierunkowe: Tr1A_W01, Tr1A_W06
Powiązane charakterystyki obszarowe: I.P6S_WG
Charakterystyka W02
Zna podstawowe operacje na macierzach oraz instrukcje sterujące pracą programu
Weryfikacja: Egzamin pisemny – 12 pytań otwartych, w tym 3 bezpośrednio dotyczące treści weryfikowanego efektu; wymagana odpowiedź w co najmniej 50% na każde z nich.
Powiązane charakterystyki kierunkowe: Tr1A_W06, Tr1A_W01
Powiązane charakterystyki obszarowe: I.P6S_WG

Profil ogólnoakademicki - umiejętności

Charakterystyka U01
Potrafi utworzyć proste programy stosując instrukcje sterujące przy wykorzystaniu funkcji bibliotecznych programu
Weryfikacja: Egzamin pisemny – 12 pytań otwartych, w tym 1 bezpośrednio dotyczące treści weryfikowanego efektu; wymagana odpowiedź w co najmniej 50% na każde z nich.
Powiązane charakterystyki kierunkowe: Tr1A_U03
Powiązane charakterystyki obszarowe: I.P6S_UK

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka K01
Rozumie potrzebę stosowania zintegrowanych środowisk programowania w obliczeniach inżynierskich
Weryfikacja: Udział w dyskusji na zajęciach, przedłużona obserwacja
Powiązane charakterystyki kierunkowe: Tr1A_K02
Powiązane charakterystyki obszarowe: I.P6S_KK