Using DrScheme and The Design Recipe in Algebra

Slides:



Advertisements
Similar presentations
Systems of Equations Sasha Merkel ITC 525 Summer Session I 2010 Contact Me.
Advertisements

Working with images and scenes CS 5010 Program Design Paradigms “Bootcamp” Lesson 2.5 TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Technology Integration Lesson Plans Created by teachers throughout Robeson County.
Technology Integration Lesson Planning Part 2 The Very Hungry Caterpillar Jordan Milton.
Section 2 Systems of Professional Learning Module 2 Grades 6-12: Focus on Content Standards.
26 March Independent STUDIES 100 % by Friday CLICK TO BEGIN Questions: Click Here 5 SOLUTIONS Directions: 1. Click on play. 2. Click to begin. 3. Click.
Creating Art With Simple Shapes By carefully implementing simple shapes to an HTML canvas we can create useful graphics. With enough time, lines, ellipses.
Intro to Coordinate Systems Stations Label a paper with your name, your group members, period, and today’s date.
Ms. Taormina Website: staorminaKHS.pbworks.com My Tutoring Hours Tuesdays 3:15pm to 4:15pm Room 2626 Math Department Tutoring.
PROGRAMMING GRAPHICS DrScheme Drawing Tools A Unique Use of Technology for ALGEBRA EDUCATION E XPANDING Y OUR H ORISONS IN MATHEMATICS AND SCIENCE March.
MAT 150 Module 2 – Linear Functions Lesson 2 – Graphing Linear Functions.
Teaching Programming in Middle School TeachScheme! Anniversary Workshop Brown University, Providence, Rhode Island June 11-12, 2005 Pamela Ossorio, The.
Semester 1 Final Review D Plot the point (4, -2) in the coordinate plane. (Lesson 4.1) Name the quadrant the point is in.
In the last several lessons, you have described translations using coordinates. You have also developed strategies for determining where an object started.
Gestures Please! Joe Tedesco West Middle School Desoto ISD 8 th Math and Algebra 1 Carrie Stacey Highland Middle School Eagle.
Wed 4/13 Lesson 10 – 3 Learning Objective: To graph circles Hw: Pg. 634 #5 – 61 eoo, skip 13, 47.
CA Standard Algebra I 9.0 True Collaboration means that the final product is impossible without the contributions of all collaborators. Discourse on Systems.
Welcome Team 6C Math – Taylor Sternotti
Colleges and Universities DO NOT look at middle school transcripts Our students learn from making mistakes.
GeoGebra in Primary and Lower Secondary School Classrooms
Connecting Literature with Mathematics
Recognise, sketch and interpret graphs of trigonometric functions
IMPACT SAMR Cover Sheet
13.1 The Distance Formulas.
nth term of a linear sequence
Link to math summit program
Graphing Lines Using Intercepts
Use of Data to Improve Instruction
UEQ: How are linear equations used to solve problems?
Understanding My Paper Score Report
The Mini Board 5 G 1 These are Mini Board Exercises for use with Grade 5 Coordinate Grids. For more information on how to make and use these Mini Boards.
Productive Mathematical Discussions: Working at the Confluence of Effective Mathematics Teaching Practices Core Mathematics Partnership Building Mathematical.
Linear Equations Mr. Abbott.
Measuring Polygon Side Lengths
Take Out Paper for Notes!
Introduction to Graphing
Graphing Linear Inequalities
Notes Over 4.7 Solving an Equation Graphically
Vectors and the Geometry of Space
8th Grade Math ISATs!!!
Using Your PSAT/NMSQT® Scores to Increase College Readiness
Lesson 7.1 How do you solve systems of linear equations by graphing?
Chapter 1 Graphs, Functions, and Models.
Karen North, Westside High School Houston ISD, Houston, Texas
Equation of a line Graphing lines Matching
Objectives Linear Equations and Inequalities
Using Programming to Create Graphics TATN / TCEA February 7, 2006
Graphing Linear Inequalities
3-3 Solving Systems of Linear Inequalities Warm Up Lesson Presentation
Systems of Equations Solving by Graphing.
High School – Pre-Algebra - Unit 8
Linear Relationships coordinates reflections origin
Graphing Linear Inequalities
Warm- up #38 Graph on the same coordinate plane: 1.) 5x +2y < -10
Year 5 (National Numeracy Strategy) (Based on DFEE Sample Lessons)
Solving Inequalities in One Variable
Graphing Linear Equations
has one solution, it is the point where the lines intersect
Introduction to Graphing
How to NOT teach Photosynthesis
Objectives and Student Expectations
Year 5 (National Numeracy Strategy) (Based on DFEE Sample Lessons)
Systems of Equations Solving by Graphing.
If the diameter of a circle is dilated by a scale factor of 0
Skills Check Graphing Circles & Writing Equations.
Pick the slope and y – intercept for each equation.
Warm-Up
Write an Equation Given Two Points
Algebra 1B Chapter 4 Notes.
3rd Grade Math Module 7 Lesson 29
Presentation transcript:

