Sistemas Computacionales
Asignatura | Horas presenciales | Año Académico | Semestre | Evaluación final |
Arquitecturas de Computadoras | 64 | 2 | 3 | Proyecto |
Sistemas Operativos | 64 | 2 | 4 | Proyecto |
Redes de Computadoras | 64 | 3 | 5 | Examen Final |
Sistemas Distribuidos | 64 | 4 | 7 | Proyecto |
FUNDAMENTACIÓN DE LA DISCIPLINA
La disciplina Sistemas de Computación desempeña un papel fundamental en el plan de estudio de la carrera Ciencia de la Computación, en ella se estudian detalles de los medios técnicos que se usan en esta profesión, se diseñan y realizan importantes programas del aseguramiento de programación atendiendo a las tecnologías cada vez son más diversa y ubicua en la gran variedad de dispositivos.
Entre los objetos de estudio de la disciplina se incluyen conocimientos acerca de las componentes funcionales de los dispositivos, sus características internas y otros detalles técnicos que ayudan la toma de decisiones en la selección de los recursos computacionales a utilizar en la solución de problemas. El estudio de las funciones de los sistemas operativos. El uso de las redes de computadoras a nivel nacional e internacional ha sido generalizado en todas las esferas de la vida contemporánea, así como los sistemas distribuidos, son contenidos que por su importancia y actualidad son impartidos en esta disciplina.
Habilidades principales a dominar
- Realizar valoraciones entre diferentes arquitecturas en cuanto a su eficiencia y productividad.
- Diseñar e instalar diferentes controladores de dispositivos en una computadora, configuración de sus operaciones, utilización de los mecanismos de programación que ofrece el sistema de cómputo para controlar la operación de los diferentes dispositivos.
- Diseñar, programar y poner a punto algoritmos específicos escritos en lenguaje a bajo nivel.
- Utilizar los mecanismos fundamentales que ofrecen el hardware, los sistemas de operación y los lenguajes de programación para la solución de problemas que requieren de la sincronización y comunicación entre procesos concurrentes que comparten o compiten por los recursos del sistema.
- Diseñar y confeccionar componentes en un sistema operativo concreto para la administración de los procesos, sistema de ficheros, memoria, la protección y comunicación.
- Utilizar los medios técnicos y de programación que ofrece una red de computadoras para compartir los recursos, seguridad y la transmisión de la información.
- Evaluar, asimilar, desarrollar y modificar las componentes del aseguramiento de programas de una red de computadoras.
- Desarrollar, evaluar y/o sugerir aplicaciones seguras para sistemas distribuidos.
Profesores de la asignatura
Pedro Quintero Rojas (pqr@matcom.uh.cu)
Yudivián Almeida Cruz (yudy@matcom.uh.cu)
Gabriela Rodríguez Santa Cruz ()