Carta Descriptiva (Formato Modelo Educativo Uacj Visión 2020)

Transcription

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)I. Identificadores de la asignaturaInstituto:IITDepartamento:Ingeniería Eléctrica y ComputaciónMateria:Sistemas Operativos DistribuidosPrograma:Sistemas 64 TotalesTeoría: toriaTipo:TeoríaPráctica: 10%II. UbicaciónAntecedentes:Sistemas OperativosRedes de Computadoras IClaveIEC981200IEC240196Consecuente:No aplica.III. AntecedentesConocimientos: El alumno maneja conceptos básicos de componentes de sistemas detecnologías de información como lo son las redes de cómputo, sistemas web, bases de datos,scripting, mantenimiento, administración e integración de sistemas. Además, posee bases deprogramación como estructuras de datos, programación orientada a objetos, programaciónconducida por eventos y recursión.Habilidades:Capacidad de aplicar los conocimientos de la computación y las matemáticas apropiadaspara la disciplina.Capacidad de analizarun problema, eidentificar y definir lasnecesidadesdecómputo adecuadas para su solución.Capacidad para comunicarse efectivamente con una variedad de audiencias.Capacidad de utilizar y aplicar técnicas, habilidades y herramientas actuales necesarias en lapráctica de la computación.Capacidad de utilizar y aplicar técnicas, conceptos y prácticas actuales en las tecnologías deinformación.Actitudes y valores:Capacidad trabajar eficazmente en equipo para lograr un objetivo común.Reconocimiento de la necesidad de capacitación continua para el desarrollo profesional.1

IV. Propósitos GeneralesEl alumnos será capaz de seleccionar, implementar, y administrar plataformas que den soportea la infraestructura de información de una empresa.V. Compromisos formativosIntelectual:Capacidad de diseñar, implementar y evaluar un sistema basado en computadora, susprocesos, componentes o programas para satisfacer las necesidades deseadas.Capacidad de participar en la creación de un plan efectivo de proyecto.Humano: Aporta esfuerzo, compromiso, integridad y honestidad a cualquier negocio, industriau organización pública o privada en donde ejerza sus servicios profesionales. Participa comoun miembro productivo cuando integre equipos de trabajo.Social:Comprensióndeaspectos profesionales, éticos, deseguridad jurídica, ycuestionessociales así como las responsabilidades.Capacidad de analizar el impactolocal y global de lainformática enlosindividuos, organizaciones y sociedad.Profesional:Capacidad de identificar y analizar las necesidades de los usuarios y considerarlasen la selección, creación, evaluación y administración de sistemas informáticos.Capacidad de integrar de manera efectiva soluciones basadas en las tecnologías deinformación en ambientes de usuario.Comprensión de las mejores prácticas y normas además de su aplicación.VI. Condiciones de operaciónEspacio:aula tradicionalLaboratorio:cómputoPoblación:25 - 30Mobiliario:mesa redonda y sillasMaterial de uso frecuente:A) RotafolioB) ProyectorC) Cañón y computadoraportátilCondiciones especiales:Noaplica2

VII. Contenidos y tiempos estimados1.TemasFundamentosde sistemasdistribuidos.4 sesiones (8 hrs.)2.Procesos.6 sesiones (12hrs.)ContenidosTema 1a.Introducción a los SistemasDistribuidosb. Definiciónc. Objetivos de un Sistema DistribuidoAccesibilidad de recursosDistribución/Transparencia en ladistribuciónAperturaEscalabilidadd. Tipos de Sistemas Distribuidose. Sistemas Distribuidos vs.Computadoras Paralelasf. Arquitecturasg. Estilos de sTema 2ThreadsVirtualizaciónModelo Cliente-ServidorClientesServidores.ActividadesTema 2Presentación del programa, políticas delcurso y evaluación.Ensayo (individual) que describa elconocimiento previo que el alumno tienede sistemas operativos. Características,funcionamiento y descripción de los SOque ha usado.Lectura autodirigida (alumno) previa a laexposición (docente) del tema defundamentos de sistemas distribuidos.Desarrollo de mapa conceptual de losfundamentos de sistemas distribuidos.Cuestionario de conceptos.Tema 2Exposición en equipo (5) de losdiferentes temas que conforman estaunidad, descripción, características ycómo se manejan estos procesos umendecadapresentación de los diferentes equipos.3.Comunicaciónen sistemasdistribuidos.8 sesiones (16hrs.)4.Conceptosavanzados.8 sesiones (16hrs.)Tema 3Protocolos en CapasDefinición de IPCMemoria CompartidaSocketsRemote Procedure Call (RPC)Comunicación Orientada a MensajesComunicación Orientada a FlujoComunicación MulticastCuestionario de conceptos.Tema 3Lectura autodirigida (alumno) previa a laexposición (docente) del tema decomunicación en sistemas distribuidos.Tema 4Proyecto (empleando herramientas deprogramación) que soluciones unproblema utilizando las diferentesformas de comunicación en sistemasdistribuidos.Tema 4Sincronización.Exclusión mutua.DeadlockTolerancia a fallas.Lectura autodirigida (alumno) previa a laexposición (docente) del tema deconceptos avanzados en sistemasdistribuidos.Análisis de casossincronización.deusosdeMapa conceptual de exclusión mutua.Entregade“deadlock”.resumendeltema3

