"Turtle Graphics“ for kids.

Slides:



Advertisements
Similar presentations
First of all – lets look at the windows you are going to use. At the top you have a toolbar, with all your various tools you can use when customising your.
Advertisements

Logo Lesson 1 TBE Fall 2004 Farah Fisher.
Netlogo and its Relatives Logo (Papert) –Language for teaching mathematics graphically –Tell turtle how to move Starlogo (Resnick) & StarlogoT (Wilensky)
Turtle Graphics Eric Roberts Nifty Assignments SIGCSE 2013 March 9, 2013 This is not your typical assignmentCeux ne sont pas vos devoirs typiques.
Computer Science 1000 LOGO I. LOGO a computer programming language, typically used for education an old language (1967) the basics are simple: move a.
B.A. (Mahayana Studies) Introduction to Computer Science November March What is a Computer? An overview of what a computer is, the.
Logo Programming What is LOGO? LOGO is one of a number of computer languages to have been developed in the field of Artificial Intelligence. LOGO was.
Using Logo and Logic Please use speaker notes for additional information!
Logo Philosophy EDT 616 April 17, 2006 Edie Miles Graphic from
Logo Lesson 4 TBE Fall 2004 Farah Fisher. Prerequisites Create basic and complex shapes using Logo procedures Create Logo procedures that use variables.
Powerful Ideas Constructivist Educational Techniques in Computer Programming Instruction Using MswLOGO © Copyright 2002, Tony Gauvin, UMFK.
Logo Lesson 3 TBE 540 Fall 2004 Farah Fisher. Prerequisites for Lesson 3 Before beginning this lesson, the student must be able to… Use simple Logo commands.
By: Monique McTague.  An educational programming language designed in 1967 by Daniel G. Bobrow.  Logo was derived from the Greek logos meaning word.
B.A. (Mahayana Studies) Introduction to Computer Science November March Logo (Part 1) An introduction to Logo: drawing, moving,
Terrapin Logo "Logo is the name for a philosophy of education and a continually evolving family of programming languages that aid in its realization."
Department of Computer Science What is NetLogo UH-DMML  Multi-agent programmable modeling environment  Well suited for modeling complex systems evolving.
Log on and Download from website:
Mathematics and ICT National Numeracy Strategy National Curriculum for Mathematics.
Presentation Software EDTS100 Lecture 7. Presentation Software Some Options KidPix MicroWorlds PowerPoint Frontpage Kahootz.
LOGO SOFTWARE BY: SAVE 9S. INTRODUCTION Logo is a software that can be found at : Shared area> High School > ICT > take home software > LOGO32. This is.
1 Logo -- A Language for Learning Liping Cai 11/21/2005.
Computer Science 111 Fundamentals of Programming I Introduction to Graphics.
A SIMPLE COMPUTER LANGUAGE LOGO. LOGO Introduction Logo is the simplest programming language. It.
Turtle see, turtle do Lesson 1 – Welcome to LOGO.
A tiny turtle robot DEI The University of Padova.
Introduction to Algorithms using Netlogo. What’s an Algorithm Definitions of Algorithm on the Web: –A procedure or formula for solving a problem.
MSW Logo By Awin 9s.
Logo For beginners By Dali Matthews 9S What is logo?
An introduction to Logo Mike Warriner Engineering Director, Google Note: This course is not an endorsement of Logo by Google. All views in this document.
Programmming Class Fall 2011 Sobhan Highschool Teacher: M.Taghizadeh.
By: Tyler Wade & Troy Parrish. Prezi  individual learners construct mental models to understand the world around them  LOGO  connected with experimental.
Logo Programming Fall 2011 – Session 4 Programming Class Teacher: M. Taghizadeh Sobhan Highschool.
CONTROL SYSTEMS Control Systems A command is a directive that performs a specific task An argument is a variable that can be used by the function reveiving.
LOGO as a Programming Language for Education. Background LOGO  The LOGO language was developed in 1967 by the Logo Group at MIT under the direction of.
Programmming Class Fall 2011 – Session 2 Teacher: M.Taghizadeh
The Hare Raising Experience of Logo in the Classroom
Software. Computers can be used to control all sorts of devices: The device follows a sequence of instructions created by the software.
By Liam Lane How To Use MSW LOGO.
Copyright 2002, Tony Gauvin, UMFK
LOGO CECS 4100 R. Christensen.
Logo for Beginners By Chris 9S.
HOW THEY WORK AND WHAT THEY DO. Jay Jay 9S. A control program is a type of programming that allows you to control systems. Control programs are used in.
LOGO For the beginner Made by Rio Narazaki. W HAT I S L OGO ? Logo is a computer programming language used in Education. Logo is very easy to use. The.
Pablo Revelo. Birds: to 3birds pu home pd lt 80 pu fd 250 pd setpensize 2 setpc "white st bird pu bk random 100 bird pu lt 90 fd random 40 bird ht.
Cracking the Code WHAT WORKS WHEN TEACHING STUDENTS TO CODE?
First of all – lets look at the window’s you are going to use. At the top you have a toolbar, with all your various tools you can use when customising.
Search for it on your computer
LOGO WHAT IS IT? HOW TO USE IT AND HOW USEFUL CAN IT BE?
What is it? How to use it and how useful can it be?
Students, Learning, and Technology for the 21 st Century Young Scholars Program Summer 2007 Educational Technology Policy, Research and Outreach Davina.
Python Turtle Graphics
Fundamentals of Programming I Introduction to Graphics
AP Computer Science Principles
Using Logo to develop logical thinking
LOGO BY Kaotip 9S.
LOGO 32 By: Xenon 9S.
Do it now activity Last lesson we used Flowol to create a solution to a problem a computer could solve. Identify what each symbol does:
Young Scholars Program 2003
Fundamentals of Programming I Introduction to Graphics
Learning to program with Logo
History of instructional and communication technology
Algorithms and Flow Charts
CS160: Lecture 6 John Canny Fall /9/2018.
Graphics Animation Using Terrapin LOGO
Ellie DeGiorgio-Hudson
Overview of Programming Paradigms
Institute for Entrepreneurship and Career Development (IECD)
Using Logo and Logic This presentation uses a version of Logo called StarLogo available through MIT. It can be downloaded for free and installed on your.
Copyright 2002, Tony Gauvin, UMFK
Presentation transcript:

