SlideShare a Scribd company logo
1 of 19
Download to read offline
Math Mentoring with a Heart
Making difference through mentoring Math
Introduction
I am now 67 years old. For 33 I worked as a Math teacher at Ithaca College, trying to bring the beauty of Math and Life to young
students and help alleviate the fears from Math that many students have. One of the tools I used in my teaching was a computer
program where the students could create “mathematical art”
Link to program: http://www.familymath.org/dogo/dogo.html
You can copy and paste the codes into the program and test it
Link to code: x=13 repeat(x/2) {star(150, x, index) with stroke = hue(index*720/x)}
Some Dogo Examples
polygon(80, 5) with fill=hue(50)
c/4 circle(50) with fill=red rect(100,60) with fill = blue
<<
{ c/4 g e g c g e g c g e g }
{c/1*3 layers(100) rot(0=>90)
{stargon(100,5,1=>2)} }
>>
x = 12
repeat (x) {
star(50, 12, index) with stroke =
hue((index*720)/x)
}
Teaching Principle: starts small and progress
Explore by changing numbers
Each time a picture is followed by a note
1. c/4 circle(10)
2. e/8 circle(20) with fill = Red
3. g/4 layers(10) circle(60=>20)
4. r/4 circle(60) at(-40,0) circle(20)
5. r/8 layers(5) at(10=>100,0) circle(15)
Each picture can be seen as a question
Or a puzzle and lead to other good questions
Numbers and Stars
1. c/8 star(80,7,3 )
2. e/16 star(60,7,3 )
3. g/8 star(80,7,2 )
4. r/8 star(70,9,3 ) circle(70)
5. r/4 layers(5) star(100,11,frame)
More shapes
The simplicity of the program is the key
1. r/4 rect(100,60) with fill=green
2. r/4 polygon(60,6) with stroke = red
3. r/4 stargon(30,5,2.5) with fill = purple
4. r/1 layers(10) stargon(80,5,0.5=>1.5)
Composing pictures and Music in Parallel
<<
{c/4 e g c}
{r/1 animate moveto(-100=>100,50) circle(20) with fill = red}
{r/1 animate moveto(100=>-100,-50) circle(20) with fill = blue}
>>
Dogo Puzzles
Change the lines of code to produce the shapes
polygon(40, 3) with fill=blue
star(50,5,3 ) circle(40)
circle(30) circle(40)
r/4 rect(10,100) rect(100,30)
Grid Puzzle
Change the line of code to produce this (animated) shape
r/1 animate grid(3,3,100,100){circle(0=>50 )}
In 2008 I discovered another
wonderful tool to teach
“School Math” that is called
GeoGebra
https://www.geogebra.org/
and
https://www.geogebra.org/graphing
Before the invention of Factory teaching there was
mentoring with a heart
True Story: Donuts on the Road
Teaching can be very difficult sometime. Imagine that you are sailing for days and nights in a small sailboat and there is no sun and no
stars. Only heavy clouds. Grey. Hopeless. This is how we felt every morning in our small Math Fundamental class that was meeting in
the basement classroom without windows in Dillingham Center three times a week; Monday, Wednesday, and Friday at 8:00 in the
morning.
There were 8 of us. Seven students and a teacher. No one really wanted to be there. There was no purpose, there was no meaning
and we did not perceive any light. It was late Fall and the days started getting shorter. Half a semester passed. Then one morning,
when I could not stand the isolation and despair any longer I asked one of the students to sit on a chair and held her hands. I looked
into her eyes and opened my heart. I shared how lonely I felt. How difficult it is for me to come to this class and how difficult my night
was.
Then it was her turn. She looked into my eyes and shared how difficult it was to wake up in the morning. How someone had activated
the alarm at 2:00 and everyone was evacuated from the East Towers and only an hour later was allowed to return. The mutual sharing
took only 20 minutes and when it ended something changed in the class. There was an air of optimism. A feeling of new life.
A few days later I decided to give all the students in the class a version the placement test again. The test that they had
failed when they first came to the college. The only change was that I allowed them to use a calculator. They all passed
the test!
I was so happy and they were so happy. It felt that now we can devote more time to explore deeper questions than just technical
ways to solve math problems. A few days after they passed the test I had to go to a conference in Oregon. I also learned that one of
the students is going to have her Birthday when I return. What an opportunity to celebrate. I decided in my heart to buy donuts when I
come back from Oregon and bring them to class on Monday and have a surprize party to celebrate that all passed the test and have a
birthday party at the same time. When I returned from Oregon on Sunday night, I was very tired and forgot my decision. The next
morning I went for a walk with my dog Dubie on Warren Rd. It was very cold. From the distance I saw something white on the road.
Snow?
But it was not snowing. Coming closer I saw a box of fresh donuts. They probably fell from a delivery truck to one of the local motels.
I took the donuts and brought it home and my small family enjoyed the feast with warm tea. Only then I remembered my decision.
There were enough donuts for the whole class and we had our party. Only at the end of the term I told the students the story.

