
Introducción al curso de fundamentos de la programación, que veremos a quien va dirigida y quién soy.
Como descargar e instalar Visual Studio Code
Como descargar e instalar Visual Studio 2022 o superior
Explicar y planificar un programa con nuestras palabras, nuestro lenguaje natural.
Sin código con dos ejemplos uno para clase y otro de proyecto real.
Representar y resolver un problema de forma visual y rápida.
El programa se llama “Dia” es OpenSource.
El Pseudocódigo se usa para llevar los anteriores pasos “a tierra”, escribiendo lo que planeamos he simplificado de forma correcta y trasladarlo a un “sketch” de una clase.
Documento de pseudocódigo
Hola mundo!, el primer programa, (Print) y como usarlo.
Ingresar datos a un programa y mostrarlos.
Datos que usan los programas para interpretar el mundo a algo controlable
Operaciones aritméticas básicas y algunas extras.
Son “contenedores” de datos, se almacenan y se llaman para ejecutar procedimientos más complejos
Crear una array en 2d dimensiones, usando para hacer proyecciones, gráficas o mapas.
Se usa para decidir comportamientos de un programa, lo que un programa debe “decidir” qué acción realizar.
Todos los operadores relacionales y operadores lógicos.
Variante de bucle While, en lenguajes de más bajo niveles.
Bucles que se usa para ejecutar programas y mantenerlos activos en el tiempo.
Bucles que se ejecutan de forma finita, mas controlables
Palabras reservadas para el control del flujo del programa y optimización.
Switch es como if pero más ligero y más limitado.
Cómo estructurar un programa básico en partes, y ver cómo se combinan
Que tipo de funcione más comunes pueden haber
Variables globales y su uso
C++ con su uso de punteros y referencias.
Una función que se llama a sí misma, o genera un bucle sin necesidad de while o for
Como crear una clase básica he invocarla
Propiedades y métodos que puede tener una clase
Constructores y destructores para que sirven y por que son necesarias
Por que son esenciales para poo y su uso practico
Objetos el poder de programación orientada a objetos
Clase especial mostrando la interacción entre métodos de dientes objetos
Herencia heredar variables y funciones de una clase padre a una hijo
Polimorfismo el poder de herencia,
Ejercicio aplicando una buena parte de lo visto en el curso
En este curso te ayudare a Iniciar en el apasionante mundo del la programación, comenzando desde lo más básico, lo que te permitirá crear tus primeros programas. Durante el curso podrás seguir las sesiones en video, paso a paso y también consultar mi código para probar en tu propia pc, y así nunca te detendrás en tu proceso de aprendizaje.
Los cuatro primeros módulos, Precódigo, Input, data y Programación estructurada, te enseñaran a planificar, diseñar y ejecutar códigos que son esenciales y fundamentales para el mundo de la programación, considerados el ABC de todo programador, permitiéndote encontrar soluciones eficientes y eficaces, aplicables en el mundo real.
El quinto y sexto modulo, Programación Modular y Programación orientada a objetos, te permitirá adéntrate en la programación y su versatilidad para los proyectos que tú realices.
En la documentación que acompaña a las sesiones se incluyen apuntes y ejercicios para que puedas repasar y continuar perfeccionando tus habilidades en esta maravillosa disciplina que es la programación.
Esto es un "trampolín" a todas las demás área de programación y roles, sobre todo en lo que se refiere a videojuegos, ya que es la base fundamental para poder desarrollarlos, y que son utilizados en estudios AAA , indie como en juegos propios.