Obliczenia inspirowane natura
Transkrypt
Obliczenia inspirowane natura
(pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: OBLICZENIA Z1-PU7 WYDANIE N1 Strona 1 z 3 2. Kod przedmiotu: INSPIROWANE NATURĄ 3. Karta przedmiotu ważna od roku akademickiego: 2015/16 4. Forma kształcenia: studia pierwszego stopnia 5. Forma studiów: studia stacjonarne 6. Kierunek studiów: MATEMATYKA INFORMATYKA (SYMBOL WYDZIAŁU) RMS 7. Profil studiów: ogólnoakademicki 8. Specjalność: 9. Semestr: 10. Jednostka prowadząca przedmiot: Instytut Matematyki 11. Prowadzący przedmiot: Jarosław Miszczak 12. Przynależność do grupy przedmiotów: obowiązkowe specjalnościowe przedmioty ograniczonego wyboru (wykład monograficzny) przedmioty swobodnego wyboru (przedmiot obieralny) związane z pracą dyplomową dla studentów I roku podać nazwę modułu z programu kształcenia 13. Status przedmiotu: obieralny 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: podstawowa znajomość dowolnego języka programowania 16. Cel przedmiotu: Zapoznanie z metodami tworzenia algorytmów opartymi na zjawiskach obserwowanych w biologii, chemii i fizyce. Nauka modelowania prostych systemów obserwowanych w Naturze z wykorzystaniem komputera. 17. Efekty kształcenia Student który zaliczy przedmiot: Nr Opis efektu kształcenia Metoda Forma Odniesienie sprawdzeni prowadzeni do efektów a efektu a zajęć dla kształcenia kierunku studiów Zna podstawowe wzorce pojawiające się kolokwium, wykład, K1A_W08, 1 w projektowaniu metod obliczeniowych odpowiedź ćwiczenia K1A_W03 bazujących na zjawiskach naturalnych. Zna zasady działania algorytmów kolokwium, wykład, K1A_W08, 2 genetycznych. odpowiedź ćwiczenia K1A_W03 Zna podstawowe pojęcia związane z K1A_W08, kolokwium, wykład, 3 modelowaniem układów dynamicznych za K1A_W03, odpowiedź ćwiczenia pomocą automatów komórkowych. K1A_U29 K1A_W08, Umie wykorzystać systemy Lindenmayera kolokwium, wykład, 4 K1A_W03, do tworzenia grafiki. odpowiedź ćwiczenia K1A_U29 K1A_W08, kolokwium, wykład, 5 Zna zasadę działania sieci neuronowych. K1A_W03, odpowiedź ćwiczenia K1A_U28 Zna model obliczeń kwantowych oraz kolokwium, wykład, 6 K1A_W08 podstawowe algorytmy kwantowe. odpowiedź ćwiczenia str. 1 Zna metody wykorzystywane do kolokwium, wykład, generowania liczby prawdziwie losowych. odpowiedź ćwiczenia 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) 7 Wykład 30 Ćwiczenia 30 Laboratorium 0 Projekt 0 K1A_W08 Seminarium 0 19. Treści kształcenia: Wykład: Przegląd wybranych metod algorytmicznych bazujących na zjawiskach obserwowanych w Naturze. Zasady działania algorytmów genetycznych. Zasada działania sieci neuronowych. Konstrukcja i własności automatów komórkowych 1D i 2D. Fraktale. Opis obiektów geometrycznych z wykorzystaniem L-systemów. Liczby pseudolosowe i losowe. Notacja Diraca. Model obliczeń kwantowych. Ćwiczenia: Przykłady zastosowania metod omawianych na wykładzie. 20. Egzamin: nie 21. Literatura podstawowa: 1. I. Białynicki-Birula, I. Białynicka-Birula, Modelowanie rzeczywistości. Jak w komputerze postrzega się świat, Wydawnictwo WNT, Warszawa, 2013. 2. D.E. Goldberg, Algorytmy genetyczne i ich zastosowania, wyd. 3, Wydawnictwa Naukowo-Techniczne, Warszawa, 2003. 3. M. Hirvensalo, Algorytmy kwantowe, Wydawnictwa Szkolne i Pedagogiczne S.A., Warszawa, 2004. 4. K. Kułakowski, Automaty komórkowe, Akademia Górniczo-Hutnicza im. Staszica, Kraków, 2000, http://www.ftj.agh.edu.pl/~kulakowski/AC/ [widziane: 09.06.2015] 5. P. Prusinkiewicz, A. Lindenmayer, The Algorithmic Beauty of Plants, http://algorithmicbotany.org/papers/#abop [widziane: 16.06.2015] 22. Literatura uzupełniająca: 1. L.N. de Castro, Fundamentals of natural computing: an overview, Physics of Life Reviews, Vol. 4, No. 1, pp. 1-36 (2007), http://dx.doi.org/10.1016/j.plrev.2006.10.002 [widziane: 16.06.2015] 2. C. Cortes, V. Vapnik, Support-Vector Networks, Machine Learning, Vol. 20, No. 3, pp 273-297 (1995), dx.doi.org/10.1023/A:1022627411411 [widziane: 16.06.2015] 3. L. Kari, G. Rozenberg, The Many Facets of Natural Computing, Communications of the ACM, Vol. 51, No. 10, pp. 72-83 (2008), http://www.csd.uwo.ca/faculty/lila/Natural-Computing-Review.pdf [widziane: 16.06.2015] 4. J. Kudrewicz, Fraktale i chaos, wydanie 5, Wydawnictwo WNT, Warszawa, 2015. 5. J.A. Miszczak, 0-th quantization or quantum (information) theory in 42 minutes, http://arxiv.org/abs/1303.2298 [widziane: 10.06.2015] 6. K. Malarz, Automaty komórkowe. Notatki do wykładu, http://www.zis.agh.edu.pl/ak/ [widziane: 09.06.2015] 7. R. Tadeusiewicz, Sieci neuronowe, Akademicka Oficyna Wydaw. RM, Warszawa, 1993. http://winntbg.bg.agh.edu.pl/skrypty/0001/ [widziane: 16.06.2015] 8. S. Wolfram, A new kind of science, http://www.wolframscience.com/nksonline/toc.html [widziane: 09.06.2015] str. 2 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. 1 2 3 4 5 6 Liczba godzin kontaktowych / pracy studenta 30/15 30/45 / / / / 60/60 Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium Inne: Suma godzin 24. Suma wszystkich godzin 25. 120 Liczba punktów ECTS 26. 4 Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela 4 akademickiego 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, 0 projekty) 28. Uwagi: Dwa kolokwia: 2 x 35 pkt. Oceny z odpowiedzi : 30 pkt. Do zaliczenia niezbędne jest osiągnięcie łącznie 51 pkt. Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej) str. 3