ENGG*3130 Course Notes¶
These are the collaborative course notes for ENGG*3130: Modelling Complex Systems, at the University of Guelph.
- 1. Getting Started
- 2. ENGG*3130 Lectures
- 2.1. About the Lectures
- 2.2. Lecture 1: Introduction
- 2.3. Lecture 2: Complexity science
- 2.4. Lecture 3: Python 1
- 2.5. Lecture 4: Python 2
- 2.6. Lecture 5: Python 3
- 2.7. Lecture 6: Python 4
- 2.8. Tuples
- 2.9. Tuples vs Lists in Python
- 2.10. Characteristics:
- 2.11. Classes and Objects
- 2.12. Summary
- 2.13. Lecture 7: Graphs
- 2.14. Lecture 8: Small world graphs
- 2.15. Lecture 9: Scale-free networks
- 2.16. Lecture 10: Cellular automatons
- 2.17. Lecture 11: Game of Life
- 2.18. Lecture 12: Physical modelling
- 2.19. Lecture 13: Self-organized criticality
- 2.20. Lecture 14: Agent-based models
- 2.21. Lecture 15: Herds, flocks, and traffic jams
- 2.22. Lecture 16: Evolution
- 2.23. Lecture 17: Evolution of cooperation
- 2.24. Lecture 18: Guest Lecture
- 2.25. Lecture 19: AI and Machine Learning / Debates 1
- 2.26. Lecture 20: Project Pitch 1
- 2.27. Lecture 21: AI and Machine Learning / Debates 2
- 2.28. Lecture 22: Project Pitch 2
- 2.29. Lecture 23: AI and Machine Learning / Debates 3
- 2.30. Lecture 24: Project Pitch 3
- 3. ENGG*3130 Homework
- 3.1. About the Homework
- 3.2. Homework 1: Analysis of Algorithms and Hashtables
- 3.3. Homework 2: Graphs
- 3.4. Homework 3: Small World Graphs
- 3.5. Homework 4: Scale-Free Networks
- 3.6. Homework 5: Cellular Automata
- 3.7. Homework 6: Game of Life
- 3.8. Homework 7: Physical Modelling
- 3.9. Homework 8: Self-organized Criticality
- 3.10. Homework 9: Agent-based models
- 3.11. Homework 10: Herds, flocks, and traffic jams
- 3.12. Homework 11: Evolution
- 3.13. Homework 12: Evolution of cooperation