Importancia del proceso académico de los proyectos socio-tecnológicos y su impacto en la sociedad

in #stem-espanol3 years ago (edited)
En esta ocasión quiero hablarles del programa nacional de formación, al cual pertenezco, INFORMÁTICA, debido a la relevancia en el proceso curricular, ya que pueden llevarse a cabo en las comunidades. A diferencia de los programas de grado tradicionales, que se dan en la misma “Universidad Nacional Experimental Sur del Lago Jesús María Semprúm”, pero que no dan respuesta a la problemática local, en un proceso holístico y pedagógico “Aprender haciendo”.

Importancia en proceso académico de los proyectos socio-tecnológicos y su impacto en la sociedad

Introducción

En el año 2008, el Instituto Universitario Tecnológico (DR. Federico Rivero Palacio) empieza una gestión del Plan Nacional de Formación en Informática (PNFI). Inserta características especiales importantes como la formación por competencias y la definición del currículo por ejes transversales y longitudinales. Los Proyecto Socio Tecnológico, se plantea como una Unidad Curricular cuyas actividades en desarrollo propician la vinculación entre la Universidad y la Comunidad, mediante la satisfacción mutua de necesidades comunes. Trabajando con profesores durante un año completo creando un vínculo con el docente y manejando un criterio académico que no varía debido a que no hay cambios bruscos entre profesor y profesor durante cada trimestre.

El trabajo es facilitar una propuesta que sustente la gestión y administración del Proyecto socio tecnológico y así garantizar que los productos de software generados por los estudiantes en la unidad curricular Proyecto socio tecnológico, sean de la satisfacción de las comunidades con las cuales se les vincula y cumplan con las características exigidas para su funcionamiento, mantenimiento y seguridad informática, adicional al logro académico esperado. Para ello se generó una propuesta de Gestión del Eje, aplicada a cuatro cohortes académicas. En el mismo año, con el fin de regular los Programas Nacionales de Formación en Educación Superior, se crean los distintos Planes Nacionales de Formación (PNF).

En el Instituto Universitario Tecnológico "DR Federico Rivero Palacio" el Programa Nacional de Formación en Informática (PNFI), Esta estructuración y la forma de abordar el conocimiento fueron pensados con la finalidad de adecuar una curricular innovadora que orbitase alrededor de los retos de formación propios de la época y que son planteados por la UNESCO 2006. El PNFI plantea la formación total en cuatro trayectos, y en cada trayecto 3 trimestres.

Posteriormente este programa llega a la Universidad Nacional Experimental Sur del Lago Jesús María Semprúm en el año 2014.

Enfoque en la importancia de los Proyectos socio-tecnológicos

Los proyectos socio-tecnológicos pueden y deben ser ejecutados en comunidades peri-urbanas, empresas públicas o privadas, en centros educativos, desarrolladas en Software libre o multiplataforma.

Los alumnos del programa nacional de formación, basan sus experiencias académicas y de campo en un proceso de aprendizaje andragógico, técnico y metodológico llamado “aprender haciendo” (learning by doing), que se deriva de una frase del filósofo Aristóteles "lo que tenemos que aprender lo aprendemos haciendo" Aristóteles (384 AC 322 AC).

En donde los discentes, en cada uno de los trayectos, debe desarrollar un proyecto socio-tecnológico en una comunidad y a medida que cambian de trayecto, estos deben de mejorar aún más la calidad del proyecto, tanto de manera metodológica, como técnica en la creación del documento final para el desarrollo del software.

Metodología de investigación para todos los trayectos

  • Tecnológica de campo.

Herramienta de recolección de datos

  • Encuesta con preguntas cerradas (cuantificar).

Debido a que los alumnos deben cuantificar el proceso de receptividad y necesidad de un software.

Identificación del problema

Es muy común que se encuentren en un proceso de labores manuales y los alumnos deben automatizar el proceso realizando un software maximizando el tiempo de trabajo y la eficiencia.

Niveles de proyecto según el trayecto

Trayecto 1

Los proyectos de trayecto uno son los únicos que ya vienen predeterminados, los temas para involucrar a los alumnos al abordaje de una comunidad, así como la solución de un problema, ejecutando los proyectos socio-tecnológicos basados en software libre.

Los temas son los siguientes

Capacitación en el manejo y uso de las herramientas básicas de un sistema operativo libre

Explicación

los alumnos visitan alguna comunidad, empresa, centros educativos, en donde necesiten de la capacitación en manejo de software libre y dictan unos talleres de los cuales deben guardar evidencia y redactar un documento donde explican con detalles como fue la experiencia y el desarrollo de actividades en esa capacitación, así como orígenes de la comunidad, entre otros muchos aspectos.

Mantenimiento o rehabilitación de equipos en una comunidad, empresa, centros educativos

Explicación

los alumnos se incorporan al mantenimiento de una sala informática o equipos que lo necesitan, tomando como punto de partida el conocimiento adquirido durante un año, en la unidad curricular Arquitectura del computador.

Trayecto 2

En este trayecto, los alumnos desarrollarán su primer software, experiencia que fue obtenida de las unidades curriculares, Algorítmica y programación, Programación 2, en los lenguajes de programación -C -PHP-SQL.

Pero sí el alumno tiene conocimientos empíricos y desea desarrollarlos, en cualquier otro lenguaje, basado en software libre o multiplataforma, lo puede hacer, mientras cumpla con los parámetros establecidos en nuestro documento rector.

En su presentación él o los alumnos, deben mostrar y poner a funcionar su software, para que el jurado lo pueda ver y calificar.

Trayecto 3

El desarrollo del software debe ser mucho más meticuloso, cuidando los errores de programación, el nivel de seguridad del software debe ser aceptable, encapsulamientos, portabilidad e instalación fácil, manual de usuario, capacitación del personal que recibirá y manejará dicho software.

Trayecto 4

En el trayecto final deben aplicarse, las experiencias adquiridas en todos los trayectos anteriores, desde lo básico como es el abordaje a la comunidad, hasta lo más complejo en los niveles de seguridad del programa, para desarrollar un producto final, con una cantidad de funciones, superiores a las anteriores. Entre ellas cabe mencionar, seguridad informática, interrupción de usuario por desuso del programa, usuarios máster, usuarios de consulta, campos obligatorios, encapsulado, capacitación del personal que recibirá y manejará dicho software, manual de usuario.

Acompañamiento de los alumnos

Debemos destacar, que los alumnos van siempre acompañados en clases y en el campo, debido a que cuentan con dos tutores.

Tutor metodológico

Este tutor sigue todo el proceso de redacción del documento durante los tres (3) trimestres, para que los alumnos entreguen un producto final con los menos errores posibles, los alumnos verán clases con las herramientas metodológicas para la creación de su documento del proyecto socio-tecnológico.

Tutor técnico

El tutor técnico es quien acompaña al alumno en todas las fases, desde el abordaje hasta la presentación del proyecto, guiando los alumnos en un proceso de factibilidad del proyecto y realización del software.

El alumno durante los diferentes trimestres debe presentar avances de su proyecto, con las correcciones debidas, hechas por el tutor metodológico y técnico, (forma y fondo) respectivamente.

Una realidad que no se puede obviar, es que una persona aprende
  • El 20 % de lo que ve.
  • El 20% de lo que oye.
  • El 40 % de lo que ve y oye.
  • El 80 % de lo que vivencia o descubre por sí mismo.
(Fuente: National Training Laboratories, 1977).

Lo relevante de los proyectos socio-tecnológicos, es que desarrollan en los alumnos, un aprendizaje significativo, al enfrentarse a problemas reales y solucionarlos, hasta en cuatro (4) oportunidades antes de graduarse.

Proyectos socio tecnológico “Sistema Automatizado Para el Control del Proceso de Inscripción De Los Alumnos Del Instituto Mírame”

Aporte Técnico

Profesor tutor técnico: ING Rubén Ortega

Objetivo General

Desarrollar una aplicación de computadora que optimice y agilice el proceso de inscripción del “Instituto Mírame 2 De Abril” de Santa Bárbara de Zulia, Municipio Colón, Estado Zulia.

Objetivos Específicos

Determinar las necesidades de información de la institución con relación a la Gestión de inscripción.

Implantar el sistema de gestión e información de inscripción.

Realizar un taller para demostrar la funcionalidad del programa y resolver dudas al personal en cuanto al uso del mismo.

