Event Details

Dirigido a programadores, alumnos, egresados y público en general interesados en reforzar sus conocimientos en programación estructurada, con un enfoque en aplicaciones aeronáuticas.


Este curso tiene como objetivo capacitar a los participantes en la creación de programas computacionales utilizando el paradigma de programación orientada a objetos con el lenguaje de programación C++. Los participantes desarrollarán habilidades en pensamiento algorítmico, diseño orientado a objetos y el uso del Lenguaje Unificado de Modelado (UML), aplicando estos conocimientos en la solución de problemas dentro de la industria aeronáutica.

Temario

1. Diseño orientado a Objetos.

  •  Concepto de diseño orientado a objetos.
  •  Diferencia entre programación orientada a objetos y programación estructurada.
  •  Paradigma de la programación estructurada.
  •  Elementos de diseño orientado a objetos: clases, atributos, escenarios, interfaces, abstracción, modularidad, encapsulamiento, herencia y polimorfismo.
  •  Elementos del suplemento DO-332 de la norma DO-178C que intervienen en el diseño orientado a objetos para software aeronáutico.
  • Características del lenguaje de diseño de software UML (Unified Modeling Language).
  • Características y procedimiento para realizar un diagrama de clases.


2. Clases y objetos en lenguaje C++.

  •  Definición de clases y objetos.
  •  Declaración de clases y objetos en un solo archivo en lenguaje C++.
  •  Declaración de clases y objetos en archivos de encabezado .h y .cpp en lenguaje C++.
  •  Parámetro, valor de retorno y mensaje en los métodos de una clase.
  •  Declaración de métodos constructores y destructores de clases.
  •  Sobrecarga de métodos y operadores.


3. Herencia y polimorfismo.

  • Conceptos de herencia.
  • Herencia: clases base y clase derivadas; herencia simple y herencia múltiple.
  • Concepto de polimorfismo.
  • Polimorfismo: clase abstracta, método (función) virtual.


4. Excepciones y archivos.

  • Definición y características de una excepción.
  • Proceso de creación, lanzamiento y manejo de una excepción.
  • Definición y tipos de archivos.
  • Operaciones para el manejo de archivos: abrir, leer, escribir, cerrar.


5. Ejercicios de programación. 

Ponentes

  • Ing. Joaquín Moreno (Docente, UNIVERSIDAD AERONÁUTICA EN QUERÉTARO)

    Ing. Joaquín Moreno

    Docente, UNIVERSIDAD AERONÁUTICA EN QUERÉTARO

    Formado como Ingeniero Industrial y de Sistemas por el Instituto Tecnológico y de Estudios Superiores de Monterrey y cuenta con la maestría en Ingeniería Aeroespacial en la Universidad Aeronáutica en Querétaro (UNAQ).

    Trabajó durante 11 años en el área de TI en la Gerencia Regional Pacífico-Sur de la Comisión Nacional del Agua en la ciudad de Oaxaca. Fue líder de proyectos de TI como el Sistema de Información Geográfica del Agua, desarrolló Bases de Datos de Información del Agua y formó parte del proyecto de la Red Nacional de Informática de la Conagua en dicha oficina regional.

    Ha sido profesor en instituciones públicas y privadas. Desde hace 7 años ha sido docente de las materias de programación que imparte la UNAQ.

    ver más

Lugar

Universidad Aeronáutica en Querétaro

Carretera Querétaro-Tequisquiapan 22154
Colón, Querétaro, Mexico

Si tienes alguna pregunta, por favor comunícate con Educación Continua

Contactar al Organizador

+52 4421016600

Mostrar en el Mapa

Tickets

Público en general

Incluye IVA

*Pregunta por el precio preferencial para Miembros del Aeroclúster de Querétaro

*Si requieres factura, envía un correo a oceane.huerta@aeroclusterqueretaro.mx anexando constancia fiscal, comprobante de pago y mencionando: uso de CFDI y método de pago

Precio normal $6,681.60

Factura

Si requieres factura, envía tu Constancia de Situación Fiscal y comprobante de pago al correo:  oceane.huerta@aeroclusterqueretaro.mx mencionando:

  • Método de pago
  • Uso de CFDI
  • En caso de haber pagado con tarjeta, indicar si es crédito o débito


Solo podrá facturarse dentro del mes de pago.