More Related Content

Similar to Teaching Math Through Animation and Programming

50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Đề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxn
Đề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxnĐề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxn
Đề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxnHuNguyn802687
 
Detailed Lesson plan of Product Rule for Exponent Using the Deductive Method
Detailed Lesson plan of Product Rule for Exponent Using the Deductive MethodDetailed Lesson plan of Product Rule for Exponent Using the Deductive Method
Detailed Lesson plan of Product Rule for Exponent Using the Deductive MethodLorie Jane Letada
 
50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Grade 6 - Unit 1 - My new schoolllllllll
Grade 6 - Unit 1 - My new schoolllllllllGrade 6 - Unit 1 - My new schoolllllllll
Grade 6 - Unit 1 - My new schoolllllllllmysunshinemsmin
 
test semeter 1 EL6 smart world.pdf
test semeter 1 EL6 smart world.pdftest semeter 1 EL6 smart world.pdf
test semeter 1 EL6 smart world.pdfThSngMaiH
 
Outreach p6-math.#
Outreach p6-math.#Outreach p6-math.#
Outreach p6-math.#Azis Ibrahim
 
Algebraic Expression Maths Lesson Plan in detail
Algebraic Expression Maths Lesson Plan in detailAlgebraic Expression Maths Lesson Plan in detail
Algebraic Expression Maths Lesson Plan in detailManik Bhola
 
Detailedlessonplan 141011085254-conversion-gate02
Detailedlessonplan 141011085254-conversion-gate02Detailedlessonplan 141011085254-conversion-gate02
Detailedlessonplan 141011085254-conversion-gate02Dau Almera Kadil
 
Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx
 Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx
Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docxMARRY7
 
D.E.V.
D.E.V.D.E.V.
D.E.V.f0kus
 
D.E.V.
D.E.V.D.E.V.
D.E.V.f0kus
 
2014 pt3 12 bahasa inggeris
2014 pt3 12 bahasa inggeris2014 pt3 12 bahasa inggeris
2014 pt3 12 bahasa inggerisBorhan Ahmad
 
DLL_MATHEMATICS 6_Q3_W7 (1).docxmathematics
DLL_MATHEMATICS 6_Q3_W7 (1).docxmathematicsDLL_MATHEMATICS 6_Q3_W7 (1).docxmathematics
DLL_MATHEMATICS 6_Q3_W7 (1).docxmathematicsGlycelinePascual1
 
Developing Expert Voices
Developing Expert VoicesDeveloping Expert Voices
Developing Expert Voicesf0kus
 
Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010Jimmy Keng
 
Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010Jimmy Keng
 

Similar to Teaching Math Through Animation and Programming (20)

50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 5 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Đề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxn
Đề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxnĐề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxn
Đề thi anh 7 IOE abckdlsondndidnendkdmdnidndnsidndjsosksmsndnx jxkdxn
 
