GitHunt
ER

ErikSaezA/Auxiliares

Recursos abiertos de docencia en Ing. Eléctrica (U. de Chile): guías, pautas, ejercicios, notebooks (Python/MATLAB), scripts y plantillas LaTeX.

Recursos de Docencia — Ingeniería Eléctrica · Universidad de Chile

Por si buscas contactarme,

  • LinkedIn

Erik Sáez

Erik Sáez - Estudiante de Magíster en Ingeniería Civil Eléctrica en la Universidad de Chile

Desde mis años escolares, la docencia ha sido una de mis mayores motivaciones. La búsqueda y comprensión profunda del porqué de las cosas ha sido el motor que me ha impulsado a mantenerme resiliente y comprometido con mi desarrollo, aun cuando el camino ha sido desafiante.

A lo largo de mi trayectoria universitaria, he tenido el privilegio de contribuir activamente en el ámbito de la docencia universitaria como profesor auxiliar. Además, he participado en la gestión estudiantil, desempeñándome inicialmente en el equipo de Docencia del Centro de Estudiantes y posteriormente como Vicepresidente del CEIE (Centro de Estudiantes de Ingeniería Eléctrica).

Con el objetivo de apoyar a quienes continúan fortaleciendo la docencia en nuestro departamento, pongo a disposición diversos materiales y recursos en los que participé junto a los equipos docentes, tales como auxiliares, presentaciones, aplicaciones y métodos de estudio que me han sido de gran utilidad a lo largo de mi carrera. Espero que estos recursos también sean de beneficio para otros.


Participación en Cuerpos Docentes

Los cursos que se muestran a continuación están en el repositorio, estos son en los que participé como Profesor Auxiliar o Ayudante.

Profesor Auxiliar

A continuación, se listan los cursos en los que participé como Profesor Auxiliar, en este rol realicé tareas/controles/presentaciones:

  • FI1100 — Introducción a la Física Moderna (Primavera 2025)
  • EL3202 — Circuitos Eléctricos Analógicos (Primavera 2025)
  • EL3204 — Análisis de Sistemas Dinámicos y Estimación (Primavera 2025)
  • EL3204 — Análisis de Señales (Primavera 2025)
  • EL3101 — Análisis y Diseño de Circuitos Eléctricos (Otoño 2025)
  • EL3103 — Electromagnetismo Aplicado (Otoño 2025)
  • EL3204 — Análisis de Sistemas Dinámicos y Estimación (Primavera 2024)
  • EL4113 — Fundamentos de Control de Sistemas (Primavera 2024)
  • EL4111 — Conversión de la Energía y Sistemas Eléctricos (Primavera 2024)
  • EL3103 — Electromagnetismo Aplicado (Otoño 2024)
  • EL3101 — Análisis y Diseño de Circuitos Eléctricos (Otoño 2024)
  • FI1000 — Introducción a la Física Clásica (Otoño 2024)
  • EL3103 — Electromagnetismo Aplicado (Primavera 2023)
  • EL3103 — Electromagnetismo Aplicado (Otoño 2023)
  • FI1000 — Introducción a la Física Clásica (Otoño 2022)

Ayudante

A continuación, se listan los cursos en los que participé como Ayudante, en este rol solo realicé correcciones:

  • EL4112 — Principios de Comunicaciones (Primavera 2025)
  • EL3101 — Análisis y Diseño de Circuitos Eléctricos (Primavera 2025)
  • EL3105 — Seminario de Ingeniería Eléctrica e Innovación Tecnológica (Primavera 2025)
  • EL3105 — Seminario de Ingeniería Eléctrica e Innovación Tecnológica (Otoño 2025)
  • FI2002 — Electromagnetismo (Verano 2023)

Colaboradores

  • Lucas Palomino — Estudiante de Ingeniería Civil Eléctrica. Colaboró con el material de Electromagnetismo Aplicado (Primavera 2025)

Métodos de Estudio

