Complex Systems: From the society to the web

Course Information
TitleΠολύπλοκα Συστήματα: Από την κοινωνία στο Web / Complex Systems: From the society to the web
Cycle / Level1st / Undergraduate, 2nd / Postgraduate
Teaching PeriodWinter
CoordinatorKonstantinos(constantine) Kotropoulos
Course ID600016143

Programme of Study: PMS PSĪFIAKA MESA - YPOLOGISTIKĪ NOĪMOSYNĪ (2018 éōs sīmera) PF

Registered students: 10
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization117.5

Class Information
Academic Year2018 – 2019
Class PeriodWinter
Faculty Instructors
Weekly Hours3
Class ID
Course Type 2016-2020
  • Scientific Area
  • Skills Development
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
General Prerequisites
Prior exposition to linear algebra and numerical optimization facilitates to grasp faster the concepts introduced.
Learning Outcomes
1) Το get acquainted with computational models of complex adaptive systems of social life 2) To learn in depth diffusion strategies in adaptive systems.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Generate new research ideas
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Complexity in social world. Modeling using NetLogo. Models of complex adaptive social systems. Social dynamics. The edge of chaos. Self-organized criticality. Evolving automata. Diffusion adaptation in complex systems. Organizational decision making. Social science in between. Applications: The forest fire model; Social segregation. games, auctions. Adaptive filters. Diffusion adaptation over networks. Mobile adaptive networks. Networked file: How does Google rank web pages? How does Netflix recommend movies? How do I viralize a Youtube video?
complex systems, adaptive techniques, diffusion strategies
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
Acquaintance with NetLogo for application development.
Course Organization
Reading Assigment96
Written assigments15
Student Assessment
The written exams contribute to the final grade by 50%. Homework and projects contribute to the final grade by 40%. The active participation to the class lectures gives the remaining 10% of the final grade.
Student Assessment methods
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Performance / Staging (Formative, Summative)
Additional bibliography for study
1) J. H. Miller and S. E. Page, Complex Adaptive Systems: An Introduction to Computational Models of Social Life, Princeton Univ. Press. 2007. 2) A. H. Sayed, Adaptation, Learning, and Optimization over Networks, Foundations and Trends in Machine Learning, vol. 7, issue 4-5, NOW Publishers, Boston-Delft, 518pp, 2014. ISBN 978-1-60198-850-8, DOI 10.1561/2200000051. 3) A. H. Sayed, Adaptive Filters, John Wiley & Sons, NJ, ISBN 978-0-470-25388-5, xxx+786pp, 2008. 4) Special Issue Adaptation and Learning over Complex Networks, IEEE Signal Processing Magazine, vol. 30, no. 3, May 2013.
Last Update