KARTA KURSU

Transkrypt

KARTA KURSU
KARTA KURSU
Nazwa
Metody numeryczne
Nazwa w j. ang.
Numerical methods
Kod
Punktacja ECTS*
Dr Zbigniew Leśniak
Koordynator
3
Zespół dydaktyczny:
Opis kursu (cele kształcenia)
Zapoznanie z podstawowymi metodami obliczeń numerycznych.
Warunki wstępne
Wiedza
Umiejętności
Kursy
Znajomość podstawowych pojęć i twierdzeń dotyczących przestrzeni wektorowych,
pierścieni wielomianów, całek oznaczonych i nieoznaczonych, równań różniczkowych
zwyczajnych i cząstkowych.
Umiejętność rozwiązywania układów równań liniowych, obliczania wyznaczników,
znajdowania macierzy przekształceń liniowych, obliczania wartości i wektorów
własnych.
Umiejętność rozwiązywania wybranych typów równań różniczkowych zwyczajnych, w
tym układów równań liniowych i równań wyższych rzędów. Umiejętność
rozwiązywania prostych zagadnień początkowych i brzegowych związanych z
klasycznymi równaniami fizyki. Podstawowa obsługa komputera.
Algebra liniowa, analiza matematyczna, równania różniczkowe.
Efekty kształcenia
Wiedza
Efekt kształcenia dla kursu
Odniesienie do efektów
kierunkowych
1
W01 zna metody przybliżonego rozwiązywania: układów
równań liniowych i nieliniowych, macierzowego
zagadnienia własnego i zadania optymalizacyjnego
K_W07
W02 zna zaawansowane techniki obliczeniowe,
wspomagające pracę matematyka i rozumie ich
ograniczenia
K_W08
W03 zna wybrane metody numeryczne stosowane do
rozwiązywania równań różniczkowych zwyczajnych
i cząstkowych
K_W10
W04 zna matematyczne podstawy teorii informacji, teorii
algorytmów oraz ich praktyczne zastosowania m.in. w
programowaniu i szeroko rozumianych technikach
informatycznych
K_W11
W05 zna pakiety oprogramowania służące do obliczeń
symbolicznych
K_W12
W06 zna obowiązujące zasady bezpieczeństwa i higieny
pracy
K_W14
Efekt kształcenia dla kursu
U01 potrafi posługiwać się numerycznymi metodami do
rozwiązywania układów równań liniowych i równań
różniczkowych
Odniesienie do efektów
kierunkowych
K_U10
K_U19
Umiejętności
Kompetencje
społeczne
U02 potrafi przeprowadzić analizę algorytmów i procesów
obliczeniowych
U03 potrafi konstruować algorytmy o dobrych
własnościach numerycznych, służące do rozwiązywania
problemów numerycznych
K_U20
U04 umie stosować metody weryfikacji programów
komputerowych
K_U21
Efekt kształcenia dla kursu
Odniesienie do efektów
kierunkowych
2
K01 zna ograniczenia własnej wiedzy i rozumie potrzebę
jej uzupełniania, w szczególności potrzebę
samokształcenia
K_K01
K02 potrafi formułować pytania, służące pogłębieniu
zrozumienia danego tematu np. odnalezieniu brakujących
elementów rozumowania
K_K02
K03 potrafi samodzielnie wyszukiwać informacje w
literaturze, także w językach obcych
K_K06
Organizacja
Forma zajęć
Liczba godzin
Ćwiczenia w grupach
Wykład
(W)
A
15
K
L
15
S
P
E
15
Opis metod prowadzenia zajęć
Wykład. Zadania tablicowe. Zajęcia w pracowni komputerowej.
W01
x
x
W02
x
x
W03
x
x
W04
x
x
W05
x
x
W06
Inne
Egzamin
pisemny
x
U01
x
x
x
U02
x
x
x
U03
x
x
x
U04
x
x
x
K01
x
K02
x
K03
x
Kryteria oceny
Egzamin ustny
Praca pisemna
(kolokwium,
kartkówka)
Referat
Udział w
dyskusji
Projekt
grupowy
Projekt
indywidualny
Praca
laboratoryjna
Zajęcia
terenowe
Ćwiczenia w
szkole
Gry
dydaktyczne
E – learning
Formy sprawdzania efektów kształcenia
Podstawą zaliczenia jest aktywny udział w zajęciach, uzyskanie co najmniej 50%
3
punktów z pracy pisemnej, zaliczenie projektu.
Uwagi
Treści merytoryczne (wykaz tematów)
Interpolacja wielomianowa (metoda Lagrange’a i Newtona).
Interpolacja za pomocą funkcji sklejanych.
Aproksymacja średniokwadratowa.
Aproksymacja w przestrzeniach funkcyjnych o bazie ortonormalnej.
Aproksymacja Padé.
Metody przybliżonego rozwiązywania: układów równań liniowych i nieliniowych, macierzowego
zagadnienia własnego i zadania optymalizacyjnego.
7. Rozkłady QR, metoda Hausholdera.
8. Całkowanie numeryczne.
9. Numeryczne rozwiązywanie równań różniczkowych zwyczajnych i cząstkowych.
10. Metoda różnic skończonych.
1.
2.
3.
4.
5.
6.
Wykaz literatury podstawowej
1. Z. Fortuna, B. Macukow, J. Wąsowski, Metody numeryczne, WNT, Warszawa 2006.
2. D. Kincaid, W. Cheney, Analiza numeryczna, WNT, Warszawa 2006.
3. B. Stroustrup, Programowanie. Teoria i praktyka z wykorzystaniem C++, Helion, Gliwice 2013.
Wykaz literatury uzupełniającej
1. A. Bjorck, G. Dahlquist, Metody numeryczne, PWN, Warszawa 1987
2. J. Matulewski, Visual Studio 2013. Podręcznik programowania w C# z zadaniami, Helion, Gliwice
2014.
3. A. Ralston, Wstęp do analizy numerycznej, PWN Warszawa, 1983.
4. J. Stoer, R. Bulirsch: Wstęp do analizy numerycznej. PWN, Warszawa 1987
Bilans godzinowy zgodny z CNPS (Całkowity Nakład Pracy Studenta)
Ilość godzin w kontakcie z
prowadzącymi
Ilość godzin pracy studenta
bez kontaktu z prowadzącymi
Wykład
15
Konwersatorium (ćwiczenia, laboratorium itd.)
30
Pozostałe godziny kontaktu studenta z prowadzącym
15
Lektura w ramach przygotowania do zajęć, rozwiązywanie
zadań domowych
15
Przygotowanie krótkiej pracy pisemnej lub referatu po
zapoznaniu się z niezbędną literaturą przedmiotu
Przygotowanie projektu lub prezentacji na podany temat
(praca w grupie)
15
Przygotowanie do egzaminu
Ogółem bilans czasu pracy
90
Ilość punktów ECTS w zależności od przyjętego przelicznika
3
4