Semanario completo de 16 semanas, con 3 sesiones semanales (virtual, presencial y laboratorio), todo en lenguaje C (C23). Cada semana incluye:
- Temas
- Objetivos
- Actividades
- Guía de laboratorio con ejercicios en C
📘 Semanario: Introducción a la Lógica de Programación en C (C23)
🗓️ Modalidad semanal:
- Clase virtual (2h): Teoría y ejemplos.
- Clase presencial (2h): Resolución de ejercicios y discusión.
- Laboratorio (2h): Práctica guiada en C.
🔹 Semana 1: Historia de la computación y fundamentos
- Virtual: Historia de la computación, generaciones, evolución del hardware.
- Presencial: Componentes de un sistema computacional.
- Laboratorio: Introducción al entorno de desarrollo (compilador C, VS Code, GCC).
- Guía de laboratorio:
- Instalar y configurar entorno de desarrollo.
- Escribir y compilar el programa “Hola Mundo” en C.
🔹 Semana 2: Aritmética de computadora
- Virtual: Sistemas numéricos (binario, decimal, hexadecimal).
- Presencial: Conversión entre sistemas, operaciones básicas.
- Laboratorio:
- Programa en C que convierta entre decimal, binario y hexadecimal.
- Guía de laboratorio:
- Funciones para conversión de bases.
- Mostrar resultados en consola.
🔹 Semana 3: Lógica booleana y tablas de verdad
- Virtual: Operadores lógicos en C (
&&,||,!). - Presencial: Tablas de verdad y evaluación de expresiones.
- Laboratorio:
- Programa que evalúe expresiones lógicas y muestre la tabla de verdad.
- Guía de laboratorio:
- Crear una función que reciba dos valores booleanos y muestre todas las combinaciones posibles.
🔹 Semana 4: Arquitectura básica de computadora
- Virtual: CPU, memoria, buses, ciclo de instrucción.
- Presencial: Representación de datos en memoria.
- Laboratorio:
- Programa que muestre direcciones de memoria con punteros.
- Guía de laboratorio:
- Declarar variables y mostrar sus direcciones con
printf.
- Declarar variables y mostrar sus direcciones con
🔹 Semana 5: Lógica secuencial
- Virtual: Diagramas de flujo y pseudocódigo.
- Presencial: Traducción de algoritmos a C.
- Laboratorio:
- Programa que calcule el área de un triángulo, círculo y rectángulo.
- Guía de laboratorio:
- Uso de
scanf,printf, y operadores aritméticos.
- Uso de
🔹 Semana 6: Estructuras básicas de programación
- Virtual: Tipos de datos, variables, constantes.
- Presencial: Operadores y expresiones.
- Laboratorio:
- Programa que realice operaciones básicas entre dos números.
- Guía de laboratorio:
- Implementar suma, resta, multiplicación y división.
🔹 Semana 7: Estructura condicional simple
- Virtual: Uso de
ifen C. - Presencial: Ejercicios de decisión simple.
- Laboratorio:
- Programa que determine si un número es positivo.
- Guía de laboratorio:
- Implementar validación con
if.
- Implementar validación con
🔹 Semana 8: Estructura condicional doble
- Virtual: Uso de
if-else. - Presencial: Comparaciones múltiples.
- Laboratorio:
- Programa que determine si un número es par o impar.
- Guía de laboratorio:
- Uso de operador módulo
%.
- Uso de operador módulo
🔹 Semana 9: Estructura condicional anidada
- Virtual:
ifdentro deif. - Presencial: Validación de rangos.
- Laboratorio:
- Programa que asigne calificaciones según nota.
- Guía de laboratorio:
- Rango de notas: A, B, C, D, F.
🔹 Semana 10: Estructura switch
- Virtual: Uso de
switch-case. - Presencial: Menús de opciones.
- Laboratorio:
- Programa que simule una calculadora básica.
- Guía de laboratorio:
- Menú con operaciones y
switchpara seleccionar.
- Menú con operaciones y
🔹 Semana 11: Ciclo while
- Virtual: Sintaxis y lógica del
while. - Presencial: Ejercicios de repetición.
- Laboratorio:
- Programa que imprima los números del 1 al 10.
- Guía de laboratorio:
- Uso de contador y condición.
🔹 Semana 12: Ciclo do-while
- Virtual: Diferencias con
while. - Presencial: Validación de entrada.
- Laboratorio:
- Programa que solicite contraseña hasta que sea correcta.
- Guía de laboratorio:
- Comparación de cadenas con
strcmp.
- Comparación de cadenas con
🔹 Semana 13: Ciclo for
- Virtual: Sintaxis y control del ciclo.
- Presencial: Iteraciones con índices.
- Laboratorio:
- Programa que imprima la tabla de multiplicar de un número.
- Guía de laboratorio:
- Uso de
forcon entrada del usuario.
- Uso de
🔹 Semana 14: Funciones
- Virtual: Declaración, definición y llamada.
- Presencial: Parámetros y retorno.
- Laboratorio:
- Programa con funciones para operaciones matemáticas.
- Guía de laboratorio:
- Crear funciones
suma,resta,multiplicación,división.
- Crear funciones
🔹 Semana 15: Vectores
- Virtual: Declaración y uso de arreglos.
- Presencial: Recorrido y búsqueda.
- Laboratorio:
- Programa que almacene y procese notas de estudiantes.
- Guía de laboratorio:
- Calcular promedio, nota mayor y menor.
🔹 Semana 16: Matrices
- Virtual: Arreglos bidimensionales.
- Presencial: Acceso y manipulación.
- Laboratorio:
- Programa que almacene calificaciones de varios estudiantes.
- Guía de laboratorio:
- Calcular promedio por estudiante y por materia.
No hay comentarios:
Publicar un comentario