Difference between revisions of "Turtle Art"

From Karnataka Open Educational Resources
Jump to navigation Jump to search
Line 1: Line 1:
 
__FORCETOC__
 
__FORCETOC__
 +
=Introduction=
 +
=Course Outline=
 +
==[[Turtle_art_lesson_1|Lesson 1 - Moving the Turtle]]==
 +
==[[Turtle_art_lesson_2|Lesson 2 -Make the Turtle Move with different inputs and to display outputs]]==
 +
==[[Turtle_art_lesson_3|Lesson 3 - Making two sprites interact]]==
 +
==[[Turtle_art_lesson_4|Lesson 4 - Adding conditions to make the Sprite do things]]==
 +
==[[Turtle_art_lesson_5|Lesson 5 - Defining variables and using operators to build a simulation]]==
 +
==[[Turtle_art_lesson_6|Lesson 6 - Making a project in Scratch]]==
 +
 +
=Turtle art Lesson template=
 +
Please use this as an initial outline; create lesson pages separately and then you can delete this
 +
 +
*Objectives
 +
*Demonstration activities by teacher in class
 +
*Student hands-on activities
 +
*Assessment ideas/ portfolio
 +
 
=Week 1=
 
=Week 1=
 
{|class="wikitable"
 
{|class="wikitable"

Revision as of 12:29, 22 April 2015

Introduction

Course Outline

Lesson 1 - Moving the Turtle

Lesson 2 -Make the Turtle Move with different inputs and to display outputs

Lesson 3 - Making two sprites interact

Lesson 4 - Adding conditions to make the Sprite do things

Lesson 5 - Defining variables and using operators to build a simulation

Lesson 6 - Making a project in Scratch

Turtle art Lesson template

Please use this as an initial outline; create lesson pages separately and then you can delete this

  • Objectives
  • Demonstration activities by teacher in class
  • Student hands-on activities
  • Assessment ideas/ portfolio

Week 1

Week 1 Moving the Turtle
Objectives
  1. Demonstrate the possibilities of movement using the Turtle
  2. Visualize space, co-ordinates and shapes through movement and vice versa
  3. Familiarization with the move/ draw/ colour functionalities of Turtle Art
  4. Familiarization of ways of defining parameters - movement, co-ordinates and colour
Hands-on Activity Activity #1 (Part A)
  1. Making the Turtle move without a trace
  2. Instruct the turtle to move by repeating a set of instructions
  3. Determine/ identify the shape the turtle will trace; pay attention to the orientation of the turtle
  4. View this with the co-ordinates and without the co-ordinates
  5. Count the number of times instructions are repeated
  6. What is the relation, if any, between the number of times the instruction is repeated and the shape traced by the turtle
  7. Color the palette
Screenshot of Part-A Turtle1a.png
Hands-on Activity Activity #1 (Part B)
  1. Making the Turtle move with a trace
  2. Change the pen parameters - colour and thickness
  3. Instruct the turtle to move by repeating a set of instructions
  4. Determine/ identify the shape the turtle will trace; pay attention to the orientation of the turtle. Is this the same/ different as what you expected when you did not trace? If there is a difference, what is different and why?
  5. Describe the turtle's movement (in words)
  6. View this with the co-ordinates and without the co-ordinates
  7. Count the number of times instructions are repeated
  8. What is the relation, if any, between the number of times the instruction is repeated and the shape traced by the turtle. Show this using "Run" and "Step" options to understand the movement
  9. Colour the palette with the given values.
  10. And execute the code in the the following three sequences and find out why the output is different
Screenshots for the above activity Turtle1B-1.png

Turtle1B-2.png Turtle1B-3.png

Questions and Assignments
Turtle1B-sample.png

See the picture here. What should the command have been for this? How many times were the instructions repeated?

  1. Use the Turtle move commands to generate a shape
  2. For a given shape, write the Turtle commands

Week 2

Week 2 Make the Turtle Move with different inputs and to display outputs
Objectives
  1. Familiarization of ways of defining parameters - movement, co-ordinates and colour
  2. Visualize space, co-ordinates and shapes through movement and vice versa
  3. Deconstruct the logic in a sequence of instructions
Hands-on Activity Activity #1 (Part A)
  1. Make the turtle move to a given co-ordinate position; turtle can be moved by specifying the end position also
  2. Demonstrate movements of the turtle using the angle block
  3. What does the radius mean? What does the angle instruct the turtle?
  4. To draw a circle, what would you instruct the turtle?
  5. See the picture here. What should have been the commands? (Hint : it involves co-ordinates and angles)
Screenshot of Part-A and Part-B 1..png2..png
Hands-on Activity Activity #1 (Part B)
  1. The Turtle can also display outputs using the Print block from the extra options palette.
  2. The Turtle can be used to label a figure, using the Show block to be found on main palette.
  3. The Turtle block to be found on extra options palette allows you to change the colour of the Turtle
  4. Here is a piece of programming to show how to print and how to change the colour of the Turtle and label a text.
Screenshot of Part-B 3.pngGuess why the text “Square” appears 4 times. What can you do to avoid it?
Hands-on Activity Activity #1 (Part C)
  1. Fun with changing colours and shapes
  2. Use the command heading
  3. Make the students draw shapes, vary colour
Screenshots for Part C 11.png12.png

13.png14.pngAsk the students to work with more Turtle cards - http://wiki.sugarlabs.org/go/Activities/Turtle_Art

Hands-on Activity Portfolio components (Part D)
  1. Ask students to construct circle of different radii
  2. Construct the following nested circles and explore further such creations using Angle, Co-ordinates, Left, Right, Backward, Forward, etc
  3. What commands did you use? Are there any different ways of doing this?
Screenshots for Part D 21.png22.png





Week 3

Week 4

Week 5