A lo largo de mi carrera universitaria, he probado diversos métodos de estudio y herramientas digitales que me han permitido mejorar mi productividad y organización. A continuación, describo aquellas aplicaciones y técnicas que más me han servido, así como los métodos que empleo para sacarles el máximo provecho en mi día a día académico y profesional.

  • Pomofocus
    Pomofocus — Esta herramienta utiliza la técnica Pomodoro para gestionar el tiempo de estudio de manera eficiente.
    La configuración que recomiendo es: 55 minutos de estudio + 5 minutos de descanso, lo cual me ayuda a mantenerme enfocado durante períodos largos sin perder concentración.
    Además, permite agregar notas en cada sesión, lo que me permite anotar las actividades que estoy realizando durante cada bloque de tiempo y así mantener un registro de mi progreso. Esta funcionalidad es clave para planificar y ajustar mis métodos de estudio a lo largo del tiempo.

  • Forest
    Forest — Esta aplicación es ideal para ayudarme a dejar el celular y concentrarme en las tareas que tengo por delante. Funciona como una especie de "juego", donde plantas un árbol que crece mientras permaneces enfocado. Si salgo de la aplicación antes de completar la tarea, el árbol se marchita.
    Me gusta usarla junto con Pomofocus, ya que de esta manera, no solo tengo un temporizador para gestionar mi tiempo, sino que también me ayuda a evitar distracciones y mantener la concentración en el estudio.

  • Notion
    Notion — Considero que Notion es una de las herramientas más poderosas para organizar proyectos y gestionar la información de manera flexible. Ofrece bases de datos, vistas Kanban y calendario, listas de tareas, y páginas anidadas que me permiten organizar cursos, proyectos, lecturas y cualquier otra información relevante de manera eficiente.
    Después de probar diversas plantillas sin mucho éxito, encontré una que se adapta perfectamente a mi flujo de trabajo. Puedes ver más sobre esta plantilla en el siguiente video tutorial en YouTube. A través de esta plantilla, pude personalizar mi espacio de trabajo digital para incluir todo lo relacionado con mis estudios, proyectos de investigación y organización diaria.

  • Zotero
    Zotero — Esta es una herramienta imprescindible para la gestión de referencias bibliográficas, especialmente durante la elaboración de la tesis.
    Con Zotero, puedo guardar bibliografía con un solo clic, etiquetar y organizar mis fuentes de manera ordenada. Además, la integración con LaTeX me permite exportar fácilmente las referencias a un archivo .bib para generar citas y bibliografías de manera automática y precisa. Esta herramienta me ahorró una cantidad significativa de tiempo durante la redacción de mi trabajo final.

  • FocusCommit
    FocusCommit — Esta herramienta está diseñada para mejorar la productividad mediante la técnica de pomodoro.
    Permite fijar bloques de tiempo específicos para trabajar en tareas individuales, lo que ayuda a mantenerme concentrado y evitar distracciones. Además, registra el tiempo dedicado a cada tarea, lo que me permite hacer un seguimiento de mi rendimiento y ajustar mi enfoque según sea necesario. Esta herramienta es excelente para mantener un equilibrio entre el trabajo enfocado y el descanso, y es ideal para tareas largas o complejas.

Estos métodos de estudio y herramientas han sido fundamentales para mi organización y éxito académico. Cada uno de ellos se complementa entre sí, ayudándome a gestionar mejor mi tiempo, mantener la concentración y organizar mi trabajo de manera más eficiente.

VS Code + LaTeX + Copilot + GitHub — Guía rápida

A continuación, ofrezco una guía detallada sobre cómo trabajo al editar mis documentos utilizando VS Code con LaTeX, Copilot y GitHub. Esta combinación me permite contar con sugerencias de IA, compilación local sin límites de tiempo, e integración directa con control de versiones.

Overleaf es una excelente herramienta para edición online, pero debido a sus límites en el plan gratuito (como compile timeouts y restricciones de colaboración) y la necesidad de estar siempre en línea, opté por trabajar localmente utilizando VS Code + LaTeX + Copilot + GitHub.

