Gana hasta un 30% más con tu trabajo, obtén el control de tu carrera y lleva una vida más feliz, placentera y saludable.
Mario Raúl Pérez, Servicios de Capacitación Profesional.

Programación C# – Avanzado

Descripción

El curso “Programación C# – Avanzado” es una continuación del de introducción a los fundamentos de la programación.

Enseña temas más complejos, pero todavía dentro de los conceptos fundamentales de la programación, como son el uso de matrices (arrays) de elementos, algoritmos de procesamiento y transformación que trabajan con matrices, métodos (definición e invocación, uso de parámetros), sistemas numéricos, trabajo con objetos de la biblioteca estándar de .NET (creación de objetos e invocar sus métodos y propiedades), procesamiento de errores y manejo de excepciones, trabajo con cadenas y procesamiento de texto, algoritmos para analizar el texto y trabajar con archivos de texto. El curso termina con un examen y una prueba práctica en programación.

Requisitos

  • Pasar con éxito el curso “Programación en C# – Inicial
  • Inglés (al menos en un nivel básico)
  • Informática y la alfabetización informática (nivel excelente)
  • Pensamiento lógico (buenos talentos matemáticos y lógicos)
  • Seriedad y motivación para el estudio

Objetivos

El curso sobre los fundamentos de la programación en lenguaje C# (Avanzado) es una continuación de los pasos iniciales en la programación, que se estudian en el “Curso de Programación C# – Inicial”.

Su objetivo es continuar y profundizar el desarrollo del pensamiento algorítmico, la capacidad analítica y la habilidad para resolver tareas de programación. El curso cubre el trabajo con arrays (simples y multidimensionales), algoritmos y tareas con matrices, trabajo con sistemas de numeración posicionales, definición e invocación de métodos con el objetivo de estructurar el código y ahorrar código repetitivo.

La creación y uso de objetos .NET, trabajo con cadenas (strings), así como algoritmos para analizar y manipular la información de textos.

Durante el curso de “Programación en C# – Inicial”:

  • Se escriben los primeros algoritmos  para el procesamiento de una serie de elementos que utilizan matrices y bucles (como la búsqueda de máximos dentro de un subconjunto de los mismos elementos)
  • Podrá encontrarse con el manejo de matrices de elementos y resolver las tareas clásicas sobre ellos (por ejemplo, encontrar un valor máximo)
  • Usted va a entender la forma de representar los números, y cómo trabajar en diferentes sistemas de numeración (decimal, binario, hexadecimal, etc.)
  • Aprenderá a utilizar métodos para evitar código repetido y generar una estructura de código más eficiente. definirá e invocará métodos y funciones, pasará parámetros y obtendrá resultados.
  • Aprenderá a utilizar las clases estándar de .NET Framework, para crear objetos (instancias de clase) y utilizarlos para acceder a sus campos, propiedades y métodos.
  • Se encontrará con cadenas de caracteres, el tipo string en C #, trabajará con textos, y resolverá diversas tareas tales como el análisis y procesamiento de los mismos, la búsqueda y la construcción de cadenas.
  • Estará preparado para los exámenes prácticos en programación.

Plan de Estudios

  1. Presentación del curso
  2. Arrays
  3. Matrices y matrices multidimensionales
  4. Métodos
  5. Sistemas numéricos
  6. Uso de clases y objetos
  7. Manejo de excepciones
  8. Archivos de texto
  9. Cadenas y procesamiento de texto
  10. Resolución de un problema práctico

Organización

  • Conferencias: 14 horas
  • Tutorias: 14 horas (entre todo el grupo)
  • Tarea: 40-60 horas
  • Exámenes: 6 horas