Introducción a la programación con PSeInt y C#

Descripción

Descripción Detallada:

Este curso tiene como propósito introducir a los participantes en la programación desde una base lógica y progresiva. Se inicia utilizando PSeInt para comprender los principios fundamentales del pensamiento algorítmico y la resolución estructurada de problemas, mediante la creación de diagramas de flujo y pseudocódigo. Esta etapa permite que los estudiantes se familiaricen con la lógica computacional sin complicaciones de sintaxis.

Una vez consolidados estos fundamentos, se transita al lenguaje C#, donde los participantes desarrollan programas aplicando estructuras de control, arreglos, funciones, manipulación de archivos, recursividad y principios básicos de la programación orientada a objetos. A lo largo del curso se proponen laboratorios semanales y dos proyectos integradores, que permiten afianzar los conocimientos y aplicar lo aprendido en situaciones prácticas y relevantes.

Objetivo general:

Desarrollar habilidades de programación estructurada y orientada a objetos mediante la lógica computacional con PSeInt y la codificación en C#.

Objetivos específicos:

  1. Comprender los principios de la programación y la resolución de problemas algorítmicos.
  2. Aplicar estructuras de control en la solución de problemas con PSeInt.
  3. Desarrollar programas utilizando arreglos, funciones, archivos y objetos en C#.
  4. Aplicar conceptos de recursividad y orientación a objetos para construir soluciones estructuradas.
  5. Integrar lo aprendido mediante proyectos prácticos.

Metodología:

El curso se desarrollará bajo una metodología activa, combinando clases teóricas con actividades prácticas orientadas al desarrollo progresivo de competencias. Durante las sesiones, el facilitador introducirá los conceptos clave mediante explicaciones guiadas, ejemplos demostrativos y resolución conjunta de problemas. Cada clase incluirá momentos de práctica supervisada para reforzar lo aprendido.

A lo largo del curso, se realizarán laboratorios individuales que permiten aplicar los conocimientos de forma autónoma, así como dos proyectos integradores diseñados para consolidar habilidades de análisis, diseño e implementación de soluciones. El enfoque es eminentemente práctico, con acompañamiento constante del facilitador, retroalimentación continua y énfasis en el aprendizaje mediante la experiencia directa en la codificación.



Evaluación del curso:

       Laboratorios semanales (40%)

       Proyecto 1 (20%)

       Proyecto 2 (20%)

       Asistencia y Participación (20%)


Programa

Programa del curso:

Semana

Tema principal

Contenidos específicos

Horas

Semana 1

Introducción a la Programación y PSeInt

- Conceptos fundamentales de programación- Algoritmos y pseudocódigo- Introducción al uso de PSeInt

5 horas

Semana 2

Estructuras de Control en PSeInt

- Condicionales (Si...Entonces, Según)- Bucles (Mientras, Para)- Ejercicios prácticos

5 horas

Semana 3

Introducción a C# y Visual Studio

- Instalación y configuración de Visual Studio- Primer programa en C#- Variables y operadores

5 horas

Semana 4

Arreglos y Listas en C#

- Uso de arreglos unidimensionales- Introducción a listas dinámicas- Métodos básicos de listas

5 horas

Semana 5

Funciones en C#

- Funciones con y sin retorno- Paso de parámetros- Aplicaciones prácticas

5 horas

Semana 6

Manipulación de Strings y Archivos en C#

- Métodos de cadenas (ToUpper(), Replace(), Split())- Lectura y escritura de archivos (StreamReader, StreamWriter)

5 horas

Semana 7

Recursividad

- Concepto de recursividad- Ejemplos clásicos (factorial, Fibonacci)- Comparación con iteración

5 horas

Semana 8

Programación Orientada a Objetos (POO)

- Clases y objetos- Métodos y atributos- Constructores y encapsulamiento

5 horas

Semana 9

Herencia y Polimorfismo

- Clases base y derivadas- override y virtual- Aplicación práctica con jerarquías de clases

5 horas

Semana 10

Evaluación Final y Presentación de Proyectos

- Desarrollo del proyecto final integrador- Presentación y retroalimentación

5 horas


Detalles
  1. Sigla: CECI14-IPSC
  2. Inicio: 29/04/2025
  3. Fin: 3/07/2025
  4. Organiza: 14 - BIBLIOTECA PÚBLICA DE SAN RAMON
  5. Cupos Disponibles: 0 / 29

* Este curso no se encuentra disponible para registro.