SOFTONICA<br />PROGRAMACIÓN EN SOFTWARE LIBRE<br />INTRODUCCIÓN<br />El desarrollar una aplicación dinámica orientada hacia Web Servers, permite responder de forma inteligente las peticiones y demandas del cliente, de igual forma la automatización de gran cantidad de tareas. <br />Hoy día, existen múltiples herramientas que permiten este tipo de desarrollo, pero algunas de ellas son de licencias shareware  (se pueden distribuir o utilizar, pero, debe pagarse por ello). A raíz de esta situación, a finales del 1994 se implementó un nuevo lenguaje de programación llamado PHP (Pre-Procesador de Hipertexto), el cual permite su distribución sin necesidad de pagar un solo peso y hoy día son más de 20 millones de dominios los que trabajan bajo este tipo de lenguaje.<br />OBJETIVOS<br />Reconocer las ventajas de la utilización de Software Libre en el desarrollo de   todo tipo de aplicaciones.
Incentivar a los desarrolladores en Software Libre a cultivar sus habilidades.
Demostrar que en el desarrollo de Software Libre se puede implementar herramientas de innovación para el sector productivo.DIRIGIDO A<br />Estudiantes universitarios de últimos semestres del programa de Ingeniería de Sistemas que manejen un nivel Medio – Alto en desarrollo de software orientado a la web:<br />UNIVERSIDADCUPOS DISPONIBLESUniversidad Cooperativa de Colombia3Universidad Antonio Nariño3Corporación Universitaria del Huila CORHUILA3TOTAL9<br />CANTIDAD DE PARTICIPANTES<br />9 (Nueve) estudiantes, 3 (tres) por cada universidad participante.<br />PERFIL DEL PARTICIPANTE<br />Conocimientos y habilidades en programación de lenguajes como PHP, JavaScript, HTML, Ajax, XML y manejar el sistema gestor de bases de datos MySQL.<br />LENGUAJES DE PROGRAMACIÓN Y OTRAS HERRAMIENTAS<br />Lenguajes: PHP, JavaScript, HTML, Ajax, XML, Java.
Gestor de Bases de Datos: MySQL.
Se permite ayuda de tipo bibliográfica como libros o manuales.PROCESO DE INSCRIPCIÓN<br />Diligenciar formulario de inscripción (Ver anexo 1).<br />HORARIO<br />Fecha: Viernes 16 de Abril de 2010<br />Lugar: Segundo piso de TecnoParque Colombia Nodo Neiva.<br />Hora inicio: 10:00 a.m.<br />Almuerzo: 12:30 pm a 1:00 pm<br />Premiación: 2:30 pm a 3.00 pm<br />Hora finalización: 3:00 pm<br />METODOLOGÍA<br />NUMEROACTIVIDADDESCRIPCIÓNTIEMPO ESTIMADO1Adecuación de la sala en donde se va a desarrollar la actividad.Ubicación de los puestos de trabajo. Adecuación de los equipos con sus respectivos cargadores. Instalación del Software necesario para la actividad.1 día antes2Reconocimiento del entorno de trabajoLos participantes conocerán la estación de trabajo, y el reglamento de la actividad, además se dará respuesta a las dudas que se tengan sobre el desarrollo de la actividad. 15 minutos3Presentación del ejercicio propuestoSe presentarán  las características de la aplicación que los participantes deben desarrollar.15 minutos4Desarrollo de la aplicaciónLos participantes empezaran a desarrollar el ejercicio propuesto.4 horas5Almuerzo(Opcional)Los participantes tendrán la opción de recibir refrigerio.30 minutos6Evaluación y calificación de las aplicaciones desarrolladasSe revisará cada una de las aplicaciones desarrolladas por los participantes y se calificaran de acuerdo  a los parámetros establecidos. 20 minutos7PremiaciónSe premiará al participante con la mejor aplicación desarrollada.10 minutosTIEMPO ESTIMADO PARA DESARROLLAR LA ACTIVIDAD:5 Horas <br />EVALUACIÓN Y CALIFICACIÓN<br />Se premiará la mejor aplicación, tomando como referencia una calificación máxima de 10 puntos, de acuerdo a los siguientes parámetros especificados a continuación:<br />INDICADORPARÁMETROSPUNTUACION MÁXIMAOrganización en la estructura del código fuente.IndexaciónComentarios2 puntos.Diseño de la base de datos. Modelación de la base de datos.Seguridad de la base de datos.Niveles de Concurrencia (manejo de Información redundante)3 puntos.Restricciones en los formularios.Validación de los campos de entrada de texto.2 puntos.Funcionalidad y seguridad de la aplicación. La aplicación debe funcionar de acuerdo a los requerimientos establecidos en el problema propuesto.Niveles de seguridad para acceder a la aplicación.3 puntos.                                                            PUNTUACIÓN TOTAL:   10 puntos<br />REGLAMENTO<br />La actividad se realizara en grupos de 3 estudiantes representando a cada universidad participante.
No se podrá hablar en voz alta o a un tono que afecte la concentración de los demás participantes, esta falta está catalogada como leve.

