Nazwa przedmiotu:
Podstawy programowania inżynierskiego w środowisku Matlab
Koordynator przedmiotu:
dr hab. inż. Maciej Kozłowski, prof. Uczelni, 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:
2 / rok ak. 2022/2023
Liczba punktów ECTS:
2
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
60 godz,, w tym: praca na zajęciach 30 godz., studiowanie literatury przedmiotu około 15 godz., konsultacje 3 godz., przygotowanie się do zaliczenia około 12 godz.
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1,5 pkt. ECTS (33 godz., w tym: praca na zajęciach 30 godz., konsultacje 3 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:
brak
Limit liczby studentów:
Wykład: 100 osób.
Cel przedmiotu:
Przedstawienie środowiska programistycznego Matlab i zasad jego programowania. Przedstawienie możliwości zastosowania Matlaba i jego przyborników do rozwiązywania problemów inżynierskich z zakresu algebry i analizy matematycznej, równań różniczkowych, optymalizacji, analizy sygnałów i modelowania. Przedstawienie pakietu Simulink służącego do wykonywania symulacji układów dynamicznych oraz pakietu programowania fizycznego SimScape dedykowanego badaniu własności dynamicznych modeli fizycznych (bez pisania kodu).
Treści kształcenia:
Wykład: Wprowadzenie Praca z interfejsem użytkownika MATLABa Zmienne i polecenia Analiza i wizualizacja z użyciem wektorów i macierzy Tablice danych Warunkowy wybór danych Organizowanie i analizowanie danych Zwiększanie automatyzacji dzięki konstrukcjom i funkcjom programistycznym Przykłady zastosowania środowiska w przedmiotach: Probabilistyka, Statystyka, Maszynowe Uczenie, Elektrotechnika, Automatyka, Pojazdy Szynowe i Trakcja Prezentacja zasad modelowania i symulacji działania układów transportowych bez pisania kodu (Simulink i Simscape).
Metody oceny:
Sprawdzian pisemny zawierający łącznie 4 pytania otwarte. Odpowiedzi oceniane w skali 0-5 punktów. Wymagane zaliczenie każdego pytania na liczbę co najmniej 2 punktów. Ocena końcowa na podstawie sumy zgromadzonych punktów: 0-10 2; 11-12 3; 13-14 3,5; 15-16 4; 17-18 4,5; 19-20 5. Sprawdzian poprawkowy: 4 pytania otwarte po 5 punktów. Skala: 0-12 2; 13-20 3 (najwyżej ocena dostateczna). W indywidualnych przypadkach dopuszcza się zaliczenie przedmiotu na podstawie wykonanych ćwiczeń komputerowych dołączonych do kursu.
Egzamin:
nie
Literatura:
Literatura podstawowa: 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". Literatura uzupełniająca: 1) Materiały szkoleniowe na stronie www dystrybutora - Oprogramowanie Naukowo Techniczne: http://www.ont.com.pl/ Nagrane Webinaria: http://www.ont.com.pl/webinaria/ 2) Materiały szkoleniowe na stronie www producenta - MathWorks: https://www.mathworks.com/
Witryna www przedmiotu:
www.wt.pw.edu.pl
Uwagi:
Przedmiot z uchwalonej przez Radę Wydziału Transportu na rok akademicki 2022/2023 oferty przedmiotów obieralnych dla grupy przedmiotów „Przedmiot obieralny I”. O ile nie powoduje to zmian w zakresie powiązań danego przedmiotu z efektami uczenia się określonymi dla programu studiów w treściach kształcenia mogą być wprowadzane na bieżąco zmiany związane z uwzględnieniem najnowszych osiągnięć naukowych.

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka W01
Zna elementarne typy danych, wyrażenia i operacje
Weryfikacja: Aktywność na zajęciach, Zadanie z efektu podczas kolokwium (zadanie oceniane w skali od 0 do 5 punktów, wymagane jest uzyskanie co najmniej 2 punktów lub wykorzystanie wiedzy ocenianego efektu w wykonywanym zadaniu projektowym.
Powiązane charakterystyki kierunkowe: Tr1A_W01, Tr1A_W06
Powiązane charakterystyki obszarowe: P6U_W, I.P6S_WG.o
Charakterystyka W02
Zna podstawowe operacje na macierzach oraz instrukcje sterujące pracą programu
Weryfikacja: Aktywność na zajęciach, Zadanie z efektu podczas kolokwium (zadanie oceniane w skali od 0 do 5 punktów, wymagane jest uzyskanie co najmniej 2 punktów lub wykorzystanie wiedzy ocenianego efektu w wykonywanym zadaniu projektowym.
Powiązane charakterystyki kierunkowe: Tr1A_W01, Tr1A_W07
Powiązane charakterystyki obszarowe: P6U_W, I.P6S_WG.o

Profil ogólnoakademicki - umiejętności

Charakterystyka U01
Potrafi utworzyć proste programy stosując instrukcje sterujące przy wykorzystaniu funkcji bibliotecznych programu
Weryfikacja: Aktywność na zajęciach, Zadanie z efektu podczas kolokwium (zadanie oceniane w skali od 0 do 5 punktów, wymagane jest uzyskanie co najmniej 2 punktów lub wykorzystanie wiedzy ocenianego efektu w wykonywanym zadaniu projektowym.
Powiązane charakterystyki kierunkowe: Tr1A_U08, Tr1A_U10, Tr1A_U11
Powiązane charakterystyki obszarowe: P6U_U, I.P6S_UW.o, III.P6S_UW.o

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka K01
Rozumie potrzebę stosowania zintegrowanych środowisk programowania w obliczeniach inżynierskich
Weryfikacja: Ocena aktywności podczas zajęć.
Powiązane charakterystyki kierunkowe: Tr1A_K02
Powiązane charakterystyki obszarowe: P6U_K, I.P6S_KK