miércoles, 8 de agosto de 2018

FUNDAMENTOS DE PROGRAMACIÓN

En Colombia existe un déficit grande en profesionales con conocimientos en TIC y, Portafolio [portafolio.co] (2016) Afirma que según “Cifras del Ministerio TIC revelan la necesidad de más profesionales en carreras como electrónica, sistemas o computación, ingenierías que cada vez se estudian menos, y que presentan un déficit de profesionales de entre 11.059 y 29.105 personas. De continuar con esta situación, el déficit llegará a 93 mil estudiantes para el 2018, según el Ministerio de las Tecnologías de la Información y la Comunicación.”
Fábrega (2016) afirma “En resumen, en aproximadamente cincuenta años de desarrollo de lenguajes de programación y con el objeto de facilitar el desarrollo cognitivo, los promotores de la enseñanza de la programación en las escuelas han considerado que aprender a programar tiene al menos los siguientes beneficios para los niños y niñas en edad escolar y preescolar:” (p.16)
  • Crean su propio entorno de aprendizaje, aprendiendo paso a paso a comprender sus propios modos de aprender.
  • Aprenden conceptos matemáticos mediante su uso previo al desarrollo o comprensión abstracta de los mismos.
  • Reducen las reticencias hacia conceptos abstractos, particularmente de origen matemático. Aprenden a organizar y secuenciar tareas en forma lógica.
  • Desarrollan una actitud positiva hacia el aprendizaje.
  • Aprenden a colaborar con otros en la resolución de problemas. Se empoderan en el proceso de aprendizaje. 

Actualmente en su mayoría los estudiantes utilizan artefactos tecnológicos pero no hacen de estos una opción para construir conocimiento, sólo son utilizados como objetos de distracción y para consultar en las redes sociales. Se ha visto en el desarrollo de software una opción creando un grupo de investigación con algunos estudiantes que cursan grado octavo o noveno de la Institución Educativa La Presentación, a este grupo se le ha llamado “La Programación abre tu mente”, para abrir un espacio y abordar el tema de las TIC teniendo en cuenta variables como el nivel cognitivo de los estudiantes, utilizando el lenguaje de programación C# a manera de método para construir software y desarrollar habilidades cognitivas y aportar al pensamiento crítico de estos jóvenes. Para lo cual se ha creado este espacio en la nube donde los estudiantes pueden encontrar los recursos necesarios con el fin de poder afianzar sus conocimientos en este lenguaje de programación.

Algoritmos: Es una secuencia de pasos ordenados para dar solución a un problema que se haya presentado. A continuación puede encontrar un enlace donde ahondará más en el concepto. Dar clic aquí También en los siguientes recuadros se mostrarán videos donde se explica de una forma didáctica el concepto de un algoritmo
Actividad 1: Haciendo uso de los recursos multimedia y teóricos suministrados, identificar tres problemas en su entorno y tomando como partida el concepto y características de los algoritmos darle solución. Dicha solución se documentará en un archivo de Microsoft Word teniendo en cuenta las Normas APA y enviarlo a través del correo electrónico (uber_a12@hotmail.com) o en su defecto entregarlo personalmente en archivo digital.
Diagramas de flujo: Es una manera visual de representar el comportamiento o el flujo de datos en un proceso. Se puede encontrar más información haciendo clic en este enlace. También se mostrarán archivos multimedia de YouTube y presentaciones electrónicas en prezi.
Actividad 2: Las situaciones identificadas en la Actividad 1 representarla mediante un diagrama de flujo. Dicha solución se documentará en un archivo de Microsoft Word teniendo en cuenta las Normas APA y enviarlo a través del correo electrónico (uber_a12@hotmail.com) o en su defecto entregarlo personalmente en archivo digital. 
A modo de información los invito a mirar cuidadosamente el siguiente video y tomar apuntes en aspectos relevantes como procedimientos y características que se resaltan en el sobre Visual Studio, ya que en posteriores encuentros se tendrán en cuenta. 



sábado, 16 de junio de 2018

