Metody numeryczne
Transkrypt
Metody numeryczne
SYLABUS PRZEDMIOTU JEDNOSTKA Katedra Informatyki i Metod Komputerowych KIERUNEK INFORMATYKA administracja systemami informatycznymi SPECJALNOŚĆ/ multimedia i technologie internetowe SPECJALIZACJA przedsiębiorczość w sektorze IT informatyka z nauczaniem matematyki informatyka nienauczycielska informatyka z elementami przedsiębiorczości informatyka z językiem angielskim NAZWA Metody numeryczne* NAZWA W J. ANG. Numerical Methods KOD S STUDIA PUNKTACJA ECTS 4 STACJONARNE NIESTACJONARNE III ROK STUDIÓW II 5 SEMESTR KOORDYNATOR dr Olaf Bar ZESPÓŁ DYDAKTYCZNY dr Kazimierz Rachel dr Olaf Bar ZAŁOŻENIA I CELE Celem kształcenia jest wyrobienie w słuchaczach umiejętności doboru aplikacji i dostępnych metod oraz PRZEDMIOTU bibliotek numerycznych w celu rozwiązywania problemów. WARUNKI WSTĘPNE WIEDZA Podstawy analizy matematycznej i algebry UMIEJĘTNOŚCI Dowolny język programowania, arkusz kalkulacyjny KURSY Elementy analizy matematycznej, algebra liniowa z geometrią analityczną, Matematyka dyskretna, Techniki programowania EFEKTY KSZTAŁCENIA Zadanie i algorytm numeryczny: arytmetyka i reprezentacja liczb zmiennopozycyjnych, poprawność i stabilność algorytmu, propagacja błędów. Interpolacja, extrapolacja i aproksymacja: metody Lagrange'a i Newtona, funkcji sklejanych aproksymacja średniokwadratowa. Rozwiązywanie równań nieliniowych: metoda połowienia, siecznych, Newtona, obliczanie zer wielomianów, układy równań nieliniowych metoda Netowna-Raphsona. Algebra liniowa: metoda eliminacji Gausa-Jordana, rozkład LU, wyznacznik i WIEDZA macierz odwrotna. Całkowanie i różniczkowanie numeryczne: Różniczkowanie numeryczne, całkowanie numeryczne metodą trapezów, kwadratur Gaussa, obliczanie całek wielowymiarowych metodą MonteCarlo. Równania różniczkowe: metody różnicowe jednokrokowe: Eulera, Rungego-Kutty, metody różnicowe wielokrokowe liniowe: Adamsa-Bashfortha, metody, extrapolująco-interpolujące (predictorcorrector), stabilność, błędy, dokładność. Zagadnienie własne: metoda potęgowa, Jacobiego UMIEJĘTNOŚCI Zapis algorytmu numerycznego w języku wysokiego poziomu lub arkuszu kalkulacyjnym, analiza błędu algorytmu, badanie stabilności. METODY NAUCZANIA WYKŁAD: ĆWICZENIA: informacyjny prelekcja dyskusja problemowy praca zespołowa – projekt instruktaż konwersatoryjny praca indywidualna – ćwiczenia praktyczne ćwiczenia produkcyjne inny (jaki) pokaz z objaśnieniem platforma Moodle Elementy kształcenia zdalnego: inne (jakie) inne (jakie) ORGANIZACJA FORMA ZAJĘĆ ĆWICZENIA W GRUPACH WYKŁAD (W) A LICZBA GODZIN K L STUDIA STACJONARNE 15 30 STUDIA NIESTACJONARNE 10 20 S FORMY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA W egzamin A K L zaliczenie na podstawie ocen cząstkowych i kolokwium zaliczeniowego S P FORMA ZALICZENIA egzamin zaliczenie z oceną zaliczenie OCENA Ocena z egzaminu UWAGI PODSTAWOWA 1 Z. Fortuna, B. Macukow, J. Wąsowski, Metody numeryczne, WNT, 1993. 2. J. i M. Jankowscy, Przegląd metod i algorytmów numerycznych, WNT, 1991. 3. Numerical Recipies Software "Numerical Recipies in C: the Art of Scientific Computing". LITERATURA Linki: 1. http://www.nr.com/ : strona Numerical Recipies, książka "Numerical Recipies in C" w formacie ps i pdf online. 2. http://www.netlib.org/: składnica oprogramowania numerycznego( Fortran, Pascal, C), artykuły, dokumentacja, benchmarki itd. 3.ftp://sunsite.icm.edu.pl/pub/gnu/gsl/ : GNU Scientific Library ZMIANY: Na studiach niestacjonarnych - 5 pkt ECTS. UZUPEŁNIAJĄCA 1. Ake Bjorck, Germund Dahlquist "Metody numeryczne", WP 1987 (dostępna nowa wersja w sieci) P