{"id":26228,"date":"2023-07-28T21:36:58","date_gmt":"2023-07-28T21:36:58","guid":{"rendered":"https:\/\/blogs.ugto.mx\/rea\/?p=26228"},"modified":"2023-08-21T15:47:29","modified_gmt":"2023-08-21T15:47:29","slug":"guia-didactica-lenguajes-de-programacion","status":"publish","type":"post","link":"https:\/\/blogs.ugto.mx\/rea\/guia-didactica-lenguajes-de-programacion\/","title":{"rendered":"Gu\u00eda did\u00e1ctica Lenguajes de programaci\u00f3n"},"content":{"rendered":"\n\n\n<div class=\"wp-block-cover\" style=\"min-height:284px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-contrast-background-color has-background-dim-40 has-background-dim\"><\/span><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-26311\" alt=\"1\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe.jpg\" data-object-fit=\"cover\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" class=\"wp-block-cover__image-background wp-image-26311\" alt=\"1\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe.jpg 1600w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe-300x200.jpg 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe-1024x683.jpg 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe-768x512.jpg 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe-1536x1024.jpg 1536w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2023\/07\/f77bh3inupe-272x182.jpg 272w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/noscript><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-base-3-color has-text-color has-large-font-size wp-block-paragraph\">Lenguajes de programaci\u00f3n<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fundamentacion\">Fundamentaci\u00f3n <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La Universidad de Guanajuato preocupada por dotar a los estudiantes de competencias gen\u00e9ricas y disciplinares que ayuden a alcanzar las habilidades necesarias y suficientes para continuar en el nivel superior o en su caso a una vida laboral, incorpora a la malla curricular del Plan 2020, la Unidad de Aprendizaje de Lenguajes de Programaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El alumnado del nivel medio superior, requiere de una formaci\u00f3n en la construcci\u00f3n de una l\u00f3gica de pensamiento y\/o pensamiento computacional, el cual les brindar\u00e1 las herramientas, habilidades y competencias requeridas en el nivel superior y su vida diaria. Adem\u00e1s de ser considerada como un segundo lenguaje en la era digital.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos conocimientos les permitir\u00e1 poder resolver necesidades de su entorno de una manera automatizada, ser creativos, innovadores, cr\u00edticos, reflexivos, etc. De tal forma que tendr\u00e1n una mejor preparaci\u00f3n para la revoluci\u00f3n tecnol\u00f3gica que se extiende por todas las culturas en un mundo globalizado, llevando estos conocimientos a diversas \u00e1reas, tales como: ingenier\u00eda, medicina, biolog\u00eda, el dise\u00f1o, artes, entre otras.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"competencia-general\">Competencia general<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dise\u00f1a c\u00f3digos para programaci\u00f3n estructurada en lenguaje C++ con apoyo de las matem\u00e1ticas discretas de manera colaborativa, disciplinada y orden l\u00f3gico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"contenidos-tematicos\">Contenidos tem\u00e1ticos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>I. Algoritmos<\/strong><br>   1.1 Concepto y caracter\u00edsticas de algoritmos<br>      1.1.1 Caracter\u00edsticas de algoritmos<br>      1.1.2 Dise\u00f1o de algoritmos<br>   1.2 Escritura de algoritmos (Ejemplos de algoritmos)<br>   1.3 Representaci\u00f3n de algoritmos<br>      1.3.1 Diagramas de flujo (Programa DFD)<br>      1.3.2 Pseudoc\u00f3digo<br>   1.4 Fases en la resoluci\u00f3n de problemas<br>      1.4.1 An\u00e1lisis del problema, dise\u00f1o de algoritmo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>II. Estructura general de un programa<br><\/strong>    2.1. Programaci\u00f3n modular<br>    2.2 Programaci\u00f3n estructurada<br>       2.2.1 Datos globales y locales<br>   2.3 Concepto y partes constructivas de un programa<br>   2.4 Elementos b\u00e1sicos de un programa<br>   2.5 Datos, tipos de datos y operaciones primitivas<br>      2.5.1 Datos num\u00e9ricos, l\u00f3gicos, tipo car\u00e1cter y cadena<br>   2.6 Constantes y variables: Declaraci\u00f3n<br>   2.7 Expresiones aritm\u00e9ticas, relaciones, l\u00f3gicas y car\u00e1cter<br>   2.8 Escritura de algoritmos\/programas (Dev C++)<br>       2.8.1 Cabecera, declaraci\u00f3n (variables, constantes) y comentarios<br>       2.8.2 Instrucciones de asignaci\u00f3n<br>       2.8.3 Estilo de escritura de algoritmos \/ programas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Metodolog\u00eda del trabajo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al inicio de la sesi\u00f3n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La o el docente iniciar\u00e1 la sesi\u00f3n en el lugar y hora establecidos en la planeaci\u00f3n did\u00e1ctica.<\/li>\n\n\n\n<li>Realizar\u00e1 una breve introducci\u00f3n al tema y se comunicar\u00e1 el objetivo did\u00e1ctico que se lograr\u00e1 en la sesi\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Durante el desarrollo de la sesi\u00f3n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se realizar\u00e1 una exposici\u00f3n clara y precisa sobre del tema a fin de contribuir en el desarrollo de los saberes te\u00f3ricos, procedimentales y actitudinales establecidos en la competencia general del curso.<\/li>\n\n\n\n<li>Se podr\u00e1n realizar actividades de exposici\u00f3n, soluci\u00f3n de problemas, estudio de caso, entre otras, relacionados con cada una de las herramientas tecnol\u00f3gicas que se aborden, tanto software como el lenguaje de programaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para el trabajo a distancia mediante la plataforma de educaci\u00f3n se deber\u00e1 considerar lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Materiales:<\/strong> se encontrar\u00e1n en el ambiente digital de aprendizaje referencia a lecturas, videos y otros recursos did\u00e1cticos complementarios.<\/li>\n\n\n\n<li><strong>Interacci\u00f3n en plataforma:<\/strong> se podr\u00e1n utilizar herramientas de comunicaci\u00f3n como foros para el an\u00e1lisis de las tem\u00e1ticas planteadas.<\/li>\n\n\n\n<li><strong>Actividades:<\/strong> se establecer\u00e1n consignas que servir\u00e1n de evidencia de los aprendizajes del estudiante.<\/li>\n\n\n\n<li><strong>Seguimiento del participante:<\/strong> el seguimiento ser\u00e1 constante, con el objetivo de acompa\u00f1ar y sostener el aprendizaje.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"criterios-de-evaluacion\">Criterios de evaluaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los criterios de evaluaci\u00f3n son los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Claridad en la expresi\u00f3n evitando sobre y malos entendidos.<\/li>\n\n\n\n<li>Se observar\u00e1 el nivel de pertinencia del participante, sus posibilidades para aportar conceptos, dudas y comentarios.<\/li>\n\n\n\n<li>Se prestar\u00e1 especial inter\u00e9s al nivel de disposici\u00f3n a la tarea y compromiso con el aprendizaje.<\/li>\n\n\n\n<li>La evaluaci\u00f3n mantendr\u00e1 un enfoque hol\u00edstico que involucre lo cuantitativo y cualitativo.<\/li>\n\n\n\n<li>El 100% de la calificaci\u00f3n se basar\u00e1 en el desempe\u00f1o, entregables y las pruebas de conocimiento.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para aprobar es necesario cumplir en tiempo y forma los siguientes requisitos durante el desarrollo del curso:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lectura reflexiva de los materiales.<\/li>\n\n\n\n<li>Participaci\u00f3n activa y pertinente en las actividades que as\u00ed lo especifiquen.<\/li>\n\n\n\n<li>Resoluci\u00f3n de las pruebas te\u00f3ricas que apliquen.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"creditos\">Cr\u00e9ditos <\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">AUTORA<\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>DESARROLLO Y PRODUCCI\u00d3N<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Mar\u00eda Guadalupe Aguilar Espinosa<\/td><td class=\"has-text-align-center\" data-align=\"center\">SEDigital<strong><br><\/strong>(Sistema de Educaci\u00f3n Digital)<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Fundamentaci\u00f3n La Universidad de Guanajuato preocupada por dotar a los estudiantes de competencias gen\u00e9ricas y disciplinares que ayuden a alcanzar las habilidades necesarias y suficientes para continuar en el nivel superior o en su caso a una vida laboral, incorpora a la malla curricular del Plan 2020, la Unidad de Aprendizaje de Lenguajes de Programaci\u00f3n. &#8230; <a title=\"Gu\u00eda did\u00e1ctica Lenguajes de programaci\u00f3n\" class=\"read-more\" href=\"https:\/\/blogs.ugto.mx\/rea\/guia-didactica-lenguajes-de-programacion\/\" aria-label=\"Leer m\u00e1s sobre Gu\u00eda did\u00e1ctica Lenguajes de programaci\u00f3n\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"categories":[288,293,671],"tags":[39,672],"class_list":["post-26228","post","type-post","status-publish","format-standard","hentry","category-plan-2020","category-quinto-semestre","category-uda-lenguajes-de-programacion","tag-guia-didactica","tag-iiba03001"],"acf":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/26228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/comments?post=26228"}],"version-history":[{"count":4,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/26228\/revisions"}],"predecessor-version":[{"id":27773,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/26228\/revisions\/27773"}],"wp:attachment":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/media?parent=26228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/categories?post=26228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/tags?post=26228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}