Skip to content
/ HC3 Public

Herramientas Computacionales para Ciencias de la Computación

Notifications You must be signed in to change notification settings

tvillega/HC3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

HC3 - Herramientas Computacionales para Ciencias de la Computación

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).

Outline de contenidos en el plan curricular actual

El catálogo de cursos de Plan Común incluye dos cursos principales con enfoque en el uso de tecnologías computacionales:

Primer semestre

  • 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.

Segundo semestre

  • Introducción a la Programación
    • Enseña conceptos elementales de programación.
    • Enseña el lenguaje de programación python.

Tercer semestre

  • 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:

Quinto semestre

  • 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.

Sexto semestre

  • 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).

Séptimo semestre

  • 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.

Propuesta de contenidos para HC3

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.

About

Herramientas Computacionales para Ciencias de la Computación

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published