#

Curso Especializado
Introducción a la Programación
(Virtual)

Descripción:

La solución de problemas a través de la programación de computadoras se logra mediante un doble aprendizaje. El primero se relaciona con los fundamentos de la programación estructurada y orientada a objetos, para representar, en forma de programas, los algoritmos que dan solución a problemas determinados. El segundo aprendizaje es un lenguaje de programación acorde con el tipo de problemas que se desean resolver.

En este curso se abordan temas fundamentales para introducir al participante en la solución de problemas a través de algoritmos, con el empleo de los paradigmas de programación estructurada y la programación orientada a objetos. A partir de los conocimientos adquiridos, el participante podrá continuar con el aprendizaje de un lenguaje de programación específico.

Se requiere:
• Haber acreditado o demostrar conocimientos equivalentes al curso de Introducción a la Computación e Internet.
• Tener experiencia en el manejo del sistema operativo Windows, Linux o Mac.
• Disponer de al menos 4 horas a la semana para revisar a fondo los contenidos y realizar las actividades de cadatema.

Objetivo General:

Resolver algoritmos directamente traducibles a lenguajes de programación, mediante las técnicas de la programación estructurada y la orientada a objetos.

Objetivos Específicos:

• Conocer y aplicar las técnicas de pseudocódigo que ayuden al planteamiento de un problema.
• Identificar las principales estructuras de control y bifurcación de la programación estructurada.
• Conocer las bases para la programación modular.
• Diseñar estructuras de datos apropiadas para la solución de problemas.
• Reconocer la semántica y la sintaxis de un lenguaje de programación.
• Codificar los algoritmos diseñados en pseudocódigo utilizando el lenguaje de programación.

Dirigido a:

Personas interesadas en resolver algoritmos directamente traducibles a un lenguaje de programación.

Facilitador:

Ing. Leandro Leonardo

Ingeniero de Software con Master en Dirección Estratégica en Ingeniería de Software y Certificaciones en Power Platform, Scrum, Cyber Seguridad, ISO 9001:2015 y MOS Word.

Contenido


Módulo I:
Introducción a la programación estructurada

• Definición de lenguaje de programación.
• Definición de programa.
• Paradigmas de la programación.
• Traductores.
• Tipos de código.
• Entornos de desarrollo integrado.
• Tipos de datos primitivos.
• Palabras reservadas.
• Variables.
• Constantes.
• Expresiones.
• Jerarquía de operadores.
• Operadores aritméticos.
• Operadores relacionales.
• Operadores lógicos o boleanos (and, or, not, xor).

Módulo II:
Control de Flujo de sentencias

• Sentencias incondicionales.
• Tribunal competente.
• Sentencias condicionales.

Módulo III:
Arreglos de datos y funciones

• Definición.
• Arreglos unidimiensionales.
• Arreglos bidimensionales.
• Concepto de función y procedimiento en programación.
• Llamada o invocación a una función.
• Parámetros.
• Valor de retorno.

Módulo IV:
Estructura de datos y algoritmos

• Lineales.
• No lineales.
• Algoritmos.

Módulo V:
Introducción a la programación orientada a objetos

• Conceptos básicos.
• Clases y objetos.

Módulo VI:
Pilares de la programación orientada a objetos

• Encapsulamiento.
• Herencia.
• Polimorfismo.
• Abastracción.

Información


Fecha:
Del 16 de agosto al 18 de septiembre de 2023

Horario:
Lunes y miércoles, 6:30 - 9:30 p. m.

Duración:
30 horas

Inversión:
RD$8,500.00

Coordinación:
Campus de Santo Domingo

Modalidad:
Virtual


Formulario de Inscripción