Actividades prácticas del curso
1. Introducción a las Actividades
La práctica constante es fundamental para consolidar y aplicar los conocimientos adquiridos en el curso de Arquitectura de Ordenadores. A través de actividades prácticas, los estudiantes podrán transformar conceptos teóricos en habilidades concretas, fortaleciendo su comprensión integral del funcionamiento y diseño de los sistemas informáticos. Estas actividades están diseñadas para integrar todos los temas abordados, desde el software y sistemas operativos hasta la programación y arquitectura interna, fomentando un aprendizaje activo y contextualizado.
Las actividades propuestas promueven el trabajo autónomo, la resolución de problemas reales y el pensamiento crítico, elementos esenciales para un programador de aplicaciones informáticas competente. Se recomienda que los estudiantes sigan las instrucciones cuidadosamente, documenten sus procesos y reflexionen sobre sus resultados para maximizar el aprendizaje. Además, se sugiere que utilicen recursos adicionales y colaboren con sus compañeros para enriquecer su experiencia formativa.
2. Actividades Integradoras del Curso
Actividad 1: Proyecto Final Integrador
Descripción: Los estudiantes desarrollarán un proyecto completo que simule la creación de un sistema operativo básico para una computadora personal. Este proyecto integrará conocimientos sobre software de control, sistemas operativos, manejo avanzado en MS-DOS y lenguajes de programación.
Fases:
- Planificación: Definir requisitos del sistema, seleccionar herramientas y diseñar la arquitectura básica.
- Ejecutación: Programar módulos principales, implementar gestión de memoria y controladores básicos.
- Evaluación: Probar funcionalidades, documentar procesos y presentar resultados.
Entregables: Documento técnico, código fuente comentado, presentación final.
Rúbrica: Se evaluará la coherencia técnica, innovación, documentación y presentación.
Tiempo estimado: 10-15 horas
Actividad 2: Caso Práctico Complejo
Descripción: Analizar una situación real donde una pequeña empresa necesita migrar su infraestructura tecnológica a un sistema más eficiente. El caso requiere aplicar conocimientos sobre hardware, sistemas operativos y programación para diseñar una solución integral.
Análisis:
- Identificar las necesidades del cliente en términos de software y hardware.
- Tomar decisiones sobre la selección de sistemas operativos adecuados y componentes hardware compatibles.
- Proponer soluciones técnicas para optimizar el rendimiento y la seguridad del sistema.
Justificación técnica: Explicar por qué se eligieron ciertas tecnologías y cómo se integran en la arquitectura general.
Presentación: Elaborar un informe técnico con diagramas y propuestas claras para su exposición ante el equipo de trabajo o cliente ficticio.
Actividad 3: Portafolio de Evidencias
Descripción: Crear un portafolio digital que documente el proceso de aprendizaje a lo largo del curso, incluyendo evidencias prácticas relacionadas con cada tema abordado.
Estructura:
- Tema 1: Ejemplos de software de control, tratamiento y diagnóstico utilizados en diferentes escenarios.
- Tema 2: Diagramas y configuraciones de sistemas operativos analizados o implementados.
- Tema 3: Scripts o programas en MS-DOS con explicación de su funcionamiento.
- Tema 4: Fragmentos de código en diferentes lenguajes y fases de ejecución.
Reflexiones y autoevaluación: Incluir comentarios personales sobre los aprendizajes, dificultades superadas y aplicaciones futuras. Presentar en formato PDF o plataforma digital compatible con la institución.
Actividad 4: Simulación Profesional
Descripción: Participar en una simulación donde cada estudiante asuma roles como ingeniero en sistemas o programador informático en un entorno empresarial ficticio. La actividad involucra resolver desafíos relacionados con instalación, configuración y programación de sistemas.
Casos a resolver:
- Puesta en marcha de un sistema operativo en hardware simulado.
- Diagnóstico y solución a fallas en dispositivos periféricos mediante controladores adecuados.
- Carga e interpretación de ficheros por lotes en MS-DOS para automatizar tareas repetitivas.
- Código simple en lenguaje máquina o ensamblador para tareas específicas.
Criterios de éxito profesional: Capacidad para comunicar ideas técnicas claramente, resolver problemas bajo presión y documentar procesos correctamente.
Actividad 5: Investigación y Propuesta
Descripción: Investigar una problemática actual en el ámbito de la arquitectura de ordenadores (por ejemplo, eficiencia energética, seguridad informática o integración de nuevas tecnologías). Luego, proponer soluciones innovadoras fundamentadas en los contenidos del curso.
Estructura del trabajo:
- Análisis profundo del problema con referencias a casos reales o tendencias actuales.
- Sugerencias técnicas basadas en conocimientos sobre hardware, software o programación aprendidos durante el curso.
- Síntesis con propuestas viables e innovadoras acompañadas de justificación teórica sólida.
Presentación ejecutiva: Elaborar un resumen visual (diapositivas) para comunicar las ideas principales ante un público técnico o no técnico.
Actividad 6: Análisis Crítico Transversal
Descripción: Elegir un tema central del curso (por ejemplo, administración de memoria) y analizarlo desde diferentes perspectivas: aspectos técnicos, impacto social, ventajas/desventajas e innovación futura. La actividad busca desarrollar pensamiento crítico e integrador.
Puntos clave a abordar:
- Análisis técnico detallado del tema seleccionado.
- Papel del tema en la arquitectura global del ordenador.
- Efectos sociales o económicos asociados a su uso o evolución.
- Sugerencias para futuras mejoras o investigaciones relacionadas.
3. Actividades Colaborativas
A lo largo del curso se promoverá el trabajo en equipo mediante diversas actividades colaborativas que fortalecerán habilidades sociales, comunicación efectiva y resolución conjunta de problemas. Algunas propuestas incluyen:
Debate estructurado sobre temas clave
- Sólo uno o dos temas centrales (como la evolución de los sistemas operativos o la importancia del manejo avanzado en MS-DOS).
- Cada grupo prepara argumentos a favor y en contra basados en contenidos del curso.
- Sesión final para discutir perspectivas diferentes y llegar a conclusiones compartidas.
Proyecto colaborativo multidisciplinar
- Cada equipo diseña una propuesta integral que combine aspectos técnicos (hardware/software) con consideraciones sociales o económicas relacionadas con la arquitectura de ordenadores.
- Presentación grupal con roles definidos (investigador, diseñador, presentador).
Estudio de casos en equipo con presentación
- Análisis conjunto de casos reales o simulados relacionados con fallas hardware/software o implementaciones innovadoras.
- Cada grupo prepara una exposición que incluya diagnóstico, solución propuesta y justificación técnica.
Sistema profesional grupal simulado
- Cada estudiante asume roles como técnicos o ingenieros encargados de resolver desafíos específicos bajo presión temporal (ejemplo: resolver fallas críticas en un sistema).
- Estrategias colaborativas serán evaluadas según criterios profesionales como comunicación efectiva, precisión técnica y liderazgo grupal.
4. Autoevaluación Final del Curso
- Incluye entre 15 a 20 preguntas que cubren todos los temas abordados durante el curso. Ejemplos incluyen preguntas múltiples opción múltiple sobre conceptos clave (como funciones del sistema operativo), preguntas cortas que exigen explicar procesos internos (como fases del traductor), casos prácticos donde se debe diseñar una solución técnica basada en conocimientos adquiridos (como optimización del manejo de memoria).
- Cada pregunta será acompañada por una rúbrica que permita al estudiante autoevaluarse respecto a su nivel de comprensión, aplicación práctica y análisis crítico. La autoevaluación busca fortalecer la reflexión sobre el propio aprendizaje y detectar áreas por mejorar. Además, se incluirán preguntas abiertas para que expresen sus conclusiones personales respecto al impacto que tiene la arquitectura de ordenadores en la tecnología moderna. La lista final ayudará a consolidar las competencias adquiridas como programador aplicado a soluciones informáticas eficientes e innovadoras.
5. Recursos Adicionales
- GeeksforGeeks - Recursos prácticos sobre programación y arquitectura
- Documentación oficial Microsoft Windows Server (para temas sobre sistemas operativos)
- TutorialsPoint - Lenguaje ensamblador y máquina
- Coursera - Cursos especializados en arquitectura computacional
- Puedes utilizar plantillas digitales para portafolio (Google Slides, Canva), herramientas colaborativas como Google Docs o plataformas LMS institucionales para presentar evidencias y trabajos finales.