This is an outdated page, left here for historical purposes. Go to my homepage and proceed from there.
dr hab. Paweł F. Góra - kontakt*
* Uwaga: listy pisane w HTML są kasowane automatycznie!

Zaliczenia

Informuję, że tak, jak to już zapowiadałem, Oto zestawienie oddanych zadań "dla wszystkich" z baz danych.

Proponowane tematy prac magisterskich (rok 2008/09)

  1. Badanie rezonansu stochastycznego metodami falkowymi (waveletowymi) - fizyka teoretyczna, fizyka komputerowa.
  2. Opracowanie, uruchomienie i przetestowanie oprogramowania do numerycznego rozwiązywania równań różniczkowych zwyczajnych z opóźnionym argumentem. Zastosowanie do problemu synchronizacji układów dynamicznych - informatyka stosowana, fizyka komputerowa.
  3. Badanie korelacji danych giełdowych metodami wielowymiarowej analizy szeregów czasowych - informatyka stosowana, fizyka komputerowa.
Nie zgadzam się na prowadzenie prac typu "SQL + PHP". Bardzo niechętnie zgadzam się na formalną opiekę nad pracami wykonywanymi poza UJ.

Zajęcia w semestrze letnim 2007/08

Podział godzin Zasady zaliczania wykładów w roku akademickim 2007/08
Konsultacje wtorek 1000-1100 442b
Komputerowa analiza zagadnień różniczkowych(1) wykład piątek 1010-1140 056
ćwiczenia(2) wtorek 1615-1745 080
Bazy danych wykład czwartek 1715-1845 056
ćwiczenia(2) piątek 830-1000 A
Analiza szeregów czasowych wykład czwartek 1415-1545 -001
Seminarium V rok Fizyki Komputerowej czwartek 830-1000 251
(1) Zwana także "Zaawansowane metody numeryczne"
(2) Dotyczy prowadzonych przeze mnie grup
  1. Bazy danych
    W roku akademickim 2007/08 przedmiot ten kończy się zaliczeniem. Po (prawie) każdym wykładzie będę zadawał bardzo proste zadanie "dla wszystkich", państwo zaś będziecie mi oddawać to zadanie rozwiązane, w formie pisemnej i czytelnej, czytelnie podpisane, na następnym wykładzie. Warunkiem uzyskania zaliczenia z wykładu jest (i) uzyskanie zaliczenia z ćwiczeń, (ii) poprawne rozwiązanie w tym trybie większości zadań oraz (iii) odbycie ze mną krótkiej rozmowy na (merytoryczne) tematy związane z poruszanymi na wykładzie zagadnieniami.
  2. Komputerowa analiza zagadnień różniczkowych
    W roku akademickim 2007/08 przedmiot ten kończy się zaliczeniem. Po (prawie) każdym wykładzie będę zadawał bardzo proste zadanie "dla wszystkich", państwo zaś będziecie mi oddawać to zadanie rozwiązane, w formie pisemnej i czytelnej, czytelnie podpisane, na następnym wykładzie. Warunkiem uzyskania zaliczenia z wykładu jest (i) uzyskanie zaliczenia z ćwiczeń, (ii) poprawne rozwiązanie w tym trybie większości zadań oraz (iii) odbycie ze mną krótkiej rozmowy na (merytoryczne) tematy związane z poruszanymi na wykładzie zagadnieniami, ze szczególnym naciskiem na zagadnienia nienumeryczne występujące w zadaniach dla prowadzonej przeze mnie grupy.
  3. Analiza szeregów czasowych
    W roku akademickim 2007/08 przedmiot ten kończy się egzaminem. Po (prawie) każdym wykładzie będę zadawał bardzo proste zadanie "dla wszystkich", państwo zaś będziecie mi oddawać to zadanie rozwiązane, w formie pisemnej i czytelnej, czytelnie podpisane, na następnym wykładzie. Warunkiem zdania egzaminu jest (i) poprawne rozwiązanie w tym trybie większości zadań oraz (ii) odbycie ze mną bardzo krótkiej rozmowy na tematy związane z poruszanymi na wykładzie.
Jeżeli ktoś na początku semestru umówił się na zaliczanie "eksternistyczne", zadania z wykładu może oddać mi hurtem.
Nie ma innych możliwości uzyskania zaliczenia z wykładu. W szczególności osoby, które nie planują poddać się powyższym rygorom, lub też nie umówiły się ze mną na początku semestru na formę "eksternistyczną", mogą się nie fatygować "po wpis".
Powyższe zasady dotyczą uzyskiwania zaliczeń z wykładu. Zasady uzyskiwania zaliczenia z ćwiczeń będę omawiał w prowadzonych przeze mnie grupach.

Materiały dydaktyczne

