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.5.1. Floor Division and Modulus
- 2.5.2. Boolean Expressions
- 2.5.3. Logical Operators
- 2.5.4. Conditional Execution
- 2.5.5. Chained and Nested Conditionals
- 2.5.6. Recursion
- 2.5.7. Infinite Recursion and Debugging
- 2.5.8. Keyboard Input
- 2.5.9. Boolean Functions
- 2.5.10. More on Recursion
- 2.5.11. Reassignment and Updating Variables
- 2.5.12. The while Statement
- 2.5.13. Break and Square Roots
- 2.6. Lecture 5: Python 3
- 2.7. Lecture 6: Python 4
- 2.8. Lecture 7: Graphs
- 2.9. Lecture 8: Small world graphs
- 2.10. Lecture 9: Scale-free networks
- 2.11. Lecture 10: Cellular automatons
- 2.12. Lecture 11: Game of Life
- 2.12.1. Quick Facts about Conway:
- 2.12.2. Introduction to Game of Life (GoL)
- 2.12.3. Why Care??
- 2.12.4. Why so Popular??
- 2.12.5. Rules of the Game
- 2.12.6. Common Patterns in GoL:
- 2.12.7. Pattern Libraries
- 2.12.8. Conway’s Conjecture
- 2.12.9. Scientific Realism vs. Instrumentalism
- 2.12.10. Attributions
- 2.13. Lecture 12: Physical modelling
- 2.14. Lecture 13: Self-organized criticality
- 2.15. Lecture 14: Agent-based models
- 2.16. Lecture 15: Herds, flocks, and traffic jams
- 2.17. Lecture 16: Evolution
- 2.18. Lecture 17: Evolution of cooperation
- 2.19. Lecture 18: Guest Lecture
- 2.20. Lecture 19: AI and Machine Learning / Debates 1
- 2.21. Lecture 20: Project Pitch 1
- 2.22. Lecture 21: AI and Machine Learning / Debates 2
- 2.23. Lecture 22: Project Pitch 2
- 2.24. Lecture 23: AI and Machine Learning / Debates 3
- 2.25. Lecture 24: Project Pitch 3