Logística

Docente


Contenido

¿De qué se trata este curso?

Este curso cubre algunas de las metodologías, tecnologías y herramientas para el análisis de datos, también conocido como Ciencia de Datos. El curso inicia presentando los fundamentos del análisis de datos, profundizando en el análisis exploratorio y la calidad de datos. Posteriormente, se abordan los principios, técnicas y herramientas para la visualización de datos, finalizando con las bases del Machine Learning aplicado, con énfasis en los algoritmos de regresión y árboles de decisión con su respectiva interpretación.

El curso cuenta con un componente teórico a cargo del docente en donde se brindan las bases conceptuales para el análisis de datos, complementado con una serie de lecturas previas a cargo del estudiante. El componente práctico del curso permite al estudiante crear soluciones de software basadas en casos de estudio reales. Para lograr estas competencias, se ofrecen un conjunto de tutoriales guiados a cargo del docente, seguido de un trabajo autónomo por parte del estudiante. También se plantea un artículo de investigación el cual le permite al estudiante profundizar algunos de los conceptos adquiridos en clase así como indentificar los principales retos y oportunidades por resolver.

¿Por qué tomar este curso?

La línea de software de la carrera de Ingeniería de Sistemas de la Universidad El Bosque se compone de una serie de cursos a lo largo de ocho semestres que permiten al estudiante desarrollar las habilidades y competencias requeridas para el diseño y desarrollo de software como parte de su ejercicio profesional.

Si bien este curso cuenta con un componente teórico que busca dar seguimiento a lo aprendido hasta el momento, también fomenta el uso de diferentes tecnologías y herramientas vigentes para el análisis de datos, tan relevantes casi en cualquier dimensión del ejercicio profesional del ingeniero de sistemas actual.

La Ciencia de Datos no es una disciplina clásica y puede ser aplicada de formas diferentes en cada industria, por lo que también se dejan planteados algunas oportunidades y retos. Además del ejercicio profesional, se espera también motivar a los estudiantes a continuar con una formación académica en esta área del conocimiento.

Prerrequisitos

Para lograr un buen desempeño en este curso, se espera que los estudiantes tengan un sólido conocimiento en las siguientes áreas:

Código de honor

Bibliografía

Debido a que este curso es mayoritariamente práctico, no hay bibliografía oficial. Las presentaciones están basadas en un conjunto de lecturas seleccionadas cuidadosamente y la documentación oficial de las diferentes tecnologías que se trabajan. Cualquier referencia adicional será proporcionada oportunamente.


FAQ

¿Es la primera vez que se ofrece este curso?
No. Sin embargo, el curso se encuentra en constante actualización con el fin de asegurar el mejor grado de aprendizaje por parte de los estudiantes. Puede que algunas partes del material ofrecido no estén estables. Sus comentarios son ampliamente apreciados.
¿Es posible trabajar en grupo?
Si, siempre y cuando no se indique lo contrario. Se permiten grupos de 2 y 3 integrantes. También está la posibilidad de trabajar individualmente. Cabe aclarar que entre más integrantes tenga el grupo, mayor será el nivel de exigencia.
¿Cómo se realizan las entregas de los talleres?
Todos los nombres de clases, atributos y métodos deben estar estcritos en inglés y deben seguir las recomendaciones de estilo dadas por cada lenguaje. Se espera que el código cuente con una documentación adecuada de clases, métodos, atributos así como bloques de código.

Tanto los talleres como el proyecto final deben ser subidos a GitHub de forma incremental, es decir que en el repositorio deben reflejarse las diferentes versiones del código y las contribuciones de cada integrante del grupo de trabajo. Utilice archivos tipo Readme para listar los integrantes del grupo de trabajo, describir la funcionalidad de alto nivel y referenciar el stack tecnológico utilizado así como cualquier material externo consultado.

NO OLVIDE adjuntar la lista de pasos para el despliegue del entregable así como el link de un video subido a YouTube en donde se evidencie el correcto funcionamiento de cada uno de los requerimientos solicitados. No es necesario que destaque la organización del código.

Solo UN integrante debe formalizar la entrega a través del aula virtual. Solamente debe incluir la URL del repositorio de GitHub en cual debe ser público para que pueda ser evaluado. Cualquier commit (cambio del código) que se realice posterior a la fecha de entrega, NO será tenido en cuenta al momento de asignar la calificación. NO se aceptarán documentos adicionales en formatos como Word o PDF.
¿Cuál es el formato que deben tener los artículos de investigación?
El tema del artículo debe ser propuesto por el grupo de trabajo y debe estar relacionado con las temáticas abordadas en el curso. Cualquier referencia externa que permita documentar o soportar una discusión debe ser citada apropiadamente. Deberá tener una longitud de entre 3 y 5 páginas aproximadamente siguiendo el formato IEEE. Los grupos que deseen escribir el artículo en idioma inglés podrán obtener hasta un bono de 10% en la definitiva del curso.
¿Cuál es el mejor medio de comunicación con el docente y los demás compañeros?
Como medios de comunicación oficial están las horas de atención a estudiantes y Slack.
¿Cómo usar Slack?
Una vez que ha ingresado a Slack, el estudiante tendrá acceso varios canales con diferentes propósitos para la comunicación entre los compañeros de clase y el docente. Tenga en cuenta el propósito de cada canal descrito a continuación:
  • #general: Espacio principal para la comunicación entre estudiantes. Pueden realizar consultas sobre la logística del curso, solicitar apoyo mutuo, además de compartir chistes, memes o cualquier otro contenido que permita establecer una comunicación más amena entre todos.
  • #announcements: Anuncios oficiales del curso por parte del docente. NO está permitido a los estudiantes publicar contenido alguno.
  • #ask-teacher: Los estudiantes podrán usar este canal para hacer cualquier consulta al docente. Para discusiones largas que se puedan presentar, se recomienda realizar la réplica a modo de thread.
  • #tutorials: Espacio para publicar las presentaciones realizadas por los estudiantes, así como compartir material práctico adicional que complemente las temáticas abordadas.
EVITE, en la medida de lo posible, consultar con el docente mediante mensaje directo. Utilizar los canales previamente descritos permite a todos estar al tanto de temas importantes que puedan puedan surgir durante el transcurso del semestre.

Adicionalmente, los estudiantes podrán crear los canales públicos o privados que consideren. Se recomienda a los estudiantes hacer uso responsable de la herramienta.

Finalmente, se recomienda instalar la aplicación de Slack para computador y celular y habilitar todas las notificaciones. Esto le permitirá estar lo más al tanto posible de todos los acontecimientos de la clase.