SYSC 5103
Software Agents
Agent-based programming; elements of Distributed Artificial Intelligence; beliefs, desires and intentions; component-based technology; languages for agent implementations; interface agents; information sharing and coordination; KIF; collaboration; communication; ontologies; KQML; autonomy; adaptability; security issues; mobility; standards; agent design issues and frameworks, applications in telecommunications.
Prerequisites & course information
Prerequisite(s): Knowledge of Java, C/ C+ + or Smalltalk.
Sources
- Course catalogue ↗2026–2027