Curso de Programación en C++ Nivel 1 | Cudi Pasar al contenido principal
Curso de Programación en C++ Nivel 1
     
03:00pmㅤ - ㅤ05:00pm

Para participar tenemos becas grupales:
En la inscripción de un grupo de 4 participantes de la misma institución educativa, se otorga 1 beca completa para otro participante. (Pagan 4, participan 5).

Para realizar el pago puede hacerse a través de transferencia electrónica a la siguiente cuenta Banamex 06612775948 o CLABE interbancaria 002 1800 661 277 5948 4 a nombre de Corporación Universitaria para el Desarrollo de Internet, A.C.

Una vez realizada la transferencia es necesario hacer llegar el comprobante al correo academy@cudi.edu.mx, junto con los nombres y correos de las personas que participarán en el curso. 

También se puede hacer el pago vía PayPal, identifica el tipo de membresía de tu institución.

Curso de Programación en C++ Nivel 1

El curso integral de programación en C++ está diseñado y dirigido a participantes que desean aprender uno de los lenguajes de programación más potentes y versátiles. El curso abarca los fundamentos básicos y características modernas del lenguaje. A través de un enfoque práctico y progresivo, los participantes desarrollarán habilidades para crear aplicaciones robustas y eficientes, preparándose para enfrentar desafíos reales en el desarrollo de software.

C++

Objetivo General:

El participante diseñará, implementará y mantendrá aplicaciones utilizando los paradigmas de programación estructurada y características modernas, aplicando las mejores prácticas del lenguaje C++

Objetivos Específicos:

1-Comprender los fundamentos del lenguaje C++: Identificar la estructura básica de un programa, utilizar tipos de datos, variables y operadores e implementar entrada y salida de datos.

2-Aplicar estructuras de control y manejo de datos: Diseñar algoritmos utilizando condicionales y bucles, manipular arreglos unidimensionales y multidimensionales, y trabajar con cadenas de caracteres.

3-Implementar funciones y recursividad: Crear funciones con parámetros por valor y por referencia, desarrollar soluciones recursivas

4-Utilizar la Standard Template Library (STL): Emplear contenedores como vector, list, map y set, aplicar algoritmos STL para manipulación de datos e implementar soluciones usando iteradores y lambdas.

6-Desarrollar proyectos software: Diseñar arquitecturas orientadas a funciones, Documentar y mantener código siguiendo mejores prácticas.

Contenido del curso:

Módulo 1: Introducción a C++ y Fundamentos Básicos (10 Horas)

-Estructura de un programa

-Namespaces

-Sistema de tipos en C++

-Operadores

-Entrada/salida básica

-Conversión de tipos (Casting)

Módulo 2: Estructuras de Control (8 Horas)

-Sentencias condicionales

-Bucles (Loops)

-Control de flujo adicional

Módulo 3: Funciones y Recursividad (12 Horas)

-Funciones

-Creación de namespaces propios

-Recursividad

-Alcance de variables (global, local, en bloque)

-Ámbito y almacenamiento

Módulo 4: Arreglos, Cadenas y Colecciones (10 Horas)

-Arreglos unidimensionales

-Bucles basado en rango

-Arreglos multidimensionales

-Cadenas Estilo C y Clase string de C++

-Plantillas de funciones

-Proyecto final

 

Beneficios del curo:

Profesional: Demanda laboral dado que C++ es fundamental en industrias como videojuegos, sistemas embebidos, finanzas y desarrollo de software de alto rendimiento. Brinda una versatilidad laboral permitiendo trabajar en múltiples sectores desde desarrollo de sistemas hasta aplicaciones empresariales. Base para otros lenguajes: comprender y saber trabajar con C++ facilita el aprendizaje de Java, C#, Python y otros lenguajes modernos.

Perfil del Participante:

Estudiantes universitarios de:

  • Ingeniería en Sistemas/Software/Computación
  • Ciencias de la Computación
  • Ingeniería Electrónica/Mecatrónica
  • Matemáticas Aplicadas
  • Carreras afines con componente tecnológico

 

Conocimientos previos requeridos:

  • Lógica de programación básica
  • Algoritmos y diagramas de flujo
  • Matemáticas a nivel universitario (álgebra, lógica)
  • Uso básico de computadoras y sistemas operativos

 

Habilidades deseables:

  • Pensamiento abstracto y analítico
  • Capacidad de resolución de problemas
  • Perseverancia y atención al detalle
  • Interés por la tecnología e innovación

 

Requisitos técnicos:

  • Componente-Especificación Mínima-Recomendado
  • Procesador-Dual-core 2.0 GHz-Quad-core 3.0 GHz o superior
  • RAM-4 GB-8 GB o más
  • Almacenamiento-10 GB libres-SSD 256 GB
  • Sistema Operativo Windows 10, macOS 10.14, Linux Ubuntu 18.04 Versiones actualizadas
  • Compilador C++:
  • -GCC/G++ (Linux/Mac)
  • -MinGW-w64 (Windows)
  • -Microsoft Visual C++ (Windows)
  • Entornos de Desarrollo (IDE):
  • Visual Studio Code con extensiones C++ o Code::Blocks
  • Herramientas Adicionales:
  • Git para control de versiones
  • Conectividad
  • Conexión a Internet

Requisitos para la acreditación del curso:

  • Aprobación de cada módulo con calificación mínima  (8/10).
  • Participación activa en 16 actividades como mínimo.
  • Entrega del proyecto final funcional.

 

Se otorga Certificado Blockchance.

 

Sesiones Sincrónicas:

  1. Martes  19 de mayo  de las 15:00 a las 17:00 horas (-6 UTC)
  2. Jueves  21 de mayo  de las 15:00 a las 17:00 horas (-6 UTC)
  3. Martes  26 de mayo  de las 15:00 a las 17:00 horas (-6 UTC)
  4. Jueves  28 de mayo  de las 15:00 a las 17:00 horas (-6 UTC)
  5. Martes  2 de junio  de las 15:00 a las 17:00 horas (-6 UTC)
  6. Jueves  4 de junio  de las 15:00 a las 17:00 horas (-6 UTC)
  7. Martes  9 de junio  de las 15:00 a las 17:00 horas (-6 UTC)
  8. Jueves  11 de junio  de las 15:00 a las 17:00 horas (-6 UTC)

    C++ Nivel I

 

Para participar tenemos becas grupales:
En la inscripción de un grupo de 4 participantes de la misma institución educativa, se otorga 1 beca completa para otro participante. (Pagan 4, participan 5).

Para realizar el pago puede hacerse a través de transferencia electrónica a la siguiente cuenta Banamex 06612775948 o CLABE interbancaria 002 1800 661 277 5948 4 a nombre de Corporación Universitaria para el Desarrollo de Internet, A.C.

Una vez realizada la transferencia es necesario hacer llegar el comprobante al correo academy@cudi.edu.mx, junto con los nombres y correos de las personas que participarán en el curso. 

También se puede hacer el pago vía PayPal, identifica el tipo de membresía de tu institución.

Share

Recent Posts