Lessons from Discrete Mathematics
Kirsten Nelson
Carleton University
October 14, 2017
Contact: kirsten.nelson@carleton.ca
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 1 / 63
Lessons from Discrete Mathematics Kirsten Nelson Carleton - - PowerPoint PPT Presentation
Lessons from Discrete Mathematics Kirsten Nelson Carleton University October 14, 2017 Contact: kirsten.nelson@carleton.ca Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 1 / 63 Introduction 1
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 1 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 2 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Ed. from York University
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Ed. from York University ◮ Bishop Strachan School and University of Toronto Schools - CS and
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Ed. from York University ◮ Bishop Strachan School and University of Toronto Schools - CS and
◮ Independent Learning Centre, Homework Help, TVO
◮ B. Math, C&O/PM from the University of Waterloo Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Ed. from York University ◮ Bishop Strachan School and University of Toronto Schools - CS and
◮ Independent Learning Centre, Homework Help, TVO
◮ B. Math, C&O/PM from the University of Waterloo ◮ MMT from Waterloo, 2016 Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Ed. from York University ◮ Bishop Strachan School and University of Toronto Schools - CS and
◮ Independent Learning Centre, Homework Help, TVO
◮ B. Math, C&O/PM from the University of Waterloo ◮ MMT from Waterloo, 2016 ◮ M. Sc. in Discrete Mathematics from Carleton, 2018 (hopefully) Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
◮ Netron - small software company, mostly business applications ◮ IBM - data mining software for WebSphere Commerce ◮ Intelliware - small programming-for-hire company
◮ B. Ed. from York University ◮ Bishop Strachan School and University of Toronto Schools - CS and
◮ Independent Learning Centre, Homework Help, TVO
◮ B. Math, C&O/PM from the University of Waterloo ◮ MMT from Waterloo, 2016 ◮ M. Sc. in Discrete Mathematics from Carleton, 2018 (hopefully) ◮ PhD??? Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 3 / 63
diagram courtesy of Math by Tori, at kelsoemath.blogspot.ca Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 4 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 5 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 6 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 7 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 8 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 9 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 10 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 11 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 12 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 13 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 14 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 15 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 16 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 17 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 18 / 63
photo: http://science.psu.edu/alumni/recent-gift-announcements/faculty-gift-endows-math-professorship-1 Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 19 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 20 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 21 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 22 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 23 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 24 / 63
www.ibm.com/support/knowledgecenter Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 25 / 63
◮ Browser front-end to a server back-end. ◮ Collaborative work with other researchers through the browser. ◮ Can access the back-end through my computer or iPad. ◮ Can play around directly in the iPad app. ◮ Python syntax with extra functionality for common high-level math
◮ Vibrant open-source community with helpful experts on StackOverflow.
◮ Has the numpy extension for matrices - which I rarely use. ◮ Has the itertools extension, which has combinatorics functions built in. ◮ Seems particularly well-suited to discrete math.
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 26 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 27 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 28 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 29 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 30 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 31 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 32 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 33 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 34 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 35 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 36 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 37 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 38 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 39 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 40 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 41 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 42 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 43 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 44 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 45 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 46 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 47 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 48 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 49 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 50 / 63
photo: http://www.site.uottawa.ca/~lucia/ Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 51 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 52 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 53 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 54 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 55 / 63
From: https://wiki.python.org/moin/Generators Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 56 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 57 / 63
From: https://stackoverflow.com/questions/6537481/python-making-a-beep-noise Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 58 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 59 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 60 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 61 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 62 / 63
Kirsten Nelson (Carleton University) Lessons from Discrete Mathematics October 14, 2017 63 / 63