- Nazwa przedmiotu:
- Informatyka i programowanie
- Koordynator przedmiotu:
- dr inż. M. Rogulski
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Inżynieria Środowiska
- Grupa przedmiotów:
- obowiązkowe
- Kod przedmiotu:
- 1110-ISIKU-IZP-5201
- Semestr nominalny:
- 5 / rok ak. 2017/2018
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 60
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 2
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 2
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład8h
- Ćwiczenia24h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Wymagane przedmioty poprzedzające:
Podstawy Informatyki
- Limit liczby studentów:
- Cel przedmiotu:
- Zapoznanie studentów, poprzez rozwiązywanie różnorodnych problemów, z uniwersalnym językiem programowania wysokiego poziomu MATLAB, przeznaczonym do wykonywania obliczeń inżynierskich i naukowych. Zapoznanie studentów z możliwościami integracji obliczeń, wizualizacji i programowania w środowisku MATLAB. Wprowadzenie do obliczeń numerycznych w MATLAB-ie (rozwiązywanie równań liniowych i nieliniowych, interpolacja i aproksymacja, całkowanie numeryczne, rozwiązywanie równań i układów równań różniczkowych zwyczajnych)
- Treści kształcenia:
- Wprowadzenie do obsługi pakietu MATLAB. Interfejs graficzny. Polecenia języka. Działania macierzowe i tablicowe.
Konstrukcje języka programowania. Podstawowe operacje, funkcje i stałe matematyczne. Operatory relacji. Operatory i funkcje logiczne. Instrukcje warunkowe i pętle.
Programowanie w MATLAB. Tworzenie m-plików. Skrypty, funkcje i podfunkcje.
Grafika 2D. Funkcje generujące grafikę. Zarządzanie oknami . Zarządzanie własnościami obiektów graficznych. Wykresy funkcji jednej zmiennej. Przekształcanie wykresów.
Grafika 3D. Tworzenie różnorodnych obiektów trójwymiarowych np. spirala, walec, kula. Wykresy funkcji dwuwymiarowych. Sterowanie kolorami, oświetleniem, punktem obserwacji.
Metody numeryczne algebry liniowej, rozwiązywanie układów równań liniowych, rozwiązywanie równań nieliniowych, minima funkcji, pierwiastki wielomianów, wyznaczanie miejsc zerowych metodą Newtona.
Interpolacja i aproksymacja
Całkowanie numeryczne – funkcje wbudowane quad
- Metody oceny:
- Warunki zaliczenia wykładu:
Ocena ze sprawdzianu
Warunki zaliczenia ćwiczeń komputerowych:
Ocena wynikająca z sumy punktów zdobytych na ćwiczeniach
- Egzamin:
- tak
- Literatura:
- 1. W. Treichel, M. Stachurski - Matlab dla studentów - ćwiczenia, zadania, rozwiązania, Wyd. Salma Press, Warszawa 2009
2. J. Brzózka, L. Dorobczyński - Matlab – środowisko obliczeń naukowo-technicznych, Wyd. PWN, Warszawa 2005.
3. R. Pratap – Matlab 7 dla naukowców i inżynierów, Wyd. PWN, Warszawa 2007
4. W. Regel - Obliczenia symboliczne i numeryczne w Matlab, Wyd. MIKOM, 2004
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt W01
- zna środowisko obliczeniowe MATLAB
Weryfikacja: Kolokwium na wykładzie
Powiązane efekty kierunkowe:
IS_W03
Powiązane efekty obszarowe:
T1A_W02
- Efekt W02
- ma wiedzę dotyczącą podstawowych metod numerycznych stosowanych w zagadnieniach inżynierskich
Weryfikacja: Kolokwium na wykładzie
Powiązane efekty kierunkowe:
IS_W03
Powiązane efekty obszarowe:
T1A_W02
Profil ogólnoakademicki - umiejętności
- Efekt U01
- potrafi wykorzystać pakiet Matlab do przeprowadzenia obliczeń
inżynierskich i wykonania grafiki
Weryfikacja: rozwiązywanie problemów numerycznych w MATLABie w trakcie ćwiczeń
Powiązane efekty kierunkowe:
IS_U01, IS_U04, IS_U10
Powiązane efekty obszarowe:
T1A_U09, T1A_U09, T1A_U08, T1A_U09
- Efekt U02
- potrafi wykorzystać Simulink do symulacji wybranych zjawisk i systemów dynamicznych
Weryfikacja: rozwiązywanie problemów numerycznych w MATLABie w trakcie ćwiczeń
Powiązane efekty kierunkowe:
IS_U01, IS_U04, IS_U10
Powiązane efekty obszarowe:
T1A_U09, T1A_U09, T1A_U08, T1A_U09
- Efekt U03
- posiada umiejętność numerycznego rozwiązania wybranych zagadnień inżynierskich
Weryfikacja: rozwiązywanie problemów numerycznych w MATLABie w trakcie ćwiczeń
Powiązane efekty kierunkowe:
IS_U01, IS_U04, IS_U10
Powiązane efekty obszarowe:
T1A_U09, T1A_U09, T1A_U08, T1A_U09
Profil ogólnoakademicki - kompetencje społeczne
- Efekt K01
- ma świadomość potrzeby ciągłego uzupełniania nabytej wiedzy
Weryfikacja: wykonanie projektu
Powiązane efekty kierunkowe:
IS_K01
Powiązane efekty obszarowe:
T1A_K01
- Efekt K02
- potrafi pracować w zespole i ma świadomość odpowiedzialności za
wspólnie wykonywane zadania
Weryfikacja: wykonanie projektu
Powiązane efekty kierunkowe:
IS_K04
Powiązane efekty obszarowe:
T1A_K04