Introduction
This course introduces the principles of agent-based computing, focusing on the development and interaction of intelligent agents. Topics include rational decision-making, cooperation, competition, and ethical considerations in multi-agent environments. Learners will gain hands-on experience by programming agents in Python for a simulated trading environment, applying strategic models in competitive settings. The course also explores the potential of Large Language Models (LLMs) as agents.
Learning Outcomes