<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1646-9895</journal-id>
<journal-title><![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]></journal-title>
<abbrev-journal-title><![CDATA[RISTI]]></abbrev-journal-title>
<issn>1646-9895</issn>
<publisher>
<publisher-name><![CDATA[AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1646-98952021000100050</article-id>
<article-id pub-id-type="doi">10.17013/risti.41.50-62</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Herramienta para la Enseñanza de la Programación usando Elementos Gráficos.]]></article-title>
<article-title xml:lang="en"><![CDATA[Tool for Teaching Programming Using Graphic Elements.]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Picie-Alcaraz]]></surname>
<given-names><![CDATA[Iván]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Olivares-Zepahua]]></surname>
<given-names><![CDATA[Beatriz Alejandra]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[López-Martínez]]></surname>
<given-names><![CDATA[Ignacio]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Romero-Torres]]></surname>
<given-names><![CDATA[Celia]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Reyes-Hernández]]></surname>
<given-names><![CDATA[Luis Ángel]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Tecnológico Nacional de México  ]]></institution>
<addr-line><![CDATA[Orizaba Veracruz]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>30</day>
<month>03</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="epub">
<day>30</day>
<month>03</month>
<year>2021</year>
</pub-date>
<numero>41</numero>
<fpage>50</fpage>
<lpage>62</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_arttext&amp;pid=S1646-98952021000100050&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_abstract&amp;pid=S1646-98952021000100050&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_pdf&amp;pid=S1646-98952021000100050&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen El aprendizaje de la programación es difícil y requiere un arduo trabajo por parte de los estudiantes. Necesitan hacer muchos ejercicios y crear muchos programas para mejorar sus competencias en programación, y más aún cuando las herramientas con las que se cuentan no están en su idioma nativo. En este artículo se propone una herramienta, también llamada ambiente de desarrollo en conjunto de un lenguaje de programación, en idioma español, que permita programar la generación de patrones geométricos, como un apoyo a la enseñanza de STEM en México.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract Learning programming is difficult and requires hard work on the part of students. They need to do a lot of exercises and create a lot of programs to improve their programming skills, and even more so when the tools they have are not in their native language. This article proposes a tool, also called a development environment matching with a programming language, in Spanish, that allows programming the generation of geometric patterns, as a support to the teaching of STEM in Mexico.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[ambiente de desarrollo]]></kwd>
<kwd lng="es"><![CDATA[lenguaje de programación]]></kwd>
<kwd lng="es"><![CDATA[patrones geométricos]]></kwd>
<kwd lng="en"><![CDATA[development environment]]></kwd>
<kwd lng="en"><![CDATA[programming language]]></kwd>
<kwd lng="en"><![CDATA[geometric patterns]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<source><![CDATA[Ask John: Which IDE should I use with my students? - WeTeach_CS Blog Archive]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<collab>Cuantrix</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DeMarco]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Deadline: A Novel about Project Management]]></source>
<year>1997</year>
<publisher-name><![CDATA[Dorset House Pub]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gómez]]></surname>
<given-names><![CDATA[L. A. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Maya]]></surname>
<given-names><![CDATA[C. J. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Villanueva]]></surname>
<given-names><![CDATA[R. S. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Panorama del sistema educativo mexicano en la enseñanza del idioma inglés como segunda lengua]]></source>
<year>2017</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Guindon]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Eclipse desktop &amp; web IDEs]]></source>
<year></year>
<publisher-name><![CDATA[The Eclipse Foundation]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Karvelas]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Investigating Novice Programmers&#8217; Interaction with Programming Environments. Session 6B: Doctoral Consortium Preseentation, 2]]></source>
<year>2019</year>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<collab>Logo History</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<source><![CDATA[Movimiento STEM]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Narayanan]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Albaugh]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Hodgins]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Coros]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Mccann]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Automatic Machine Knitting of 3D Meshes]]></article-title>
<source><![CDATA[ACM Transactions on Graphics]]></source>
<year>2018</year>
<volume>37</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1-15</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<source><![CDATA[NetBeans IDE 8.2 Release Information]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Owoseni]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Akanji]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Survey on Adverse Effect of Sophisticated Integrated Development Environments on Beginning Programmers&#8217; Skillfulness]]></article-title>
<source><![CDATA[International Journal of Modern Education and Computer Science]]></source>
<year>2016</year>
<volume>8</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>28-34</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rojano Ceballos]]></surname>
<given-names><![CDATA[M. T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Enseñanza de la Física y las Matemáticas con Tecnología: Modelos de transformación de las prácticas y la interacción social en el aula]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<source><![CDATA[Scratch-About]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<collab>Secretaria de Educacion Publica</collab>
<source><![CDATA[Programación computacional para matemáticas de secundaria, Libro de actividades para el alumno: Enseñanza de las Matemáticas con Tecnología]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="">
<collab>STEM (Science, Technology, Engineering and Mathematics)</collab>
<collab>British Council México</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tisza]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Papavlasopoulou]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Christidou]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Voulgari]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Iivari]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Giannakos]]></surname>
<given-names><![CDATA[M. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Kinnula]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Markopoulos]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[The role of age and gender on implementing informal and non-formal science learning activities for children]]></source>
<year>2019</year>
<conf-name><![CDATA[ FabLearn Europe 2019 Conference on ZZZ - FabLearn Europe &#8217;19]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-9</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="">
<collab>Turtlestitch-Coded Embroidery</collab>
<source><![CDATA[Turtlestitch - Coded Embroidery]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="">
<collab>Visual Studio 2019</collab>
<source><![CDATA[Visual Studio]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Knitting Visualizer: Connecting Craft and Code]]></source>
<year>2017</year>
<conf-name><![CDATA[ 2017 Conference on Interaction Design and Children - IDC &#8217;17]]></conf-name>
<conf-loc> </conf-loc>
<page-range>705-8</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zayour]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Hajjdiab]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[How Much Integrated Development Environments (IDEs) Improve Productivity?]]></article-title>
<source><![CDATA[Journal of Software]]></source>
<year>2013</year>
<volume>8</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>2425-31</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Ma]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Wong]]></surname>
<given-names><![CDATA[G. K. W.]]></given-names>
</name>
<name>
<surname><![CDATA[Huen]]></surname>
<given-names><![CDATA[J. M. H.]]></given-names>
</name>
</person-group>
<source><![CDATA[How Different Input and Output Modalities Support Coding as a Problem-Solving Process for Children]]></source>
<year>2016</year>
<conf-name><![CDATA[ 15International Conference on Interaction Design and Children - IDC &#8217;16]]></conf-name>
<conf-loc> </conf-loc>
<page-range>238-45</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
