BYOB – Programming Graphics
Louis gave some really good ideas — I have used Scratch, had briefly heard BYOB mentioned, but haven't seen it in action. WORTH looking into.
BYOB was mentioned again during Thursday CS Principals Talk
BYOB – Programming Graphics
|
|
|
|
|
|
|
21,9 KB |
25/01/2011 11:22:38 |
0.0/5 (0 vote)
Students will demonstrate a Mastery of using loops, random numbers, and logo style drawing commands in creating unique screens of graphics.
Submitted By:
Teacher: Louis Fleming
School District: Andrews ISD
Email: Lfleming@andrews.esc18.net
Technology Applications TEKS
Computer Science – 126.22 (7)
(7) Solving problems. The student uses appropriate computer-based productivity tools to create and modify solutions to problems. The student is expected to:
- apply problem-solving strategies such as design specifications, modular top-down design, step-wise refinement, or algorithm development;
-
use control structures such as conditional statements and iterated, pretest, and posttest loops;
Objectives
- Students will be able to set control parameters for repeat loops.
- Students will demonstrate an understanding of screen coordinates and numbering.
- Student will demonstrate an understanding of creating and using random numbers.
-
Student will demonstrate the understanding and use of all the Pen commands.
Time Required
1-3 class periods depending on number of students and processing through examples.
Materials Required
Computer – Projector – BYOB software (Freeware) – sample output files.
Procedure
- Day 1- Demonstrate the pen commands and the concepts of drawing involving movement. Explore color commands and setting commands. Run Examples that draw horizontal and vertical lines – a square – rectangle. Let Students change numbers in the examples and test results
- Day 2 – Demonstrate the repeat loop and adding it to the previous examples. Discuss why it appears not to work output wise yet works visually (Drawing the same line more than once does not mean more than 1 line showing.) Discuss the need for additional values.(parameters)Let Students change numbers in the examples and test results. Let students explore color changing.
-
Day 3 – Demonstrate the use of random numbers. Show samples running with random numbers. Open Lab 1 and let students start working the labs.
Closure
Review the use of pen command, random numbers, and repetitive execution.
Evaluation
Student labs will graded based on visual execution. Visual format of output makes it very easy to see if lab was done properly. Also allows teacher to make possible error solutions quickly.
Extension Activity
- Challenge excelling student to use turn commands and try to create a spirograph type output.
-
Weaker students can complete the labs in a single color while higher performing students can work to make multicolored outputs.
Leave a Reply