Difference between revisions of "Turtle Art"

From Karnataka Open Educational Resources
Jump to navigation Jump to search
m (added Category:Courses using HotCat)
 
(21 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
__FORCETOC__
 
__FORCETOC__
'''Week 1'''
+
=Introduction=
'''Week 2'''
+
 
'''Week 3'''
+
 
'''Week 4'''
+
Turtle Art is a logo based programming environment for introducing students to the basics of programming.  We can use this to develop visualization, logical reasoning and algorithmic sense in students by performing various operations with the Turtle. This is a brief introduction to a sample of lessons using Turtle.  More information can be found on [http://wiki.sugarlabs.org/go/Activities/Turtle_Art sugarlabs] page.
'''Week 5'''
+
 
{|class="wikitable"
+
=Course Outline=
|-
+
==[[Turtle_Art_Week_1|Lesson 1 - Moving the Turtle]]==
|Week 1
+
==[[Turtle_art_lesson_2|Lesson 2 -Make the Turtle Move with different inputs and to display outputs]]==
|Moving the Turtle
+
==[[Turtle_art_lesson_3|Lesson 3 - Simplifying programming – repeating instructions and blocks]]==
|-
+
==[[Turtle_art_lesson_4|Lesson 4 - Arithmetic manipulation using Turtle Art]]==
|Objectives
+
==[[Turtle_art_lesson_5|Lesson 5 - Creating action sequences and patterns based on defined actions]]==
|
+
 
#Demonstrate the possibilities of movement using the Turtle
+
=Turtle art Lesson template=
#Visualize space, co-ordinates and shapes through movement and vice versa
+
An outline for creating your own lessons
#Familiarization with the move/ draw/ colour functionalities of Turtle Art
+
 
#Familiarization of ways of defining parameters - movement, co-ordinates and colour
+
*Objectives
|-
+
*Demonstration activities by teacher in class
|Hands-on Activity
+
*Student hands-on activities
|Activity #1 (Part A)
+
*Assessment ideas/ portfolio
#Making the Turtle move without a trace
+
 
#Instruct the turtle to move by repeating a set of instructions
+
[[Category:Turtle Art]]
#Determine/ identify the shape the turtle will trace; pay attention to the orientation of the turtle
+
[[Category:Courses]]
#View this with the co-ordinates and without the co-ordinates
 
#Count the number of times instructions are repeated
 
#What is the relation, if any, between the number of times the instruction is repeated and the shape traced by the turtle
 
#Color the palette
 
|-
 
|Screenshot of Part-A
 
|[[Image:Turtle1a.png|300px]]
 
|-
 
|Hands-on Activity
 
|Activity #1 (Part B)
 
#Making the Turtle move with a trace
 
#Change the pen parameters - colour and thickness
 
#Instruct the turtle to move by repeating a set of instructions
 
#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?
 
#Describe the turtle's movement (in words)
 
#View this with the co-ordinates and without the co-ordinates
 
#Count the number of times instructions are repeated
 
#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
 
#Colour the palette with the given values. 
 
#And execute the code in the the following three sequences and find out why the output is different
 
|-
 
|Screenshots for the above activity
 
|[[Image:Turtle1B-1.png|300px]]<br>
 
[[Image:Turtle1B-2.png|300px]]
 
[[Image:turtle1B-3.png|300px]]
 
|-
 
|Questions and Assignments
 
|[[Image:Turtle1B-sample.png|200px|left]]
 
See the picture here.  What should the command have been  for this? How many times were the instructions repeated?
 
# Use the Turtle move commands to generate a shape
 
#For a given shape, write the Turtle commands
 
|}
 

Latest revision as of 15:08, 15 July 2022

Introduction

Turtle Art is a logo based programming environment for introducing students to the basics of programming. We can use this to develop visualization, logical reasoning and algorithmic sense in students by performing various operations with the Turtle. This is a brief introduction to a sample of lessons using Turtle. More information can be found on sugarlabs page.

Course Outline

Lesson 1 - Moving the Turtle

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

Lesson 3 - Simplifying programming – repeating instructions and blocks

Lesson 4 - Arithmetic manipulation using Turtle Art

Lesson 5 - Creating action sequences and patterns based on defined actions

Turtle art Lesson template

An outline for creating your own lessons

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