A continuación, incluyo algunos videos útiles para realizar las instalaciones de las herramientas necesarias. Más abajo encontrarás una guía paso a paso:

  • Ver en YouTube Instalación de LaTeX en VS Code
  • Ver en YouTube GitHub Desktop (GUI oficial) paso a paso

Instalación (Windows / macOS / Linux)

1) Instalar VS Code

Descargar VS Code
Descarga el instalador para tu sistema (Windows/macOS/Linux), ejecútalo e instala VS Code, que será el editor donde escribirás tus archivos .tex. VS Code también tiene Git integrado y es compatible con extensiones que facilitan la edición de documentos.

2) Instalar una distribución de LaTeX (elige según tu sistema)

  • Windows (recomendado por simplicidad): MiKTeX

    • MiKTeX
      Instala Basic MiKTeX y asegúrate de dejar activada la opción de instalación “on-the-fly” para que los paquetes necesarios se descarguen automáticamente cuando los uses.
      Consejo: actualiza MiKTeX tras la instalación.
  • macOS: MacTeX

    • MacTeX
      Descarga MacTeX-2025 (≈6 GB) o, si prefieres algo más ligero, BasicTeX. La instalación se realiza mediante un archivo .pkg.
  • Linux: TeX Live

    • TeX Live
      Puedes instalar TeX Live desde tu gestor de paquetes o utilizando el instalador oficial disponible en su página web.

3) (Solo Windows + MiKTeX) Instalar Perl

  • Strawberry Perl
    Si usas Windows con MiKTeX, necesitarás instalar Strawberry Perl para habilitar el comando latexmk. Verifica la instalación ejecutando perl -v en la terminal.

4) Instalar la extensión de LaTeX en VS Code

  • LaTeX Workshop
    Para instalar la extensión LaTeX Workshop en VS Code, abre la Paleta de Comandos (Ctrl/Cmd+P), escribe ext install latex-workshop y presiona Enter. Esta extensión permite compilar proyectos LaTeX directamente en el editor.
    Compilación: Abre tu archivo main.tex y usa “LaTeX Workshop: Build LaTeX project” (o Ctrl+Alt+B) para generar el PDF. latexmk se utiliza por defecto (requiere Perl).

5) Activar GitHub Copilot en VS Code (opcional pero recomendado)

  • Copilot Overview
  • Copilot Get Started
    Inicia sesión con tu cuenta de GitHub y habilita GitHub Copilot para obtener sugerencias basadas en IA. Si cuentas con correo institucional, es posible que puedas acceder a un plan gratuito completo.

6) (Opcional) Vincular tu proyecto con GitHub Desktop — Resumen con acciones

  • GitHub Desktop
    Para gestionar Git/GitHub mediante una interfaz gráfica sin utilizar la terminal, puedes usar GitHub Desktop.

Pasos rápidos:

  1. Nuevo repositorio: Ve a File → New repository y selecciona la carpeta de tu proyecto. Haz clic en Create y luego en Publish repository (elige si es público o privado).
    O Repositorio existente: File → Add local repository → selecciona tu carpeta → AddPublish repository.
  2. Flujo básico: Realiza cambios en tus archivos → Commit (escribe un mensaje) → Push origin. Para obtener cambios remotos: Fetch/Pull.
  3. Ramas: Crea una nueva rama desde Branch → New branch (ej. feature/figuras) → realiza Commit/Push y crea un Pull Request en GitHub.com.
  4. .gitignore (LaTeX): Añade un archivo .gitignore para excluir archivos temporales generados por LaTeX (*.aux, *.log, *.fdb_latexmk, etc.).
  5. Archivos grandes: Si necesitas subir archivos grandes (como PDFs), configura Git LFS (git lfs install, git lfs track "*.pdf"). GitHub bloquea archivos >100 MiB, y solo permite archivos de hasta 25 MiB a través del navegador.