5.InfraestructuraEmpresarial.6 sesiones (12hrs.)Tema 5Servidores.Granjas de servidores.Integración de hardware y nistración de rdware.“Versioning.”Análisis de casos de usos de toleranciaa fallas.Tema 5Lectura autodirigida (alumno) previa a laexposición (docente) del tema deinfraestructura empresarial.Visita guiada a la coordinación desistemas de la UACJ para explicacióndel manejo de los conceptos de estetema.Entrega de proyecto que solucione unproblema del área de sistemas en basea los requisitos entregados por eldocente.VIII. Metodología y estrategias didácticasMetodología Institucional:a) Elaboración de ensayos, monografías e investigaciones (según el nivel) consultandofuentes bibliográficas, hemerográficas y en Internet.b) Elaboración de reportes de lectura de artículos en lengua inglesa, actuales y relevantes.Estrategias del Modelo UACJ Visión 2020 recomendadas para el curso:a) aproximación empírica a la realidadb) búsqueda, organización y recuperación de informaciónc) comunicación horizontald) descubrimientoe) ejecución-ejercitaciónf)elección, decisióng) evaluaciónh) experimentacióni)extrapolación y trasferenciaj)internalizaciónk) investigaciónl)meta cognitivasm) planeación, previsión y anticipaciónn) problematizacióno) proceso de pensamiento lógico y críticop) procesos de pensamiento creativo divergente y lateral4

q) procesamiento, apropiación-construcciónr)significación generalizacións) trabajo colaborativoIX. Criterios de evaluación y acreditaciónInstitucionales de acreditación:Acreditación mínima de 80% de clases programadasEntrega oportuna de trabajosPago de derechosCalificación ordinaria mínima de 7.0Permite examen único: siEvaluación del cursoAcreditación de los temas mediante los siguientes porcentajes:Tema 115%0%Tema 215%30%Tema 320%50%Tema 420%70%Tema 530% 100%X. Bibliografía1. Andrew S. Tanenbaum, “Sistemas Distribuidos – Principios y Paradigmas”, PearsonEducación, 2008.2. M. Singhal y N. Shivarati, “Advance concepts in Operating Systems, Distributed, Database,and Multiprocesor Operating Systems.” 1ra. Edición, McGraw-Hill, 1994.3. Hermann Kopetz, Real-Time Systems: Design Principles for Distributed EmbeddedApplications, 2a edición4. Andrew S. Tanenbaum, Modern Operating Systems: International Version, Third EditionX. Perfil deseable del docenteMaestría, preferente doctorado en las áreas de ciencias de la computación o tecnologías deinformación.Ingeniero en Sistemas con mínimo 3 años de experiencia.5

6

XI. InstitucionalizaciónResponsable del Departamento: Mtro. Jesús Armando GándaraCoordinador/a del Programa: Ing. Cynthia V. EsquivelFecha de elaboración: Abril 2011Elaboró: Mtra. Alejandra Mendoza Carreón / Ing. Cynthia V. Esquivel / Mtro. Arnulfo CastroFecha de rediseño: Sep 2011Rediseño: Sep 20117

Sistemas Operativos IEC981200 Redes de Computadoras I IEC240196 Consecuente: No aplica. III. Antecedentes Conocimientos: El alumno maneja conceptos básicos de componentes de sistemas de tecnologías de información como lo son las redes de cómputo, sistemas web, bases de datos, scripting, mantenimiento, administración e integración de .