Te damos la bienvenida al Día 1
Este es el primer día de Comprehensive Rust. Hoy trataremos muchos temas:
- Sintaxis básica de Rust: variables, tipos escalares y compuestos, enumeraciones (enums), estructuras (structs), referencias, funciones y métodos.
- Inferencia de tipos.
- Construcciones de flujos de control: bucles, condicionales, etc.
- Tipos definidos por el usuario: estructuras y enumeraciones.
- Coincidencia de patrones: desestructuración de enums, structs y arrays.
Horario
Contando con los descansos de 10 minutos, la duración prevista de la sesión es de unas 2 horas y 5 minutos. Esta sesión contiene:
| Sección | Duración |
|---|---|
| Te damos la bienvenida | 5 minutos |
| Hola, Mundo | 15 minutos |
| Tipos y valores | 40 minutos |
| Conceptos básicos del flujo de control | 40 minutos |
Recuerda a los alumnos lo siguiente:
- Deben hacer las preguntas cuando surgen, no las guarden hasta el final.
- El curso está diseñado para ser muy interactivo, ¡las discusiones son muy recomendadas!
- Como instructor, debes intentar llevar discusiones relevantes, por ejemplo, mantener los debates relacionados con cómo Rust hace las cosas frente a otros lenguajes. Puede ser difícil encontrar el equilibrio adecuado, pero es preferible pecar de permisivo con los debates, ya que involucran a la gente mucho más que una comunicación unidireccional.
- Las preguntas deberían ser sobre cosas acerca del contenido de los slides.
- Esto está perfecto! Repetir es una parte importante del aprendizaje. Recuerda que los slides son solo un soporte y tienes libertad de saltearlos cuando quieras.
El objetivo del primer día es mostrar los aspectos “básicos” de Rust que podrían tener paralelismos inmediatos con otros lenguajes de programación. A lo largo del curso se estudiarán los aspectos más avanzados de Rust.
Si estás impartiendo el curso en un aula, este un buen lugar para repasar el calendario. Debes tener en cuenta que hay un ejercicio al final de cada parte, seguido de una pausa. Organiza las sesiones de forma que se explique la solución del ejercicio después de la pausa. Las horas que se indican son una sugerencia para que el curso se ciña al horario establecido. ¡No dudes en modificar el calendario y hacer los cambios que consideres necesarios!