Está en la página 1de 3

SILABO

I. INFORMACION GENERAL

Nombre del curso PROGRAMACIÓN Y ALGORITMOS EN C++

Duración del curso 7 semanas

Asesor responsable Carlos Enrique Sanchez Regalado

Sesiones: Google Meet


Virtual
Archivos y material: Terabox

II. HORARIO DEL CURSO

Hora Lunes Martes Jueves


8:30 pm a 9:30 pm Teoría + Practica + Evaluación + Ejercicios

III. RESULTADOS DEL ESTUDIANTE

Se busca proporcionar al alumno conocimientos en lenguaje C++ antes del C++ 11,
desarrollar gestión y análisis de problemas cotidianos y bases para enfrentar
problemas profesionales o laborales a través de la programación y automatización en
C++ para la facilidad de tareas. Así mismo, concretar su lógica de programación para
su desenvolvimiento en otros lenguajes de programación posteriores a aprender previa
a la gestión en base de datos.

IV. PROGRAMACIÓN DEL CURSO


Día Temas Descripción
- Instalador de IDE Dev-C++
- Pasos a seguir para la
Instalación del software
instalación y configuración
del IDE
- Esquema básico necesario
para compilar y ejecutar.
Explicación de la función
Esquema básico y Salida de principal, ámbitos, espacio
1 (04/01/24) datos de nombre std y llamado de
librerías
- Uso de objeto cout y
operador <<
- Tipos de variables, valores
Variables constantes y tamaño en
bytes
- Uso de objeto cin y
Entrada de datos
operador >>
- Uso de operadores
2 (08/01/24) Operadores matemáticos aritméticos ( +, -, *, / ) y
especiales ( %, ++, -- )
- Uso de operadores
Operadores relacionales relacionales ( ==, !=, <=, >=, <,
>, ?: )
- Uso de operadores lógicos (
Operadores lógicos
&& o and, || o or, ~ o not)
- Uso de sentencias
condicionales if, else y switch
3 (09/01/24) Programación condicional
- Uso de condicional anidada
y continua
- Uso de sentencias
secuenciales o bucles while,
4 (11/01/24) Programación secuencial do while y for
- Aprendizaje en iteraciones
y series por sentencia
- Resolución de casos
5 (15/01/24) Resolución de Ejercicios especiales de acuerdo con el
aprendizaje previo
- Aprendizaje en espacios y
secuencia de memoria
estática
6 (16/01/24) Arreglos estáticos - Uso de arreglos
unidimensionales,
bidimensionales (numéricos
y booleanos)
- Aprendizaje en tipos de
funciones (según retorno y
parámetros) y sobrecarga de
funciones
7 (18/01/24) Programación funcional
- Estrategia “divide y
vencerás”
- Librerías y funciones
comunes
- Uso de arreglos
unidimensionales,
bidimensionales (con
caracteres) y función gets
8 (22/01/24) Cadenas
- Uso librería string.h y sus
funciones (strcpy, strcmp,
strcat, strlen, strupr, strlwr,
strncat, strncpy)
- Estructuración de variables
9 (23/01/24) Programación estructurada y uso de estructuras en
funciones
- Resolución de casos
10 (25/01/24) Resolución de Ejercicios especiales de acuerdo con el
aprendizaje previo
- Aprendizaje en algoritmos
Algoritmos de
11 (29/01/24) de ordenamiento (burbuja,
ordenamiento y búsqueda
selección, inserción y Shell)
- Aprendizaje en algoritmo
12 (30/01/24) de ordenamiento rápido y
búsqueda
- Aprendizaje en funciones
13 (01/02/24) Recursividad
recursivas
- Almacenaje de datos en
archivos de texto
- Uso de métodos open,
14 (05/02/24) Archivos de texto
close, peek, eof, getline, put,
get.
- Uso de modos (out, in, app)
- Almacenaje de datos en
archivos binarios
15 (06/02/24) Archivos binarios - Uso de métodos write y
read
- Uso de modo binary
- Resolución de casos
16 (08/02/24) Resolución de Ejercicios especiales de acuerdo con el
aprendizaje previo
- Uso de clases y objetos
- Aprendizaje en
17 (12/02/24)
constructores, atributos y
Programación Orientada a
métodos
Objetos
- Funciones amigas y
18 (13/02/24)
sobrecarga de operadores
19 (15/02/24) - Herencia y polimorfismo
- Uso de punteros, arreglos
dinámicos y nodos
- Noción de pilas y colas
20 (19/02/24) Punteros y headers
- Uso de headers o archivos
de cabecilla (será posible
crear tu propia librería)
- Resolución de casos
21 (20/02/24) Resolución de ejercicios especiales de acuerdo con el
aprendizaje previo
- Explicación de material y
videos. Instrucciones para
seguir en el aprendizaje del
22 (22/02/24) Pack SQL server modelado de datos
- Normalización y esquemas
a usar en el modelado de
datos

También podría gustarte