
Informacje podstawowe
- Kierunek studiów
- Informatyka - Data Science
- Specjalność
- Wszystkie
- Jednostka organizacyjna
- Wydział Informatyki
- Poziom kształcenia
- Studia magisterskie inżynierskie II stopnia
- Forma studiów
- Stacjonarne
- Profil studiów
- Ogólnoakademicki
- Cykl dydaktyczny
- 2025/2026
- Kod przedmiotu
- WIIDSS.IIi1.02895.25
- Języki wykładowe
- polski
- Obligatoryjność
- Do wyboru
- Blok zajęciowy
- Przedmioty kierunkowe
- Przedmiot powiązany z badaniami naukowymi
- Tak
|
Okres
Semestr 1
|
Forma zaliczenia
Zaliczenie
Forma prowadzenia i godziny zajęć
Wykład:
14
Ćwiczenia laboratoryjne: 28 |
Liczba punktów ECTS
3
|
Cele kształcenia dla przedmiotu
| C1 | Przekazanie studentom wiedzy z zakresu współczesnych podejść oraz algorytmów wykorzystywanych w modelowaniu i symulacji, ze szczególnym uwzględnieniem podejścia agentowego. |
| C2 | Zapoznanie studentów z kolejnymi etapami tworzenia modelu i symulacji agentowej wybranego zjawiska świata rzeczywistego. |
| C3 | Zapoznanie studentów z metodami przeprowadzania eksperymentów symulacyjnych oraz opracowywaniem i prezentowaniem ich wyników. |
Efekty uczenia się dla przedmiotu
| Kod | Efekty w zakresie | Kierunkowe efekty uczenia się | Metody weryfikacji |
| Wiedzy – Student zna i rozumie: | |||
| W1 | podstawowe rodzaje modeli i systemów symulacyjnych. | INFDS2A_W01, INFDS2A_W02, INFDS2A_W04 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| W2 | podstawowe mechanizmy sterowania symulacją. | INFDS2A_W01, INFDS2A_W02 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| W3 | koncepcje agentowego modelowania i symulacji oraz zasady tworzenia agentowych modeli wybranych zjawisk świata rzeczywistego. | INFDS2A_W01, INFDS2A_W02, INFDS2A_W04 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| W4 | techniki i algorytmy wykorzystywane w implementacji agentowych systemów symulacyjnych. | INFDS2A_W01, INFDS2A_W02, INFDS2A_W03 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| Umiejętności – Student potrafi: | |||
| U1 | przeprowadzać eksperymenty symulacyjne przy użyciu zaimplementowanego oprogramowania oraz opracowywać, interpretować i opisywać wyniki eksperymentów. | INFDS2A_U01, INFDS2A_U03, INFDS2A_U04, INFDS2A_U05, INFDS2A_U06, INFDS2A_U07 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| U2 | opracować agentowy model wybranego zjawiska. | INFDS2A_U02, INFDS2A_U04, INFDS2A_U05, INFDS2A_U06, INFDS2A_U07 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| U3 | zaimplementować opracowany, agentowy model symulacyjny, wykorzystując wybrane narzędzia i biblioteki programistyczne. | INFDS2A_U01, INFDS2A_U02, INFDS2A_U03, INFDS2A_U04, INFDS2A_U06, INFDS2A_U07 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
| Kompetencji społecznych – Student jest gotów do: | |||
| K1 | analizy i krytycznej oceny pozatechnicznych aspektów zastosowań technik modelowania i symulacji. | INFDS2A_K01, INFDS2A_K02 | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań |
Treści programowe zapewniające uzyskanie efektów uczenia się dla modułu zajęć
W ramach zajęć student zapoznaje się z podstawowymi mechanizmami, technikami oraz podejściami do modelowania i symulacji ze szczególnym uwzględnieniem podejścia agentowego.
Nakład pracy studenta
| Rodzaje zajęć studenta | Średnia liczba godzin* przeznaczonych na zrealizowane aktywności | |
| Wykład | 14 | |
| Ćwiczenia laboratoryjne | 28 | |
| Samodzielne studiowanie tematyki zajęć | 14 | |
| Przygotowanie projektu, prezentacji, pracy pisemnej, sprawozdania | 28 | |
| Dodatkowe godziny kontaktowe | 5 | |
| Łączny nakład pracy studenta |
Liczba godzin
89
|
|
| Liczba godzin kontaktowych |
Liczba godzin
42
|
|
* godzina (lekcyjna) oznacza 45 minut
Treści programowe
| Lp. | Treści programowe | Efekty uczenia się dla przedmiotu | Formy prowadzenia zajęć |
| 1. |
1. Pojęcia i zagadnienia podstawowe: system, system a środowisko, model, agent, obiekt, atrybuty, stan systemu, zdarzenie, akcja, proces. Systemy dyskretne. Systemy ciągłe. Modele symulacyjne. Eksperymenty z istniejącym systemem lub modelem systemu. Model fizyczny a model matematyczny. Rozwiązanie analityczne a symulacja (2 godz.). |
W1, W2, W3, W4, K1 | Wykład |
| 2. |
1. Opracowanie agentowego modelu wybranego zjawiska biologicznego, społecznego, ekonomicznego lub innego (4 godz.). |
W1, W2, W3, W4, U1, U2, U3, K1 | Ćwiczenia laboratoryjne |
Informacje rozszerzone
Metody i techniki kształcenia :
Wykłady z przedmiotu będą prowadzone w sposób zdalny z wykorzystaniem platformy MS Teams. Pozostałe zajęcia będą odbywać się w salach., Dyskusja, Praca grupowa, Kształcenie zdalne, Metoda projektowa (ang. Project Based Learning), Mentoring, Tutoring, Nauczanie przez dociekanie (ang. Inquiry Based Learning), Wykład
| Rodzaj zajęć | Metody zaliczenia | Warunki zaliczenia przedmiotu |
|---|---|---|
| Wykład | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań | Zrealizowanie projektu o tematyce ustalonej z prowadzącym. |
| Ćwiczenia laboratoryjne | Aktywność na zajęciach, Projekt, Sprawozdanie, Prezentacja, Zaliczenie laboratorium, Przygotowanie i przeprowadzenie badań | Zrealizowanie projektu o tematyce ustalonej z prowadzącym. |
Dodatkowy opis
Wykłady z przedmiotu będą prowadzone w sposób zdalny z wykorzystaniem platformy MS Teams.
Pozostałe zajęcia będą odbywać się w salach. Dotyczy to także zaliczeń i egzaminów odbywających się w sesjach egzaminacyjnych.
Warunki i sposób zaliczenia poszczególnych form zajęć, w tym zasady zaliczeń poprawkowych, a także warunki dopuszczenia do egzaminu
Wykład: zrealizowanie projektu o tematyce ustalonej z prowadzącym.
Ćwiczenia laboratoryjne: zrealizowanie projektu o tematyce ustalonej z prowadzącym.
Zaliczenia poprawkowe: zrealizowanie projektu o tematyce ustalonej z prowadzącym.
Sposób obliczania oceny końcowej
Ocena końcowa jest identyczna z oceną z ćwiczeń laboratoryjnych: 0.25*opracowanie modelu symulacyjnego + 0.25*implementacja modelu symulacyjnego + 0.25*przeprowadzenie eksperymentów symulacyjnych+0.25*opracowanie, interpretacja i prezentacja wyników.
Sposób i tryb wyrównywania zaległości powstałych wskutek nieobecności studenta na zajęciach
Zrealizowanie projektu o tematyce ustalonej z prowadzącym.
Wymagania wstępne i dodatkowe
Umiejętność programowania w języku Java/Scala/Python/C++ lub innym, w którym możliwa jest realizacja wybranego systemu symulacyjnego.
Zasady udziału w poszczególnych zajęciach, ze wskazaniem, czy obecność studenta na zajęciach jest obowiązkowa
Wykład: Studenci uczestniczą w zajęciach poznając kolejne treści nauczania zgodnie z syllabusem przedmiotu. Studenci winni na bieżąco zadawać pytania i wyjaśniać wątpliwości. Rejestracja audiowizualna wykładu wymaga zgody prowadzącego.
Ćwiczenia laboratoryjne: Studenci wykonują prace praktyczne mające na celu uzyskanie kompetencji zakładanych przez syllabus. Ocenie podlega sposób wykonania projektu oraz efekt końcowy.
Literatura
Obowiązkowa- Grimm V., Railsback S.F., _Agent-Based and Individual-Based Modeling: A Practical Introduction_, Princeton University Press, 2011.
- Epstein J.M., _Generative Social Science: Studies in Agent-Based Computational Modeling_, Princeton University Press, 2007
- Uhrmacher A.M., Weyns, D. (red.), _Multi-Agent Systems. Simulation and Applications_, CRC Press, 2009
- Gilbert N., _Agent-based models_, SAGE Publications, 2008.
- Hamill L., Gilbert N., _Agent-Based Modelling in Economics_, Wiley, 2016.
- North M.J., Macal, C.M., _Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation_, Oxford University Press, 2007.
- Wilensky U., Rand, W., _An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo_, The MIT Press, 2015.
- Lee R.S.T. (red.), _Computational Intelligence for Agent-based Systems_, Springer-Verlag, 2007.
- Dorigo M., Stützle, T., _Ant Colony Optimization_, The MIT Press, 2004.
- Engelbrecht A.P., _Fundamentals of Computational Swarm Intelligence_, Wiley, 2005.
- Floreano D., Mattiussi C., _Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies_, The MIT Press, 2008.
- Sarker R.A., Ray T., (red.), _Agent-Based Evolutionary Search_, Springer, 2010.
- Grimm V., Railsback S.F., _Individual-based Modeling and Ecology_, Princeton University Press, 2005.
- Sterling L.S., _The Art of Agent-Oriented Modeling_, The MIT Press, 2009.
- Russell S., Norvig P., _Artificial Intelligence: A Modern Approach_, Pearson, 2010.
- Ferber J., _Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence_, Addison-Wesley, 1999.
- Wooldridge M., _An Introduction to MultiAgent Systems_, Wiley, 2009.
- Gilbert N., Troitzsch K.G., _Simulation for the Social Scientist_, Open University Press, 2005
- Epstein J.M., Axtell, R., _Growing artificial societies. Social science from bottom up_, Brookings Institution Press, The MIT Press, 1996.
- Banks J., Carson J, Nelson B.L., Nicol D., _Discrete-Event System Simulation_, Prentice Hall, 2004
- Zeigler B. P., Kim, T. G., Praehofer H., _Theory of Modeling and Simulation_, Academic Press, 2000
- Severance, F. L., _System Modeling and Simulation: An Introduction_, Wiley, 2001
Badania i publikacje
Badania- Agentowe modelowanie i symulacja zjawisk biologicznych, społecznych i ekonomicznych.
- R. Dreżewski. The agent-based model and simulation of sexual selection and pair formation mechanisms. Entropy, 20(5):342, 2018.
- R. Dreżewski. Agent-based modeling and simulation of speciation and ecosystem diversity. In Andri Pranolo, Adhi Prahara, Ahmad Azhari, and Agus Aktawan, editors, 2018 International Symposium on Advanced Intelligent Informatics (SAIN). Revolutionize Intelligent Informatics Spectrum for Humanity, August 29–30, 2018, Yogyakarta, Indonesia, pages 210–215. IEEE, 2019.
- R. Dreżewski. Agent-based simulation model of sexual selection mechanism. In G. Jezic, R. J. Howlett, and L. C. Jain, editors, Agent and Multi-Agent Systems: Technologies and Applications. 9th KES International Conference, KES-AMSTA 2015 Sorrento, Italy, June 2015, Proceedings, volume 38 of Smart Innovation, Systems and Technologies, pages 155-166. Springer International Publishing, 2015.
- A. Byrski, R. Dreżewski, L. Siwik, and M. Kisiel-Dorohinicki. Evolutionary multi-agent systems. The Knowledge Engineering Review, 30(2):171-186, 2015.
- R. Dreżewski. Agent-based modeling and simulation of species formation processes. In F. Alkhateeb, E. Al Maghayreh, and I. Abu Doush, editors, Multi-Agent Systems – Modeling, Interactions, Simulations and Case Studies, pages 3-28. InTech, Rijeka, 2011.
- R. Dębski and R. Dreżewski. Adaptive surrogate-assisted optimal sailboat path search using onboard computers. In Derek Groen, Clélia de Mulatier, Maciej Paszynski, Valeria V. Krzhizhanovskaya, Jack J. Dongarra, and Peter M. A. Sloot, editors, Computational Science — ICCS 2022, pages 355–368, Cham, 2022. Springer International Publishing.
- R. Dębski and R. Dreżewski. Surrogate-Assisted Ship Route Optimisation. In Mikyška, J., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M., editors, Computational Science – ICCS 2023, pages 395–409, Cham, 2023. Springer International Publishing.
- R. Dębski and R. Dreżewski. Multi-objective ship route optimisation using estimation of distribution algorithm. Applied Sciences, 14(13), 2024.