Harnessing Collective Intelligence
This course introduces collective intelligence as a computational paradigm for designing distributed, multi-agent, and human–AI systems. Students explore algorithms, architectures, and real-world applications that enable intelligent behavior to emerge from interaction, collaboration, and coordination. The course emphasizes practical and research-oriented approaches to building scalable, robust collective intelligence systems in computer science and artificial intelligence.
By the end of this course, students will be able to:
-
Model collective intelligence (CI) systems computationally
-
Design and evaluate distributed and multi-agent CI architectures
-
Apply swarm intelligence and crowdsourcing algorithms
-
Integrate human and machine intelligence effectively
-
Analyze robustness, ethics, and failure modes of CI systems
