SYLLABUS OFERENTE: PROGRAMA DE INGENIERÍA DE SISTEMAS ACTIVIDAD ACADÉMICA: SISTEMAS OPERATIVOS CICLO: TECNICO, TECNOLOGICO Y PROFESIONAL CÓDIGO: 0201844001 NÚMERO DE CRÉDITOS: TRES (3) PROFESOR: CORREO ELECTRÓNICO: HORARIO: PLANTEAMIENTO DEL PROBLEMA: El conocimiento de las generalidades de los Sistemas Operativos tiene una doble connotación que enmarca la problemática fundamental que se aborda en la asignatura; así pues, por una parte establece la necesidad de conocer y manejar a nivel de suficiencia los más conocidos sistemas operativos de tal manera que en los múltiples contextos en los que los y las estudiantes se desempeñan laboralmente se evidencie su capacidad operativa; y por otra parte dentro de las exigencias del conocimiento técnico es fundamental la apropiación de conceptos y relaciones de los componentes para el avance en el proyecto de profesionalización en Ingeniería de Sistemas. PROPÓSITOS DE APRENDIZAJE: Con el desarrollo de la temática asociada a los sistemas operativos se espera que la capacidad de abstracción, interpretación y modelado de la información inmersa en los contextos de la realidad en los que se desarrollan las acciones de la ingeniería de sistemas se oriente a la resolución de problemas en los que la comunicación del usuario con la máquina favorezca la optimización de recursos y el manejo eficiente de tal información. Por tal motivo el esquema adoptado para los procesos de enseñanza - aprendizaje de los sistemas operativos propenderá por la exposición de posibilidades que desde una postura crítica llevará a los y las estudiantes a agenciar la mejor solución a determinada situación que requiera la utilización de software. PROBLEMAS QUE SE ABORDARÁN EN EL DESARROLLO DE LA ACTIVIDAD ACADÉMICA: ¿Qué son los sistemas operativos? ¿Cómo se clasifican los sistemas operativos? ¿Qué funciones cumplen los sistemas operativos? ¿Qué procesos llevan a cabo los sistemas operativos? ¿Cómo se comprenden los controles de los procesos de los sistemas operativos? ¿Cómo se lleva a cabo la gestión de memoria? ¿Qué son y como se ejecutan los sistemas de archivos? ¿Cómo se lleva a cabo la gestión de E/S? ¿Qué se entiende por planificación de procesos? ¿Qué factores intervienen en el status de seguridad de los sistemas operativos? ¿Qué familias de sistemas operativos se pueden conseguir en el mercado? COMPETENCIAS: Apropiación de conceptos básicos enmarcados en la construcción de modelos que representan redes de computo (LAN), en los que se involucren conceptos de software (sistemas operativos), como soluciones institucionales para la transmisión de datos y optimización de recursos compartidos, en los que se integran componentes físicos y lógicos. Como consecuencia lógica del abordaje de esta competencia general se fortalecen las siguientes competencias particulares: Operativas: en el manejo de algún S.O. a nivel de suficiencia, Comunicativas: a partir de la construcción de un discurso argumentativo que de cuenta de las ventajas y desventajas de ciertos S.O. Laborales: mediante la mayor y mejor capacitación en el manejo de una categoría de software. ARTICULACIÓN DE CONOCIMIENTO LA ACTIVIDAD ACADÉMICA CON OTRAS ÁREAS DE Área: Formación Especifica. Componente: Introducción a los Sistemas; ya que se requiere que los y las estudiantes comprendan la importancia del desarrollo del software para solucionar necesidades en contextos particulares, el impacto del trabajo informático en los múltiples ambientes sociales. METODOLOGÍA DE APRENDIZAJE La asignatura tiene un marcado componente teórico, ya que la fundamentación se asume de forma holística y la proporción de la práctica se da en función de los ejercicios de construcción de modelos y la exploración de componentes particulares de los sistemas operativos; por tal razón la presencialidad es un factor importante, ya que eventualmente las actividades estarán respaldadas por un documento guía que permita profundizar y ampliar las temáticas abordadas. Por otra parte la construcción de modelos se realizará preferentemente de forma individual, reforzados con trabajo autónomo no presencial y tutorías en las que se resolverán dudas y se refinarán constructor. PLANEACIÓN DEL PROCESO DE APRENDIZAJE NUCLEOS DE APRENDIZAJE PROPOSITOS DE FORMACIÓN DEFINICIÓN, CLASIFICACIÓN Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS Los y las estudiantes estarán en capacidad de definir los S.O. y caracterizarlos a partir de sus categorías fundamentales. DESCRIPCIÓN Y CONTROL DE PROCESOS Los y las estudiantes estarán en capacidad de identificar las fases de los procesos y las acciones de control que se llevan a cabo. GESTIÓN DE MEMORIA Y ARCHIVOS GESTIÓN DE ENTRADAS Y SALIDAS PLANIFICACION DE LOS SISTEMAS OPERATIVOS SEGURIDAD EN LOS S.O. GENERALIDADE S DE ALGUNOS SISTEMAS OPERATIVOS Los y las estudiantes estarán en capacidad de identificar y diferenciar los diversos sistemas de archivos y las estrategias que siguen para su ejecución. Así mismo de diferenciar los tipos de archivos. Los y las estudiantes estarán en capacidad de identificar las acciones que realiza el sistema operativo en función de la asignación, control y administración de dispositivos de E/S. Los y las estudiantes estarán en capacidad de identificar la importancia y características de la planificación de multiprocesadores y en tiempo real de los sistemas operativos Los y las estudiantes estarán en capacidad de definir seguridad en sistemas operativos, e identificar los factores asociados a los estados de amenaza y los tipos de amenaza y protección de los mismos. Los y las estudiantes estarán en capacidad de identificar las generalidades de los sistemas operativos: Linux, Unix, DOS, Windows y Mac OS. COMPETENCIAS (ACTUACIONES) PROBLEMAS O PREGUNTAS PROBLEMATIZADORAS ¿Qué caracteriza a un S.O.? ¿Qué lo diferencia de las aplicaciones y del Sw de desarrollo? ¿Cómo se clasifican los S.O.? Identificar los diferentes tipos de Sistemas Operativos a partir de la categorización de los mismos, formulando sintéticamente sus principales características. Identificar los elementos constitutivos de los sistemas operativos, y formular con argumentos consideracione s sobre las estrategias de gestión que realizan y las relaciones que se establecen entre el software, el hardware y el usuario. Proponer modelos teóricos de Sistemas Operativos que representen soluciones para determinados usuarios en contextos particulares, basados en las formas básicas de configuración que siguen la generalidad de los sistemas operativos de uso común. ¿Qué es un proceso? ¿Cuáles son las fases de los procesos? ¿Qué procesos lleva a cabo los S.O.? ¿Cómo se controla la ejecución de procesos? ¿Qué es un sistema de archivos? ¿Qué tipos de archivos manejan los S.O.? ¿Cómo asigna los sistemas de archivos la información en las particiones? ¿Cómo lleva a cabo el S.O. la interacción con el mundo exterior? ¿Cómo se clasifican las funciones de E/S? ¿Qué indica la planificación de los S.O.? ¿Qué tipos de planificación hay? ¿Cómo se pueden generar algoritmos de planeación? ¿Qué tipos de amenazas se presentan en los S.O.? ¿Qué tipos de protección a amenazas se pueden establecer en los S.O.? ¿Qué similitudes y diferencias se pueden observar en los diversos S.O.? ACCIONES A DESARROLLAR (DESCRIPCIÓN DE ACTIVIDADES Y CATEGORÍAS DE APRENDIZAJE Exploración modelos categorización los S.O. TIEMPOS DE TRABAJO POR CRÉDITOS: TUTORÍA, TRABAJO AUTÓNOMO, TRABAJO COLABORATIVO TT TA TC 3 8 5 8 10 10 3 8 8 BIBLIOGRAFÍA de de de Prácticas de exploración de Windows y DOS Construcción de modelos gráficos de la estructura de los procesos de los S.O. Análisis de los diversos sistemas de archivos desde lo teórico. Comparación de los procedimientos de almacenamiento de archivos. Construcción de modelos sencillos de componentes de la Shell. Construcción de algoritmos que dan ejemplo de conceptos como inter-bloqueo o inanición. Construcción de tablas de clasificación de los tipos de amenazas detectadas en los S.O. Construcción de tablas de clasificación de los tipos de protección en los S.O. Elaboración de modelos que ejemplifiquen sistemas operativos que respondan a necesidades particulares de usuarios en contexto, en los que se evidencien los componentes de los sistemas operativos. Fuente principal: STALLINGS W., (1997). Sistemas Operativos, 2ed.Prentice Hall. Madrid, Fuentes de apoyo: 6 8 6 EDUARDO ALCALDE Introducción a los Sistemas Operativos, ANDREW TANENBAUM Sistemas Operativos Distribuídos, 6 8 6 KAPELUSZ Construcción de Sistemas Operativos, H. M. DEITEL Introducción a los Sistemas Operativos, 3 6 5 6 10 8 CRITERIOS DE EVALUACIÓN Evaluación sumativa: de acuerdo con la exigencia de la institución para cualificar el nivel de competencias y está compuesta por tres cortes, Primer corte 30%, segundo corte 30% y tercer corte 40%; y la escala de las mismas es de 1 a 5. Aplicación de estrategias de autoevaluación, heteroevaluación y coevaluación. Modelos de evaluación que privilegian los procesos, no solo el producto final, para atenuar la probabilidad de aprobación o reprobación sin aprendizaje. Ajuste de calificación de los corte por notas parciales con porcentajes fraccionados de tal manera que se constituya en una nota final (Ej: 30% (10% entrega de informes de actividad en clase y 20% de parcial escrito).