Aprende a diseñar e implementar programas en C++ cada vez más complejos en este curso de programación avanzada.
Aprende a diseñar e implementar programas en C++ cada vez más complejos en este curso de programación avanzada. Desarrolla métodos adecuados y eficientes para probar tus programas y amplía tus habilidades básicas de programación. Los temas del curso incluyen el polimorfismo, la herencia, las bibliotecas de clases, la biblioteca de plantillas estándar, las operaciones avanzadas de entrada/salida de archivos, la recursividad, las funciones virtuales, el manejo de excepciones y estructuras de datos como las listas enlazadas, las pilas, las colas y los árboles binarios.
Habilidades que obtendrás
C++ (Programming Language)C++ FundamentalsC++ ConceptsComputer ProgrammingProgramming ConceptsC++ Certified Associate Programmer (CPA)Lo que aprenderás
- Diseñe e implemente programas en C++ cada vez más difíciles mientras desarrolla habilidades de programación básicas
- Aplique conceptos orientados a objetos incluidos conceptos básicos de clase y encapsulación, herencia, polimorfismo y funciones virtuales
- Utilice la clase String, la clase C-String, conversión de mayúsculas/minúsculas y manipuladores de secuencia como setprecision, showpoint, setw y setfill
- Realice operaciones avanzadas de entrada/salida de archivos con archivos de texto, archivos binarios y acceso aleatorio
- Implemente algoritmos de clasificación incluidos clasificación de burbuja, clasificación de selección y clasificación por inserción
- Desarrolle métodos apropiados y eficientes para probar sus programas
Puntos clave
- Este curso avanzado enseña cómo diseñar e implementar programas en C++ cada vez más difíciles mientras se desarrollan métodos eficientes para probarlos.
- Los temas del curso incluyen polimorfismo, herencia, bibliotecas de clases, la biblioteca de plantillas estándar, entrada/salida avanzada de archivos, recursión, funciones virtuales, manejo de excepciones y estructuras de datos como listas enlazadas, pilas, colas y árboles binarios.
- Las lecciones cubren la programación orientada a objetos a través de conceptos básicos de clase y encapsulación, herencia, polimorfismo y funciones virtuales y sobrecarga de operadores.
- El manejo de archivos se cubre a través de archivos de texto, archivos binarios y operaciones de acceso aleatorio.
- El curso cubre múltiples técnicas de clasificación, incluida la clasificación de burbuja, la clasificación de selección y la clasificación por inserción.
Preguntas frecuentes
¿Para quién es este curso?
Es un curso avanzado de programación en C++ para estudiantes que desean desarrollarse basándose en habilidades de programación básicas y diseñar e implementar programas en C++ cada vez más difíciles.
¿Qué temas cubre este curso?
Los temas incluyen polimorfismo, herencia, bibliotecas de clases, la biblioteca de plantillas estándar, operaciones avanzadas de entrada/salida de archivos, recursión, funciones virtuales, manejo de excepciones y estructuras de datos como listas enlazadas, pilas, colas y árboles binarios.
¿Qué habilidades ganaré de este curso?
Ganará habilidades en C++ (Lenguaje de Programación), Conceptos Fundamentales de C++, Conceptos de C++, Programación de Computadoras, Conceptos de Programación y Programador Asociado Certificado en C++ (CPA).
¿Qué algoritmos de clasificación se enseñan?
El curso cubre la clasificación de burbuja, la clasificación de selección y la clasificación por inserción.
¿El curso cubre la programación orientada a objetos?
Sí. Cubre conceptos básicos de clase y encapsulación, herencia, polimorfismo y funciones virtuales y sobrecarga de operadores.
Transcripción
La transcripción completa está disponible en el reproductor al iniciar el curso.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.