Taxonomic sandbox: различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
 
(не показана 21 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{Diagram
|Description=Несколько таксономий обучающих языков программирования - от маленькой до огромной. Большинство объектов на карте кликабельны.
http://digida.mgpu.ru/images/diagrams/Diagrams_2df5bce0f8e7ae3415b60c040c34a9c6.png
|Field_of_knowledge=NetSci, Информатика
|Environment=Graphviz
}}
<graphviz>
<graphviz>
digraph ILE {
digraph ILE {
Строка 44: Строка 50:
</graphviz>
</graphviz>


=== Вариант 2 ===
 
===== V 2 =====
 
<graphviz>
digraph ILE2 {
node [fontsize="14", fontname="times", nodesep=2, shape="none", style=""] ;
rankdir=LR ;
node [URL="/index.php?title=\N"] ;
"Lisp" -> "Logo" ;
"Lisp" -> "Scheme" ;
"Lisp" -> "Smalltalk" ;
 
"Logo" -> "LogoWriter" ;
"Logo" -> "Boxer" ;
"Logo" -> "Smalltalk" ;
"Logo" -> "StarLogo" ;
"Logo" -> "Scratch" ;
"Prolog" -> "Agentsheets" ;
"Prolog" -> "ToonTalk" ;
"Smalltalk" -> "Squeak" ;
"Squeak" -> "Scratch" ;
"Agentsheets" -> "AgentCubes" ;
"AgentCubes" -> "Scratch" ;
"Scratch" -> "Snap!" ;
"Scheme" -> "Snap!" ;
"StarLogo" -> "StarLogo Nova" ;
"StarLogo" -> "NetLogo" ;
"Snap!" -> NetBlox
}
 
</graphviz>
 
===== Вариант 3 =====




Строка 53: Строка 91:
node [nodesep=2, shape="none", style=""] ;
node [nodesep=2, shape="none", style=""] ;
edge [arrowhead=normal, arrowsize=0.4, len=1.2];
edge [arrowhead=normal, arrowsize=0.4, len=1.2];
 
node [URL="/index.php?title=\N"] ;
size ="14,14" ;
size ="14,14" ;


Строка 60: Строка 98:
ILEs -> "Teaching Systems" ;
ILEs -> "Teaching Systems" ;
ILEs -> "Empowering Systems" ;
ILEs -> "Empowering Systems" ;
BASIC [shape="box"], AlgoBlock [shape="box"], "Tangible Programming Bricks" [shape="box"], "Moose Crossing" [shape="box"], Blue [shape="box"],  GNOME [shape="box"], MacGnome [shape="box"],  LogoBlocks[shape="box"],  Alice [shape="box"], "Magic Forest" [shape="box"], LegoSheets [shape="box"], Curlybot [shape="box"], Leogo[shape="box"], Pascal [shape="box"], Smalltalk [shape="box"], "Karel J Robot"[shape="box"], "Karel++"[shape="box"],"Atari 2600 BASIC" [shape="box"], Karel [shape="box"],Josef [shape="box"], Turingal [shape="box"], "Robot Odyssey" [shape="box"],  "The Incredible Machines" [shape="box"], AlgoArena [shape="box"], Robocode [shape="box"], "Toon Talk"  [shape="box"], AgentSheets [shape="box"], Pygmalion [shape="box"],  Mondrain  [shape="box"],  ChemTrains [shape="box"], "Pinball Construction Set"  [shape="box"],  "Alternate Reality Kit" [shape="box"],  COBOL [shape="box"], Logo  [shape="box"], Alice98  [shape="box"], Etoys  [shape="box"],  Fabrik [shape="box"], Boxer [shape="box"],  Hypercard [shape="box"], Bongo [shape="box"], Mindrover [shape="box"], StarLogo [shape="box"], Hank [shape="box"], "The Incredible Machines" [shape="box"];


"Teaching Systems" -> {"Mechanics of Programming", "Social Learning", "Providing Reasons to Program" } ;
"Teaching Systems" -> {"Mechanics of Programming", "Social Learning", "Providing Reasons to Program" } ;
Строка 107: Строка 143:
"Providing Reasons to Program"  -> "Solve Problems by Positioning Objects" ;
"Providing Reasons to Program"  -> "Solve Problems by Positioning Objects" ;
"Solve Problems by Positioning Objects"  -> "Robot Odyssey";
"Solve Problems by Positioning Objects"  -> "Robot Odyssey";
"Solve Problems by Positioning Objects"  -> "The Incredible Machines";
"Solve Problems by Positioning Objects"  -> "The Incredible Machine";
 


"Providing Reasons to Program"  -> "Solve Problems Using Code" ;
"Providing Reasons to Program"  -> "Solve Problems Using Code" ;
Строка 135: Строка 170:
"Provide Multiple Methods for Creating Programs" -> Leogo ;
"Provide Multiple Methods for Creating Programs" -> Leogo ;


"Empowering Systems" -> Mechanics ;
"Empowering Systems" -> "Mechanics" ;
"Empowering Systems" -> "Enhabced activities" ;
"Empowering Systems" -> "Enhabced activities" ;


Строка 142: Строка 177:
"CodeIsTooDifficult" -> "Demonstrate Actions in the Interface" ;
"CodeIsTooDifficult" -> "Demonstrate Actions in the Interface" ;


"Demonstrate Actions in the Interface" -> Pygmalion;  
"Demonstrate Actions in the Interface" -> "Pygmalion" ;  


"Demonstrate Actions in the Interface" -> Mondrain ;
"Demonstrate Actions in the Interface" -> "Mondrain" ;


"CodeIsTooDifficult" -> "Demonstrate Conditions and Actions" ;
"CodeIsTooDifficult" -> "Demonstrate Conditions and Actions" ;


  "Demonstrate Conditions and Actions" -> AgentSheets  ;
  "Demonstrate Conditions and Actions" -> "AgentSheets" ;
  "Demonstrate Conditions and Actions" ->  ChemTrains ;
  "Demonstrate Conditions and Actions" ->  "ChemTrains" ;


"CodeIsTooDifficult" -> "Specify Actions" ;
"CodeIsTooDifficult" -> "Specify Actions" ;
Строка 156: Строка 191:




Mechanics -> "ImproveProgrammingLanuages";
"Mechanics" -> "ImproveProgrammingLanuages";


"ImproveProgrammingLanuages" -> "Make the Language More Understandable" ;
"ImproveProgrammingLanuages" -> "Make the Language More Understandable" ;


"Make the Language More Understandable"  -> COBOL ;
"Make the Language More Understandable"  -> "COBOL" ;
"Make the Language More Understandable"  -> Logo;
"Make the Language More Understandable"  -> "Logo" ;
"Make the Language More Understandable"  -> Alice98 ;
"Make the Language More Understandable"  -> "Alice98" ;


"ImproveProgrammingLanuages" -> "Improve Intereaction with Language" ;
"ImproveProgrammingLanuages" -> "Improve Intereaction with Language" ;
"Improve Intereaction with Language" -> Etoys;
"Improve Intereaction with Language" -> "Etoys" ;
"Improve Intereaction with Language"  -> Fabrik ;
"Improve Intereaction with Language"  -> "Fabrik" ;




"ImproveProgrammingLanuages" -> "Integration with  Environment" ;
"ImproveProgrammingLanuages" -> "Integration with  Environment" ;
"Integration with  Environment" -> Boxer;
"Integration with  Environment" -> "Boxer" ;
"Integration with  Environment" -> Hypercard;
"Integration with  Environment" -> "Hypercard" ;


"Enhabced activities" -> Entertainment ;
"Enhabced activities" -> Entertainment ;
Entertainment -> Bongo;
Entertainment -> Bongo;
Entertainment -> Mindrover;
Entertainment -> "Mindrover" ;




"Enhabced activities" -> "Education" ;
"Enhabced activities" -> "Education" ;


  "Education" -> StarLogo ;
  "Education" -> "StarLogo" ;
  "Education" -> Hank ;
  "Education" -> "Hank" ;


}
}

Текущая версия от 09:36, 2 сентября 2023


Описание Несколько таксономий обучающих языков программирования - от маленькой до огромной. Большинство объектов на карте кликабельны.

Diagrams_2df5bce0f8e7ae3415b60c040c34a9c6.png

Область знаний NetSci, Информатика
Среды для создания диаграммы: Graphviz


V 2

Вариант 3