01 Introduction Conways Game of Life
01 Introduction Conways Game of Life
Eric Finster
Martin Escardo
Safdar Abbas Khan
Slide #2 of 33
Slide #3 of 33
Slide #4 of 33
Slide #5 of 33
Slide #6 of 33
Assessment Plan & Organization
Assessments
100% Continuous Assessments
Slide #7 of 33
Assessment Plan & Organization
Assessments Details
• Practice Test. Week 5 (Formative)
• Homework (10%). Due Week 10.
• Test 1 (40%). Week 7
• Test 2 (50%). Week 11
Slide #8 of 33
Assessment Plan & Organization
Test 1
• 40% (Week 7)
• Monday, 11th November
• 3 – 5 PM (IT Cluster Lab)
• Syllabus Weeks 1 – 5
Slide #9 of 33
Assessment Plan & Organization
Test 2
• 50% (Week 11)
• Monday, 9th December
• 3 – 5 PM (IT Cluster Lab)
• Syllabus Weeks 1 – 10
Slide #10 of
Module Communication
• GitLab
• Canvas
• MS Teams
• Module related queries must be posted on
MS Teams
• Emails should not be used for FP queries
• Code for FP MS Teams
Slide #11 of
Slide #12 of
Slide #13 of
Slide #14 of 33
Slide #15 of 33
Slide #16 of 33
Slide #17 of 33
Slide #18 of 33
Slide #19 of 33
Slide #20 of 33
Slide #21 of 33
Slide #22 of 33
Slide #23 of 33
Game of Life – Implementation in Haskell
Slide #24 of 33
Game of Life – Implementation in Haskell (2)
Slide #25 of 33
Game of Life – Implementation in Haskell (3)
Slide #26 of 33
Game of Life – Implementation in Haskell (4)
Slide #27 of 33
Game of Life – Implementation in Haskell (5)
Slide #28 of 33
Game of Life – Implementation in Haskell (5)
Slide #29
Game of Life – Implementation in Haskell (6)
Slide #30
Game of Life – Implementation in Haskell (7)
Slide #31
Game of Life – Implementation in Haskell (8)
Slide #32
Game of Life – Implementation in Haskell (9)
Slide #33
Game of Life – Implementation in Haskell (10)
Slide #34
Game of Life – Implementation in Haskell (11)
Slide #35
Game of Life – Practice
∅ Run Game of Life
Slide #36