Numerical methods
General data
Course ID: | 1000-215bMNU |
Erasmus code / ISCED: |
11.303
|
Course title: | Numerical methods |
Name in Polish: | Metody numeryczne |
Organizational unit: | Faculty of Mathematics, Informatics, and Mechanics |
Course groups: |
(in Polish) Przedmioty obieralne dla II-III roku bioinformatyki |
ECTS credit allocation (and other scores): |
(not available)
|
Language: | Polish |
Type of course: | obligatory courses |
Requirements: | Algorithms and data structures 1000-213bASD |
Short description: |
In many practical application one has to solve some mathematical problem on a computer. To do this efficiently, one usually resorts to the computation using floating point numbers. In this lecture we survey several basic mathematical problems of applied mathematics and their numerical solution methods. We shall stress both rigorous mathematical theory which underlies the algorithms discussed and efficient implementation of these algorithms as well. |
Full description: |
|
Bibliography: |
D. Kincaid, W. Cheney, Numerical analysis |
Learning outcomes: |
(in Polish) Wiedza: * Student zna w stopniu zaawansowanym podstawową wiedzę na temat architektury współczesnych systemów (logika układów cyfrowych i reprezentacja danych, architektura procesora, wejście-wyjście, pamięć, architektury wieloprocesorowe) (K_W06). W kontekście przedmiotu w szczególności: + Zna podstawowe możliwości i ograniczenia obliczeń numerycznych. + Zna i umie stosować algorytmy rozwiązywania typowych zadań numerycznych. + Zna pojęcia numerycznego uwarunkowania zadania oraz numerycznej poprawności i stabilności algorytmu. + Wie, na co zwracać uwagę podczas dobierania algorytmu do rozwiązania konkretnego zadania. + Zna wybrane biblioteki procedur numerycznych i środowiska do przeprowadzania obliczeń numerycznych dla typowych zadań. Umiejętności: * Umie zastosować wiedzę matematyczną do formułowania, analizowania i rozwiązywania związanych z informatyką zadań o średnim poziomie złożoności (K_U01). * Umie pozyskiwać informacje z literatury, baz wiedzy, Internetu oraz innych wiarygodnych źródeł, integrować je, dokonywać ich interpretacji oraz wyciągać wnioski i formułować opinie (K_U02). * Umie posługiwać się przyjętymi formatami reprezentacji różnego rodzaju danych stosownie do sytuacji (liczby, tablice, tekst) pamiętając o ich ograniczeniach, np. związanych z arytmetyką komputera (K_U08). * Umie samodzielnie planować i realizować własne uczenie się przez całe życie (K_U09). Kompetencje społeczne: * Student jest gotów do pracy z zachowaniem uczciwości intelektualnej w działaniach własnych i innych osób; przestrzegania zasad etyki zawodowej i wymagania tego od innych oraz dbałości o dorobek i tradycje zawodu informatyka (K_K02). * Student jest gotów do uznawania znaczenia wiedzy w rozwiązywaniu problemów poznawczych i praktycznych oraz wyszukiwania informacji w literaturze oraz zasięgania opinii ekspertów (K_K03). |
Assessment methods and assessment criteria: |
(in Polish) Zaliczenie ćwiczeń na podstawie prac domowych, aktywności na zajęciach i projektów komputerowych. Egzamin pisemny i w wyjątkowych przypadkach ustny. |
Copyright by University of Warsaw.