Fundamentos de Programación

Diplomado 2 de 6 totales del programa. En esta sección te vamos a contar con un poco más de profundidad qué contenidos abordaremos.

¿Por qué deberías aprender los Fundamentos de Programación?

Es probable que cuando pienses en por qué deberías aprender los fundamentos de la programación, uno de los motivos con más peso sea el de las buena paga y oportunidades laborales que hoy existen en la industria del software, que comparativamente con otras industrias es algo seductor. Más allá que son dos buenas razones, esto no debería ser todo el fundamento (al menos el fundamento que te proponemos desde “Yo Quiero Programar”).

Aprender los fundamentos de la programación te permitirá ejercitar tu cerebro pensando una manera lógica de resolver problemas. Además, aprender a programar te motivará a crear algo nuevo que, y en muchos casos, ayuda directa o indirectamente a la vida de otras las personas.

Hoy en día cada vez más personas de todas las edades (ya sean adultos como jóvenes y niños) comienzan a aprender programación desde 0, sin haber tenido ningún tipo de experiencia anterior. Recuerda: ser programador no es sólo facilitar (de alguna manera) tu futuro profesional en una industria con mucha demanda y pocos profesionales capacitados, es también disfrutar de lo que haces, y de una cultura laboral donde la flexibilidad horaria, autonomía y auto-organización podrán mejorar tu calidad de vida.

Contenidos del Diplomado “Fundamentos de Programación”

Estos son los contenidos (borrador inicial) que abordaremos en este diplomado:

  • Lenguajes de programación:
    • Historia.
    • Tipos de Lenguajes de Programación.
    • Pseudolenguaje: ¿por qué lo necesitamos para aprender?
  • Operadores aritméticos y lógicos:
    • Suma, resta, multiplicación, división y resto.
    • Mayor que, mayor o igual que.
    • Menor que, menor o igual que.
    • Iguales y distintos.
    • AND, OR y NOT.
  • Estructuras de Control:
    • Introducción y Tipos (condicionales y bucles)
    • Selección if simple
    • Select-Case
    • Do-While
    • Do-Until
    • For-Next
    • Estructuras anidadas
  • Arreglos:
    • ¿Qué es un Array?
    • Vectores.
    • Operaciones con Vectores.
    • Matrices.
    • Operaciones con Matrices.
  • Colecciones:
    • Listas, Colas y Pilas.
    • Operaciones básicas de las colas.
    • Operaciones básicas de las pilas.
    • Consideraciones del mundo real.
  • Plus! Gestión de errores: Excepciones

Experiencias del Diplomado

Para favorecer el proceso de aprendizaje, es fundamental tu experimentación. Como parte de este diplomado tendremos varias experiencias que deberás entregar para su correción, en algo que llamamos “pseudo lenguaje”:

  • Experiencia con Operadores aritméticos y lógicos.
  • Experiencia con Estructuras de Control.
  • Experiencia con Arreglos y Colecciones.

Te darás cuenta que este diplomado, comparado con el anterior, es mucho más teórico. No obstante, es un paso NECESARIO para que tu proceso de formación sea de calidad. ¡Realmente será una prueba para ti y para descubrir si la programación es lo tuyo!

¿Qué sigue?

Te invitamos a volver a la descripción del programa, registrarte o explorar el próximo diplomado de “JavaScript nivel básico“.