Turtle Graphics


Published on

We reflect briefly on the difference between ICT and computing. The first session sets primary school computing within the historical context of educational computing and present policy. I provide an overview of Syemore Papert’s work.

I introduce you to BYOB Scratch and you use it to explore a few simple exercises in turtle graphics before using it to copy or create more complex shapes.

I brief you on the module assessment.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Turtle Graphics

  1. 1. Creativity and Computing in the Primary School 30 th September 2011
  2. 2. Lectures
  3. 3. <ul><li>Multimedia Game </li></ul><ul><ul><li>Storyboard </li></ul></ul><ul><ul><li>Development </li></ul></ul><ul><ul><li>Testing and improvement </li></ul></ul><ul><ul><li>Activity book </li></ul></ul><ul><li>Reflection </li></ul><ul><ul><li>Blog </li></ul></ul><ul><ul><li>Video essay </li></ul></ul>Assessment
  4. 4. <ul><li>Reading / viewing </li></ul><ul><li>Discussion </li></ul><ul><li>Presentation </li></ul><ul><li>Paired practical </li></ul><ul><li>Paired project </li></ul><ul><li>Individual, shared reflection </li></ul>Teaching and learning
  5. 5. Programming on the primary curriculum?
  6. 6. <ul><li>Developing ideas and making things happen </li></ul><ul><li>Pupils should be taught: </li></ul><ul><li>KS1: how to plan and give instructions to make things happen [for example, programming a floor turtle, placing instructions in the right order </li></ul><ul><li>KS2: how to create, test, improve and refine sequences of instructions to make things happen and to monitor events and respond to them [for example, monitoring changes in temperature, detecting light levels and turning on a light] </li></ul><ul><li>to use simulations and explore models in order to answer 'What if ... ?' questions, to investigate and evaluate the effect of changing values and to identify patterns and relationships [for example, simulation software, spreadsheet models]. </li></ul>National Curriculum 1999
  7. 7. <ul><li>Unit 2D. Routes: controlling a floor turtle </li></ul><ul><li>Unit 4E. Modelling effects on screen </li></ul><ul><li>Unit 6C. Control and monitoring - What happens when...? </li></ul>QCA Schemes of work
  8. 8. <ul><li>Standards in using spreadsheets, databases and programming remained low </li></ul><ul><li>Higher-attaining pupils and students were insufficiently challenged, often spending time consolidating what they could already do rather than acquiring higher-level skills </li></ul><ul><li>Too much emphasis is sometimes placed on pupils using ICT to present their work well, at the expense of developing their skills in handling information, programming and modelling data. </li></ul>Ofsted, 2009
  9. 9. <ul><li>“ An urban primary school had good provision for developing pupils’ programming skills. Two Year 6 pupils attending provision for gifted and talented pupils at their local secondary school were introduced to a freeware application which enabled them to design and program a two- dimensional computer game. Their enthusiasm prompted their class teacher to download the software and to introduce a new unit of work for the whole class based around it. </li></ul><ul><li>Pupils were asked to design the graphics, layout and functionality of their own computer game and to write the program to implement their ideas for its design. Over a series of lessons, pupils used a ‘paint’ application to design their game backgrounds and sprites. Having completed the graphical elements, pupils wrote scripts to control movement and interaction in their games. This required them to learn to use sophisticated programming constructs such as ‘repeat… until’ and ‘if… then’ in capturing keyboard input, managing variables and testing whether particular conditions had been met. </li></ul><ul><li>The choice of task and software motivated pupils who were therefore able to make good progress. Most were able to write a series of executable instructions to implement the features of their game design. One autistic pupil excelled at this task and made better progress than his peers. He made outstanding use of loops, conditional jumps and incremental counters in his program. His skills exceeded those of his teacher, to whom he had to explain the principles of what he had done. “ </li></ul>
  10. 10. BYOB Scratch
  11. 11. Logo challenges
  12. 12. Logo
  13. 13. <ul><li>1928 born in Pretoria (SA) </li></ul><ul><li>1954-58 maths research at Cambridge </li></ul><ul><li>1958-63 worked with Piaget in Geneva </li></ul><ul><li>1960 ’s AI Lab at MIT (LISP) </li></ul><ul><li>1980 Mindstorms </li></ul><ul><li>1993 The Children ’s Machine </li></ul><ul><li>1996 The Connected Family </li></ul><ul><li>2005 OLPC </li></ul><ul><li>2006 Brain injury, Hanoi </li></ul>Seymour Papert
  14. 14. Papert on Logo (1983)
  15. 15. <ul><li>In many schools today, the phrase &quot;computer-aided instruction&quot; means making the computer teach the child. One might say the computer is being used to program the child. In my vision, the child programs the computer and, in doing so, both acquires a sense of mastery over a piece of the most modern and powerful technology and establishes an intimate contact with some of the deepest ideas from science, from mathematics, and from the art of intellectual model building. </li></ul>Mindstorms Seymour Papert, 1980 (p5)
  16. 16. <ul><li>“ In teaching the computer how to think, children embark on an exploration about how they themselves think … thinking about thinking turns the child into an epistemologist” (p19) </li></ul><ul><li>“ My conjecture is that the computer can concretize (and personalize) the formal.” (p21) </li></ul><ul><li>“ I began to see how children who had learned to program computers could use very concrete computer models to think about thinking and to learn about learning and in doing so, enhance their powers as psychologists and as epistemologists.” (p23) </li></ul>Mindstorms Seymour Papert, 1980
  17. 17. Papert on OLPC
  18. 18. <ul><li>“ Constructionism is a philosophy of education in which children learn by doing and making in a public, guided, collaborative process including feedback from peers, not just from teachers… </li></ul><ul><li>Constructionist guidance has to be informed by a knowledge of what there is to explore and discover, including our ignorance, and of a variety of approaches that can be used for children at different developmental levels with various degrees of preparation. ” </li></ul>Constructionism http://wiki.laptop.org/go/Constructionist
  19. 19. Your project