Informatics in Logo for High School Alexandra Yudina Moscow State Fifty Seventh School, Moscow ORT Technology School 7, Kuusinena, Apt

Total Page:16

File Type:pdf, Size:1020Kb

Informatics in Logo for High School Alexandra Yudina Moscow State Fifty Seventh School, Moscow ORT Technology School 7, Kuusinena, Apt Informatics in Logo for High School Alexandra Yudina Moscow State Fifty Seventh School, Moscow ORT Technology School 7, Kuusinena, apt. 95, Moscow, 123308, Russia email: [email protected] Abstract In Russian schools Logo environments are almost exclusively in the hands of Informatics teachers. Therefore, the important way to get the educational benefit of Logo pedagogy is to develop Logo courses of Informatics. The paper describes the Logo course of Informatics for high school that has been used in many of Russian schools for several years. A characteristic distinction of the course is that it is based on the special system of tasks. This system provides a rapid and suitable way for students to gain experience in solving problems and then introduce them to research activities in the fields of mathematics, physics and informatics. Keywords: Logo in high school, system of tasks, exploring activity 1.Informatics in Russian schools Informatics is a separate subject in Russian schools. As a rule, all computers in a school are installed in a computer lab (or labs). These labs are mostly used for teaching Informatics. Only a small number of schools use computers for teaching other school subjects. In Russian schools teaching is still based on a strong separation of subjects. Therefore, the only person in an ordinary school who can introduce progressive ideas and bring in new approaches related to applying computers in education is a teacher of Informatics. Whether or not to use Logo is a decision of each individual teacher. The important way to get the educational benefit of Logo pedagogy is to develop Logo courses of Informatics. Informatics as a compulsory subject was established in Russian schools in mid-80s. At that time, the function of the new subject was to disseminate ‘computer literacy’. The subject was supposed to focus on teaching programming. Attention was also paid to fundamentals of hardware and to such topics of computer science as number systems and Boolean logic. At the beginning, for about 10 years, the content of the course remained nearly the same. However, rapid development of hardware and software caused gradual changes in the educational content of the subject. By mid-90s, the meaning of words ‘computer literacy’ had changed. It became clear that everybody does not need to be a programmer, and, on the other hand, user skills are of great importance for future employment of students. By that time Russian educational system had been to a great extent decentralized. Schools were allowed to determine curriculum on their own to some degree. In schools with well-equipped computer labs Informatics began to transform from programming to making computerized documents. No doubt that from the merely utilitarian point of view studying Windows and Microsoft Office is very useful for students. But if the focus in class is on user skills only, main educational possibilities of computer remain untouched. This question sparkled a lively discussion on the pages of pedagogical periodicals; the debates resulted in developing and setting up the State Minimum Curriculum in Informatics. It covers the following main topics: 165 Information (concept, representation, transmission, storage, processing); Number systems and Boolean logic; Computer (main components, their functions, system software); Algorithms and programming; Modeling and simulation; Information technologies (text and graphic editors, spreadsheets, data bases); Networks and Internet. The compulsory course is to cover at least 68 hours (for example, in 10th grade, two hours a week). However, schools with computer labs usually extend the course and determine at which stage it would be best started (grades 7-9 or 10-11). Every school has the right to compose its own, individual curriculum in accordance with the local features – human conditions and equipment. But it should be based on the requirements of the Minimum Curriculum. There are several recommended textbooks which introduce different approaches to the course. Informatics teachers can build up their own sequence of topics and select learning materials and kinds of activities that they think are most suitable for their students. On the whole, in the framework of the Informatics curriculum, computer is considered mainly to be a practical instrument and an object of study. It is only to a little degree that computer is regarded as an exploratory tool or a universal laboratory, and never – as a tool that gives the learner better opportunities to construct knowledge. 2. Informatics in Logo Logo appeared in Russian schools in early 90s. Applying it was not closely connected with the standard curriculum. Logo lay outside the educational mainstream. One of the main difficulties in Logo implementation was shortage of literature for teachers. Usually Logo was applied in ‘after class’ activities and mainly in lower grades of secondary school. This means that children just had fun playing with the turtle and then, in 8th or 9th grade they were to study Basic as ‘serious’ informatics topic. Logo potential remained unemployed. I have been using Logo environments in class since 1990. The experience of work with Logo in high school has convinced me that Logo is an adequate instrument for informatics teacher. Several years of using Logo in teaching practice had resulted in a course for high school students. The first variant of the course was published in 1995. It was appreciated by Informatics teachers and then adopted by officials. The last edition of this course titled ‘Informatics in LogoWriter’ was published in 1999. The edition included two books: the textbook and the teacher’s guide. Russian Ministry of Education has recommended the textbook for a core course. In this article I am going to describe the course and to propose examples of teaching materials. Initially the course was intended for those teachers who applied LogoWriter only. Then MicroWorlds, MSWLogo, and even Control Lab appeared in Russian schools. Presently I am preparing my next book for informatics teachers, which is based on experimental work in Moscow State Fifty Seventh School and Moscow ORT Technology School. Some of the examples given below are taken from this book. Logo-related materials in most cases are collections of project ideas and project descriptions. The proposed Logo course, on the contrary, is based on well-defined sequence of problems. This decision was motivated by several factors. As has been mentioned above, teachers have a choice among several textbooks with different approaches to teaching Informatics. To win recognition of teachers, an author of a new schoolbook should take into account a number of factors: how to motivate students, satisfy parents, meet requirements of standards, fit with the interests of administrators. But first of all, teaching materials should be well elaborated and convenient for everyday teaching practice. 166 Advantages of the project-oriented method are well known. However, it is not widespread, especially in high school. Project approach confronts rigid timetable of regular classes in Informatics. Students usually have one or two lessons a week; the curriculum is vast, so the lessons should be managed in an intensive manner. The project-oriented method cannot make sure the curriculum would be fully covered. Limitations imposed by project scenarios represent additional difficulties for teachers, who would prefer a more systematic introduction of the Informatics topics. In most cases, teachers prefer to know exactly what they have to do in class this week, next week, and so on … How to overcome these difficulties and make it easier for Logo approach to find the way into high school? A possible answer is to develop a special system of problems that would serve as some kind of a ladder both for teachers and students: a simple problem – a micro project – a mini project – and, maybe, large and complex project in the end. 3. System of Logo tasks The system is intended for a course of Informatics arranged for three years – 8th, 9th and 10th grades – with two lessons per week, i.e. 68 hours a year. A significant part of lessons is devoted to Logo activities that cover a number of Informatics topics and provide the integration with other school subjects: geometry, algebra and physics. The Logo book for students is a textbook and a book of problems at the same time. It is divided into small sections containing all the needed explanations and examples as well as a series of tasks at the end of each section. So a teacher has no need to explain new material at every lesson to the whole group of students. Students as a rule work at the computers performing the tasks one after another at their individual pace according to their abilities and background. Thus a teacher’s role is to look after the process of solving problems, to be an expert and an adviser, to facilitate discussions. 167 th 8 grade (50-55 lessons) Turtle geometry Procedures 72 tasks Parameters Students master Logo tools Variables, loops User input, conditional branches 55 tasks Recursion th 9 grade (20-25 lessons) Drawing graphs of functions 42 tasks Modelling different kinds of motion 23 tasks Students apply Logo tools toward the explorations th in the fields of math, physics and 10 grade (15-20 lessons) informatics Words and lists 12 tasks Tasks connected with data representation 22 tasks (coding systems that represents numbers, characters, graphics, sounds inside a computer) Table 1: System of tasks The first three parts of the system contains only graphic tasks. These parts play an important role in the course. A detailed description of these parts given below illustrates the suggested approach to teaching Informatics. 4. At the first stage students should gain experience of solving problems 1. Turtle geometry Figure 1: Sequence of tasks from the Chapter 1 of the textbook Students learn to describe a simple algorithm in sufficient and complete detail so that it can be performed precisely by another person or device.
Recommended publications
  • Apuntes De Logo
    APUNTES DE LOGO Eugenio Roanes Lozano 1 y Eugenio Roanes Macías 2 Unidad Docente de Álgebra 3 Facultad de Educación Universidad Complutense de Madrid 26 Diciembre 2015 1 [email protected] 2 [email protected] 3 www.ucm.es/info/secdealg/ 1 DESCARGA DE LOGO: Una breve resumen de la historia de Logo (y sus dialectos) y la posibilidad de descargar MSWLogo 6.3 (funciona hasta Windows XP, no compatible con Windows 7 y posteriores): http://roble.pntic.mec.es/~apantoja/familias.htm Descarga de MSWLogo 6.5a (compatible con Windows modernos) (el más recomendable 4) http://neoparaiso.com/logo/versiones-logo.html Descarga de FMSLogo 6.34.0 (compatible con Windows modernos) 5: http://neoparaiso.com/logo/versiones-logo.html ALGUNAS OBSERVACIONES Ambos dialectos derivan de UCBLogo, diseñado por Brian Harvey, de la Universidad de Berkeley. Los tres volúmenes de su libro “Computer Science Logo Style”, publicado en 1997 por el MIT e información sobre Logo puede encontrarse en: http://www.cs.berkeley.edu/~bh/ El libro pionero y enciclopédico sobre las posibilidades de la geometría de la tortuga es: • Abelson, H. & di Sessa, A. (1986). Geometría de tortuga: el ordenador como medio de exploración de las Matemáticas. Madrid, España: Anaya. Un libro de esa época en que se desarrollan diferentes aplicaciones educativas para antiguos dialectos de Logo es: • Roanes Macías, E. & Roanes Lozano, E. (1988). MACO. Matemáticas con ordenador. Madrid, España: Síntesis. Es de destacar que hay localizados más de 300 dialectos de Logo. Véase: http://www.elica.net/download/papers/LogoTreeProject.pdf INSTALACIÓN: Sólo hay que ejecutar el correspondiente archivo .EXE.
    [Show full text]
  • Compiler Error Messages Considered Unhelpful: the Landscape of Text-Based Programming Error Message Research
    Working Group Report ITiCSE-WGR ’19, July 15–17, 2019, Aberdeen, Scotland Uk Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research Brett A. Becker∗ Paul Denny∗ Raymond Pettit∗ University College Dublin University of Auckland University of Virginia Dublin, Ireland Auckland, New Zealand Charlottesville, Virginia, USA [email protected] [email protected] [email protected] Durell Bouchard Dennis J. Bouvier Brian Harrington Roanoke College Southern Illinois University Edwardsville University of Toronto Scarborough Roanoke, Virgina, USA Edwardsville, Illinois, USA Scarborough, Ontario, Canada [email protected] [email protected] [email protected] Amir Kamil Amey Karkare Chris McDonald University of Michigan Indian Institute of Technology Kanpur University of Western Australia Ann Arbor, Michigan, USA Kanpur, India Perth, Australia [email protected] [email protected] [email protected] Peter-Michael Osera Janice L. Pearce James Prather Grinnell College Berea College Abilene Christian University Grinnell, Iowa, USA Berea, Kentucky, USA Abilene, Texas, USA [email protected] [email protected] [email protected] ABSTRACT of evidence supporting each one (historical, anecdotal, and empiri- Diagnostic messages generated by compilers and interpreters such cal). This work can serve as a starting point for those who wish to as syntax error messages have been researched for over half of a conduct research on compiler error messages, runtime errors, and century. Unfortunately, these messages which include error, warn- warnings. We also make the bibtex file of our 300+ reference corpus ing, and run-time messages, present substantial difficulty and could publicly available.
    [Show full text]
  • The Comparability Between Modular and Non-Modular
    THE COMPARABILITY BETWEEN MODULAR AND NON-MODULAR EXAMINATIONS AT GCE ADVANCED LEVEL Elizabeth A Gray PhD INSTITUTE OF EDUCATION UNIVERSITY OF LONDON 1 ABSTRACT The prime concern of this thesis is the comparability of two types of assessment now prevalent in Advanced level GeE examinations. The more conventional linear scheme assesses all candidates terminally, and the only way to improve the grade awarded is to re-take the whole examination. In contrast, the relatively new modular schemes of assessment include testing opportunities throughout the course of study. This not only has formative effects but allows quantifiable improvements in syllabus results through the medium of the resit option. There are obvious differences between the two schemes, but this does not necessarily imply that they are not comparable in their grading standards. It is this standard which the thesis attempts to address by considering the different variabilities of each of the schemes, and how these might impinge upon the outcomes of the grading process as evidenced in the final grade distributions. A key issue is that of legitimate and illegitimate variabilities - the former perhaps allowing an improvement in performance while maintaining grading standards; the latter possibly affecting the grading standard because its effect was not fully taken into account in the awarding process. By looking at a linear and modular syllabus in mathematics, the differences between the two are investigated, and although not fully generalisable, it is clear that many of the worries which were advanced when modular schemes were first introduced are groundless. Most candidates are seen to use the testing flexibility to their advantage, but there is little evidence of over-testing.
    [Show full text]
  • Microworlds: Building Powerful Ideas in the Secondary School
    US-China Education Review A 9 (2012) 796-803 Earlier title: US-China Education Review, ISSN 1548-6613 D DAVID PUBLISHING Microworlds: Building Powerful Ideas in the Secondary School Craig William Jenkins University of Wales, Wales, UK In the 1960s, the MIT (Massachusetts Institute of Technology) developed a programming language called LOGO. Underpinning this invention was a profound new philosophy of how learners learn. This paper reviews research in the area and asks how one notion in particular, that of a microworld, may be used by secondary school educators to build powerful ideas in STEM (science, technology, engineering, and mathematics) subjects. Keywords: microworlds, programming, STEM (science, technology, engineering, and mathematics), constructionism, education Theories of Knowing This paper examines the microworld as a tool for acquiring powerful ideas in secondary education and explores their potential role in making relevant conceptual learning accessible through practical, constructionist approaches. In line with this aim, the paper is split into three main sections: The first section looks at the underlying educational theory behind microworlds in order to set up the rest of the paper; The second section critically examines the notion of a microworld in order to draw out the characteristics of a microworlds approach to learning; Finally, the paper ends with a real-world example of a microworld that is designed to build key, powerful ideas within a STEM (science, technology, engineering, and mathematics) domain of knowledge. To begin to understand the educational theory behind microworlds, a good starting point is to consider the ways in which learners interact with educational technology. In 1980, Robert Taylor (1980) provided a useful framework for understanding such interactions.
    [Show full text]
  • A Simplified Introduction to Virus Propagation Using Maple's Turtle Graphics Package
    E. Roanes-Lozano, C. Solano-Macías & E. Roanes-Macías.: A simplified introduction to virus propagation using Maple's Turtle Graphics package A simplified introduction to virus propagation using Maple's Turtle Graphics package Eugenio Roanes-Lozano Instituto de Matemática Interdisciplinar & Departamento de Didáctica de las Ciencias Experimentales, Sociales y Matemáticas Facultad de Educación, Universidad Complutense de Madrid, Spain Carmen Solano-Macías Departamento de Información y Comunicación Facultad de CC. de la Documentación y Comunicación, Universidad de Extremadura, Spain Eugenio Roanes-Macías Departamento de Álgebra, Universidad Complutense de Madrid, Spain [email protected] ; [email protected] ; [email protected] Partially funded by the research project PGC2018-096509-B-100 (Government of Spain) 1 E. Roanes-Lozano, C. Solano-Macías & E. Roanes-Macías.: A simplified introduction to virus propagation using Maple's Turtle Graphics package 1. INTRODUCTION: TURTLE GEOMETRY AND LOGO • Logo language: developed at the end of the ‘60s • Characterized by the use of Turtle Geometry (a.k.a. as Turtle Graphics). • Oriented to introduce kids to programming (Papert, 1980). • Basic movements of the turtle (graphic cursor): FD, BK RT, LT. • It is not based on a Cartesian Coordinate system. 2 E. Roanes-Lozano, C. Solano-Macías & E. Roanes-Macías.: A simplified introduction to virus propagation using Maple's Turtle Graphics package • Initially robots were used to plot the trail of the turtle. http://cyberneticzoo.com/cyberneticanimals/1969-the-logo-turtle-seymour-papert-marvin-minsky-et-al-american/ 3 E. Roanes-Lozano, C. Solano-Macías & E. Roanes-Macías.: A simplified introduction to virus propagation using Maple's Turtle Graphics package • IBM Logo / LCSI Logo (’80) 4 E.
    [Show full text]
  • Papert's Microworld and Geogebra: a Proposal to Improve Teaching Of
    Creative Education, 2019, 10, 1525-1538 http://www.scirp.org/journal/ce ISSN Online: 2151-4771 ISSN Print: 2151-4755 Papert’s Microworld and Geogebra: A Proposal to Improve Teaching of Functions Carlos Vitor De Alencar Carvalho1,4, Lícia Giesta Ferreira De Medeiros2, Antonio Paulo Muccillo De Medeiros3, Ricardo Marinho Santos4 1State University Center of Western, Rio de Janeiro, RJ, Brazil 2CEFET/RJ, Valença, RJ, Brazil 3Rio de Janeiro Federal Institute (IFRJ), Pinheiral, RJ, Brazil 4Vassouras University, Vassouras, RJ, Brazil How to cite this paper: De Alencar Car- Abstract valho, C. V., De Medeiros, L. G. F., De Me- deiros, A. P. M., & Santos, R. M. (2019). This paper discusses how to improve teaching of Mathematics in Brazilian Papert’s Microworld and Geogebra: A Pro- schools, based on Seymour Papert’s Constructionism associated with Infor- posal to Improve Teaching of Functions. mation Technology tools. Specifically, this work introduces the construction- Creative Education, 10, 1525-1538. https://doi.org/10.4236/ce.2019.107111 ist microworld, a digital environment where students are able to build their knowledge interactively, in this case, using dynamic mathematics software Received: June 6, 2019 GeoGebra. Accepted: July 14, 2019 Published: July 17, 2019 Keywords Copyright © 2019 by author(s) and Microworld, GeoGebra, Seymour Papert, Information Technologies in Scientific Research Publishing Inc. Education This work is licensed under the Creative Commons Attribution International License (CC BY 4.0). http://creativecommons.org/licenses/by/4.0/ Open Access 1. Introduction This research’s main goal is to present a proposal to help Brazilian teachers im- prove their educational practices.
    [Show full text]
  • Polish Python: a Short Report from a Short Experiment Jakub Swacha Department of IT in Management, University of Szczecin, Poland [email protected]
    Polish Python: A Short Report from a Short Experiment Jakub Swacha Department of IT in Management, University of Szczecin, Poland [email protected] Abstract Using a programming language based on English can pose an obstacle for learning programming, especially at its early stage, for students who do not understand English. In this paper, however, we report on an experiment in which higher-education students who have some knowledge of both Python and English were asked to solve programming exercises in a Polish-language-based version of Python. The results of the survey performed after the experiment indicate that even among the students who both know English and learned the original Python language, there is a group of students who appreciate the advantages of the translated version. 2012 ACM Subject Classification Social and professional topics → Computing education; Software and its engineering → General programming languages Keywords and phrases programming language education, programming language localization, pro- gramming language translation, programming language vocabulary Digital Object Identifier 10.4230/OASIcs.ICPEC.2020.25 1 Introduction As a result of the overwhelming contribution of English-speaking researchers to the conception and development of computer science, almost every popular programming language used nowadays has a vocabulary based on this language [15]. This can be seen as an obstacle for learning programming, especially at its early stage, for students whose native language is not English [11]. In their case, the difficulty of understanding programs is augmented by the fact that keywords and standard library function names mean nothing to them. Even in the case of students who speak English as learned language, they are additionally burdened with translating the words to the language in which they think.
    [Show full text]
  • 4 MICRO WORLDS: TRANSFORMING EDUCA TION 1 Seymour Papert
    MICRO WORLDS: 4 TRANSFORMING EDUCA TION 1 Seymour Papert Arts and Media Technology Center Massachusetts Institute of Technology Cambridge. MA Looking at how computers are used in education, one is tempted to start classifying. It's a little dangerous to do this, but I would like to start off with a very crude classification of three ways of using computers, just to place a certain set of problems into perspective. First, as tutorials in one sense or another - which is by far the most widespread, best known, and earliest use - where the computer serves as a sort of mechanized instructor. Secondly, as tools for doing something else: as calculators, word processors, simulators, or whatever. And thirdly, a different concept altogether: as microworlds. Here I shall concentrate on the notion of microworld and talk about its relations both to computers and to theories of learning. The other uses of computers surely have a role - but they are not what will revolutionize education. One microworld which is already widely known is the Logo turtle mi­ croworld. Briefly, this world is inhabited by a small object on the screen. In some versions, it is shaped like a triangle, in others, like an actual turtle. To make it move and draw lines, you talk to it by typing commands on the keyboard. For example, if you say FORWARD 50, the turtle will move in the direction it's facing and draw a line 50 units long, 50 "turtle steps" children might say. Then if you say RIGHT 90, it will turn 90 degrees. And then you can tell it to go forward again, or back, turn through any angle, or lift its pen up so it moves without leaving a trace.
    [Show full text]
  • Logo Philosophy and Implementation TABLE of CONTENTS
    Logo Philosophy and Implementation TABLE OF CONTENTS INTRODUCTION What is Logo? Who Needs It? by Seymour Papert ................................................... IV THE COMPUTER IN COSTA RICA: A New Door to Educational and Social Opportunities Photographs accompanying each chapter are used by Clotilde Fonseca ........................................................... 2 with permission of the authors. THE SAINT PAUL LOGO PROJECT: The samba school photograph in the Brazil chapter is used with permission An American Experience of the photographer John Maier Jr. by Geraldine Kozberg and Michael Tempel ............................ 22 THE RUSSIAN SCHOOL SYSTEM AND THE LOGO APPROACH: Two Methods Worlds Apart Graphic design by Le groupe Flexidée by Sergei Soprunov and Elena Yakovleva ............................... 48 © Logo Computer Systems Inc. 1999 A LOGO POSTCARD FROM ARGENTINA All rights reserved. by Horacio C. Reggini .................................................................... 78 No part of the document contained herein may be reproduced, stored LOGO IN AUSTRALIA: in retrieval systems or transmitted, in any form or by any means, A Vision of Their Own photocopying, electronic, mechanical, recording or otherwise, without by Jeff Richardson ............................................................ 96 the prior approval from Logo Computer Systems Inc. THE CONSTRUCTIONIST APPROACH: Legal deposit, 1st semester 1999 The Integration of Computers ISBN 2-89371-494-3 in Brazilian Public Schools Printed 2-99 by Maria Elizabeth B. Almeida
    [Show full text]
  • Drawing with Recursion
    Leone Learning Systems, Inc. Phone 847 951 0127 Leone Learning Systems, Inc. 237 Custer Ave Fax 847 733 8812 Evanston, IL 60202 Wonder. Create. Grow. Email [email protected] Drawing with Recursion TJ Leone April 2005 . Introduction In the unit on Combining Functions, you learned that you can invoke a procedure you wrote from inside another procedure. In the example below, the procedure triangle.inches invokes the procedure feet.to.inches: to feet.to.inches :feet op product 12 :feet end to triangle.inches :side fd feet.to.inches :side rt 120 fd feet.to.inches :side rt 120 fd feet.to.inches :side rt 120 end One of the things that make Logo so powerful is that Logo procedures can also invoke themselves. Here’s an example (if you try it, you’ll need to use the Halt button to stop it): to circle fd 1 rt 1 circle end This technique of writing a procedure that invokes itself is called recursion. Recursion can be used to draw simple figures like circles or polygons. It can also be used to draw complex shapes called fractals. Fractals can be mathematical structures like the Sierpinski triangle, Koch snowflake, Peano curve, Mandelbrot set and Lorenz attractor. Recursive drawings can also describe many real-world objects that do not have simple geometric shapes, such as clouds, mountains, turbulence, and coastlines. In this unit, we will start with simple designs to explore the basics of recursion, and then move on to some fractals. Copyright © 2005 Leone Learning Systems, Inc. 1 http://www.leonelearningsystems.com .
    [Show full text]
  • Logo Tree Project
    LOGO TREE PROJECT Written by P. Boytchev e-mail: pavel2008-AT-elica-DOT-net Rev 1.82 July, 2011 We’d like to thank all the people all over the globe and all over the alphabet who helped us build the Logo Tree: A .........Daniel Ajoy, Eduardo de Antueno, Hal Abelson B .........Andrew Begel, Carl Bogardus, Dominique Bille, George Birbilis, Ian Bicking, Imre Bornemisza, Joshua Bell, Luis Belmonte, Vladimir Batagelj, Wayne Burnett C .........Charlie, David Costanzo, John St. Clair, Loïc Le Coq, Oliver Schmidt-Chevalier, Paul Cockshott D .........Andy Dent, Kent Paul Dolan, Marcelo Duschkin, Mike Doyle E..........G. A. Edgar, Mustafa Elsheikh, Randall Embry F..........Damien Ferey, G .........Bill Glass, Jim Goebel, H .........Brian Harvey, Jamie Hunter, Jim Howe, Markus Hunke, Rachel Hestilow I........... J..........Ken Johnson K .........Eric Klopfer, Leigh Klotz, Susumu Kanemune L..........Janny Looyenga, Jean-François Lucas, Lionel Laské, Timothy Lipetz M.........Andreas Micheler, Bakhtiar Mikhak, George Mills, Greg Michaelson, Lorenzo Masetti, Michael Malien, Sébastien Magdelyns, Silvano Malfatti N .........Chaker Nakhli ,Dani Novak, Takeshi Nishiki O ......... P..........Paliokas Ioannis, U. B. Pavanaja, Wendy Petti Q ......... R .........Clem Rutter, Emmanuel Roche S..........Bojidar Sendov, Brian Silverman, Cynthia Solomon, Daniel Sanderson, Gene Sullivan, T..........Austin Tate, Gary Teachout, Graham Toal, Marcin Truszel, Peter Tomcsanyi, Seth Tisue, Gene Thail U .........Peter Ulrich V .........Carlo Maria Vireca, Álvaro Valdes W.........Arnie Widdowson, Uri Wilensky X ......... Y .........Andy Yeh, Ben Yates Z.......... Introduction The main goal of the Logo Tree project is to build a genealogical tree of new and old Logo implementations. This tree is expected to clearly demonstrate the evolution, the diversity and the vitality of Logo as a programming language.
    [Show full text]
  • Cross-Listed with Computer Science) Spring 2005 Wednesday, 1:30-4:30 PM Annenberg 303, North Learning Studio
    A CONSTRUCTIONIST APPROACH TO THE DESIGN OF LEARNING ENVIRONMENTS Learning Sciences 426 (cross-listed with Computer Science) Spring 2005 Wednesday, 1:30-4:30 PM Annenberg 303, North Learning Studio Professor: Uri Wilensky Address: Annenberg 311 Phone: 847-467-3818 E-mail: [email protected] TAs: Paulo Blikstein (467-3859 [email protected]) & Josh Unterman (467-2816 [email protected]) Course Web Site: http://ccl.northwestern.edu/courses/cd2005/ Course Instructors: [email protected] Course Members (students and faculty): [email protected] Course Description This course is a hands-on practicum in designing and building technology-enabled curricula and/or educational software. We will use many rich software toolkits designed to enable novice programmers to get their “hands dirty” doing iterative software design. In addition to the hands-on component, the course is also designed to introduce you to the Constructionist Learning design perspective. This perspective, first named by Seymour Papert and greatly influenced by the work of Jean Piaget, is very influential in the learning sciences today. The Constructionist approach starts with the assumption that teaching cannot successfully proceed by simply transferring knowledge to students’ heads. Skillful teaching starts with the current state of knowledge of the student. In order for students to learn effectively, they need to construct the knowledge structures for themselves. In this class, we will engage in the construction of artifacts and, through such constructions, explore and evaluate the design of construction kits and tools to enable learners to construct motivating and powerful artifacts. In the spirit of Constructionism, students in this course will self-construct their own understanding of the educational software and of the literature through constructing artifacts (both physical and virtual) and engaging in reflective discussion of both the artifacts and the tools used to construct them.
    [Show full text]