waukesha one coding presentation

25
AJ Raebel Math Teacher [email protected] Computer Coding in Math Class Bryn Grosskopf Math Teacher [email protected]

Upload: aj-raebel

Post on 06-Aug-2015

196 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Waukesha One Coding Presentation

AJ RaebelMath Teacher [email protected]

Computer Coding in Math Class

Bryn GrosskopfMath Teacher [email protected]

Page 2: Waukesha One Coding Presentation

Today’s Overview● Every teacher knows

what they do.

● Some teachers can articulate how they do it.

● Very few teachers can explain why they do what they do.

Page 3: Waukesha One Coding Presentation

Why, How, What?

Why computer coding needs to be taught in our schools, and by elementary/middle school teachers.

How you code games, movies, and apps.

What coding can look like in your school/classroom.

Page 4: Waukesha One Coding Presentation

http://code.org/promote

Page 5: Waukesha One Coding Presentation
Page 6: Waukesha One Coding Presentation
Page 7: Waukesha One Coding Presentation
Page 8: Waukesha One Coding Presentation
Page 9: Waukesha One Coding Presentation
Page 10: Waukesha One Coding Presentation
Page 11: Waukesha One Coding Presentation

What Schools Don’t Teach

Page 12: Waukesha One Coding Presentation

How do…?What are your wonders?

Still think you can’t code?Simulating 1 second of human brain activity takes 82,944 processors

Page 13: Waukesha One Coding Presentation

How do you Code?

First: Hopscotch Puzzles CCSS.MATH.CONTENT.5.G.A.2

- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.

Second: Grow/Shrink with PercentsCCSS.MATH.CONTENT.7.RP.A.3

- Use proportional relationships to solve multistep ratio and percent problems. Examples: simple interest, tax, markups and markdowns, gratuities and commissions, fees, percent increase and decrease, percent error.

Page 14: Waukesha One Coding Presentation

How do you Code?

Third: Draw a HouseCCSS.MATH.CONTENT.8.G.B.7

- Apply the Pythagorean Theorem to determine unknown side lengths in right triangles in real-world and mathematical problems in two and three dimensions.

Fourth: Draw a PolygonCCSS.MATH.CONTENT.8.G.A.5

- Use informal arguments to establish facts about the angle sum and exterior angle of triangles, about the angles created when parallel lines are cut by a transversal, and the angle-angle criterion for similarity of triangles.

Page 15: Waukesha One Coding Presentation

How do you Code?

Fifth: Draw a SnowflakeCCSS.MATH.CONTENT.4.MD.C.7

- Recognize angle measure as additive. When an angle is decomposed into non-overlapping parts, the angle measure of the whole is the sum of the angle measures of the parts. Solve addition and subtraction problems to find unknown angles on a diagram in real world and mathematical problems, e.g., by using an equation with a symbol for the unknown angle measure.

Sixth: CCSS.MATH.CONTENT.8.G.A.5

Page 16: Waukesha One Coding Presentation

What are the resources?

● To get started○ Kodable - App - Game Based and Language- Elementary ○ Light Bot - APP - Game Based - Elementary○ Cargo Bot - APP - Game Based - Advanced Algorithms ○ Code Academy - Website - Intro lessons

● To use in a lesson○ Hopscotch - APP - Drag and Drop Language - All Levels○ Scratch - Website - Advanced graphical editing options (requires Java)

○ Robot C Graphical - Best for engineering academy students - not compatible with ipads

○ Kodu - Elementary version of hopscotch - Not compatible with ipads

○ Gamepress - Intermediate - More powerful, less "kidish" - not compatible with ios8 (yet).

Page 17: Waukesha One Coding Presentation

What kind of lessons can I plan?

● Construct regular polygons with consideration to exterior/interior angles.

○ CCSS.Math.Content.8.G.A.5: Use informal arguments to establish facts about the angle sum and exterior angle of triangles, about the angles created when parallel lines are cut by a transversal, and the angle-angle criterion for similarity of triangles.

● Coordinate plane & ordered pairs■ CCSS.Math.Content.5.G.A.2: Represent real world and mathematical

problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.

Links to math lessons and PDFs:Scratch and geometryHopscotch and geometry

Page 18: Waukesha One Coding Presentation

What kind of lessons can I plan? (conti.)

● Scale Factor○ CCSS.Math.Content.7.G.A.1: Solve problems involving scale drawings of geometric

figures, including computing actual lengths, areas, from a scale drawing, and reproducing a scale drawing at a different scale.

○ CCSS.Math.Content.7.RP.A.3: Use proportional relationship to solve multi-step ratio and percent problems.

● Transformations-rotations○ CCSS.Math.Content.8.G.A.1: Verify experimentally the properties of rotations,

reflections, and translations.

● High School Constructions○ CCSS.HSG.CO.D.12: Make formal geometric constructions with a variety of tools

and methods (compass and straightedge, string, reflective devices, paper folding, dynamic geometric software, etc.).

Links to math lessons and PDFs:Scratch and geometryHopscotch and geometry

Page 19: Waukesha One Coding Presentation

Kano -- build and code a computer

Page 20: Waukesha One Coding Presentation

Resources

www.code.orgwww.madewithcode.comwww.sploder.comwww.codeacademy.comwww.crunchzilla.com/codemavenhttp://scratch.mit.edu/

Page 21: Waukesha One Coding Presentation

Why did you join...

“I like to learn about

computer stuff.“It sounded like fun, which it is.”

“I wanted to see what it was like and learn how to code and what coding is.”

“I was curious about coding and wanted to know what it was.”

“...it lit a spark when they talked about it.”

Page 22: Waukesha One Coding Presentation

Do you think you’ll have a job that uses coding or technology in the future?

“... pretty much

every job now

has technology

in it.” “Yea! I might change the world!!!”

Architect

Teacher

Video Game

Designer

Business

FBI

Something with Films

Coder

ScientistPilot

Animator

Page 23: Waukesha One Coding Presentation

What did you learn...

● “That you need to think to be able to code.”● “I learned a lot. I used to have no idea what coding was

but now I do.”● “...that computers aren’t smart.”● “That code is very cool and a lot of things are made

from code.”● “It’s not that hard”● “It’s just a lot of problem solving.”

Page 24: Waukesha One Coding Presentation

What do you like most?

● “We get to do things we usually don’t get to do in class, and I like learning how to code.”

● “Letting other people play my games.”● “... to get my brain running.”● “I like that we have time to try different things on the

computer.”● “Being a part of a group.”

Page 25: Waukesha One Coding Presentation

Questions?