En este documento listamos una serie de recursos útiles para el curso de Programación II. Te recomendamos visitar primero la Introducción a C#, luego hacer los Ejercicios de C# en W3School y los Desafíos de C# en Edabit. Ten a mano el resto de los recursos a lo largo del curso.
Esta guía explica conceptos y sintaxis de C# y te permitirá ejecutar código en tu navegador. Incluye videos –en inglés pero con subtítulos en español–; mira los primeros 14 videos, los temas de los demás videos los veremos juntos en clase. Completa los tutoriales Hola mundo, Números en C#, Bifurcaciones y bucles, Colecciones de listas –los cuatro primeros–.
🇺🇾 Español
🇺🇸 Inglés
Ejercicios muy simples para familiarizarte con la sintaxis de C#.
🌎 Link
La plataforma Edabit te permite codificar y ejecutar tu solución en el navegador, sin necesidad de realizarlo en tu entorno local. Cuantos más desafíos completes, más fácil te va a resultar programar en C#. Te animamos a que completes al menos los siguientes desafíos –puedes hacer todos los desafíos que quieras–.
Desafíos básicos:
🌎 Convert "Zero" and "One" to "1" and "0"
🌎 Circle
Desafíos intermedios:
Proporciona material de referencia sobre palabras clave, operadores, caracteres especiales, directivas de preprocesador, opciones del compilador y errores y advertencias del compilador de C#. La versión en español está disponible aquí.
🇺🇾 Español
🇺🇸 Inglés
Este es el explorador de la API de .NET, donde encontrarás todas las clases, métodos, etc. de las API basadas en .NET de Microsoft.
🇺🇾 Español
🇺🇸 Inglés
Convenciones para escribir código en C#. El código se escribe una vez y se lee muchas veces, por lo tanto es importante escribirlo de forma de que sea fácil de leer. Una de las formas de facilitar la lectura es siguiendo convenciones que evitan que el código lo entienda sólo quien lo escribe.
🇺🇾 Español
🇺🇸 Inglés
Convenciones para elegir los nombres de clases, métodos, variables, o parámetros. Recuerda que el código se escribe una vez y se lee muchas veces, un nombre bien elegido ayuda a entender qué es y qué es lo que hace el código.
🇺🇾 Español
🇺🇸 Inglés
Muchas veces vamos a necesitar crear y guardar grupos de objetos relacionados. Podemos hacerlo con vectores o con colecciones.
🇺🇾 Español
🇺🇸 Inglés
Resumen de los comandos más usados de Git.
🌎 Link
Comandos útiles para crear y compilar proyectos.
🌎 Link
Un cuaderno de Gemini con los contenidos del
curso. Para cada unidad
temática en la solapa Studio hay resúmenes, guías de estudio, cuestionarios,
mapas mentales y podcasts. Pueden chatear con el cuaderno para aprender sobre
los temas del curso. Aunque no reemplaza las lecturas domiciliarias, los
alentamos a que usen este recurso para estudiar usando IA.
🌎 Link
Estos videos muestran como usar IA de forma válida y efectiva para mejorar la forma en la que aprendes en el curso.
Warning
Ten presente siempre lo que establece el sylalbus sobre honestidad académica y uso de IA.
En el video a continuación el alumni Rafael Alonso explica cómo usar IA responsablemente en el curso de Programación II.
En el video a continuación el alumni Rafael Alonso muestra cómo usar GitHub Copilot en los ejercicios de Programación II.
🎥 Demo de GitHub Copilot en los repositorios de Programación II