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