Diseño de Algoritmos: recursividad y apuntadores en c++
Diseño de Algoritmos, aplicados a Recursividad y Apuntadores. Nivelación para cursos avanzados en c++.
Description
Este curso lo defino como un conjunto de clases cortas donde se guía la interpretación y entendimiento de dos de los temas más importantes en programación como lo son la recursividad o recursión y los apuntadores o punteros. Si bien estos dos temas son disjuntos pueden implementarse en cualquier situación dentro del desarrollo de problemas lógicos y algorítmicos en programación de computadores de cualquier lenguaje.
Es importante que quién tome este curso tenga en cuenta dos aspectos importantes:
1.- El primero vinculado al material que va a conseguir, es un conjunto de videos que uso particularmente en mi curso de Programación 2 en la Universidad de Los Andes. y por lo tanto tiene un nivel medio de exigencia cognitiva.
2.- Vinculado al nivel de comprensión exigido, es importante que se tenga conocimiento previos sobre modularidad y estructura, o más simplemente lo que llámanos Programación básica.
En tal sentido es un curso corto, idealizado a orientar profundamente sobre los dos conceptos en estudiantes Universitarios o Personas que requieren entender de que va el asunto de la recursividad y los apuntadores desde una perspectiva académica y profunda.
Por último los dos temas que se tratan no están vinculados, pero constituyen los temas en los que más problemas hay a nivel universitario, al menos en mi experiencia como profesor.
What You Will Learn!
- Concepto de función recursiva.
- Identificación de método para el desarrollo de procesos recursivos.
- Realización de casos prácticos de recursividad a nivel universitario.
- Concepto de Apuntadores. Uso e Implementación.
- Vinculación entre apuntadores y arreglos.
- Pases de parámetros por Valor y por Referencia.
Who Should Attend!
- Principiantes en ciencias de datos
- Estudiantes universitarios
- Desarrolladores en lenguaje C++
- Desarrolladores en cualquier lenguaje que requieran precisar conocimientos