Detailed Lesson plan of Product Rule for Exponent Using the Deductive Method
Detailed Lesson plan of Product Rule for Exponent Using the Deductive MethodDetailed Lesson plan of Product Rule for Exponent Using the Deductive Method
Detailed Lesson plan of Product Rule for Exponent Using the Deductive Method
 
50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 7 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Grade 6 - Unit 1 - My new schoolllllllll
Grade 6 - Unit 1 - My new schoolllllllllGrade 6 - Unit 1 - My new schoolllllllll
Grade 6 - Unit 1 - My new schoolllllllll
 
test semeter 1 EL6 smart world.pdf
test semeter 1 EL6 smart world.pdftest semeter 1 EL6 smart world.pdf
test semeter 1 EL6 smart world.pdf
 
Outreach p6-math.#
Outreach p6-math.#Outreach p6-math.#
Outreach p6-math.#
 
Outreach p6-math@
Outreach p6-math@Outreach p6-math@
Outreach p6-math@
 
Algebraic Expression Maths Lesson Plan in detail
Algebraic Expression Maths Lesson Plan in detailAlgebraic Expression Maths Lesson Plan in detail
Algebraic Expression Maths Lesson Plan in detail
 
Detailedlessonplan 141011085254-conversion-gate02
Detailedlessonplan 141011085254-conversion-gate02Detailedlessonplan 141011085254-conversion-gate02
Detailedlessonplan 141011085254-conversion-gate02
 
Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx
 Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx
Exam #1 (covers chapters 1-5), Math 140 Spring 2015, CS.docx
 
D.E.V.
D.E.V.D.E.V.
D.E.V.
 
D.E.V.
D.E.V.D.E.V.
D.E.V.
 
De thi hsg mon tieng anh 6 de 7
De thi hsg mon tieng anh 6 de 7De thi hsg mon tieng anh 6 de 7
De thi hsg mon tieng anh 6 de 7
 
2014 pt3 12 bahasa inggeris
2014 pt3 12 bahasa inggeris2014 pt3 12 bahasa inggeris
2014 pt3 12 bahasa inggeris
 
DLL_MATHEMATICS 6_Q3_W7 (1).docxmathematics
DLL_MATHEMATICS 6_Q3_W7 (1).docxmathematicsDLL_MATHEMATICS 6_Q3_W7 (1).docxmathematics
DLL_MATHEMATICS 6_Q3_W7 (1).docxmathematics
 
De thi hsg mon tieng anh 6 de 4
De thi hsg mon tieng anh 6 de 4De thi hsg mon tieng anh 6 de 4
De thi hsg mon tieng anh 6 de 4
 
Developing Expert Voices
Developing Expert VoicesDeveloping Expert Voices
Developing Expert Voices
 
Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010
 
Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010Helping Students with PSLE Mathematics_6 February 2010
Helping Students with PSLE Mathematics_6 February 2010
 