Using DrScheme and The Design Recipe in Algebra Pre-AP Strategies in Computer Science and Math Programming Through the Arts Problem Solving and Design Tools Using DrScheme and The Design Recipe in Algebra The Anniversary TeachScheme! Workshop Brown University, Providence, RI June 11, 2005 Karen North Westside High School, Houston ISD, Houston, Texas Technology Systems, Computer Science, Algebra Teacher

Michael’s Programmed Koenig Car OVERVIEW - CONTRIBUTION Lessons using Programming to Teach Algebra: Cartesian Plane Graphing Points Program Four-corner Design Recipe Profit Program Process Chart Example Slope and Graphic Design Lesson Lesson Development – Trapezoid My Box Program School Context 9th Grade Public High School Combo Algebra-CS Class Michael’s Programmed Koenig Car So we have developed lessons based on art for one of our tools. We are going to show you one of the programming tools we are using in our outreach effort. We have a short video that shows the application of lessons presented via a series of modules using DrScheme. Graphics start with simple programs so students are empowered to tackle other problems, such as creating a variable 5-pointed star using trig functions. That star background here and all the backgrounds in this PowerPoint were created with the DrScheme drawing tools which will be demonstrated after the video.

Laura’s Ying Yang Graphic RESEARCH PROJECT Houston A+ Challenge Teacher as a Research Grant: Problem – Designing Solutions to Word Problems Solution – Developed Lessons to use Programming to Teach algebra Beta–tested ideas in a combo 9th grade algebra-CS class Result: 100% passed the HISD Snapshot tests and 100% passed the state accountability 9th grade math TAKS Test - Texas Assessment of Knowledge and Skills Key to Success: Algebra Lessons being presented at this workshop Online practice quizzes and lessons Integrated computer science and algebra assessment This is just the very beginning of a design recipe used to help students solve problems. The graphics you will see in this video are examples that help students look for patterns to create variable function. This process is also used in the teaching of algebra, which starts in the primary grades with arithmetic. Students discover creative thinking through programming graphics. Laura’s Ying Yang Graphic

RESEARCH PROJECT Houston A+ Challenge Teacher as a Research Grant: Problem – Designing Solutions to Word Problems Solution – Developed Lessons to use Programming to Teach algebra Beta–tested ideas in a combo 9th grade algebra-CS class Result: 100% passed the HISD Snapshot tests and 100% passed the state accountability 9th grade math TAKS Test - Texas Assessment of Knowledge and Skills Key to Success: Continuous practice writing computer programs that use the design recipe to solve problems helped students automate the thinking process Practice looking for functional relationships and patterns by designing graphics This is just the very beginning of a design recipe used to help students solve problems. The graphics you will see in this video are examples that help students look for patterns to create variable function. This process is also used in the teaching of algebra, which starts in the primary grades with arithmetic. Students discover creative thinking through programming graphics.

RESEARCH PROJECT LESSONS KEY TO SUCCESS  Continuous practice writing computer programs that used the HTDP DESIGN RECIPE to solve word problems helped students automate the thinking process. Practice looking for functional relationships and patterns by DESIGNING GRAPHICS. This is just the very beginning of a design recipe used to help students solve problems. The graphics you will see in this video are examples that help students look for patterns to create variable function. This process is also used in the teaching of algebra, which starts in the primary grades with arithmetic. Students discover creative thinking through programming graphics.

1. CARTESIAN PLANE Developed a Teach-Pak: - to practice plotting points in 4 quadrants - to practice negative integer computation - to practice planning on graph paper David’s Clown Cara’s Singer

