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

  1. Realizar valoraciones entre diferentes arquitecturas en cuanto a su eficiencia y productividad.
  2. 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.
  3. Diseñar, programar y poner a punto algoritmos específicos escritos en lenguaje a bajo nivel.
  4. 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.
  5. 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.
  6. 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.
  7. Evaluar, asimilar, desarrollar y modificar las componentes del aseguramiento de programas de una red de computadoras.
  8. 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 ()