El documento describe el diseño e implementación de un sistema de información para administrar los horarios académicos y el uso de salas y laboratorios de la Universidad de Tarapacá en Iquique, Chile. El sistema actual se basa en hojas de cálculo manuales. El nuevo sistema utiliza una base de datos y una interfaz web para generar horarios, gestionar reservas de salas y proporcionar estadísticas de manera más eficiente. El diseño sigue los estándares IEEE y fue implementado usando PHP, jQuery y Oracle. Las pruebas demostraron
Este documento presenta la oportunidad de negocio para el proyecto de desarrollo de un Sistema de Gestión de Tutorías (SGT) para la Universidad Pablo de Olavide de Sevilla. El SGT permitirá a profesores y alumnos gestionar tutorías y consultas de forma telemática. Los alumnos podrán solicitar tutorías eligiendo un tema específico de una asignatura, y los profesores podrán ver y gestionar las solicitudes de tutoría y consulta recibidas.
Este documento proporciona una introducción a Emacs y su uso para el desarrollo web. Explica que Emacs es un potente editor de texto que puede funcionar en modo terminal o GUI y que cuenta con numerosas características como resaltado de sintaxis, autocompletado y soporte para múltiples idiomas y plataformas. Además, detalla cómo los modos permiten personalizar Emacs para tareas específicas como el desarrollo web a través de modos como nXHTML.
Example Presentation using org-mode and beamerdjcb
This document outlines a presentation created with Org-Mode and Beamer, including an introduction, main points about some interesting topics with subpoints and graphics, code examples in C++ and Python, and a conclusion about questions.
The impact of innovation on travel and tourism industries (World Travel Marke...Brian Solis
From the impact of Pokemon Go on Silicon Valley to artificial intelligence, futurist Brian Solis talks to Mathew Parsons of World Travel Market about the future of travel, tourism and hospitality.
Reuters: Pictures of the Year 2016 (Part 2)maditabalnco
This document contains 20 photos from news events around the world between January and November 2016. The photos show international events like the US presidential election, the conflict in Ukraine, the migrant crisis in Europe, the Rio Olympics, and more. They also depict human interest stories and natural phenomena from various countries.
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
If your B2B blogging goals include earning social media shares and backlinks to boost your search rankings, this infographic lists the size best approaches.
1) The document discusses the opportunity for technology to improve organizational efficiency and transition economies into a "smart and clean world."
2) It argues that aggregate efficiency has stalled at around 22% for 30 years due to limitations of the Second Industrial Revolution, but that digitizing transport, energy, and communication through technologies like blockchain can help manage resources and increase efficiency.
3) Technologies like precision agriculture, cloud computing, robotics, and autonomous vehicles may allow for "dematerialization" and do more with fewer physical resources through effects like reduced waste and need for transportation/logistics infrastructure.
Este documento presenta la oportunidad de negocio para el proyecto de desarrollo de un Sistema de Gestión de Tutorías (SGT) para la Universidad Pablo de Olavide de Sevilla. El SGT permitirá a profesores y alumnos gestionar tutorías y consultas de forma telemática. Los alumnos podrán solicitar tutorías eligiendo un tema específico de una asignatura, y los profesores podrán ver y gestionar las solicitudes de tutoría y consulta recibidas.
Este documento proporciona una introducción a Emacs y su uso para el desarrollo web. Explica que Emacs es un potente editor de texto que puede funcionar en modo terminal o GUI y que cuenta con numerosas características como resaltado de sintaxis, autocompletado y soporte para múltiples idiomas y plataformas. Además, detalla cómo los modos permiten personalizar Emacs para tareas específicas como el desarrollo web a través de modos como nXHTML.
Example Presentation using org-mode and beamerdjcb
This document outlines a presentation created with Org-Mode and Beamer, including an introduction, main points about some interesting topics with subpoints and graphics, code examples in C++ and Python, and a conclusion about questions.
The impact of innovation on travel and tourism industries (World Travel Marke...Brian Solis
From the impact of Pokemon Go on Silicon Valley to artificial intelligence, futurist Brian Solis talks to Mathew Parsons of World Travel Market about the future of travel, tourism and hospitality.
Reuters: Pictures of the Year 2016 (Part 2)maditabalnco
This document contains 20 photos from news events around the world between January and November 2016. The photos show international events like the US presidential election, the conflict in Ukraine, the migrant crisis in Europe, the Rio Olympics, and more. They also depict human interest stories and natural phenomena from various countries.
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
If your B2B blogging goals include earning social media shares and backlinks to boost your search rankings, this infographic lists the size best approaches.
1) The document discusses the opportunity for technology to improve organizational efficiency and transition economies into a "smart and clean world."
2) It argues that aggregate efficiency has stalled at around 22% for 30 years due to limitations of the Second Industrial Revolution, but that digitizing transport, energy, and communication through technologies like blockchain can help manage resources and increase efficiency.
3) Technologies like precision agriculture, cloud computing, robotics, and autonomous vehicles may allow for "dematerialization" and do more with fewer physical resources through effects like reduced waste and need for transportation/logistics infrastructure.
El recurso seleccionado es un curso digital titulado "Ayúdame a Postular a un Trabajo" que guía a los estudiantes en la construcción de un currículum vitae (CV) de manera individual y autónoma a través de una herramienta en línea. El curso ofrece orientaciones, ejemplos y actividades para que los estudiantes aprendan sobre la estructura y elementos de un CV, y finalmente construyan su propio CV de manera autoevaluada. El recurso se justifica por permitir a los estudiantes desarrollar una hab
Este documento presenta un proyecto de desarrollo de un sistema de boletería para una aerolínea utilizando la metodología Scrum. El proyecto fue realizado por un equipo de 3 estudiantes que asignaron tareas como análisis de requisitos, diseño de interfaz y codificación. El equipo aplicó los roles, artefactos y reuniones de Scrum y concluyó que la experiencia permitió aprender sobre la importancia de la comunicación, el compromiso y la auto-gestión en equipos distribuidos.
1. El documento presenta diferentes métodos para estimar el tamaño, costos y esfuerzos de proyectos de desarrollo de software, incluyendo el método Delphide Banda Ancha, el modelo COCOMO y el método de Puntos de Función.
2. También discute consideraciones importantes para la adopción de métodos de estimación en la industria, como la necesidad de mediciones confiables y el reto de predecir con incertidumbre.
3. Explica conceptos clave como la diferencia entre medición directa, indirecta y predic
Este documento describe las herramientas y técnicas para determinar los requerimientos de sistemas. Explica que la determinación de requerimientos implica anticipar, investigar y especificar las necesidades de los usuarios a través de entrevistas, observaciones, encuestas y otras técnicas. También presenta preguntas elementales y ejemplos para comprender mejor los procesos de negocio y así identificar adecuadamente los requerimientos del sistema.
A continuación, el estudiante encontrará instrucciones paso a paso para realizar la actividad evaluativa No. 2 de la unidad 2: La planeación y los procesos en la ejecución de los proyectos y la actividad de apoyo a temáticas 3 de la unidad 3: la gestión en la integración y el alcance en un proyecto:
Como resultado el estudiante obtendrá una guía para realizar:
Archivo word: acta de inicio
Archivo word: Matriz de proceso de proyecto que incluye
Línea base de alcance
Línea base de tiempo
Línea base de costos
Clasificación por obligatoriedad
Establecimiento de que planes de gestión de las 10 áreas del conocimiento corresponden a cada línea y por tanto de los 49 factores cuales pertenecen por consecución a cada línea base
Finalmente, el estudiante tiene los formatos de entrada-herramienta-técnica-salida de los 49 indicadores designados para las 10 áreas del conocimiento para ser diligenciados.
Este sílabo describe una unidad didáctica de Análisis y Diseño de Sistemas. La unidad tiene como objetivo que los estudiantes aprendan a realizar el estudio de factibilidad y diseñar la arquitectura de software y determinar los requerimientos de un sistema de información. La unidad consta de 16 semanas que incluyen actividades de aprendizaje, contenidos y evaluaciones para desarrollar las capacidades de análisis y diseño de sistemas.
Este documento presenta un plan de mantenimiento industrial. Explica que la planificación es importante para contribuir a los objetivos de la organización de manera ordenada. Luego, detalla las etapas clave del proceso de planificación del mantenimiento, incluyendo determinar objetivos, recursos, tiempos de ejecución, seguimiento y control. Finalmente, discute métodos como PERT/CPM y diagramas de Gantt que pueden usarse para programar de manera efectiva las tareas de mantenimiento.
Estimados usuarios. Bienvenidos a nuestro sitio virtual de la UNIVERSIDAD MAGISTER en Slide Share donde podrá encontrar los resultados de importantes trabajos de investigación prácticos producidos por nuestros profesionales. Esperamos que estos Mares Azules que les ponemos a su disposición sirvan de base para otras investigaciones y juntos cooperemos en el Desarrollo Económico y Social de Costa Rica y otras latitudes. Queremos ser enfáticos en que estos trabajos tienen Propiedad Intelectual por lo que queda totalmente prohibida su reproducción parcial o total, así como ser utilizados por otro autor, a excepción de que los compartan como citas de autor o referencias bibliográficas. Toda esta información también quedará a su disposición desde nuestro sitio web www.umagister.com, Disfruten con nosotros de este magno contenido bibliográfico Magister esperando sus amables comentarios, no sin antes agradecer a nuestro Ing. Jerry González quien está administrando este sitio. Rectoría, Universidad Magister. – 2015.
Predictibilidad vs. Agilidad vs. FlexibilidadRaúl Herranz
A la hora de abordar la gestión de un proyecto de desarrollo software es normal enfrentarse a un sinfín de dudas sobre qué metodología emplear.
En esta presentación, que utilicé en la conferencia Predictibilidad vs. Agilidad vs. Flexibilidad en la TLP 2k11, confronto las metodologías predictivas o clásicas con las más modernas metodologías ágiles, para finalizar tratando de arrojar algo de luz sobre las nuevas tendencias en gestión de proyectos basadas en la flexibilidad.
Este documento presenta información sobre sesiones de aprendizaje y rúbricas de evaluación. Explica las teorías que sustentan la construcción del aprendizaje como el aprendizaje significativo y los estadios de desarrollo cognitivo. También describe los procesos pedagógicos y didácticos involucrados en las sesiones de aprendizaje, incluyendo los momentos de inicio, desarrollo y cierre. Finalmente, proporciona detalles sobre cómo elaborar rúbricas analíticas y globales para evalu
El documento proporciona una introducción al curso de gestión de proyectos. Explica que un proyecto es un emprendimiento temporal para lograr un resultado único, con ejemplos como el lanzamiento de un nuevo producto o la construcción de una planta. Describe cómo un proyecto nace a partir de una idea o necesidad que luego se transforma en un objetivo y producto para resolver el problema original, a través de la gestión del proyecto dentro de las organizaciones involucradas.
Este documento presenta una introducción al curso de gestión de proyectos. Explica que un proyecto es un emprendimiento temporal para lograr un resultado único, con ejemplos como el lanzamiento de un nuevo producto o la construcción de una planta. Luego, describe cómo un proyecto nace a partir de una idea o necesidad que se transforma en un objetivo, el cual se alcanza mediante la realización del proyecto. Finalmente, introduce los conceptos básicos de la gestión de proyectos como la definición del alcance, la planificación, la ej
Actividad Tecnicas e Instrumentos de Recolección de Datosfelipesuarez1990
El documento presenta diferentes técnicas e instrumentos de recolección de datos como entrevistas, encuestas, observación y diagrama de flujo. Describe cómo aplicar cada una de estas técnicas e incluye ejemplos para ilustrar su uso.
El documento presenta la estructura general de un curso de Estructura de Datos. El curso consta de 3 créditos y se evalúa mediante un proyecto final individual. Cubre temas de memoria dinámica, estructuras de datos lineales como pilas, colas y listas, y no lineales como árboles y grafos. Incluye 3 prácticas de laboratorio desarrolladas en C++ evaluadas por un tutor asignado.
Esta guía de aprendizaje tiene como objetivo adquirir los conocimientos y habilidades básicos orientados a la selección de materiales, herramientas, equipos e instrumentos necesarios para la fabricación o reconstrucción de componentes mecánicos requeridos para el correcto funcionamiento de un sistema de acuerdo a las especificaciones técnicas del elemento original y cumpliendo con los paso a paso o rutas de trabajo a fin de prevenir la perdida en recursos físicos y talento humano. También estará en condiciones de reforzar la interpretación de planos mecánicos básicos.
Todo con el ánimo de que usted adquiera los conocimientos necesarios para desempeñarse personal y laboral mente en cada una de las actividades que usted deba desarrollar en su empresa, teniendo en cuenta que el grado de integridad y mejoramiento en el ámbito personal sean detonadores que le permitan mejorar sus condiciones económicas y sociales.
Este documento describe varios modelos de ciclos de vida de desarrollo de software, incluidos el modelo en cascada, el modelo en V, el modelo iterativo por prototipos y el modelo en espiral. También describe los grupos de procesos clave involucrados en el desarrollo de software, como los requerimientos, el diseño, la implementación, las pruebas y el mantenimiento.
Este documento presenta la información sobre el curso de Estructura de Datos. El curso tiene 3 créditos académicos y cubre temas como memoria dinámica, apuntadores, estructuras de datos lineales y no lineales. Incluye 3 prácticas de laboratorio y es evaluado en un 40% a través de un proyecto final.
El recurso seleccionado es un curso digital titulado "Ayúdame a Postular a un Trabajo" que guía a los estudiantes en la construcción de un currículum vitae (CV) de manera individual y autónoma a través de una herramienta en línea. El curso ofrece orientaciones, ejemplos y actividades para que los estudiantes aprendan sobre la estructura y elementos de un CV, y finalmente construyan su propio CV de manera autoevaluada. El recurso se justifica por permitir a los estudiantes desarrollar una hab
Este documento presenta un proyecto de desarrollo de un sistema de boletería para una aerolínea utilizando la metodología Scrum. El proyecto fue realizado por un equipo de 3 estudiantes que asignaron tareas como análisis de requisitos, diseño de interfaz y codificación. El equipo aplicó los roles, artefactos y reuniones de Scrum y concluyó que la experiencia permitió aprender sobre la importancia de la comunicación, el compromiso y la auto-gestión en equipos distribuidos.
1. El documento presenta diferentes métodos para estimar el tamaño, costos y esfuerzos de proyectos de desarrollo de software, incluyendo el método Delphide Banda Ancha, el modelo COCOMO y el método de Puntos de Función.
2. También discute consideraciones importantes para la adopción de métodos de estimación en la industria, como la necesidad de mediciones confiables y el reto de predecir con incertidumbre.
3. Explica conceptos clave como la diferencia entre medición directa, indirecta y predic
Este documento describe las herramientas y técnicas para determinar los requerimientos de sistemas. Explica que la determinación de requerimientos implica anticipar, investigar y especificar las necesidades de los usuarios a través de entrevistas, observaciones, encuestas y otras técnicas. También presenta preguntas elementales y ejemplos para comprender mejor los procesos de negocio y así identificar adecuadamente los requerimientos del sistema.
A continuación, el estudiante encontrará instrucciones paso a paso para realizar la actividad evaluativa No. 2 de la unidad 2: La planeación y los procesos en la ejecución de los proyectos y la actividad de apoyo a temáticas 3 de la unidad 3: la gestión en la integración y el alcance en un proyecto:
Como resultado el estudiante obtendrá una guía para realizar:
Archivo word: acta de inicio
Archivo word: Matriz de proceso de proyecto que incluye
Línea base de alcance
Línea base de tiempo
Línea base de costos
Clasificación por obligatoriedad
Establecimiento de que planes de gestión de las 10 áreas del conocimiento corresponden a cada línea y por tanto de los 49 factores cuales pertenecen por consecución a cada línea base
Finalmente, el estudiante tiene los formatos de entrada-herramienta-técnica-salida de los 49 indicadores designados para las 10 áreas del conocimiento para ser diligenciados.
Este sílabo describe una unidad didáctica de Análisis y Diseño de Sistemas. La unidad tiene como objetivo que los estudiantes aprendan a realizar el estudio de factibilidad y diseñar la arquitectura de software y determinar los requerimientos de un sistema de información. La unidad consta de 16 semanas que incluyen actividades de aprendizaje, contenidos y evaluaciones para desarrollar las capacidades de análisis y diseño de sistemas.
Este documento presenta un plan de mantenimiento industrial. Explica que la planificación es importante para contribuir a los objetivos de la organización de manera ordenada. Luego, detalla las etapas clave del proceso de planificación del mantenimiento, incluyendo determinar objetivos, recursos, tiempos de ejecución, seguimiento y control. Finalmente, discute métodos como PERT/CPM y diagramas de Gantt que pueden usarse para programar de manera efectiva las tareas de mantenimiento.
Estimados usuarios. Bienvenidos a nuestro sitio virtual de la UNIVERSIDAD MAGISTER en Slide Share donde podrá encontrar los resultados de importantes trabajos de investigación prácticos producidos por nuestros profesionales. Esperamos que estos Mares Azules que les ponemos a su disposición sirvan de base para otras investigaciones y juntos cooperemos en el Desarrollo Económico y Social de Costa Rica y otras latitudes. Queremos ser enfáticos en que estos trabajos tienen Propiedad Intelectual por lo que queda totalmente prohibida su reproducción parcial o total, así como ser utilizados por otro autor, a excepción de que los compartan como citas de autor o referencias bibliográficas. Toda esta información también quedará a su disposición desde nuestro sitio web www.umagister.com, Disfruten con nosotros de este magno contenido bibliográfico Magister esperando sus amables comentarios, no sin antes agradecer a nuestro Ing. Jerry González quien está administrando este sitio. Rectoría, Universidad Magister. – 2015.
Predictibilidad vs. Agilidad vs. FlexibilidadRaúl Herranz
A la hora de abordar la gestión de un proyecto de desarrollo software es normal enfrentarse a un sinfín de dudas sobre qué metodología emplear.
En esta presentación, que utilicé en la conferencia Predictibilidad vs. Agilidad vs. Flexibilidad en la TLP 2k11, confronto las metodologías predictivas o clásicas con las más modernas metodologías ágiles, para finalizar tratando de arrojar algo de luz sobre las nuevas tendencias en gestión de proyectos basadas en la flexibilidad.
Este documento presenta información sobre sesiones de aprendizaje y rúbricas de evaluación. Explica las teorías que sustentan la construcción del aprendizaje como el aprendizaje significativo y los estadios de desarrollo cognitivo. También describe los procesos pedagógicos y didácticos involucrados en las sesiones de aprendizaje, incluyendo los momentos de inicio, desarrollo y cierre. Finalmente, proporciona detalles sobre cómo elaborar rúbricas analíticas y globales para evalu
El documento proporciona una introducción al curso de gestión de proyectos. Explica que un proyecto es un emprendimiento temporal para lograr un resultado único, con ejemplos como el lanzamiento de un nuevo producto o la construcción de una planta. Describe cómo un proyecto nace a partir de una idea o necesidad que luego se transforma en un objetivo y producto para resolver el problema original, a través de la gestión del proyecto dentro de las organizaciones involucradas.
Este documento presenta una introducción al curso de gestión de proyectos. Explica que un proyecto es un emprendimiento temporal para lograr un resultado único, con ejemplos como el lanzamiento de un nuevo producto o la construcción de una planta. Luego, describe cómo un proyecto nace a partir de una idea o necesidad que se transforma en un objetivo, el cual se alcanza mediante la realización del proyecto. Finalmente, introduce los conceptos básicos de la gestión de proyectos como la definición del alcance, la planificación, la ej
Actividad Tecnicas e Instrumentos de Recolección de Datosfelipesuarez1990
El documento presenta diferentes técnicas e instrumentos de recolección de datos como entrevistas, encuestas, observación y diagrama de flujo. Describe cómo aplicar cada una de estas técnicas e incluye ejemplos para ilustrar su uso.
El documento presenta la estructura general de un curso de Estructura de Datos. El curso consta de 3 créditos y se evalúa mediante un proyecto final individual. Cubre temas de memoria dinámica, estructuras de datos lineales como pilas, colas y listas, y no lineales como árboles y grafos. Incluye 3 prácticas de laboratorio desarrolladas en C++ evaluadas por un tutor asignado.
Esta guía de aprendizaje tiene como objetivo adquirir los conocimientos y habilidades básicos orientados a la selección de materiales, herramientas, equipos e instrumentos necesarios para la fabricación o reconstrucción de componentes mecánicos requeridos para el correcto funcionamiento de un sistema de acuerdo a las especificaciones técnicas del elemento original y cumpliendo con los paso a paso o rutas de trabajo a fin de prevenir la perdida en recursos físicos y talento humano. También estará en condiciones de reforzar la interpretación de planos mecánicos básicos.
Todo con el ánimo de que usted adquiera los conocimientos necesarios para desempeñarse personal y laboral mente en cada una de las actividades que usted deba desarrollar en su empresa, teniendo en cuenta que el grado de integridad y mejoramiento en el ámbito personal sean detonadores que le permitan mejorar sus condiciones económicas y sociales.
Este documento describe varios modelos de ciclos de vida de desarrollo de software, incluidos el modelo en cascada, el modelo en V, el modelo iterativo por prototipos y el modelo en espiral. También describe los grupos de procesos clave involucrados en el desarrollo de software, como los requerimientos, el diseño, la implementación, las pruebas y el mantenimiento.
Este documento presenta la información sobre el curso de Estructura de Datos. El curso tiene 3 créditos académicos y cubre temas como memoria dinámica, apuntadores, estructuras de datos lineales y no lineales. Incluye 3 prácticas de laboratorio y es evaluado en un 40% a través de un proyecto final.
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
La vida de Martin Miguel de Güemes para niños de primaria
Presentacion tesis marcos (sin efectos o transiciones)
1.
2. A lu m n o : M a r c o s V a r g a s
Mora n
P r o f e s o r G u ía : F é lix
C if u e n t e s C id
3.
4. La necesidad de organizar semestralmente los horarios para el desarrollo
de las actividades académicas de cada uno de los programas de estudio
en las carreras que se imparten en la Universidad de Tarapacá Sede
Iquique y las solicitudes emergentes e impredecibles para el uso de
aulas y laboratorios, exige que la institución deba contar con un sistema
de administración moderno y eficaz, el que apoyado por las tecnologías
de la información pueda satisfacer las necesidades descritas.
5. “Diseñar e implementar un sistema información
administrativo de asistencia a la generación semestral de
los horarios académicos y apoyo en el control de uso de
salas y laboratorios de la Universidad de Tarapacá sede
Iquique”
6.
•A n a l i z a r el sistema a c t u a l para la g e n e r a c i ó n d e
h o r a r io s y a d m in is t r a c ió n de la s s a la s y
l a b o r a t o r i o s de la Universidad de Tarapacá sede Iquique.
•D i s e ñ a r e i m p l e m e n t a r u n a h e r r a m i e n t a d e
s o f t w a r e para el apoyo en la creación y gestión de los horarios
académicos y las salas de la Universidad de Tarapacá sede
Iquique.
7. • R e a liz a r
e n t r e v is t a s con los funcionarios de la
Universidad de Tarapacá que participan en la creación de los
horarios académicos y la asignación de salas.
• A n á l i s i s d e a l g o r i t m o s relacionados a la resolución del
problema.
• R e v i s i ó n d e t e c n o l o g í a s W E B para el manejo de la
presentación de los horarios.
• E f e c t u a r p r u e b a s de desempeño al software de apoyo en
la creación y gestión de los horarios académicos.
11. •Analizar la literatura respecto al tema buscando el estado del arte.
•Scheduling
•Rostering
12. •Analizar la literatura respecto al tema buscando el estado del arte.
•Scheduling
•Rostering
13. •Analizar la literatura respecto al tema buscando el estado del arte.
•Scheduling
•Rostering
•Timetabling.
14. T IM E T A B L IN G
Timetabling es asignación, sujeta a las restricciones de recursos dados a los
objetos que se colocan en tiempo y espacio, de tal manera que esta
colocación satisfaga lo más cerca posible a un conjunto de objetivos
deseables.
En una definición común consiste en ajustar en tiempo y lugar una serie de
encuentros entre profesores y alumnos, en un periodo de tiempo
determinado, satisfaciendo restricciones de varios y de distintos tipos
15. • Heurísticas comúnmente usadas
para resolver timetables.
• Colonias de hormigas
• Algoritmos genéticos
• Recocido simulado
16. Los algoritmos usados para la resolución del problemas del tipo
timetabling se encuentran en un orden de complejidad superior al
polinomial.
Es decir algoritmos que apenas se consideran validos para su uso en
soluciones debido a que hasta el momento no contamos con una
resolución probada y que sea capaz de ejecutarse en un tiempo
aceptable. Sin embargo, e s ta s s o lu c io n e s s on
a c e p t a d a s dado que logran, con distintos rangos de éxito, una
solución.
18. Actualmente el Clay Mathematics
Institute, considera la demostración
de que P = NP o lo contrario
(P≠NP) en su lista de los siete
problemas del milenio (Millennium
Prize Problems), en la cual entrega
un premio de 1 millon de dólares
por la resolución de cada uno.
19.
20.
21. •Entrevistas con el personal encargado de la elaboración de los horarios.
•Entrevistas con el personal encargado de atender las solicitudes de sala.
•Recopilación de documentos.
•Observación presencial del proceso.
22. P r o b le m a s D e t e c t a d o s
•Horarios creados y manipulados a mano en una h o j a d e c a l c u l o , la cual es
solo usada como s o p o r t e d e t e x t o en digital.
•Creación del horario basado en p r u e b a y e r r o r .
•A u s e n c i a d e a y u d a al p e r s o n a l encargado de manejar las
solicitudes emergentes.
•El m a n e j o de los horarios e s r e a l i z a d o s o l o p o r u n a p e r s o n a
la cual tarda mucho tiempo en manejarlo a cabalidad.
•La persona encargada debe c o n o c e r e l h o r a r i o d e m e m o r i a .
•A u s e n c i a d e e s t a d í s t i c a o ayuda a la toma de decisiones.
23. E s p e c if ic a c ió n d e
r e q u is it o s IE E E - S T D -
8 3 0 / 19 9 8
•Objetivo
•Alcance
•Restricciones
•Dependencias Supuestos
•Requerimientos Funcionales - 33
•Requerimientos No funcionales - 1
•Casos de uso
•Descripción de Casos de uso
28. D ia g r a m a d e s e c u e n c ia
(C a mb io s e n e l h o r a r io )
:CuboHorario :Clases :ManejadorBD
Usuario
Administracion
CargarHorarios
Horario
Cambios
Comprobar
Horario
OK
Guardar
BuscarReservas
CrearClases
Insertar
ActualizarHorario
29. D ia g r a m a d e s e c u e n c ia
(C a mb io s e n e l h o r a r io )
32. M o d e lo r e la c io n a l n o r m a liz a d o
33. Requerimiento Funcional N
Desarrollo de interfaz
Administrar Data Generar
grafica Horario Reservas Consultas Estadistica
Asignaturas Estatico
Prototipo
Carga de datos Modificaciones según
Permanentes
Carreras De Clases cliente
OBSERVACIONES
Evaluacion Cliente
Eventos
Profesores Generar horario
APROBACION DEL CLIENTE
Salas
Aceptar/Modificar
Codificacion de
Usuarios
Requerimiento
Publicar PDF/
Reservas
horario graficos
34.
35.
36.
37. S e r v i d o r H H T P : Apache versión 2.2.8.
B a s e d e d a t o s : Oracle 10g express edition.
L e n g u a j e d e l l a d o d e s e r v i d o r : PHP versión 5.2.6
L e n g u a j e d e d e l l a d o d e l c l i e n t e : Jquery versión 5.2.6
38. Se realizaron pruebas para este
software, basadas en la
especificación de requisitos, estas
son pruebas de caja negra.
Las pruebas se encuentran
especificadas en el documento de
pruebas de software.
39.
40.
41. Trabajo realizado:
El estudio y entendimiento de la situación actual, junto a la elaboración de
una propuesta de solución, requirieron el empleo de una cantidad de
tiempo superior a la planificación original. Sin embargo, esta situación
permitió realizar una adecuada etápa de análisis y diseño. Base
fundamental para una posterior implementación.
La revisión y análisis de las tecnologías existentes para la resolución del
tipo de problema abordado en este trabajo, proporcionan un fuerte
sustento teórico respecto de la solución seleccionada.
42. El Sistema:
Ofrece una mejoría importante en el proceso de creación y manejo de los
espacios y horarios en la Universidad, así como también podría hacerlo en
cualquier institución educativa de características similares.
Proporciona y aumenta la información disponible en la comunidad
Universitaria respecto del uso y disponibilidad de los espacios físicos
(aulas y laboratorios).
Permite a los Directivos de la Universidad, contar con una herramienta
adicional para el control y administración de aulas y laboratorios.
43. Personales:
El aprendizaje obtenido durante el desarrollo del sistema demostró que la
experiencia de un ingeniero informático y así mismo su conocimiento
nunca es completo.
Se comprobó que el aprendizaje es un proceso continuo de actualización
y adquisición de nuevos conocimientos y habilidades.
44. Proyecciones al trabajo realizado:
El sistema puede ampliarse utilizando la misma lógica, pero usando
algoritmos probados, como lo son los algoritmos genéticos, para lograr
una optimización de los horarios, en términos de uso de tiempos y
espacios.
Esto abriría una puerta al sistema generalizándolo para que funcione en
organizaciones que tengan necesidad de administrar complejos horarios,
como por ejemplo: Supermercados, Trabajos par-time, Restoranes de
comida rápida, Call-centers, etcétera.
También podría ser usado para ayudar en empresas con dificultad para
organizar reuniones, citas o reservas como es el caso de hospitales,
clínicas psiquiátricas, consultorios dentales, agencias turísticas, etcétera.
Notas del editor
Es evidente que las dependencias actuales satisfacen las necesidades de la Universidad, sin embargo, cumplir con esta tarea exige un gran esfuerzo administrativo y logístico por parte de los coordinadores de carrera, administrativos y directivos de la Universidad.
Es evidente que las dependencias actuales satisfacen las necesidades de la Universidad, sin embargo, cumplir con esta tarea exige un gran esfuerzo administrativo y logístico por parte de los coordinadores de carrera, administrativos y directivos de la Universidad.
La propuesta de este trabajo es crear un software de timetabling (tableo de horarios) capaz de manejar los horarios académicos desde su concepción hasta el termino de semestre momento en el cual se vuelve obsoleto. Incluyendo atender, las necesidades emergentes de espacios , ayudar a la gestión de los espacios entregando algunas estadísticas y capacidad de consulta al horario, en busca de espacios para realizar más actividades.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Entender lo que se va a construir. Identificar la clave del funcionamiento del sistema, es decir , identificar cual es la necesidad real o la más relevante. Determinar al menos una solución posible Comprender el costo, plazos y riesgos asociados con el trabajo.
La lógica de la asignación de los horarios está pensada en 3 pasos los cuales son ordenar primero las sesiones de asignaturas en un arreglo desde el cual las sesiones serán introducidas a la matriz, lo que es básicamente asignarle un día, un bloque y una sala.
Con un horario ya creado se puede realizar cambios sobre el mismo, estos cambios mayoritariamente son nuevas reservas las cuales son las reservas espontaneas, reuniones de variada índole, ayudantías, ingreso de algún nuevo ramo, etcétera por nombrar las más comunes. Los cambios en los datos del sistema como por ejemplo corregir el nombre de un profesor o ramo se realizan en la administración general del sistema.
Es muy relevante la clase “HORACLASE” esta es la expresión mínima de una clase, representa a cada hora de una asignatura en particular, es decir, que en codificación crea un objeto HORACLASE por cada hora que exista en la asignatura y cada uno de estos objetos se insertara en el cubo horario, generando de esta manera el horario.
Los tres diagramas que son relevantes para este sistema en especial son el de generación de horarios a partir de la información ingresada al sistema, carga del horario al cubo en base a la información de las reservas que se encuentra en la base de datos y por último el manejo de los espacios horarios en la universidad.
Es por ello que el diagrama de estado de mayor importancia para el sistema es aquel que tiene las tres grandes funciones del cubo, que son mostrar su información generando vistas, generar un horario usando información en base de datos anteriormente ingresada y realizar cambios sobre sí mismo, es decir , cambios en el horario.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.
Scheduling: Calendarizar Rostering: Lista Timetabling: Horario school: alumnos fijos, cursos fijos university: nada es fijo.