FUNDAMENTOS DE PROGRAMACIÓN EN C#


En Colombia existe un déficit grande en profesionales con conocimientos en TIC y, Portafolio [portafolio.co] (2016) Afirma que según “Cifras del Ministerio TIC revelan la necesidad de más profesionales en carreras como electrónica, sistemas o computación, ingenierías que cada vez se estudian menos, y que presentan un déficit de profesionales de entre 11.059 y 29.105 personas. De continuar con esta situación, el déficit llegará a 93 mil estudiantes para el 2018, según el Ministerio de las Tecnologías de la Información y la Comunicación.”
Fábrega (2016) afirma “En resumen, en aproximadamente cincuenta años de desarrollo de lenguajes de programación y con el objeto de facilitar el desarrollo cognitivo, los promotores de la enseñanza de la programación en las escuelas han considerado que aprender a programar tiene al menos los siguientes beneficios para los niños y niñas en edad escolar y preescolar:” (p.16)
  • Crean su propio entorno de aprendizaje, aprendiendo paso a paso a comprender sus propios modos de aprender.
  • Aprenden conceptos matemáticos mediante su uso previo al desarrollo o comprensión abstracta de los mismos.
  • Reducen las reticencias hacia conceptos abstractos, particularmente de origen matemático. Aprenden a organizar y secuenciar tareas en forma lógica.
  • Desarrollan una actitud positiva hacia el aprendizaje.
  • Aprenden a colaborar con otros en la resolución de problemas. Se empoderan en el proceso de aprendizaje. 

Actualmente en su mayoría los estudiantes utilizan artefactos tecnológicos pero no hacen de estos una opción para construir conocimiento, sólo son utilizados como objetos de distracción y para consultar en las redes sociales. Se ha visto en el desarrollo de software una opción creando un grupo de investigación con algunos estudiantes que cursan grado octavo o noveno de la Institución Educativa La Presentación, a este grupo se le ha llamado “La Programación abre tu mente”, para abrir un espacio y abordar el tema de las TIC teniendo en cuenta variables como el nivel cognitivo de los estudiantes, utilizando el lenguaje de programación C# a manera de método para construir software y desarrollar habilidades cognitivas y aportar al pensamiento crítico de estos jóvenes. Para lo cual se ha creado este espacio en la nube donde los estudiantes pueden encontrar los recursos necesarios con el fin de poder afianzar sus conocimientos en este lenguaje de programación.

Se considera importante realizar a los estudiantes asistentes al Proyecto "Programar Abre tu Mente"un pre test sobre los conocimientos empíricos que estos tienen sobre el mundo del desarrollo de software, por esta razón se ha construido en Google Form un instrumento como medio evaluativo, para acceder a este test se da click sobre el mismo.
Es conveniente profundizar en algunos conceptos técnicos que tienen que ver con el desarrollo de la programación, siguiendo los enlaces (Links) en este blog encontrará los recursos necesarios parra complementar lo aprendido en las asesorías:

Además de conocer el mundo del desarrollo de software a través de la lectura, se considera importante hacerlo por intermedio de videos que ayudarán a entender estos variados conceptos 
Recursos

Multimedia
Una vez revisado los recursos presentes en este sitio, se proponen realizar algunas actividades prácticas haciendo uso del IDE Visual Studio 2015 y el lenguaje de programación C#. A continuación se muestran los ejercicios a desarrollar:

  • Crear un proyecto en Visual Studio 2015 utilizando el lenguaje de programación C# sobre las cuatro operaciones matemáticas básicas de dos números ingresados por teclado, donde se pueda elegir a través de un menú la operación básica a realizar, además tener la oportunidad de realizar el proceso sin salir de la aplicación. El resultado se debe mostrar por consola.
  • Crear un proyecto haciendo uso de C# donde se pueda imprimir por consola los números primos existentes entre dos números ingresados por teclado; donde el primer número debe ser menor que el segundo. 
  • Los estudiantes de los grados tercero y quinto de la Institución Educativa La Presentación presentan deficiencias en las áreas fundamentales (Español y Matemáticas), viéndose reflejado en los resultados de las Pruebas Saber 3° y 5° del año 2017. Se solicita al grupo de Investigación "Programar Abre tu Mente" una solución haciendo uso de los conocimientos aprendidos en desarrollo de software, dicha solución debe aportar al mejoramiento de las competencias en dichas áreas. (Plantear una posible solución a este problema).   