A - wykład, B - zadania dla wszystkich, C - zadania na ćwiczenia (moje grupy)
Bazy danych Komputerowa analiza zagadnień różniczkowych Analiza szeregów czasowych
ABC ABC AB
Preliminaria; diagramy E/R Dla wszystkich  1 Zestaw  1  1. Układy równań liniowych Dla wszystkich  1 Zestaw  1  1. Preliminaria, DFT, algorytm FFT Dla wszystkich  1
Model relacyjny; algebra relacji Dla wszystkich  2 Zestaw  2  2. CG, minimalizacja, równania algebraiczne Dla wszystkich  2 Zestaw  2  2. Splot; widmo mocy Dla wszystkich  2
Zależności funkcyjnje; postaci normalne Dla wszystkich  3 Zestaw  3  3. Numeryczne zagadnienie własne Dla wszystkich  3 Zestaw  3  3. Filtr Wienera Dla wszystkich  3
Przykłady* Dla wszystkich  4 Zestaw  4  4. ODE - podstawy teoretyczne Dla wszystkich  4 Zestaw  4  4. Filtry liniowe Dla wszystkich  4
Samozłączenie. Wstęp do SQL.      5. Metody Eulera, punktu środkowego, trapezowa (jawne i niejawne) Dla wszystkich  5 Zestaw  5  5. Liniowe modele stochastyczne - procesy AR, MA, ARMA Dla wszystkich  5
Funkcje daty i czasu, zmienne tymczasowe, aliasy Dla wszystkich  6    6. Metody Rungego-Kutty I Dla wszystkich  6 Zestaw  6  6. Szeregi niestacjonarne - procesy ARIMA Dla wszystkich  6
Złączenia i algorytmy złączeń Dla wszystkich  7    7. Metody Rungego-Kutty II      7. Uwagi o szeregach wielowymiarowych  
Grupowanie   Zestaw dodatkowy  8. Metody wielokrokowe i metody Verleta   Zestaw  7  8. Transformacja falkowa (waveletowa)  
Klucze obce. Transakcje      9. DAE, równania z niezmiennikami Dla wszystkich  7 Zestaw  8  9. Przewidywanie i odszumianie za pomocą falek  
Widoki, procedury składowane, kursory i wyzwalacze Dla wszystkich 10 Zestaw 10 10. BVP dla równań zwyczajnych Dla wszystkich  9 Zestaw  9 10. DFA i wykładnik Hursta  
Indeksy.     11. Metody różnicowe dla PDE     11. Twierdzenie Takensa i rekonstrukcja przestrzeni fazowej  
Wyszukiwanie pełnotekstowe     12. Zarys wstępu do informacji na temat MES     12. Nieliniowe odszumianie i przewidywanie  
* Wykład nieopublikowany
Warunkiem koniecznym dopuszczenia do egzaminu jest uzyskanie zaliczenia z ćwiczeń. Zasady zaliczania ćwiczeń ustalają prowadzący poszczególne grupy.
W grupie prowadzonej przeze mnie podstawą uzyskania zaliczenia jest rozwiązanie zadań. Zadania "wywieszane" są przeze mnie wyłącznie na tej stronie.

Zadania dzielą się na "teoretyczne" i "numeryczne"; te drugie oznaczone są literą N. Uwaga: Niektóre zadania obliczeniowe uznawane są za teoretyczne - mianowicie takie, gdy obliczeń jest stosunkowo niewiele i da się je przeprowadzić na kartce. Warunkiem koniecznym uzyskania zaliczenia jest zaliczenie wszystkich zadań numerycznych. Rozwiązania zadań numerycznych proszę dostarczać wyłącznie w formie pisemnej. "Forma pisemna" oznacza wydruk lub "elektroniczną formę pisemną", to znaczy plik pdf lub PostScript. Niezależnie od formy, rozwiązanie powinno zawierać omówinie problemu oraz wyniki w postaci "prezentacyjnej", a przynajmniej uporządkowanej. Jeśli na przykład zadanie wymaga porównania kilku metod, wyniki powinny być przedstawione w postaci umożliwiającej takie porównanie. Jeśli w zadaniu wymaga się wyciągnięcia jakichś wniosków z dokonanych obliczeń, rozwiązanie powinno zawierać te wnioski jasno wyartykułowane. Nie oczekuję dostarczania mi kodu programu w każdym przypadku, ale autor rozwiązania powinien być przygotowany do przedstawienia mi kodu jeśli sobie tego zażyczę. Wolno przy tym posługiwać się legalnie dostępnymi procedurami i bibliotekami. Ciężkim przestępstwem jest przedstawienie mi kodu, którego działania się nie rozumie, oznacza to bowiem, że jest to cudzy kod.

Warunkiem koniecznym zdania egzaminu jest dobre opanowanie i zrozumienie materiału. Nie wymagam pamięciowego opanowania złożonych wzorów. W czasie egzaminu można korzystać z dowolnych podręczników i notatek.

(Powtórka z logiki: Proszę przypomnieć sobie różnice pomiędzy warunkiem koniecznym a wystarczającym.)
 

Samoorganizacja w układach fizycznych (wykłady w zastępstwie prof. Gudowskiej-Nowak):
wykłady 29.11-06.12.06
wykład 13.12.06

Liczby zespolone (wykład 27.02.07 w zastępstwie prof. Rościszewskiego)

Kilka pożytecznych stron

http://www.netlib.org Netlib - największe źródło sprawdzonych i darmowych programów z wielu dziedzin analizy numerycznej
http://http://math.nist.gov/tnt/ Template Numerical Toolkit - numeryczna algebra liniowa w C++
http://math.nist.gov/tnt/jama_doxygen/index.html Pakiet JAMA, implementacja w C++
http://math.nist.gov/javanumerics/ Pisanie programów numerycznych w Javie
http://www.oonumerics.org Strona na temat obiektowo zorientowanych programów numerycznych
http://www.fftw.org The Fastest Fourier Transform in the West
http://plato.la.asu.edu/guide.html Decision Tree for Optimisation Software (algorytmy, nie kody!)
Proszę dać mi znać, gdyby okazało się, że któryś z powyższych linków nie działa!
Proszę dać mi znać, jeśli ktoś znajdzie jakieś inne ciekawe linki numeryczne!