Sistemas de información

Los sistemas de información electrónicos son paquetes de software que integran toda la gestión de la empresa, proveen una arquitectura que cumple con los requisitos internos y externos para soportar sistemas de planeación de recursos de la empresa, con todos los procesos integrados a través de una cadena de suministro. (Gímenez, 2012).

Bases Tecnológicas

A continuación, se presenta la definición y uso de las bases tecnológicas sobre las cuales se fundamenta el proyecto (Sistema Automatizado Para el Control del Proceso de Inscripción De Los Alumnos Del Instituto Mírame), las cuales son un conjunto de programas, herramientas, lenguajes y utilerías que dieron pie para el desarrollo del sistema ya mencionado, estas fueron utilizadas gracias a que proporcionan una alta utilidad tanto para el desarrollo como para el buen funcionamiento posterior del sistema.

El buen desarrollo de un sistema de información, es lo que garantiza el éxito o el fracaso del mismo, por lo cual, se utilizaron para el desarrollo de este sistema de información, tecnologías de probada efectividad que generen utilidades de eficiencia al momento de ejecutar cualquiera de sus módulos, certificando que éste, no va a generar conflictos operativos al momento de su uso.

Java

El significado de java, tal y como se le conoce en la actualidad, es el lenguaje de programación y un entorno de ejecución de programas escritos en java. Al contrario de los compiladores tradicionales , que convierten el código fuente en instrucciones a nivel de máquina, el compilador java traduce el código fuente java en instrucciones que son interpretadas por la máquina virtual de java (JVM, Java Virtual Machine). A diferencia de C y C++ en los que está inspirado. Java es un lenguaje interpretado.

Aunque hoy en día java es por excelencia el lenguaje de programación para Internet y la World Wide Web en particular, java no comenzó como proyecto Internet y por las circunstancias es idóneo para las tareas de programación de propósito general y, de hecho muchas de las herramientas javas están escritas en java.

NetBeans

NetBeans IDE es un entorno de desarrollo integrado (IDE), modular, de base estándar (normalizado), escrito en el lenguaje de programación Java. El proyecto NetBeans consiste en un IDE de código abierto y una plataforma de aplicación, las cuales pueden ser usadas como una estructura de soporte general (framework) para compilar cualquier tipo de aplicación.

(DBMS)

H2 es un sistema administrador de bases de datos relacionales programado en Java. Puede ser incorporado en aplicaciones Java o ejecutarse de modo cliente-servidor. Una de las características más importantes de H2 es que se puede integrar completamente en aplicaciones Java y acceder a la base de datos lanzando SQL directamente, sin tener que pasar por una conexión a través de sockets.

Está disponible como software de código libre bajo la Licencia Pública de Mozilla o la Eclipse Public License.

PRUEBAS BETA

Esta prueba se basa en que la encargada de utilizar el sistema que en nuestro caso fue la directora, manipule directamente la base de datos para que verifique y realice críticas constructivas para el buen funcionamiento del mismo. Durante este proceso se realizaron las siguientes actividades en el sistema:

Insertar

Esta función inserta a los usuarios atreves de los formularios, almacenándolos directamente a la base de datos utilizada como lo es H2, indicando el registro que desee guardar, en nuestro caso son datos personales ya sea de los Trabajadores, Docentes y Alumnos. Cabe resaltar que fueron probados uno por uno para su buen funcionamiento.

Creado por: @rubenp
Modificar

Modifica cada uno de los campos que desee el usuario y administrador, donde cada uno de los datos se modificara directamente en la base de dato.

Creado por: @rubenp
Consultar

Esta función se encarga de consultar los datos de los Trabajadores, Docentes y Alumnos, tomando en cuenta que el respectivo privilegio que se le ha otorgado al usuario y administrador.

Creado por: @rubenp
Eliminar

La función que permite Borrar Un registro existente, comprende un acceso único desde la cuenta administrador, posee un mensaje de advertencia antes de eliminar un registro de la base de datos.

Creado por: @rubenp
Generar Reporte

Esta función genera el reporte de los alumnos, en este caso se genera la planilla de inscripción del alumno.

Requerimientos del sistema

El sistema presenta requerimientos mínimos, que debe cumplir el computador para el buen funcionamiento del mismo.