Recently uploaded

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Teaching Math Through Animation and Programming

  • 1. Math Mentoring with a Heart Making difference through mentoring Math
  • 2. Introduction I am now 67 years old. For 33 I worked as a Math teacher at Ithaca College, trying to bring the beauty of Math and Life to young students and help alleviate the fears from Math that many students have. One of the tools I used in my teaching was a computer program where the students could create “mathematical art” Link to program: http://www.familymath.org/dogo/dogo.html You can copy and paste the codes into the program and test it Link to code: x=13 repeat(x/2) {star(150, x, index) with stroke = hue(index*720/x)}
  • 3. Some Dogo Examples polygon(80, 5) with fill=hue(50) c/4 circle(50) with fill=red rect(100,60) with fill = blue << { c/4 g e g c g e g c g e g } {c/1*3 layers(100) rot(0=>90) {stargon(100,5,1=>2)} } >> x = 12 repeat (x) { star(50, 12, index) with stroke = hue((index*720)/x) }
  • 4. Teaching Principle: starts small and progress Explore by changing numbers Each time a picture is followed by a note 1. c/4 circle(10) 2. e/8 circle(20) with fill = Red 3. g/4 layers(10) circle(60=>20) 4. r/4 circle(60) at(-40,0) circle(20) 5. r/8 layers(5) at(10=>100,0) circle(15) Each picture can be seen as a question Or a puzzle and lead to other good questions
  • 5. Numbers and Stars 1. c/8 star(80,7,3 ) 2. e/16 star(60,7,3 ) 3. g/8 star(80,7,2 ) 4. r/8 star(70,9,3 ) circle(70) 5. r/4 layers(5) star(100,11,frame)
  • 6. More shapes The simplicity of the program is the key 1. r/4 rect(100,60) with fill=green 2. r/4 polygon(60,6) with stroke = red 3. r/4 stargon(30,5,2.5) with fill = purple 4. r/1 layers(10) stargon(80,5,0.5=>1.5)
  • 7. Composing pictures and Music in Parallel << {c/4 e g c} {r/1 animate moveto(-100=>100,50) circle(20) with fill = red} {r/1 animate moveto(100=>-100,-50) circle(20) with fill = blue} >>
  • 8. Dogo Puzzles Change the lines of code to produce the shapes polygon(40, 3) with fill=blue star(50,5,3 ) circle(40) circle(30) circle(40) r/4 rect(10,100) rect(100,30)
  • 9. Grid Puzzle Change the line of code to produce this (animated) shape r/1 animate grid(3,3,100,100){circle(0=>50 )}
  • 10. In 2008 I discovered another wonderful tool to teach “School Math” that is called GeoGebra https://www.geogebra.org/ and https://www.geogebra.org/graphing
  • 11. Before the invention of Factory teaching there was mentoring with a heart
  • 12.
  • 13.
  • 14. True Story: Donuts on the Road Teaching can be very difficult sometime. Imagine that you are sailing for days and nights in a small sailboat and there is no sun and no stars. Only heavy clouds. Grey. Hopeless. This is how we felt every morning in our small Math Fundamental class that was meeting in the basement classroom without windows in Dillingham Center three times a week; Monday, Wednesday, and Friday at 8:00 in the morning.
  • 15. There were 8 of us. Seven students and a teacher. No one really wanted to be there. There was no purpose, there was no meaning and we did not perceive any light. It was late Fall and the days started getting shorter. Half a semester passed. Then one morning, when I could not stand the isolation and despair any longer I asked one of the students to sit on a chair and held her hands. I looked into her eyes and opened my heart. I shared how lonely I felt. How difficult it is for me to come to this class and how difficult my night was.
  • 16. Then it was her turn. She looked into my eyes and shared how difficult it was to wake up in the morning. How someone had activated the alarm at 2:00 and everyone was evacuated from the East Towers and only an hour later was allowed to return. The mutual sharing took only 20 minutes and when it ended something changed in the class. There was an air of optimism. A feeling of new life.
  • 17. A few days later I decided to give all the students in the class a version the placement test again. The test that they had failed when they first came to the college. The only change was that I allowed them to use a calculator. They all passed the test!
  • 18. I was so happy and they were so happy. It felt that now we can devote more time to explore deeper questions than just technical ways to solve math problems. A few days after they passed the test I had to go to a conference in Oregon. I also learned that one of the students is going to have her Birthday when I return. What an opportunity to celebrate. I decided in my heart to buy donuts when I come back from Oregon and bring them to class on Monday and have a surprize party to celebrate that all passed the test and have a birthday party at the same time. When I returned from Oregon on Sunday night, I was very tired and forgot my decision. The next morning I went for a walk with my dog Dubie on Warren Rd. It was very cold. From the distance I saw something white on the road. Snow?
  • 19. But it was not snowing. Coming closer I saw a box of fresh donuts. They probably fell from a delivery truck to one of the local motels. I took the donuts and brought it home and my small family enjoyed the feast with warm tea. Only then I remembered my decision. There were enough donuts for the whole class and we had our party. Only at the end of the term I told the students the story.