Forma zaliczenia: Ocena zaangażowania i poziomu aktywności w trakcie konwersatorium.
| OVs9/ZIVs7-SBD | STRUKTURY I BAZY DANYCH |
Cele przedmiotu: Zapoznanie studentów z podstawowymi zagadnieniami związanymi z bazami danych. Zawartość programowa:
1. Wprowadzenie (2 godziny). Zadania baz danych, modele danych, języki, użytkownicy, architektura.
2. Model encji i związków (6 godzin). Pojęcia encji i związku, diagram ER, projektowanie schematu bazy
3. Model relacyjny (6 godzin). Struktura, algebra relacyjna, modyfikacje danych, widoki.
4. Język SQL (6 godzin). Zapytanie Select, operacje na zbiorach, funkcje agregujące, wartości nuli, podza-pytania, widoki, modyfikowanie danych, łączenie, język definiowania danych, osadzony SQL.
5. Inne języki (4 godziny). QBE, Datalog.
6. Spójność i bezpieczeństwo (4 godziny). Integralność danych, prawa dostępu.
7. Normalizacja (2 godziny). Postaci normalne.
Literatura:
1. P. Beynon-Davies, Systemy baz danych, Wydawnictwa Naukowo-Techniczne, 2000, 2003.
2. A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, McGraw-Hill, 4th Edition, 2001.
3. H. Garcia-Molina, J. Ullman, J. Widom, Systemy baz danych. Pełny wykład, Wydawnictwa Naukowo-Techniczne, 2006.
4. S. Forte, Access 2000: Księga eksperta, Helion, 2001.
Liczba godzin: 30 godzin wykładu + 30 godzin laboratorium.
Forma zaliczenia: Przygotowanie bazy danych w programie Access oraz kolokwium.
| OTVs9-MOKR2 | METODY OBLICZENIOWE I ICH KOMPUTEROWA REALIZACJA II |
Cele przedmiotu: Zaprezentowanie i porównanie różnych metod rozwiązywania równań różniczkowych (zwyczajnych i cząstkowych) jako uzupełnienie odrębnych wykładów dotyczących tych zagadnień. Omówienie pewnych aspektów algorytmów zrównoleglania obliczeń. Przeprowadzanie symulacji komputerowych pewnych konkretnych procesów fizycznych.
Zawartość programowa:
1. Metoda elementu skończonego - kontynuacja (8 godzin). Stacjonarny rozkład temperatury w ośrodku niejednorodnym. Rozkład temperatury w bryle trójwymiarowej. Metoda spektralna.
2. Metody ftp-adaptacyjne (4 godziny). Przypadek jednowymiarowy. Algorytm /ip-adaptacji.
3. Problem początkowy dla równań różniczkowych zwyczajnych (8 godzin). Metody wielokrokowe - jedno-parametrowy analog formuł Adamsa, metody Adamsa-Bashfortha, Adamsa-Multona, dwupunktowe niejawne metody Rungego-Kutty. Metoda Bulirscha-Stoera-Gragga. Oszacowanie błędu i kontrola długości kroku. Wektor Nordsiecka. Sztywne układy równań różniczkowych.
4. Brzegowy problem własny dla równań różniczkowych zwyczajnych (4 godziny). Redukcja problemu brzegowego do zagadnienia początkowego. Brzegowy problem własny dla układu równań różniczkowych rzędu pierwszego. Metoda różnicowa.
5. Metody różnicowe dla równań cząstkowych (6 godzin). Klasyczne schematy dla liniowych równań różniczkowych. Stabilność w sensie von Neumana. Schematy różnicowe dla nieliniowych równań różniczkowych i różniczkowo-funkcjonalnych - przykłady. Metoda kwadratur różniczkowych.
Literatura:
1. K. Atkinson, W. Han, Theoreticał Numerical Analysis, A Punctionał Analysis Pramework, Sprinder-Verlag New York, Inc., 2001.
2. B. Bożek, Metody Obliczeniowe i Ich Komputerowa Realizacja, Uczelniane Wydawnictwa Naukowo-Dydaktyczne, Kraków 2005.
3. A.A. Samarski, Tieoria raznostnych schem, Izd. Nauka, Moskwa 1977.
4. P. Solin, Partial Differential Eguations and Finite Element Method, Wiley-Interscience, 2006.