- Saltar al Roadmap
Este es el borrador del cronograma para el curso HC3, propuesto para el plan curricular del Departamento de Computación (DCC) en la Facultad de Ciencias Físicas y Matemáticas (FCFM) de la Universidad de Chile (UChile).
El catálogo de cursos de Plan Común incluye dos cursos principales con enfoque en el uso de tecnologías computacionales:
- Herramientas Computacionales para Ingeniería y Ciencias
- Presente en el primer semestre de estudios.
- Enseña GUI generales como Matlab y Excel.
- Introduce lenguajes como Python y R.
- Introducción a la Programación
- Enseña conceptos elementales de programación.
- Enseña el lenguaje de programación python.
- Cálculo en Varias Variables
- Evalúa tarea numérica en python
El catálogo de cursos de Especialidad incluye múltiples cursos que requieren competencias en tecnologías computacionales no encontradas en la lista de aprendizajes de Plan Común:
-
Modelación y Computación Gráfica para Ingenieros
- Requiere manejo de VS Code u otra IDE para python.
- Requiere manejo de bibliotecas dentro de python.
-
Algoritmos y Estructura de Datos
- Requiere manejo del lenguaje de python.
- Utiliza Google Colab para distribuir y recibir tareas.
-
Matemáticas Discretas para la Computación
- Requeire manejo del lenguaje python o C++.
- Evalúa tareas en lenguajes de programación.
-
Base de Datos
- Requiere conexión SSH a un servidor.
- Requiere configurar un servidor Linux.
- Requiere conocimiento de bash y coreutils.
- Requiere manejo de VS Code u otra IDE para python.
-
Metodologías de Diseño y Programación
- Requiere manejo de InteliJ IDE para Scala.
- Requiere instalar toolchain en computadora personal.
- Requiere manejo de issue y PR en forge GitHub.
- Requiere manejo de conventional commits y conceptos de git.
-
Programación de Software de Sistemas
- Requiere manejo dentro de una shell Linux.
- Requiere conocimiento de bash y coreutils.
- Requiere manejo de package manager para instalar IDE.
- Requiere integración de C con shell (ejecutar make).
-
Minería de Datos
- Requiere manejo de Jupyter.
- Requiere instalar toolchain en computadora personal.
- Requiere manejo de bibliotecas dentro de python.
-
Ingeniería de Software
- Enfocado en aprendizaje de Django (python), HTML y CSS.
- Requiere manejo de branches, PR, conv. commits y conflictos de git.
-
Sistemas Operativos
- Mismos requisitos de Prog. Soft. de Sist.
Los cursos con la palabra destacada Requisito son aquellos que hacen uso de una tecnología computacional que no ha sido enseñada previamente en los cursos mandatorios de Plan Común y Especialidad.
El curso HC3 tiene como objetivo enseñar el correcto uso de las herramientas computacionales requeridas en cursos de Especialidad con cátedras focalizadas a estos contenidos. De esta forma se proporciona un espacio de aprendizaje considerado dentro de la carga académica para adquirir el conocimiento y desarrollar habilidades técnicas.