WYDZIAŁ MATEMATYKI INFORMATYKI I MECHANIKI
UNIWERSYTETU WARSZAWSKIEGO
SPRAWDZIAN DLA POWRACAJĄCYCH
NA STUDIA NA WYDZIALE MIM
Opracował zespól pracowników
Wydziału Matematyki, Informatyki i Mechaniki
Uniwersytetu Warszawskiego.
Rok akademicki 2000/2001
KIERUNEK INFORMATYKA
WSTĘP DO TEORII MNOGOŚCI
- Relacja równoważności i jej własności.
- Porządki częściowe i ich własności.
- Indukcja.
Literatura:
H.Rasiowa "Wstęp do matematyki współczesnej"
ELEMENTY MATEMATYKI DYSKRETNEJ
- Liczby szczególne występujące w kombinatoryce.
- Równania rekurencyjne i funkcje tworzące.
- Drzewa i cykle w grafach.
- Liczby pierwsze i ich własności.
- Dyskretne zmienne losowe i ich rozkłady.
Literatura:
W. Lipski "Kombinatoryka dla programistów"
T.H. Cormen, C.E. Leiserson, R.L.Rivest "Wprowadzenie do algorytmów"
ANALIZA MATEMATYCZNA
- Ciągłość funkcji i najważniejsze własności funkcji ciągłych.
- Pochodna funkcji jednej zmiennej, interpretacja geometryczna i mechaniczna.
- Twierdzenie o wartości średniej w rachunku różniczkowym funkcji jednej zmiennej, jego interpretacja geometryczna i niektóre konsekwencje (monotoniczność, wklęsłość, wypukłość, szacowanie przyrostów).
- Wzór Taylora dla funkcji jednej zmiennej, zastosowania do rachunków przybliżonych, rozwijanie funkcji w szeregi potęgowe.
- Pojęcie zbieżności ciągów liczbowych i funkcyjnych, twierdzenia o przejściu do granicy pod znakiem pochodnej i całki.
- Ekstrema funkcji.
- Funkcja pierwotna, całka oznaczona. Zastosowania geometryczne.
- Całka Riemanna.
Literatura:
F.Leja "Rachunek różniczkowy i całkowy"
ALGEBRA LINIOWA I JEJ METODY OBLICZENIOWE
- Definicja grupy i grupy przemiennej.
- Przestrzeń liniowa nad ciałem K. Baza przestrzeni liniowej.
- Rozwiązywanie układów równań liniowych.
- Numeryczna poprawność, numeryczna stabilność i uwarunkowanie zadania.
Literatura:
A.Kiełbasiński - Notatki do wykładu (Można otrzymać w kiosku na terenie Wydziału)
METODY NUMERYCZNE
- Interpolacja i aproksymacja numeryczna - przykłady.
- Metody numeryczne rozwiązywania układów równań algebraicznych liniowych.
Literatura:
J.M. Jankowscy, M.Dryja "Przegląd metod i algorytmów numerycznych"
WSTĘP DO PROGRAMOWANIA
- Reprezentacja w pamięci danych typów prostych i złożonych.
- Arytmetyka stałopozycyjna i zmiennopozycyjna.
- Rekurencja i jej realizacja.
- Mechanizmy strukturalizacji programów.
Literatura:
L.Banachowski, A.Kreczmar "Elementy analizy algorytmów"
T.H. Cormen, C.E. Leiserson, R.L.Rivest "Wprowadzenie do algorytmów"
N.Wirth "Wstęp do programowania systematycznego"
METODY PROGRAMOWANIA
- Listy, drzewa i ich zastosowania.
- Stosy i kolejki.
- Metody przeszukiwania grafów. Zastosowania.
- Metody projektowania algorytmów (dziel i rządź, programowanie dynamiczne i algorytmy zachłanne).
Literatura:
T.H. Cormen, C.E. Leiserson, R.L.Rivest "Wprowadzenie do algorytmów"
ALGORYTMY I STRUKTURY DANYCH
- Kryteria oceny efektywności algorytmów.
- Podstawowe algorytmy sortowania.
- Słowniki i metody ich realizacji.
- Kolejki priorytetowe i metody ich realizacji.
Literatura:
N.Wirth "Wstęp do programowania systematycznego"
SEMANTYKA I WERYFIKACJA PROGRAMÓW
- Weryfikacja poprawności programów. Metoda niezmienników. Logika Hoare'a.
- Przekazywanie parametrów w procedurach i reguły widoczności zmiennych.
Literatura:
M.Gordon "Denotacyjny opis języków programowania"
JĘZYKI, AUTOMATY I OBLICZENIA
- Automaty skończone i wyrażenia regularne.
- Gramatyki bezkontekstowe i automaty ze stosem.
- NP-zupełność.
Literatura:
J.E.Hopcroft, J.D.Ullman "Wprowadzenie do teorii automatów, języków i obliczeń"
PROGRAMOWANIE OBIEKTOWE
- Pojęcia klasy i obiektu. Przykład klasy i kilku obiektów tej klasy.
- Dziedziczenie. Przykład hierarchii klas.
- Metody wirtualne. Przykład ilustrujący ich użyteczność.
- Konstruktory i destruktory. Rodzaje konstruktorów w C++.
Literatura:
P.Coad, J Nicolla "Programowanie obiektowe"
BAZY DANYCH
- Struktura relacyjnej bazy danych.
- Zależności funkcyjne zbiorów atrybutów.
- Spójność referencyjna baz danych.
- Podstawowe konstrukcje języka SQL.
- Trzecia postać normalna baz danych.
Literatura:
J.Ullman, J.Vidom "Podstawowy wykład baz danych"
PROGRAMOWANIE WSPÓŁBIEŻNE
- Poprawność programu współbieżnego.
- Klasyczne problemy współbieżności (problem rejonu krytycznego, problem producenta-konsumenta, czytelników i pisarzy, 5 filozofów) i przykłady ich rozwiązania.
Literatura:
Ben-Ari "Programowanie współbieżne i rozproszone"
SYSTEMY OPERACYJNE
- Mechanizmy sprzętowe potrzebne do realizacji wielodostępnych, wieloprocesowych systemów operacyjnych.
- Pamięć wirtualna. Cechy charakterystyczne różnych technik realizacji pamięci wirtualnej.
- Algorytmy szeregowania procesów.
- Funkcje systemowe do obsługi plików z poziomu użytkownika (czynności wykonywane przez system operacyjny, struktury danych).
Literatura:
A.Silberschatz, P.B.Galvin "podstawy systemow operacyjnych"
KIERUNEK MATEMATYKA
WSTĘP DO MATEMATYKI
- Relacje równoważności, klasy abstrakcji. Jaki związek łączy relacje równoważności w zbiorze z podziałami tego zbioru?
- Relacja (częściowego) porządku.
- Równoliczność zbiorów. Co to znaczy, że moc zbioru
jest mniejsza od mocy zbioru
? Przykłady zbiorów przeliczalnych i nieprzeliczalnych. Czy każdy zbiór
nieprzeliczalny jest równoliczny ze zbiorem wszystkich liczb rzeczywistych? Czy istnieje zbiór o największej mocy?
- Obraz i przeciwobraz wyznaczony przez funkcję, własności. Rozdzielność funkcji obrazu (przeciwobrazu) względem działań na zbiorach.
Literatura:
H.Rasiowa "Wstęp do matematyki współczesnej"
ANALIZA MATEMATYCZNA
- Ciągi liczb rzeczywistych. Zbieżność ciągu, warunek Cauchy'ego, zupełność zbioru liczb rzeczywistych.
- Szeregi liczbowe i funkcyjne, zbieżność bezwzględna, warunkowa, jednostajna. Przykłady kryteriów zbieżności i ich zastosowań.
- Ciągłość i jednostajna ciągłość funkcji i odwzorowań. Twierdzenie o osiąganiu kresów przez funkcję ciągłą na przedziale domkniętym.
- Pochodna funkcji. Pochodne cząstkowe. Obliczanie pochodnych.
- Twierdzenia o wartości średniej rachunku różniczkowego funkcji jednej zmiennej (twierdzenie Rolle'a i Lagrange'a). Przykład zastosowania.
- Szeregi potęgowe; przedział zbieżności, różniczkowanie i całkowanie szeregu potęgowego, przykłady.
- Ekstrema funkcji:
- jednej zmiennej;
- wielu zmiennych.
- Całka funkcji jednej zmiennej. Całka nieoznaczona i oznaczona. Zasadnicze twierdzenie rachunku różniczkowego i całkowego. Obliczanie całek funkcji jednej i wielu zmiennych.
Literatura:
F.Leja "Rachunek różniczkowy i całkowy"
GAL
- Rozwiązywanie układów równań liniowych. Elementarne operacje na macierzach, metoda eliminacji Gaussa. Twierdzenia Kroneckera - Cappelli'ego i Cramera.
- Ciała: definicja, przykłady. Liczby zespolone: własności, postać trygonometryczna, pierwiastkowanie, zasadnicze twierdzenie algebry.
- Przestrzenie liniowe: definicja, przykłady. Układy liniowo niezależne, bazy, wymiar przestrzeni liniowej.
- Przekształcenia liniowe: definicja, przykłady, macierz przekształcenia liniowego.
- Przestrzenie własne i wartości własne endomorfizmów liniowych, sposoby ich znajdowania. Podobieństwo macierzy, diagonalizowalność, postać Jordana macierzy, twierdzenie Jordana.
- Rząd, wyznacznik i ślad macierzy. Sposoby obliczania. Przykłady zastosowań.
- Iloczyny skalarne: definicja, przykłady, kryterium Sylvestera. Przestrzenie euklidesowe. Izometrie.
Literatura:
Maria Moszyńska, Joanna Święcicka "Geometria z algebrą liniową"
Andrzej Białynicki - Birula "Algebra liniowa z geometrią"
WSTĘP DO INFORMATYKI
- Problem algorytmiczny i jego rozwiązanie. Przykłady.
- Funkcje i procedury rekurencyjne. Przykłady.
- Metoda programowania "dziel i rządź". Zastosowania.
- Sposoby reprezentacji grafu, przeszukiwanie grafu wszerz i w głąb. Zastosowania.
- Złożoność obliczeniowa algorytmu.
- Co wiesz o hipotezie
?
- Reprezentacja i arytmetyka liczb rzeczywistych w komputerze.
Literatura:
Niklas Wirth "Algorytmy + struktury danych = programy"
ALGEBRA
- Pojęcia grupy, podgrupy, homomorfizmu i izomorfizmu grup. Przykłady grup (grupy permutacji, grupy izometrii, grupy macierzy), twierdzenie Cayley'a.
- Związki pomiędzy rzędem grupy i rzędami podgrup, twierdzenia Lagrange'a, Cauchy'ego i Sylowa.
- Pierścienie: definicja i przykłady. Homomorfizmy pierścieni, ideały pierwsze i maksymalne.
- Dzielniki zera, elementy odwracalne w pierścieniach. Konstrukcja ciała ułamków dziedziny całkowitości.
- Konstrukcje ilorazowe na przykładzie grup i pierścieni. Twierdzenia o izomorfizmie.
Literatura:
J.Browkin "Wybrane zagadnienia z algebry"
J.Browkin "Teoria ciał"
A.Białynicki - Birula "Zarys algebry"
TOPOLOGIA
- Pojęcie przestrzeni topologicznej. Topologia przestrzeni. Czy każda topologia pochodzi od jakiejś metryki?
- Definicja ciągłości funkcji dla przestrzeni metrycznych i dla przestrzeni topologicznych. Równoważność tych definicji w przypadku przestrzeni metrycznych.
- Przestrzenie zwarte: definicja, przykłady. Metryczny warunek zwartości. Zwarte podzbiory przestrzeni
funkcje ciągłe określone na przestrzeni zwartej.
- Przestrzenie metryczne zupełne: definicje, przykłady. Czy przestrzeń metryczna zwarta jest zupełna, czy przestrzeń zupełna i ograniczona jest zwarta (dlaczego takie)?
- Spójność i łukowa spójność przestrzeni topologicznych. Czy któraś z tych własności implikuje drugą?
- Homeomorficzność przestrzeni topologicznych, przykłady.
Literatura:
K. Janich "Topologia"
RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE
- Istnienie rozwiązań równań różniczkowych. Zagadnienie Cauchy'ego, istnienie rozwiązań lokalnych, jednoznaczność rozwiązań, przykłady.
- Przedłużalność rozwiązań. Zachowanie rozwiązania przy przedłużaniu.
- Własności rozwiązań układów równań liniowych. Rozwiązania układu jednorodnego, przestrzeń rozwiązań, układ fundamentalny, wyznacznik Wrońskiego, konstrukcja rozwiązania układu niejednorodnego.
- Układy liniowe o stałych współczynnikach. Konstrukcja rozwiązań, wykorzystanie postaci Jordana macierzy.
Literatura:
I.Pietrowski "Równania różniczkowe zwyczajne"
RACHUNEK PRAWDOPODOBIEŃSTWA
- Przestrzeń probabilistyczna. Aksjomaty teorii prawdopodobieństwa. Klasyczna definicja prawdopodobieństwa. Prawdopodobieństwo geometryczne.
- Prawdopodobieństwo warunkowe. Wzór na prawdopodobieństwo całkowite i wzór Bayesa. Przykłady zastosowań obu wzorów.
- Niezależność zdarzeń i zmiennych losowych. Model probabilistyczny dla ciągu niezależnych doświadczeń. Schemat Bernoulliego i twierdzenie Poissona.
- Zmienne losowe i rozkłady prawdopodobieństwa. Dystrybuanty, gęstości. Typy rozkładów (dyskretne, ciągłe). Parametry rozkładów (wartość oczekiwana i wariancja).
- Ważniejsze rozkłady prawdopodobieństwa (Bernoulliego, Poissona, wykładniczy, gaussowski). Przykłady zagadnień, w których pojawiają się poszczególne rozkłady.
- Twierdzenia graniczne: prawa wielkich liczb, twierdzenie de Moivre'a - Laplace'a i centralne twierdzenie graniczne. Przykłady zastosowań.
Literatura:
S.Zubrzycki "Wykłady z rachunku prawdopodobieństwa i statystyki matematycznej"
MATEMATYKA OBLICZENIOWA
- Numeryczne rozkłady macierzy: trójkątno-trójkątny (LU) i ortogonalno-trójkątny (QR). Zastosowania do rozwiązywania układów równań algebraicznych liniowych. Koszt, własności numeryczne.
- Normy wektorowe i macierzowe oraz ich własności. Wrażliwość numerycznych rozwiązań układu równań liniowych na zaburzenia danych.
- Metody numerycznego rozwiązywania równań nieliniowych skalarnych. Szybkość i warunki zbieżności tych metod.
- Metody numerycznego rozwiązywania zagadnienia własnego macierzy symetrycznej. Zbieżność i koszt tych metod.
- Kwadratury interpolacyjne i złożone dla numerycznego całkowania funkcji jednej zmiennej. Zbieżność kwadratur złożonych.
- Interpolacja. Aproksymacja w przestrzeniach unitarnych oraz jednostajna. Zastosowania w matematyce obliczeniowej.
Literatura:
J.M.Jankowscy, M.Dryja "Przegląd metod i algorytmów numerycznych" TI,II
Ta strona została stworzona na podstawie pliku w formacie LaTeX2e przy użyciu konwertera Latex2HTML
Piotr Krzyżanowski 2000-12-01

