У вас нет прав на выполнение действия «редактирование этой страницы» по следующей причине:
Текст:
{{Карточка языка программирования |FieldActivity=Computational Thinker |Programming paradigm=Функциональное программирование |Возрастная категория=11 |Dimension=2D |Purpose=Мини-язык для обучения |Visual_Text_Blocks=Блоки-Иконки |Openness=Открытый |Ancestors=Logo |Descendants=OpenAI Codex |ActiveNow=Project is closed |Remixing=Нет |launch year=1984 |Inventor=diSessa, Hal Abelson |Clarifying_video=https://www.youtube.com/watch?v=ObIHtrKPnSQ |ForMobileApps=Нет |Ages=9, 10 |Remixing?=No }} ; Guzdial, M.: Programming environments for novices. Computer science education research. 127–154 (2004). Andrea diSessa also extended [[Лого|Logo]], but in a diffrent direction. Rather than tune it to a specific task, he tried to think about what computation would look like if it were a real [[literacy]] as ubiquitous as text reading and writing is today. Boxer was based on a principle of naive realism: Every object in the system has an on-screen graphical representation that can be inspected, modi¯ed, and extended. For example, variables are not just names in [[Boxer]]. Creating a variable creates a named box on the screen which corresponds to that variable. Setting the variable's value changes (visibly) the contents of the corresponding box. Changing the contents of the box (with direct manipulation and typing) changes the value of the variable. Lists exist in Boxer, but so do [[diSessa]] answers the question about \What's hard about programming?" with the answer, "The interface and its relation to the language" Too much is abstract and hidden in traditional programming languages. Boxer both makes the system easy to understand (because of naive realism) and easy to apply to domains because, like [[LogoWriter]], it plays upon similarity to applications software. However diSessa is also answer the question with the answer, \The culture." Programming will also be challenging, but no more challenging than learning to read and write. If programming skill was something that one started at an early age, and it was something that everyone did, it would be easier for students to pick up. The interesting question is what such computational literacy means for a society. Does science and mathematics become easier to learn because everyone has the computational skills to develop models and visualizations to explore and better understand complex concepts? ; DiSessa, A.A.: Changing Minds: Computers, Learning, and Literacy. MIT Press (2001). In Boxer, DiSessa and colleagues designed a programming language that removes the abstraction and complexity inherent to most commercial languages, with the purpose of letting novice computer users engage in an experiential approach to learning through simulations, by constructing models in which patterns of design and knowledge can emerge. In his view, one of the most important benefits that programming can bring to learners is the ability to create simulations that will help them learn complex concepts in more experiential ways * Games, I.A., Squire, K.: Design Thinking in Gamestar Mechanic: The Role of Gamer Experience on the Appropriation of the Discourse Practices of Game Designers. In: Proceedings of the 8th International Conference on International Conference for the Learning Sciences - Volume 1. pp. 257–264 International Society of the Learning Sciences, Utrecht, The Netherlands (2008). === Video === https://www.youtube.com/watch?v=SGUCcjHTmGY == Links == * [http://www.soe.berkeley.edu/faculty/diSessa.html Andy diSessa HomePage] (not updated since 1996) * [http://www.soe.berkeley.edu/boxer/ The berkeley Boxer project] * [http://www.soe.berkeley.edu/boxer/availability.html Availability] (a free MacIntosh version). PC versions must be found elsewhere :) == References == * diSessa, A. A., Abelson, H., & Ploger, D. (1991). An overview of Boxer. Journal of Mathematical Behavior, 10, 3–15. * diSessa, A. A. (1997). Twenty reasons why your should use Boxer (instead of Logo). In M. Turcsányi-Szabó (Ed.), Learning & Exploring with Logo: Proceedings of the Sixth European Logo Conference. Budapest Hungary, 7-27. * diSessa, A. Twenty Reasons Why You Should Use Boxer (Instead of Logo), Graduate School of Education, University of California Berkeley, [http://www.soe.berkeley.edu/boxer/20reasons.pdf PDF Reprint from above] * Rieber, L. P. (1996) Microworlds, in Jonassen, David, H. (ed.) Handbook of research on educational communications and technology. Handbook of Research for Educational Communications and Technology. Second edition. Simon and Schuster, 583-603 ISBN 0-02-864663-0 [[Категория:Язык программирования]]
Записать страницу Отменить