1. CARTESIAN PLANE Developed a Teach-Pak: ;;--------------------> Canvas Size Constants <--------------------- (define L 400) ;; Length of Canvas (define M (/ L 2)) ;; Middle ;;---------------------> Drawing Commands <--------------------------- ;;line: posn posn color -> true ;;Draws a line given the start and end points and a color on a Cartesian plane (define (line start end color) (draw-solid-line (make-posn (+ (posn-x start)M)(- M (posn-y start))) (make-posn (+ (posn-x end) M) (- M (posn-y end))) color)) ;;circle: posn number color -> true ;;Draws a circle on a Cartesian plane given the center point, radius and a color. ;;disk: posn number color -> true ;;Draws a solid-disk given the center point, radius and a color on a Cartesian ;;rect: posn number number color -> true ;;Draws a solid-rectangle given the top-left corner point, the length, width and color

2. FOUR-CORNER DESIGN RECIPE Rate-of-change problems – Programming the functions were easy after developing the algebra equation. Scheme was the test. ;;Find the nth y-coordinate in the series (6, -1)(9, -2)(12, -3) given the x-coordinate. ;;series: n -> n (define (series x) (+ (* -1/3 x) 1)) (= (series 6) -1) (= (series 9) -2) (= (series 12) -3)

3. PROCESS CHART – PROFIT PROGRAM Data Analysis and EXAMPLES from the design recipe was applied continually throughout Algebra I to solve world problems. Wrote equations in slope-intercept form –TAKS ?s. Attendees Profit 10 5 * 10 – (20 + .50 * 10) = 25 20 5 * 20 – (20 + .50 * 20) = 70 30 5 * 30 – (20 + .50 * 30) = 115 A 5 * A – (20 + .50 * A) = P Slope-Intercept Form P = 9/2A - 20

3. PROCESS CHART – DESIGN RECIPE Data Analysis and EXAMPLES from the design recipe was applied continually throughout Algebra I to solve world problems.

4. SLOPE AND GRAPHIC DESIGN

4. SLOPE AND GRAPHIC DESIGN ;;triisoc: N N N -> True ;;draws an isosceles triangle with proportional sides that consumes the point position coordinates and the scale factor (define (triisoc x y f) (and (draw-solid-line (make-posn (+ x f) y) (make-posn x (+ y f)) 'red) (draw-solid-line (make-posn x y) (make-posn (+ x f) y)'red) (draw-solid-line (make-posn x (+ y f)) (make-posn x y)'red)))

1. HISD Coordinate Plane and Transformation Lesson LESSON DEVELOPMENT 1. HISD Coordinate Plane and Transformation Lesson Tracey’s Algebra Practice Uses 4-quandrant Plane TeachPak Code Function name is the ACTION Parameters are the data matching the expected data type in the contract.

2. Algebra Transformation Application LESSON DEVELOPMENT 2. Algebra Transformation Application Adam’s Trapezoid Art Plan Examples on Graph Paper. Plot to check. Enhance Design.

The Structure of the Data Determines the Structure of the Program. LESSON DEVELOPMENT 3. Variable Trapezoid The Structure of the Data Determines the Structure of the Program. Determine Parameters From Examples discover patterns. Translate to variables. Use Trapezoid Function for a creative art design. David’s Trapezoid Art

LESSON DEVELOPMENT 4. Recursive Trapezoid

Using Dr Scheme and The Design Recipe in Algebra My students said the design recipe helped to determine, organize, and process data by providing a step-by step skeleton to solve word problems and check answers.

“Fallen Angel” by Laura

Black Outline Programmed in DrScheme Black Outline Programmed in DrScheme. “Just Breathe” then colored in Paint.

Laura’s Story “I used the design recipe to take a step by step approach on difficult problems.” Laura was an artist. She struggled all year in both algebra and CS. The “light bulb” finally went off at the end of the year. As I watched her sitting cross-legged with her graph paper in hand planning her last graphic in May, I knew this experiment was a success. I am finally getting students to think and plan before coding! And that same thinking and planning is carried over to solving word problems. After failing the first semester of algebra, Laura passed a test-by-exam to receive credit. And not only did Laura pass the Texas math accountability test, she received commended on TAKS.

Thanks TeachScheme! PLT for the last 10 years of support! As the first public school teacher to implement TeachScheme! using V501, working with the PLT team has changed the way I teach.