Una vez los estudiantes participantes hayan realizado las asesorías suficientes y cuando el docente tutor crea conveniente, los asistentes pueden participar de un post test para medir los conocimientos adquiridos en desarrollo de software, a continuación se encuentra el enlace para acceder.
El enlace aún no se ha habilitado. Consultar con el administrador.

miércoles, 28 de marzo de 2018

FUNDAMENTOS DE HTML




Institución Educativa: La Presentación, sede La Presentación.
Nombre del curso: Fundamentos de HTML
Grado de enseñanza: 9°
Intensidad horaria: 2 horas semanales
Duración: 12 semanas
Docente: Uver Arley Zúñiga Perafán
Presentación del curso

El curso Fundamentos de HTML muestra al estudiante través de artículos, videos, infografías y actividades, conceptos nuevos del HTML como la historia, navegadores, etiquetas, estructura y editores. El curso está organizado en cuatro unidades en cada una de estas se establecerán los criterios para desarrollar las actividades propuestas por el docente; el porcentaje de evaluación asignado por cada una de las unidades propuestas es 25%. La distribución de los contenidos en las cuatro unidades será así:


Primera Unidad: Historia y Evolución del HTML
Temas:
Creación del HTML
Padres del HTML
Versiones del HTML
Objetivos Conocer de manera básica el origen y el concepto del HTML
Comprender el concepto de Hipertexto y de manera básica el protocolo HTTP
Establecer diferencias entre cada una de las versiones de HTML
Recursos

Educativos
Recursos

Multimedia
Textos

guía
Actividad 1.

Realice la lectura completa del texto guía y revise detenidamente los videos explicativos Qué es HTML y como funciona y Historia del HTML.
Elaborar un cuadro comparativo en Microsoft Word entre las versiones de HTML. Compartir este cuadro vía correo electrónico, con dos compañeros de su clase con el fin de que estos agreguen apreciaciones sobre el cuadro elaborado en cuanto a su contenido y creatividad. Finalmente guarde el documento Microsoft Word con el cuadro comparativo y las apreciaciones de los estudiantes bajo la siguiente nomenclatura: Nombre_Apellido_Cuadro.doc.
Envíelo vía correo electrónico autorizado.

Actividad 2.

Revise detenidamente la presentación electrónica en prezi y el video Linea de Tiempo con hoja de cálculo con TimeLine JS.
Construya una linea de tiempo usando las herramientas que proporciona la web 2.0 para construcción de estos productos. La linea de tiempo debe contener imágenes y resaltar las fechas importantes de HTML a través del tiempo.
Enviar el enlace del producto a través del correo electrónico autorizado.
Segunda Unidad: Navegadores Web
Temas:
Servidores.
Clientes.
Navegadores Web
Objetivos Describir el funcionamiento básico de Internet.
Usar de manera eficiente un navegador web.
Comprender la importancia de los navegadores al permitir visualizar los contenidos web.
Recursos Multimedia Povis, Oscar (2011). Como Funciona el internet - Documental audio latino
Textos guía AREATECNOLOGÍA.COM(sf). Como Funciona Internet
EcuRed(sf). Navegador web
Norfipc.com(sf). Navegadores y exploradores web, características y comparaciones.
Cuervo, Victor (2009). Partes de un navegador
Actividad 1.

Realice la lectura completa del texto guía y revise detenidamente el video explicativo. Diligenciar los datos obligatorios del formulario y responder las preguntas planteadas, por ultimo dar clic sobre el botón enviar.

Actividad 2. Retrolimentación (feedback). Para esta actividad se ha construido un video quiz.   Navegadores Web (Browser)