Skip to content

Latest commit

 

History

History
212 lines (151 loc) · 11.7 KB

README.sp.md

File metadata and controls

212 lines (151 loc) · 11.7 KB

Sample Algorithm

Contributors Forks Stargazers Issues License

Este es el repositorio para el undécimo y último laboratorio. Se centra en cómo usar los diferentes algoritmos DISCLib para grafos, cuándo usarlos y cómo integrarlo en los scripts MVC del curso.

Este repositorio forma parte del marco docente de estructura de datos y algoritmos (#EDA) de la Universidad de los Andes. El repositorio fue desarrollado por profesores y personal de la facultad en Departamento de Ingenieria de Sistemas y Computación (#DISC) y utiliza la librería Python no orientada a objetos DISCLib.

DISClib · Ejemplos y Tutoriales DISClib · Reportar Errores · Solicitar Funcionalidades

Tabla de contenido (actualizada)

  1. Sample Algorithm
    1. Miembros
    2. Acerca del proyecto
      1. Estructura
    3. Uso
    4. Contacto y Soporte
    5. Contribuir
    6. Licencia
    7. Autores y Reconocimiento

Miembros

Los estudiantes editan esta sección para agregar sus nombres, correos electrónicos de Uniandes y especificar qué funcionalidad de proyecto implementarán.

Volver al inicio

Acerca del proyecto

Este repositorio plantilla se usa en los laboratorios del curso de estructuras de datos y algoritmos (#EDA) en Uniandes.

IMPORTANTE Este es un trabajo en progreso y es parte de un marco pedagógico para estudiantes universitarios de pregrado en la Universidad de los Andes. Este proyecto NO está pensado como un proyecto de código fuente completamente funcional.

Volver al inicio

Estructura

Este repositorio de laboratorio tiene cuatro partes principales:

  1. DISClib Carpeta raíz con la biblioteca oficial del curso. Para obtener más información sobre su implementación, visite el Repositorio DISClib.
  2. Carpeta App con los scripts de Python Modelo-Vista-Controlador (MVC). Aquí los estudiantes implementan su código para completar las instrucciones de laboratorio.
  3. Data Carpeta con archivos de datos CSV para cargar en la aplicación. Aquí los estudiantes agregan los archivos de datos proporcionados por el personal del curso para completar el laboratorio.
  4. Docs Carpeta con el informe, tabla de datos y otra documentación. Aquí los estudiantes agregan su informe de proyecto, tablas de datos y otros archivos para complementar su implementación de código.

Volver al inicio

Uso

Para usar esta plantilla, debe seguir los pasos a continuación:

  • Lea las instrucciones oficiales de laboratorio publicadas en el sitio oficial del curso en [BrightSpace][BrightSpace-url].
  • Distribuir las tareas de laboratorio entre los miembros del grupo.
  • Descargue el conjunto de datos oficial del laboratorio desde el sitio oficial del curso en [BrightSpace] [BrightSpace-url].
  • Descomprima y cargue el conjunto de datos en la aplicación en la carpeta Data.
  • Implemente las funciones que faltan de acuerdo con las instrucciones de laboratorio en los scripts MVC en la carpeta App.
  • Complete el informe de laboratorio, registre sus pruebas y análisis en los documentos en la carpeta Docs de acuerdo con las instrucciones (El informe DEBE SER en formato PDF).

Volver al inicio

Contacto y Soporte

Para más información y contactarnos, utilice los siguientes enlaces:

Si necesita más información, póngase en contacto con nosotros en este correo

Volver al inicio

Contribuir

Las contribuciones son las que hacen que la comunidad de código abierto sea un lugar increíble para aprender, inspirar y crear. Agradecemos cualquier contribución que hagas.

Si tiene una sugerencia para mejorar el proyecto, bifurque (Fork) el repositorio y cree una solicitud de extracción (Pull Request). También puede simplemente abrir un problema con la etiqueta "mejora". ¡No olvides resaltar el proyecto marcando la estrella! ¡Gracias de nuevo!

  1. Bifurcar (Fork) el proyecto.
  2. Crear la rama (Branch) de la funcionalidad (git checkout -b funcionalidad/increibleFuncionalidad).
  3. Confirme (Commit) sus cambios (git commit -m adicionar una nueva funcionalidad').
  4. Empuje (Push) los cambios a la rama (git push origin funcionalidad/increibleFuncionalidad ).
  5. Abrir una solicitud de extracción (Pull Request).

Volver al inicio

Licencia

Copyright 2020, Departamento de sistemas y Computación, Universidad de Los Andes. Desarrollado para la clase "ISIS1225 - Estructuras de Datos y Algoritmos" o "ISIS1225 - Data Structure and Algorithms" en inglés.

Este programa es software libre: puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por Free Software Foundation, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Ver el GNU General Public License Para obtener más información, vaya a GNU ORG.

Volver al inicio

Autores y Reconocimiento

  • Dario Correal es el autor original y desarrollador principal de la librería.
  • Santiago Arteaga es colaborador y administrador de repositorios.
  • Luis Florez es colaborador y desarrolló los ejemplos y tutoriales para la librería.

Volver al inicio