Nazwa przedmiotu:
Podstawy Informatyki
Koordynator przedmiotu:
ćwiczenia komputerowe- dr inż. Wiktor Treichel,dr inż.. Artur Badyda; dr hab. inż. Jarosław Zawadzki;
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Inżynieria Środowiska
Grupa przedmiotów:
Przedmioty kształcenia ogólnego
Kod przedmiotu:
brak
Semestr nominalny:
3 / rok ak. 2009/2010
Liczba punktów ECTS:
2
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład0h
  • Ćwiczenia30h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Matematyka, Fizyka, Podstawy Informatyki (semestr I i semestr II).
Limit liczby studentów:
Cel przedmiotu:
Zapoznanie studentów, poprzez rozwiązywanie różnorodnych problemów, z uniwersalnym językiem programowania wysokiego poziomu MATLAB, przeznaczonego do wykonywania obliczeń inżynierskich i naukowych. Zapoznanie studentów z możliwościami integracji obliczeń, wizualizacji i programowania w środowisku MATLAB. W szczególności zaznajomienie z rozszerzeniem Simulink, które stanowi interaktywny interfejs graficzny do modelowanie ciągłych, dyskretnych lub mieszanych systemów dynamicznych.
Treści kształcenia:
Program ćwiczeń komputerowych Wprowadzenie do języka Matlab. Interfejs graficzny. Polecenia języka. Działania macierzowe i tablicowe. Podstawowe operacje i funkcje matematyczne. Operatory relacji. Operatory i funkcje logiczne. Instrukcje warunkowe i pętle. Programowanie w Matlab. Tworzenie m-plików. Skrypty, funkcje (podfunkcje). Ścieżki. Funkcje nargin, nargout. Obliczenia w Matlab: szeregi, obliczenia na liczbach zespolonych, działania na wielomianach, rozwiązywanie układów równań liniowych. Obliczenia w Matlab: funkcje, rachunek różniczkowy i całkowy. Obliczenia w Matlab: przykłady obliczeń statystycznych. 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. Odczyt danych z wykresu za pomocą myszy itd. Grafika 3D. Tworzenie różnorodnych obiektów trójwymiarowych np. spirala, walec, kula, wykresy funkcji dwuwymiarowych. Sterowanie kolorami, oświetleniem, punktem obserwacji. Funkcje realizujące animacje tworzonych obiektów. Simulink – wprowadzenie do modelowania systemów dynamicznych. Analiza procesu przepływu wody w dziurawym wiadrze stojącym pod kranem. Analiza warunków początkowych i parametrów symulacji na wyniki symulacji. Modelowanie bardziej złożonych układów dynamicznych na przykładzie zagadnienia wymiany ciepła między budynkiem a otoczeniem oraz na przykładzie modelu matematycznego rozwoju epidemii choroby w mieście. Numeryczne rozwiązywanie dwuwymiarowego równania falowego na przykładzie drgającej membrany. Wizualizacja takiego układu. Analiza warunków początkowych i brzegowych na przykładzie membrany z zamocowanymi brzegami, membrany ze swobodnymi brzegami, membrany z drganiami wymuszonymi. Filtrowanie wysokich częstotliwości w takim układzie.
Metody oceny:
Warunki zaliczenia ćwiczeń komputerowych Obecność na ćwiczeniach. Wykonanie projektu komputerowego na ćwiczeniach. Wykonanie prac domowych
Egzamin:
Literatura:
1. M. Stachurski, Metody numeryczne w programie Matlab. 2. J. Brzózka, L. Dorobczyński Programowanie w Matlab. 3. W. Regel, Obliczenia symboliczne i numeryczne w programie Matlab. 4. W. Regel, Statystyka Matematyczna w programie Matlab
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się