Seguro se preguntaran el porqué este lenguaje tiene similitudes con el C, o por lo menos en nombre, que solo le agrega dos signos de suma. En este caso, es porque C++ es una extensión de C, enfocandose mucho más en la programación orientada a objetos, recordando que C se enfoca en la programación procedural. Aprender C++ nos ayuda bastante debido a que es más secillo de entender que C por este último ser más antiguo y nos puede parecer más anticuado, por lo que C++ se te podría hacer mejor para comenzar.
El curso C++ Essentials 1 está dirigido a personas sin experiencia previa en programación que desean aprender los fundamentos de la programación informática utilizando el lenguaje C++.
No hay prerequisitos para este curso. El único requisito previo es la capacidad de usar una computadora personal y conocimientos básicos de matemáticas (aritmética básica operaciones como contar, sumar, restar, multiplicar, dividir y exponenciación; orden de operaciones y sistemas numéricos).
El plan de estudio abarca desde los principios básicos de programación y la sintaxis del lenguaje hasta el uso de estructuras de control, tipos de datos, funciones, punteros, gestión de memoria, manipulación de cadenas, espacios de nombres y manejo de excepciones.
Equipos recomendados y requisitos técnicos para utilizar Edube Interactive:
| (Capítulo/Sección). | Metas u objetivos. |
|---|---|
| Bienvenida a C++ Essentials 1: Introducción y orientación | Conocer la estructura del curso, sus recursos y los primeros pasos para comenzar a programar. |
| Módulo 1. Introducción a la programación y fundamentos de C++ | Comprender los principios básicos de programación y escribir instrucciones sencillas en C++. |
| Módulo 2. Estructuras de control y tipos de datos en C++ | Aplicar estructuras de control y tipos de datos para desarrollar soluciones de programación más completas. |
| Módulo 3. Funciones, punteros y gestión de memoria | Implementar funciones y utilizar punteros y técnicas de gestión de memoria para resolver problemas de programación. |
| Módulo 4. Manejo avanzado de datos y de excepciones en C++ | Manipular datos y cadenas, organizar el código mediante espacios de nombres y gestionar excepciones para desarrollar programas más robustos. |
Como dijimos anteriormente, C++ es una extensión de C, por lo que si tienes buen dominio de este lenguaje puedes pasar directamente a este curso, o si bien conoces mejor c++. en este curso veremos programas más robustos desarrollados en c++, funciones avanzadas del mismo y el como desarrollar y organizar correctamente estos programas.
Haber concluido el curso básico y completar el essentials 2 de C++.
El estudiante que completa C++ avanzado:
| Módulo/Tema | Objetivo |
|---|---|
| Módulo 1: Fundamentos de la Programación Orientada a Objetos | |
| 1.1 Conceptos básicos de POO | Comprender clases, objetos, atributos, métodos y los fundamentos de la programación orientada a objetos en C++. |
| Módulo 2: Herencia y Polimorfismo | |
| 2.1 Herencia y características de las clases | Aplicar herencia, polimorfismo, constructores, destructores y otros recursos para desarrollar programas orientados a objetos. |
| Módulo 3: Manejo de Excepciones | |
| 3.1 Excepciones y control de errores | Identificar, crear y manejar excepciones mediante try, catch y throw para controlar errores en C++. |
| Módulo 4: Sobrecarga de Operadores y Tipos Enumerados | |
| 4.1 Operadores y tipos enumerados | Implementar la sobrecarga de operadores y utilizar tipos enumerados para ampliar las funcionalidades de las clases en C++. |
Puedes contactarnos por privado para saber otros detalles sobre el curso, en el siguiente botón:
Contáctanos