Download INTRODUCCIÓN A LA PROGRAMACIÓN
Document related concepts
Transcript
PROGRAMA DEL CURSO Código Versión FO-PSE-03 Fecha Emisión Enero 2016 02 INTRODUCCIÓN A LA PROGRAMACIÓN PRESENTACIÓN Introducción a la Programación es un curso del Plan Educativo de Software, diseñado para instruir paso a paso a comprender cómo funciona un lenguaje de programación y cómo se crean las aplicaciones informáticas. Se expone parte por parte, cuáles son las piezas que componen los lenguajes de programación, con especial énfasis en el proceso de concebir una idea y transformarla en código fuente. Orientado a la enseñanza de métodos, estructuras y herramientas para desarrollar consultas de programación, partiendo desde el conocimientos cero en programación. OBJETIVO GENERAL Introducir a los participantes en la programación orientada a objetos, a la gestión de la memoria, a los algoritmos, y a la programación multitarea, así como al reconocimeinto de los principales lenguajes de programación, para que adquiera competencias que les permitan desarrollar aplicaciones informáticas con lo aprendido. METODOLOGÍA Nuestra metodología consiste en un proceso interactivo entre el facilitador [dinamizador] y los participantes, la hemos definido como: “Aprender haciendo - haciendo aprendiendo”. Nos caracterizamos por ser una institución formativa altamente práctica, donde el facilitador abre la sesión del curso haciendo la descripción y luego las teorías que serán discutidas con los participantes en las prácticas y, a su vez, las prácticas generaran nuevas respuestas teóricas. En este proceso el facilitador será el que guiará la dinámica para que los participantes puedan aprender de forma constructiva su conocimiento. DURACIÓN Este curso tendrá una duración de 20 horas, con una duración de 4 horas a la semana. A QUIEN VA DIRIGIDO Participantes desde los 14 años de edad que estén Alfabetizados Digitalmente. MODELO DE EVALUACIÓN Nuestro modelo de evaluación está contemplado en los puntos 6.1.15 y 6.1.16 del manual de procedimiento PR-PSE-02 V06, como se describen a continuación: PROGRAMA ACADÉMICO 1 PROGRAMA DEL CURSO Código Versión FO-PSE-03 Fecha Emisión Enero 2016 02 6.1.15 El estudiante deberá cumplir un mínimo de 75% de asistencia para tener derecho a la evaluación final. Para los casos en que el estudiante tenga menos del 75% de asistencia, pierde derecho a la evaluación para aprobar el curso. 6.1.16 La calificación mínima de aprobación del curso es 70 puntos dentro de la escala del 1 al 100; siempre que cumpla con el 75% de asistencia. CONTENIDOS Capítulo 1: Fundamentos de la Programación --Qué es programar. --Qué es un lenguaje de programación. --Escribiendo código fuente. --Lenguajes compilados e interpretados. --La sintaxis de la programación. --Por qué JavaScript. --Hacia nuestro primer programa en JavaScript. --Solicitando entradas desde la aplicación. --Variables y tipos de datos al programar. --Introducción a las variables y los tipos de datos. --Los lenguajes fuertes y débilmente tipificados. --Los números en la programación. --Los caracteres y las cadenas en la programación. --Operadores al programar. --Entornos de programación. --El uso de comentarios en el código. --Haciendo uso de las condiciones. --Utilizando la estructura IF. --Utilizando las condiciones complejas. --Configurando operadores de comparación. PROGRAMA ACADÉMICO 2 PROGRAMA DEL CURSO Código Versión FO-PSE-03 Fecha Emisión Enero 2016 02 --La estructura SWICTH. Capítulo 2: La Programación Modular --Desmontando el código --Llamando las funciones --Trabajando con parámetros y argumentos --Conociendo las variables --Dividiendo el código en múltiples archivos --La iteración: Trabajando con bucles --Qué es la iteración --Utilizando el bucle WHILE --Trabajando con el bucle FOR --Las cadenas en programación --Simplificando con encadenado --Los patrones de diseño en las cadenas --Las expresiones regulares en programación --Las colecciones en la Programación --Usando las matrices --Comportamiento de las matrices --Iterando las colecciones --Las colecciones en otros lenguajes Capítulo 3: Estilos de programación --Estilos de programación --Los pseudocódigos --Entradas y Salidas en la Programación PROGRAMA ACADÉMICO 3 PROGRAMA DEL CURSO Código Versión FO-PSE-03 Fecha Emisión Enero 2016 02 --Entradas, salidas y persistencia en programación --Escribiendo y leyendo en el DOM --Programación orientada a eventos --La lectura y escritura de archivos Capítulo 4: Detectando errores de programación --La depuración en la programación --Trazando una sección del código --Los mensajes de error al programar --Utilizando depuradores en programación Capítulo 5: Introducción a la programación orientada a objetos --Lenguajes orientados a objetos --Usando clases y objetos --Revisión de lenguajes orientados a objetos --Conceptos avanzados de programación --Gestión de memoria en los diferentes lenguajes --Introducción a los algoritmos en programación --Introducción a la multitarea Capítulo 6: Explorando los lenguajes de programación --Introducción a los lenguajes de programación --Lenguajes basados en C --El mundo de Java --Lenguajes .NET: C# y Visual Basic.NET --Lenguaje de programación Ruby --Programando con Python --Lenguaje Objetive-C --Librerías de programación y Frameworks PROGRAMA ACADÉMICO 4 PROGRAMA DEL CURSO Código Versión FO-PSE-03 Fecha Emisión Enero 2016 02 Capítulo 7: Conclusión de Fundamentos esenciales de programación --Donde continuar después de aquí CATEGORIA FORMATIVA Orientación. NIVEL Medio. RECURSOS O FUENTES Por cuestiones de derecho (copyright) será obligatorio poner las fuentes tanto para respetar los autores como para que los facilitadores puedan llegar a los contenidos on-line de forma fácil. http://www.desarrolloweb.com/manuales/manual-iniciacion-programacion.html https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_JavaScript/Control/Bucles http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=340:ti pos-de-errores-en-programacion-de-compilacion-o-ejecucion-gestionados-y-no-gestionadoscu00242a&catid=36:curso-qbases-de-la-programacion-nivel-iiq&Itemid=60 https://es.wikipedia.org/wiki/Estilo_de_programaci%C3%B3n http://www.desarrolloweb.com/manuales/20/ (JAVASCRIPT) http://www.eartvic.net/cbatallerc/materials/TUTORIALS/javascript/Manual_de_JavaScript.pdf Todo el contenido se deberá realizar con el tipo de letra Calibri, justificado y los tamaños según los renglones serán los siguientes: *Título del curso = 18 *Los subtítulos = 14 *Contenidos = 12 PROGRAMA ACADÉMICO 5