Agent-based systems
| 1. | Course title | Agent-based systems | ||||||||||||
| 2. | Code | F18L3S073 | ||||||||||||
| 3. | Study programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First cycle | ||||||||||||
| 6. | Academic year / semester | 6 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Вештачка интелигенција | ||||||||||||
| 10. | Course objectives (competences) | Agent based modeling offers a natural metaphor for explaining phenomena in the natural and social sciences, ranging from evolution to epidemic spread to racial segregation and forming coalitions.. Many systems can be modeled as being composed of self-interested or altruistic agents interacting with their environment and one another: cooperating, negotiating, competing or forming coalitions. Very simple rules governing agent (micro) behavior can lead to complex and emergent phenomena (macro-level).The aim of this course is to introduce students to the agent paradigm suitable for modeling systems in different domains (e.g., games, robots, social behavior). After completion of the course the student will be able to design and implement single- and multi-agent systems using suitable tools and platforms. | ||||||||||||
| 11. | Course content | Selected topics: agent architecture; knowledge representation, reasoning, adaptation and learning in agents; programming languages and platforms for modeling, designing and implementing agents; simulations and predictive analysis in agent systems; reasoning with uncertain knowledge; introduction to game theory as a mathematical model for designing agent interactions: cooperation, negotiation, concurrency and forming coalitions. | ||||||||||||
| 12. | Learning methods | Lectures using presentations, interactive lectures, exercises (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defense of a project assignment and a seminar paper. | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of the available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
| ||||||||||||
| 16. | Other forms of activities |
| ||||||||||||
| 17. | Grading |
| ||||||||||||
| 18. | Grading criteria (points / grade) |
| ||||||||||||
| 19. | Requirements for signature and taking the final exam | Activities 15.2 and 16.1 have been completed. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method of monitoring teaching quality | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|