Contenido del curso
Introducción a la programación lógica
2Comprender qué es un algoritmo
3Tipos de datos
4Tipos de datos: variables
5Tipos de datos: tipos de datos primitivos
6Tipos de datos: tipos de datos compuestos
7Tipos de datos: Declaración y asignación de variables
8Tipos de datos: operadores aritméticos
9Tipos de datos: operadores lógicos
10Tipos de datos: estructuras condicionales
11Tipos de datos: estructuras repetidas
12Tipos de datos: funciones
13Tipos de datos: matrices
14Tipos de datos: cadenas
15Tipos de datos: manipulación de archivos
16Tipos de datos: manejo de errores
17Tipos de datos: algoritmos de clasificación
18Tipos de datos: algoritmos de búsqueda
19Tipos de datos: recursividad
20Variables y constantes
21Operadores aritméticos
22Operadores relacionales
23Operadores relacionales: igualdad
24Operadores relacionales: desigualdad
25Operadores relacionales: mayor que
26Operadores Relacionales: Mayor o igual a
27Operadores relacionales: menos de
28Operadores relacionales: menor o igual a
29Operadores lógicos
30Operadores lógicos: Operador Y
31Operadores lógicos: Operador O
32Operadores lógicos: Operador NO
33Operadores lógicos: precedencia de operadores
34Operadores lógicos: ejemplos de uso de operadores lógicos
35Estructuras de decisión (IF, ELSE)
36Estructuras de repetición (PARA, MIENTRAS)
37Vectores y Matrices
38Funciones y Procedimientos
39recursividad
40Manipulación de cuerdas
41Archivos y transmisiones
42Excepciones y manejo de errores
43Introducción a la programación orientada a objetos
44Clases y objetos
45Clases y objetos: Introducción a clases y objetos
46Clases y Objetos: Atributos y métodos de una clase
47Clases y objetos: creación de instancias de objetos
48Clases y objetos: constructores
49Clases y objetos: encapsulación
50Clases y objetos: herencia
51Clases y objetos: polimorfismo
52Clases y Objetos: Asociación entre clases
53Clases y Objetos: Composición de objetos
54Clases y objetos: métodos estáticos
55Clases y objetos: métodos de clase
56Clases y objetos: sobrecarga de métodos
57Clases y objetos: métodos primordiales
58Herencia y polimorfismo
59Herencia y polimorfismo: herencia
60Herencia y polimorfismo: polimorfismo
61Encapsulación
62Encapsulación: variables
63Encapsulación: tipos de datos
64Encapsulación: operadores
65Encapsulación: estructuras de control
66Encapsulación: funciones
67Encapsulación: matrices
68Encapsulación: objetos
69Encapsulación: encapsulación
70Encapsulación: herencia
71Encapsulación: polimorfismo
72Encapsulación: manejo de errores
73Encapsulación: algoritmos
74Encapsulación: estructura de datos
75Encapsulación: complejidad de los algoritmos
76Encapsulación: programación orientada a objetos
77Estructuras de datos (listas, pilas, colas)
78Algoritmos de clasificación
79Algoritmos de búsqueda
80Complejidad de los algoritmos
81Programación concurrente
82Programación paralela
83Programación distribuida
Descripción del curso
El "Curso completo de programación lógica para principiantes" es una puerta de entrada al mundo de la programación, diseñado específicamente para aquellos que desean adentrarse en este fascinante campo desde cero. Con un total de 83 páginas de contenido bien estructurado, este curso abarca desde los fundamentos más básicos hasta conceptos avanzados, cumpliendo a la perfección las expectativas de quienes buscan una formación integral en lógica de programación.
Dentro de la categoría de Informática (TI) y subcategoría de Lógica de Programación, este curso se enfoca en seducir al estudiante con una introducción clara y comprensiva del tema. Comienza abordando preguntas esenciales como, ¿qué es la programación lógica?, y guiando suavemente hacia la comprensión de los algoritmos, que son la base de cualquier programa.
A medida que el curso avanza, el estudiante se familiarizará con diversos tipos de datos y su manejo. Estos temas se abordan de manera detallada, explorando desde las variables y los tipos de datos primitivos y compuestos, hasta la asignación y manipulación de estos dentro de la programación. Todo ello fundamentado en un sólido entendimiento de operadores aritméticos, lógicos y relacionales.
El curso también se adentra en las estructuras de control, tales como las decisiones (IF, ELSE) y las repeticiones (PARA, MIENTRAS), así como en el uso de vectores y matrices. Un notable énfasis se pone en funciones y procedimientos, brindando al estudiante una perspectiva completa sobre cómo se estructuran y reutilizan los bloques de código.
La recursividad y la manipulación de cadenas son temas cruciales que se tratan con la profundidad necesaria para que el estudiante pueda aplicarlos en diversas situaciones. Asimismo, el curso no olvida elementos esenciales como la manipulación de archivos y el manejo de excepciones y errores.
En el segmento avanzado, se introduce al estudiante a la programación orientada a objetos (POO), abarcando conceptos fundamentales como clases, objetos, herencia y polimorfismo. Estos temas se desglosan minuciosamente, desde la creación de instancias de objetos, atributos y métodos de una clase, hasta la complejidad de la sobrecarga de métodos y la composición de objetos.
El curso también aborda la encapsulación, un principio primordial de POO, analizando cómo se aplica en variables, operadores, estructuras de control y funciones. Este enfoque meticuloso asegura que el estudiante esté preparado para manejar estructuras de datos complejas y entender la complejidad de los algoritmos.
Para redondear la formación, el curso incluye secciones dedicadas a estructuras de datos como listas, pilas y colas, y se profundiza en algoritmos de clasificación y búsqueda. Temas contemporáneos como la programación concurrente, paralela y distribuida también tienen cabida, preparando al estudiante para los desafíos de la programación moderna.
En resumen, el "Curso completo de programación lógica para principiantes" es una formación robusta y exhaustiva que prepara al alumno para enfrentar cualquier reto en el ámbito de la programación lógica, ofreciéndole las herramientas necesarias para evolucionar en el fascinante mundo de la Informática (TI).
Este curso gratuito incluye:
4h06m curso de audio en línea gratuito
83 páginas de contenido
Certificado digital de finalización del curso.
Ejercicios para entrenar tus conocimientos