Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

UCU

Universidad Católica del Uruguay

Programación II


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.

Introducción a C#

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 de C# en W3Schools

Ejercicios muy simples para familiarizarte con la sintaxis de C#.

🌎 Link

Desafíos de C# en Edabit

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"

🌎 Missing Number

🌎 Divisibility

🌎 Last Item

🌎 Circle

Desafíos intermedios:

🌎 Bloqueo del Maletín

🌎 Breakpoint

🌎 Valid Name

Referencia del lenguaje C#

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

Explorador de la API de .NET

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 de código

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 de nombre

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

Colecciones en C#

Muchas veces vamos a necesitar crear y guardar grupos de objetos relacionados. Podemos hacerlo con vectores o con colecciones.

🇺🇾 Español

🇺🇸 Inglés

Git Cheat Sheet

Resumen de los comandos más usados de Git.

🌎 Link

Comandos

Comandos útiles para crear y compilar proyectos.

🌎 Link

Gemini Notebook

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

Videos sobre uso de IA en el curso

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.

🎥 Uso responsable de IA en 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

About

Recursos para el curso de Programación II

Resources

Stars

0 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors