Заглавная страница

Материал из Энциклопедия вычислительного мышлении
Версия от 22:39, 22 сентября 2019; Patarakin (обсуждение | вклад) (Использование энциклопедии)
Перейти к навигации Перейти к поиску


Сайт smwiki.mgpu.ru - Энциклопедия вычислительного мышления - развивает инициативу http://scratch.mgpu.ru по развитию навыков 21го века в России. Основой сайта являются материалы книги "Обучение детей программированию:залог развития человеческого капитала в XXI веке. Руководство для российских политиков и практиков в области образования" - (Children Learning to Code Book).

WB Book fp.png

Использование энциклопедии

При подготовке печатной версии книги мы поняли, что её материалы нуждаются в постоянном обновлении. Это касается и образовательных политик в области информационных технологий, учебных сред и образовательных практик формирования навыков вычислительного мышления. В связи с этим мы приняли решения о создании живой версии книги, которая будет обновляться и использоваться в первую очередь учащимися и преподавателями МГПУ, а также учителями Москвы и других город.

Главное отличие площадки с Semantic MediaWiki состоит в том, что тут надо пользоваться категориями и связанными с этими категориями формами. Их тут мало, но их взаимосвязанное использование поможет нам достигнуть успеха. Какие есть категории:

  1. Категория:ISTE Standards - образовательные стандарты в области вычислительного мышления
  2. Категория:Понятие - понятия, которые используются в сфере вычислительного мышления
  3. Категория:Язык программирования - учебные среды для обучения программированию
  4. Категория:Construction toys - механизмы и материалы
  5. Категория образовательных практик

Программа «Основы алгоритмизации и программирования»

Программа «Основы алгоритмизации и программирования»

Возможности энциклопедии

Ошибка в виджете YouTube: unable to write file /var/www/html/w/extensions/Widgets/compiled_templates/wrt665ba454e62da0_64668576

В работе вики-площадки используются возможности Semantic MediaWiki и мы можем собирать содержание страниц, формируя запросы к системе. Например, какие среды обучения подходят для возраста 8 лет? #Ask -

Кроме того, здесь действует Scratch разметка и можно собирать визуальные блоки программ:

