Teaching Programming in - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Teaching Programming in

Description:

Technology Middle School Teacher, Future Math Teacher ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 19
Provided by: HISD52
Category:

less

Transcript and Presenter's Notes

Title: Teaching Programming in


1
Teaching Programming in Middle School
TeachScheme! Anniversary Workshop Brown
University, Providence, Rhode Island June 11-12,
2005 Pamela Ossorio, The Rice School K-8 Houston
ISD, Houston, Texas Technology Middle School
Teacher, Future Math Teacher
2
The Rice School/La Escuela Rice A Magnet School
for Technology and Spanish Houston I.S.D. Public
School
Demographics

50
Hispanic
38
African American
6
White
6
Asian
100
Total Students
40
At Risk
64
Free/Reduced Lunch
3
My Computer Power Students
  • 8th grader, 2nd year technology students
  • 20 students, 16 boys 4 girls
  • 25 also in Algebra class, scheduling rules!

4
Guided Graphics Lessonswith Dr.Scheme
  • Projects by Mrs. Ossorios
  • 7th and 8th grade Students

5
First Draw Project
  1. Duplicate this image on grid paper
  2. Write Dr.Scheme Code
  3. Type Code
  4. Debug

6
Design art for name cards using only
draw-solid-rect command
7
  • Free Choice Assignment
  • Using 4 of the commands from the draw.ss
    TeachPack
  • Draw-circle
  • Draw-solid-disk
  • Draw-solid-line
  • Draw-solid-rect
  • Student work samples

8
Programmed flower pot by Angelina Grid design
9
Programmed flower pot by Angelina Hand written
code
10
Programmed flower pot by Angelina Dr.Scheme
program output
11
Programmed flower pot by Angelina Code from
Dr.Scheme
This is the code that I used to make my
picture. (start 640 480) (draw-solid-line(make-po
sn 315 240)(make-posn 315 360)'green)
(draw-solid-line(make-posn 220 360)(make-posn
220 380)'blue) (draw-solid-line(make-posn 220
360)(make-posn 400 360)'blue) (draw-solid-line(ma
ke-posn 400 360)(make-posn 400 380)'blue)
(draw-solid-line(make-posn 220 380)(make-posn
400 380)'blue) (draw-solid-line(make-posn 240
380)(make-posn 380 380)'blue) (draw-solid-line(ma
ke-posn 264 460)(make-posn 355 460)'blue)
(draw-solid-line(make-posn 240 380)(make-posn
264 460)'blue) (draw-solid-line(make-posn 380
380)(make-posn 355 460)'blue) (draw-solid-disk(ma
ke-posn 120 60 )40 'yellow) (draw-solid-disk(make
-posn 190 85)20 'blue) (draw-solid-disk(make-posn
225 80)20 'blue) (draw-solid-disk(make-posn 240
96)20 'blue) (draw-solid-disk(make-posn 210
101)20 'blue) (draw-solid-disk(make-posn 300
42)20 'blue)
(draw-solid-disk(make-posn 300 40)20 'blue)
(draw-solid-disk(make-posn 322 62)20 'blue)
(draw-solid-disk(make-posn 360 60)20 'blue)
(draw-solid-disk(make-posn 450 58)20 'blue)
(draw-solid-disk(make-posn 488 63)20 'blue)
(draw-solid-disk(make-posn 460 84)20 'blue)
(draw-solid-disk(make-posn 440 84)20 'blue)
(draw-solid-disk(make-posn 335 40)20 'blue)
(draw-solid-disk(make-posn 280 238)20 'red)
(draw-solid-disk(make-posn 315 220)20 'red)
(draw-solid-disk(make-posn 340 238)20 'red)
(draw-solid-disk(make-posn 330 270)20 'red)
(draw-solid-disk(make-posn 290 270)20 'red)
(draw-solid-disk(make-posn 313 250)20 'yellow)
12
Student Choice of Subject
13
Draw Assessment 1 Given verbal/written
instructionsWrite code Execute code
Assess graphic results Correct code as needed
14
Draw Assessment 2
  • Part I
  • Give image on grid paper, printed in color
  • Write code
  • Part II
  • Type code
  • Debug

15
Graphing Lines Assignments
Use cartesian plane TeachPackRead clues and draw
the line
16
(No Transcript)
17
Vertical Teaming
  • Pre-AP CS Curriculum
  • Collaborating with Karen North to create online
    curriculum for Middle School through 10th grade
  • Houston A Teacher as Research Grant
  • 6-hour teacher professional development workshop
    for GT credit, approved by Texas Association for
    the Gifted and Talented

18
  • Pamela Ossorio
  • possorio_at_houstonisd.org
  • www.possorio.com
  • The Rice School
  • Houston I.S.D.
Write a Comment
User Comments (0)
About PowerShow.com