Skip to content

Latest commit

 

History

History
195 lines (153 loc) · 11.9 KB

README.sp.md

File metadata and controls

195 lines (153 loc) · 11.9 KB

Plantilla del Reto

Contributors Forks Stargazers Issues License

El cuarto y último proyecto se centra en el uso del ADT Graph e integra todos los ADT utilizados anteriormente, como listas, pilas, colas, mapas y mapas ordenados.

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. Plantilla del Reto
    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.

  1. Nombre del estudiante No. 1, Correo electrónico del estudiante No. 1 Uniandes, Funcionalidad propiedad del estudiante No. 1.
  2. Nombre del estudiante No. 2, Correo electrónico del estudiante No. 2 Uniandes, Funcionalidad propiedad del estudiante No. 2.
  3. Nombre del estudiante No. 3, Correo electrónico del estudiante No. 3 Uniandes, Funcionalidad propiedad del estudiante No. 3.

Volver al inicio

Acerca del proyecto

Este repositorio plantilla es para ayudar a implementar el proyecto para el 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

The challenge template has four main parts:

  1. DISClib Carpeta principal con la librería oficial para la clase. Para obtener más información sobre su implementación, visite el DISClib Repository.
  2. App Carpeta con los scripts de Python Modelo-Vista-Controlador (MVC). Aquí los estudiantes implementan su código para completar el reto.
  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 reto.
  4. Docs Carpeta con los informes, tabla de datos y otra documentación. Aquí los estudiantes agregan su informe de proyecto, tablas de datos y otra documentación para complementar su implementación de código.

Volver al inicio

Uso

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

  • Lea el enunciado oficial del proyecto publicado en el sitio oficial del curso en BrightSpace.
  • Distribuya las funcionalidades las responsabilidades para implementar el proyecto entre los miembros del grupo.
  • Descargue los datos oficiales del proyecto en el sitio oficial del curso enBrightSpace.
  • Descomprima y cargue los datos de la aplicación en Data folder.
  • Importe los módulos necesarios desde DISClib a los scripts MVC en la carpeta App.
  • Implemente las funciones que faltan de acuerdo con las necesidades del proyecto en los scripts MVC en el folder App.
  • Evalúe la implementación de los scripts MVC, registre sus pruebas y análisis en los documentos de la carpeta Docs (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