"Turtle Graphics“ for kids. LOGO "Turtle Graphics“ for kids. Ask if anyone has ever used LOGO before. Ask if anyone has ever heard of LOGO.

History Logo: from Greek logos for “word” Developed by a team at MIT in 1960s Notable: Seymour Papert Mathematician from Geneva Worked with Piaget who influenced him Designed as a dialect of LISP

Why the Turtle? Originally a robotic creature sat on floor Domed shape with shell-like electronics casing Slow movement of device Directed to move around and draw by typing commands at computer Designed to be programmed by children Less expensive version created on computer

Evolution 130 existing implementations Driven by commercial and regional factors 1977 1985 1993 1967 2003 Object Logo IBM Logo MacLogo Logo Learner LEGO LOGO LEGO LOGO PC LOGO WIN LOGO Comenius Logo TILOGO Apple LOGO Atari Logo LOGO Writer Logo Grafico MicroWorlds LOGO Mach Turtles Logo UCB Logo MSWLogo

Language Concepts Basic commands Control Structures while condition [instruction list] until condition [instruction list ] repeat number [instruction list] Recursion (preferred paradigm) Scoping Global variables: if not declared before use Local variables: may be declared Input variables for functions are local

Basic commands Forward 100 (FD 100) - moves the turtle forward 100 units Back 50 (BK 50) - moves the turtle back 50 units Right 45 (RT 45) - turns the turtle 45 degrees to the right Left 90 (LT 90) - turns the turtle 90 degrees to the left Home - Returns the turtle to its origin ClearSceen (CS) - Erases the screen

Features Graphics / Music Extensibles: basic operations “primitives.” Working Definitions: allows for user-defined new definitions Modularity Interactivity Flexibility

Recursion to spiral :size if :size > 30 [stop] ; a condition stop fd :size rt 15 ; many lines of action spiral :size *1.02 ; the tailend recursive call end

MSW LOGO Implemenation Source: http://www.softronix.com

Example: Square Turtle Moves forward and turns 90º 4 times REPEAT 4 [FD 100 RT 90] Source: http://mckoss.com/logo/

Examples Source: http://www.yukoncollege.yk.ca/

Future of Logo New Releases of LOGO: NetLogo StarLogo Parallel modeling and simulation Northwestern University StarLogo MIT