создать клон [себя самого v]
всегда
если <касается цвета [#999999]?>, то 
ЕдимДобычу ::custom
иначе 
Поиск ::custom
конец

Среды обучения программированию

Actrive projects:

 DimensionВизуальная реализацияНазначение языкаАдрес сообщества
ABC2DТекстЯзык общего назначенияhttps://homepages.cwi.nl/~steven/abc/
AgentCubes3DБлоки-ИконкиМини-язык для обученияhttps://agentcubesonline.com/
Agentsheets2DБлоки-ИконкиМини-язык для обученияhttp://www.agentsheets.com/
AlgoBrixTangibleБлоки-ИконкиМини-язык для обученияhttp://www.algobrix.com
Alice3DБлоки-ИконкиМини-язык для обученияhttp://www.alice.org/
Basic2DТекстМини-язык для обучения
Beetle Blocks3DБлоки-ИконкиМини-язык для обученияhttp://beetleblocks.com
Blockly Games2DВыбор между текстом или блокамиМини-язык для обученияhttps://blockly-games.appspot.com/
BlueJ2DТекстМини-язык для обученияhttps://www.bluej.org/
Clojure2DТекстЯзык общего назначенияhttps://clojure.org/
Codemoji2DТекстМини-язык для обученияhttps://codemoji.org/
CoffeeScript2DТекстМини-язык для обученияhttp://davidbau.com/coffeescript/
Desmos2DТекстМини-язык для обучения
Flip2DВыбор между текстом или блокамиМини-язык для обучения
GP2DБлоки-ИконкиЯзык общего назначенияhttps://gpblocks.org/
GameBlox2DБлоки-ИконкиМини-язык для обученияhttps://gameblox.org
Gamefroot2DБлоки-ИконкиЯзык общего назначенияhttps://make.gamefroot.com/
Gamestar Mechanic2DМини-язык для обученияhttps://gamestarmechanic.com/
GeoGebra2DТекстМини-язык для обученияhttps://www.geogebra.org/
GlobaloriaТекстМини-язык для обученияhttp://www.globaloria.org/
Gnuplot2DТекстСпециальный прикладной языкhttp://www.gnuplot.info/
Greenfoot2DТекстЯзык общего назначенияhttps://www.greenfoot.org
Hack2DТекстСпециальный прикладной языкhttps://hacklang.org/
Hopscotch2DБлоки-ИконкиМини-язык для обученияhttps://www.gethopscotch.com
Java2DТекстЯзык общего назначенияhttp://oracle.com/java/
JavaScript2DТекстСпециальный прикладной языкhttps://www.javascript.com/
Julia2DТекстЯзык общего назначенияhttps://julialang.org/
Karel2DТекстМини-язык для обученияhttp://karel.sourceforge.net/
Karel++2DТекстМини-язык для обучения
Kodu2DБлоки-ИконкиМини-язык для обученияhttps://www.kodugamelab.com/
Kumir2DТекстМини-язык для обученияhttps://www.niisi.ru/kumir/
Lisp2DТекстЯзык общего назначенияhttps://common-lisp.net/
Looking Glass3DБлоки-ИконкиМини-язык для обученияhttps://lookingglass.wustl.edu/
Lua2DТекстЯзык общего назначенияhttp://www.lua.org/
MakeCode2DБлоки-ИконкиМини-язык для обученияhttps://www.microsoft.com/en-us/makecode/about
Mama3DБлоки-ИконкиМини-язык для обученияhttps://eytam.com/mama/doc
MicroBlocksTangibleБлоки-ИконкиМини-язык для обученияhttps://microblocks.fun/
Move the Turtle2DБлоки-ИконкиМини-язык для обученияhttp://movetheturtle.com/
Mozilla Thimble2DТекстМини-язык для обученияhttps://thimble.mozilla.org/ru/
NetLogo2DТекстЯзык общего назначенияhttps://netlogoweb.org/
NetsBlox2DБлоки-ИконкиМини-язык для обученияhttps://netsblox.org/
PHP2DТекстЯзык общего назначенияhttp://php.net/
Pascal2DТекстМини-язык для обученияhttp://www.pascal-programming.info/index.php
Pencil Code2DВыбор между текстом или блокамиМини-язык для обученияhttps://pencilcode.net/
Perl2DТекстЯзык общего назначенияhttp://www.perl.org/
Piktomir3DБлоки-ИконкиМини-язык для обученияhttps://piktomir.ru/
Pocket Code2DБлоки-ИконкиМини-язык для обученияhttps://share.catrob.at/pocketcode
Prolog2DТекстЯзык общего назначенияhttps://www.visual-prolog.com/
Python2DТекстЯзык общего назначенияhttps://www.python.org/
R (язык программирования)2DТекстСпециальный прикладной языкhttps://www.r-project.org/
… следующие результаты

Образовательные стандарты

Empowered Learner:: #0000FF C
Empowered Learner

 Возрастная категория
Acknowledge they are developing their own authoritative voices in a particular area and recognize the responsibilities this entails25
Actively seek performance feedback from people12
13
14
Analyze age-appropriate data5
6
7
4
Appropriation (the ability to meaningfully sample and remix media content)8
Arranging personnel information into an organizational chart12
Articulate personal learning goals, select and manage appropriate technologies to achieve them12
13
14
Ask questions, suggest solutions, test ideas to solve problems4
5
6
7
Become familiar with age-appropriate criteria for evaluating digital content5
6
7
4
Begin to transfer their learning to different tools or learning environments8
9
10
11
Break a problem into parts and identify ways to solve the problem4
5
6
7
Break down problems into smaller parts, identify key information and propose solutions8
9
10
11
Break problems into component parts, identify key pieces and use that information to problem solve14
Build a network of experts and peers within school policy8
9
10
11
Build on the shared vision by collaboratively creating a strategic plan25
Build the confidence and competency of educators to put the ISTE Standards for Students and Educators into practice25
Collaborate with a teacher to employ appropriate research techniques to locate digital resources8
9
10
11
Communicate complex ideas clearly using various digital tools12
13
14
Communicate effectively with stakeholders to gather input on the plan25
Create digital artifacts to communicate ideas visuall10
11
Create original works and learn strategies for remixing8
9
10
11
Create original works or responsibly repurpose other digital resources into new creative works12
13
14
Cultivate responsible online behavior25
Define different types of authority25
Demonstrate an ability to persevere and handle greater ambiguity as they work to solve open-ended problems12
13
14
Demonstrate an understanding of how automation works12
13
14
Demonstrate an understanding of the role an online identity plays in the digital world8
9
10
11
Demonstrate an understanding of what personal data is8
9
10
11
Demonstrate an understanding of what personal data is and how to keep it private and secure12
13
14
Demonstrate an understanding that technology is all around them and the importance of keeping their information private4
5
6
7
Demonstrate and advocate for an understanding of intellectual property with both print and digital media12
13
14
Demonstrate and advocate for positive, safe, legal and ethical habits12
13
14
Demonstrate and encourage respect for intellectual property8
9
10
11
Demonstrate perseverance when working to complete a challenging task4
5
6
7
Demonstrate perseverance when working with open-ended problems8
9
10
11
Determine their role on a team to meet goals, based on their knowledge of technology and content12
13
14
Develop learning assessments that provide a personalized, actionable view of student progress in real time25
Develop learning goals in collaboration with an educator, select the technology tools to achieve them8
9
10
11
Develop the skills needed to lead and navigate change25
Empower educators to exercise professional agency25
Engage education stakeholders in developing and adopting a shared vision for using technology25
Engage in a cyclical design process to develop prototypes8
9
10
11
Engage in a design process and employ it to generate ideas12
13
14
Engage in a design process to develop, test and revise prototypes12
13
14
Ensure all students have access to the technology and connectivity necessary to participate in authentic and engaging learning opportunities25
Ensure all students have skilled teachers who actively use technology to meet student learning needs25
Ensure that resources for supporting the effective use of technology for learning are sufficient and scalable to meet future demand25
Establish partnerships that support the strategic vision, achieve learning priorities and improve operations
Evaluate progress on the strategic plan25
Evaluating whether a database contains appropriately current and pertinent information12
Explore a variety of teacher-selected tools to organize information4
5
6
7
… следующие результаты



Информацию по работе с этой вики можно найти в справочном руководстве.