Skip to main content

Revisando requisitos

Requisito previo

Este curso pertenece al siguiente programa:

Es necesario que te inscribas al programa antes de poder tomar este curso

Requisitos previos

Lista de requisitos

Realizar examen de ubicación

Actualizar datos de cuenta IA Center

Horarios disponibles

Selecciona un horario de la siguiente lista

Inscripción terminada

Ir al curso

Inscripción no realizada

Si considera que esto es un error comunicarse al correo: jmrincon@ia.center

Fase 1 - Aprende: CPA – C++ Certified Associate Programmer Certification

Este es un curso introductorio de preparación para la certificación de CPA – C++ Certified Associate Programmer Certification. Esta certificación avala los conocimientos para realizar tareas de codificación relacionadas con los conceptos básicos de programación en el lenguaje C ++ y las nociones y técnicas fundamentales utilizadas en la programación orientada a objetos. En este curso aprenderás los conceptos básicos que debes tener para tomar un curso de certificación de este tipo, que se ofrecerá en la fase II del Programa de Desarrollo de Talento 4.0.

Inicia sesión para inscribirte

Inicio

28/02/2022

Duración

10 semana

Dedicación

4 horas por semana

Precio

Beca Microsoft Completa

Idioma

Español

Modalidad

Vía Teams

Horarios

  • Martes y Jueves de 06:00 p.m. a 08:00 p.m.

    Inicia 28/02/2022

  • Sábados y Domingos de 11:00 a.m. a 01:00 p.m.

    Inicia 28/02/2022

Prerequisitos

Conceptos básicos de programación.

Requisitos

Computadora con Teams Desktop, conexión a internet, cámara y micrófono.

Perfil de ingreso

Estos cursos son ideales para estudiantes próximos a egresar o recién egresados de ingenierías y carreas afines a la tecnología y que tengan interés en obtener conocimientos básicos de programación en el lenguaje C ++ y la programación orientada a objetos.

Perfil de egreso

La persona tiene los conceptos básicos que le permiten afrontar un curso de preparación para la certificación de CPA – C++ Certified Associate Programmer Certification. Puede describir de manera general los fundamentos los conceptos básicos de programación en el lenguaje C ++ y la programación orientada a objetos.

Obtén certificados oficiales

  • Desarrollo de talento 4.0 Fase 1

  • Desarrollo de talento 4.0 Fase 1

Contenido del curso

Unidad 1. Instalación y uso de su entorno de programación.

1. Introducción a IDE
2. Herramientas en línea
3. Edube Interactive

Unidad 2. Conceptos básicos absolutos - Introducción a la programación informática

1. Lenguajes: natural y artificial
2. Lenguajes de máquina
3. Lenguajes de programación de alto nivel
4. Obtención del código máquina: proceso de compilación
5. Variables
6. Valores enteros en la vida real y en c ++
7. Literales enteros
8. Caracteres
9. Comentarios
10. Los fundamentos del control de flujo
11. Tratar con flujos y operaciones básicas de e / s
12.	Escribir programas sencillos

Unidad 3. Control de flujo avanzado y agregados de datos

1.	Cómo controlar el flujo del programa
2.	Más tipos de datos
3.	Instrucciones condicionales: if, else, switch
4.	Bucles y control de la ejecución del bucle
5.	Operadores lógicos, bit a bit y aritméticos
6.	Vectores, matrices multidimensionales
7.	Declarar e inicializar estructuras

Unidad 4. Ampliación del poder expresivo: punteros, funciones y memoria

1.	Diseñar, declarar e invocar funciones
2.	Punteros
3.	Diferentes métodos de pasar parámetros y su propósito
4.	Parámetros predeterminados
5.	Funciones en línea
6.	Funciones sobrecargadas
7.	Clasificación
8.	Memoria bajo demanda

Unidad 5. Acceso a varios tipos de datos

1.	Matrices de punteros
2.	Conversiones
3.	Cadenas: declaraciones, inicializaciones, asignaciones
4.	Cadenas como ejemplo de objetos: (métodos y propiedades)
5.	Usar y declarar espacios de nombres
6.	Lidiar con las excepciones

Instructor del curso

Marco Antonio Medina Sotelo

Marco Antonio Medina Sotelo

Ingeniero de software egresado de la Universidad Autónoma de Ciudad Juárez, con conocimientos de programación en lenguajes como: C++, Java, Python, PHP, entre otros. Con especialidad en el desarrollo de software backend, y con habilidad para el desarrollo fullstack. Actualmente, se encarga de desarrollar software para distintos clientes.