Mínimo

  • Procesador Pentium 4 2.8Mhz.
  • 1024 MB de memoria RAM.
  • Sistema Operativo Microsoft Windows 7.
  • 80 MB libres en el disco duro solo para el sistema.
  • Cumpliendo con estas especificaciones el sistema funcionará correctamente al momento de la instalación.

Diagrama nivel 1
Creado por: @rubenp

Menú de inicio de sesión

Creado por: @rubenp

Inicio de sesión y datos de la institución

Creado por: @rubenp

tabla de campos por usuario

Creado por: @rubenp

Plantilla de registro de docentes, registró en la base de datos a la izquierda. De la imagen

Creado por: @rubenp

Plantilla de registro de alumnos, registró en la base de datos a la izquierda. De la imagen

Creado por: @rubenp

Entrega del software y capacitación del personal del instituto de terapia y diagnóstico de autismo Mírame

Creado por: @rubenp
Creado por: @rubenp
Creado por: @rubenp
Creado por: @rubenp
Creado por: @rubenp
Las imágenes mostradas fueron tomadas con un teléfono celular marca samsumg mini s3 por mi persona quien fui tutor técnico de esta pareja de estudiantes de trayecto 3, Alumnos, Luis Meza, Michael Rondón.

Conclusiones

Los programas nacionales de formación, nacieron para solucionar problemas locales, buscando la transversalidad en la educación universitaria, obteniendo respuesta a las necesidades tecnológicas y de automatización de procesos, llevando a las universidades a otro nivel, es decir, involucradas con la sociedad de manera directa, ofreciendo conocimientos y a su vez enriqueciendo al dicente con las experiencias de campo.

El uso de las tecnologías y la automatización, agilizan los procesos administrativos y empresariales, haciéndolos más eficientes. Se considera entonces, que las herramientas tecnológicas contribuyen al progreso del ser humano, a mejorar sus estándares de vida, al dominio de la energía, por el grado de desarrollo tecnológico. No debemos confundir, progreso con consumismo, porque el progreso de una sociedad tiene que ver con la adquisición de conocimiento, con la capacidad intelectual de su población, puestos al servicio de la comunidad, con el objetivo de mejorar la calidad de vida de la sociedad.

Referencias consultadas y citadas

  • Aristóteles (384 AC 322 AC).
  • Documento rector Programa Nacional Formación Informática Caracas, noviembre 2008.
  • Coordinación General del PNFA/CUC OCT 2014.
  • Comisión técnica programa nacional de formación en informática Humberto González (Coordinador), Yoaismar Figueroa, María G. Díaz A, Xiomara Suárez, Mildred Luce, Martha Pérez.
  • Gímenez, 2012

  • National Training Laboratories,(1977).

Sort:  

Hola @RubenP. Interesante lo que puedes plantearnos a la comunidad de Steemit desde tu ámbito de trabajo en el PNF.

Algunas observaciones te las dejaré por aquí para que no sólo sean útiles para ti sino para que todos podamos aprender.

  1. Procura usar la etiqueta "blockquote" o el comando de markdown ">" sólo para propósito de citas. Usarlos para otro propósito (así sea estético) va contra la semántica del lenguaje HTML. Lo mismo aplica a "strong" ("b" o "**"). Usa esto último sólo para destacar oraciones o palabras clave, no grandes porciones de texto.

  2. El primer párrafo podrías dividirlo en párrafos más cortos.

  3. Los títulos y subtítulos no deben llevar puntos (regla de uso de signos de puntuación).

Estas son observaciones de forma. Es sólo cuestión de editar ahora y empezar a aplicarlo. Puedo compartirte apreciaciones de contenido si lo deseas. La idea es ayudar.

¡Saludos!

hola, @enjolw gracias por tu ayuda, ya estoy anotando las etiquetas y comandos.

Gracias @enjolw ¡ya mismo estoy en eso! déjame extender mis mas sincero agradecimiento por ser nuestro tutor en el área tecnológica, la informática es omnipresente creado por:@enjolw

Congratulations @rubenp! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @rubenp! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard Ranking update - Resteem and Resteemed added

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @rubenp! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

New japanese speaking community Steem Meetup badge
Vote for @Steemitboard as a witness to get one more award and increased upvotes!