Softonica

  • 1.
    SOFTONICA<br />PROGRAMACIÓN ENSOFTWARE LIBRE<br />INTRODUCCIÓN<br />El desarrollar una aplicación dinámica orientada hacia Web Servers, permite responder de forma inteligente las peticiones y demandas del cliente, de igual forma la automatización de gran cantidad de tareas. <br />Hoy día, existen múltiples herramientas que permiten este tipo de desarrollo, pero algunas de ellas son de licencias shareware (se pueden distribuir o utilizar, pero, debe pagarse por ello). A raíz de esta situación, a finales del 1994 se implementó un nuevo lenguaje de programación llamado PHP (Pre-Procesador de Hipertexto), el cual permite su distribución sin necesidad de pagar un solo peso y hoy día son más de 20 millones de dominios los que trabajan bajo este tipo de lenguaje.<br />OBJETIVOS<br />Reconocer las ventajas de la utilización de Software Libre en el desarrollo de todo tipo de aplicaciones.
  • 2.
    Incentivar a losdesarrolladores en Software Libre a cultivar sus habilidades.
  • 3.
    Demostrar que enel desarrollo de Software Libre se puede implementar herramientas de innovación para el sector productivo.DIRIGIDO A<br />Estudiantes universitarios de últimos semestres del programa de Ingeniería de Sistemas que manejen un nivel Medio – Alto en desarrollo de software orientado a la web:<br />UNIVERSIDADCUPOS DISPONIBLESUniversidad Cooperativa de Colombia3Universidad Antonio Nariño3Corporación Universitaria del Huila CORHUILA3TOTAL9<br />CANTIDAD DE PARTICIPANTES<br />9 (Nueve) estudiantes, 3 (tres) por cada universidad participante.<br />PERFIL DEL PARTICIPANTE<br />Conocimientos y habilidades en programación de lenguajes como PHP, JavaScript, HTML, Ajax, XML y manejar el sistema gestor de bases de datos MySQL.<br />LENGUAJES DE PROGRAMACIÓN Y OTRAS HERRAMIENTAS<br />Lenguajes: PHP, JavaScript, HTML, Ajax, XML, Java.
  • 4.
    Gestor de Basesde Datos: MySQL.
  • 5.
    Se permite ayudade tipo bibliográfica como libros o manuales.PROCESO DE INSCRIPCIÓN<br />Diligenciar formulario de inscripción (Ver anexo 1).<br />HORARIO<br />Fecha: Viernes 16 de Abril de 2010<br />Lugar: Segundo piso de TecnoParque Colombia Nodo Neiva.<br />Hora inicio: 10:00 a.m.<br />Almuerzo: 12:30 pm a 1:00 pm<br />Premiación: 2:30 pm a 3.00 pm<br />Hora finalización: 3:00 pm<br />METODOLOGÍA<br />NUMEROACTIVIDADDESCRIPCIÓNTIEMPO ESTIMADO1Adecuación de la sala en donde se va a desarrollar la actividad.Ubicación de los puestos de trabajo. Adecuación de los equipos con sus respectivos cargadores. Instalación del Software necesario para la actividad.1 día antes2Reconocimiento del entorno de trabajoLos participantes conocerán la estación de trabajo, y el reglamento de la actividad, además se dará respuesta a las dudas que se tengan sobre el desarrollo de la actividad. 15 minutos3Presentación del ejercicio propuestoSe presentarán las características de la aplicación que los participantes deben desarrollar.15 minutos4Desarrollo de la aplicaciónLos participantes empezaran a desarrollar el ejercicio propuesto.4 horas5Almuerzo(Opcional)Los participantes tendrán la opción de recibir refrigerio.30 minutos6Evaluación y calificación de las aplicaciones desarrolladasSe revisará cada una de las aplicaciones desarrolladas por los participantes y se calificaran de acuerdo a los parámetros establecidos. 20 minutos7PremiaciónSe premiará al participante con la mejor aplicación desarrollada.10 minutosTIEMPO ESTIMADO PARA DESARROLLAR LA ACTIVIDAD:5 Horas <br />EVALUACIÓN Y CALIFICACIÓN<br />Se premiará la mejor aplicación, tomando como referencia una calificación máxima de 10 puntos, de acuerdo a los siguientes parámetros especificados a continuación:<br />INDICADORPARÁMETROSPUNTUACION MÁXIMAOrganización en la estructura del código fuente.IndexaciónComentarios2 puntos.Diseño de la base de datos. Modelación de la base de datos.Seguridad de la base de datos.Niveles de Concurrencia (manejo de Información redundante)3 puntos.Restricciones en los formularios.Validación de los campos de entrada de texto.2 puntos.Funcionalidad y seguridad de la aplicación. La aplicación debe funcionar de acuerdo a los requerimientos establecidos en el problema propuesto.Niveles de seguridad para acceder a la aplicación.3 puntos. PUNTUACIÓN TOTAL: 10 puntos<br />REGLAMENTO<br />La actividad se realizara en grupos de 3 estudiantes representando a cada universidad participante.
  • 6.
    No se podráhablar en voz alta o a un tono que afecte la concentración de los demás participantes, esta falta está catalogada como leve.